.download-module__Oox4qG__hero{padding-block:72px 40px}.download-module__Oox4qG__noticeWrap{padding-bottom:28px}.download-module__Oox4qG__disclaimerToggle{border:1px solid var(--edge-warn);border-radius:var(--r-sm);background:var(--wash-warn);min-height:40px;font-family:var(--font-display);color:var(--warn);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--dur-fast) var(--ease);align-items:center;gap:10px;padding:9px 16px;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.download-module__Oox4qG__disclaimerToggle::-webkit-details-marker{display:none}.download-module__Oox4qG__disclaimerToggle:after{content:"";width:7px;height:7px;transition:transform var(--dur-fast) var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-2px)rotate(45deg)}.download-module__Oox4qG__disclaimer[open]>.download-module__Oox4qG__disclaimerToggle:after{transform:translateY(2px)rotate(-135deg)}.download-module__Oox4qG__disclaimerToggle:hover{background:color-mix(in srgb, var(--warn) 14%, transparent)}.download-module__Oox4qG__disclaimerToggle:focus-visible{outline:2px solid var(--warn);outline-offset:2px}.download-module__Oox4qG__disclaimer[open]>.download-module__Oox4qG__notice{margin-top:12px}.download-module__Oox4qG__notice{border:1px solid var(--edge-warn);border-radius:var(--r-md);background:var(--wash-warn);border-left-width:3px;padding:22px 24px}.download-module__Oox4qG__noticeLabel{font-family:var(--font-display);color:var(--warn);margin-bottom:12px;font-size:16px;font-weight:600}.download-module__Oox4qG__noticeBody{color:var(--ink-soft);text-wrap:pretty;font-size:14.5px;line-height:1.62}.download-module__Oox4qG__noticeBody+.download-module__Oox4qG__noticeBody{margin-top:12px}.download-module__Oox4qG__noticeBody strong{color:var(--ink);font-weight:600}.download-module__Oox4qG__cardWrap{padding-bottom:8px}.download-module__Oox4qG__card{border:1px solid var(--line-up);border-radius:var(--r-lg);background:var(--panel);padding:28px 26px}.download-module__Oox4qG__cardQuiet{border-color:var(--line);background:0 0}.download-module__Oox4qG__cardHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.download-module__Oox4qG__cardKicker{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--brass);font-size:11px}.download-module__Oox4qG__cardTitle{font-family:var(--font-display);color:var(--ink);margin-top:8px;font-size:25px;font-weight:700;line-height:1.2}.download-module__Oox4qG__cardBody{max-width:62ch;color:var(--ink-soft);text-wrap:pretty;margin-top:14px;font-size:15px;line-height:1.6}.download-module__Oox4qG__sizePill{border:1px solid var(--line-up);background:var(--panel-up);font-family:var(--font-mono);color:var(--ink-soft);border-radius:20px;flex-shrink:0;padding:5px 11px;font-size:11px}.download-module__Oox4qG__download{background:var(--brass);border:1px solid var(--brass);border-radius:var(--r-sm);min-height:48px;font-family:var(--font-display);color:var(--bg);transition:background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);justify-content:center;align-items:center;padding:13px 26px;font-size:15px;font-weight:600;display:inline-flex}.download-module__Oox4qG__download:hover{background:color-mix(in srgb, var(--brass) 84%, var(--ink))}.download-module__Oox4qG__download:active{transform:translateY(1px)}.download-module__Oox4qG__downloadQuiet{border-color:var(--line-up);color:var(--ink-soft);background:0 0;}.download-module__Oox4qG__downloadQuiet:hover{background:var(--panel-up)}.download-module__Oox4qG__downloadHold{max-width:420px}.download-module__Oox4qG__downloadDisabled{background:var(--panel-up);border-color:var(--line-up);color:var(--ink-dim);cursor:not-allowed;opacity:.68;}.download-module__Oox4qG__downloadDisabled:hover{background:var(--panel-up)}.download-module__Oox4qG__downloadDisabled:active{transform:none}.download-module__Oox4qG__holdNote{color:var(--ink-soft);text-wrap:pretty;margin-top:10px;font-size:13.5px;line-height:1.55}.download-module__Oox4qG__pausedBody{max-width:58ch;color:var(--ink-soft);text-wrap:pretty;margin-bottom:18px;font-size:14.5px;line-height:1.58}.download-module__Oox4qG__facts{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px 34px;margin-top:22px;padding-top:20px;display:flex}.download-module__Oox4qG__fact dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);font-size:10.5px}.download-module__Oox4qG__fact dd{color:var(--ink);overflow-wrap:anywhere;margin-top:5px;font-size:14px}.download-module__Oox4qG__mono{font-family:var(--font-mono)}.download-module__Oox4qG__checksum{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.download-module__Oox4qG__checksumLabel{font-family:var(--font-display);color:var(--ink);font-size:14px;font-weight:600}.download-module__Oox4qG__checksumHelp{max-width:62ch;color:var(--ink-soft);margin-top:6px;font-size:13.5px;line-height:1.55}.download-module__Oox4qG__code{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--terminal-bg);font-family:var(--font-mono);color:var(--ink-soft);margin-top:12px;padding:11px 13px;font-size:12.5px;overflow-x:auto}.download-module__Oox4qG__checksumFail{color:var(--ink-soft);margin-top:12px;font-size:13.5px;line-height:1.55}.download-module__Oox4qG__checksumFail strong{color:var(--danger);font-weight:600}.download-module__Oox4qG__hashLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim);margin-top:16px;font-size:10.5px}.download-module__Oox4qG__hash{color:var(--ink-soft);overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.5}.download-module__Oox4qG__cardFoot{margin-top:22px}.download-module__Oox4qG__cardFootText{font-family:var(--font-mono);color:var(--ink-soft);font-size:12px}.download-module__Oox4qG__quietLink{font-family:var(--font-mono);color:var(--ink-soft);border-bottom:1px solid var(--line-up);transition:color var(--dur-base) var(--ease);padding-bottom:2px;font-size:12px}.download-module__Oox4qG__quietLink:hover{color:var(--ink)}.download-module__Oox4qG__legalLinks{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.download-module__Oox4qG__steps{background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.download-module__Oox4qG__step{background:var(--panel);padding:26px 24px}.download-module__Oox4qG__stepNum{font-family:var(--font-mono);letter-spacing:.08em;color:var(--brass);font-size:11px}.download-module__Oox4qG__stepHead{font-family:var(--font-display);color:var(--ink);margin:10px 0;font-size:18px;font-weight:600}.download-module__Oox4qG__stepBody{color:var(--ink-soft);text-wrap:pretty;font-size:14px;line-height:1.58}.download-module__Oox4qG__platforms{border-top:1px solid var(--line)}.download-module__Oox4qG__platform{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr auto;align-items:center;gap:18px;padding:20px 4px;display:grid}.download-module__Oox4qG__platformName{font-family:var(--font-display);color:var(--ink);font-size:17px;font-weight:600}.download-module__Oox4qG__platformDetail{color:var(--ink-soft);text-wrap:pretty;font-size:14px;line-height:1.5}.download-module__Oox4qG__platformState{border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;border-radius:20px;flex-shrink:0;padding:4px 11px;font-size:10.5px}.download-module__Oox4qG__stateOn{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 40%, transparent);background:color-mix(in srgb, var(--ok) 12%, transparent)}.download-module__Oox4qG__stateOff{color:var(--ink-dim);border-color:var(--line-up);background:var(--panel)}@media (max-width:860px){.download-module__Oox4qG__steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.download-module__Oox4qG__hero{padding-block:52px 32px}.download-module__Oox4qG__card{padding:24px 20px}.download-module__Oox4qG__platform{grid-template-columns:minmax(0,1fr);gap:8px}.download-module__Oox4qG__platformState{justify-self:start}.download-module__Oox4qG__download{width:100%}}.download-module__Oox4qG__sectionTight{padding-top:0}.download-module__Oox4qG__inkStrong{color:var(--ink);font-weight:600}.download-module__Oox4qG__signedMark{color:var(--ok)}.download-module__Oox4qG__signedNote{color:var(--ink-soft);margin-top:4px;font-size:12.5px;display:block}
