.guide-intro{max-width:var(--max);min-height:100vh;margin:auto;padding:170px 0 140px}.guide-intro h1{letter-spacing:-.065em;margin:.4rem 0 2.2rem;font-size:clamp(3.8rem,7.5vw,7.8rem);font-weight:500;line-height:.9}.guide-intro h1 em{color:var(--cyan);font-style:normal}.guide-intro-lede{max-width:760px;color:var(--muted);font-size:1.16rem}.guide-alert{background:#bd691a14;border:1px solid #ffae5180;grid-template-columns:180px 1fr;gap:30px;max-width:850px;margin:55px 0 35px;padding:24px;display:grid}.guide-alert strong{color:#ffc078;text-transform:uppercase;font:600 .68rem var(--mono);letter-spacing:.12em}.guide-alert p{color:#d4c1a8;margin:0}.guide-facts{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1000px;display:grid}.guide-facts div{border-right:1px solid var(--line);padding:20px}.guide-facts div:last-child{border:0}.guide-facts span{color:var(--muted);font:500 .58rem var(--mono);text-transform:uppercase;letter-spacing:.1em;display:block}.guide-facts b{margin-top:7px;font-size:.82rem;display:block}.requirements{max-width:800px;padding:65px 0 30px}.requirements h2{font-size:2rem}.requirements li{color:#a9bec7;margin:10px 0}.requirements li::marker{color:var(--cyan)}.no-secrets{border-left:2px solid var(--cyan);max-width:800px;color:var(--muted);padding:18px;font-size:.82rem}.no-secrets strong{color:var(--ice)}.attribution{max-width:800px;color:var(--muted);margin:26px 0 45px;font-size:.72rem}.attribution a{color:var(--cyan);text-decoration:underline}.guide-shell{grid-template-columns:190px minmax(340px,560px) minmax(390px,580px);align-items:start;gap:3vw;max-width:1440px;margin:auto;padding:50px 22px 100px;display:grid}.guide-map{height:calc(100vh - 140px);padding:7px 0 50px 42px;position:sticky;top:105px;overflow:auto}.guide-map-progress{background:var(--line);flex-direction:column;width:2px;display:flex;position:absolute;top:10px;bottom:58px;left:7px}.guide-map-progress span{background:0 0;flex:1;width:100%;transition:background-color .25s;display:block}.guide-map section{margin-bottom:17px;position:relative}.stage-link{color:var(--muted);align-items:center;gap:10px;font-size:.68rem;display:flex}.stage-link b{border:1px solid var(--line);width:30px;height:30px;font:600 .7rem var(--mono);place-items:center;transition:all .25s;display:grid}.guide-map section[data-active] .stage-link{color:var(--ice)}.guide-map section[data-active] .stage-link b{border-color:var(--cyan);color:var(--cyan);box-shadow:0 0 18px #72e5ff1f}.guide-map ol{border-left:1px solid var(--line);margin:12px 0 8px 14px;padding:0 0 0 15px;list-style:none;display:none}.guide-map section[data-active] ol{display:block}.guide-map li{height:24px}.guide-map li a{color:var(--muted);font:500 .58rem var(--mono);align-items:center;gap:9px;display:flex}.guide-map li i{background:var(--night);border:1px solid #54717d;border-radius:50%;width:6px;height:6px;transition:all .2s}.guide-map li a[data-current]{color:var(--cyan)}.guide-map li a[data-current] i{background:var(--cyan);border-color:var(--cyan);box-shadow:0 0 8px var(--cyan)}.guide-map li a[data-complete] i{background:#357b8e;border-color:#357b8e}.map-summary{color:var(--muted);font:500 .58rem var(--mono);text-transform:uppercase;letter-spacing:.08em;position:absolute;bottom:10px;left:42px}.guide-scene{place-items:center;height:calc(100vh - 140px);display:grid;position:sticky;top:105px}.guide-visual{width:100%;position:relative}.guide-visual svg{width:100%;overflow:visible}.guide-visual svg g{fill:none;stroke:#3d8397;stroke-width:2px;opacity:1;transition:opacity .45s,transform .6s}.guide-visual .viz-screen{fill:url(#device)}.guide-visual .viz-label{fill:var(--muted);stroke:none;text-anchor:middle;font:600 13px var(--mono);letter-spacing:2px;opacity:0}.guide-visual p{text-align:center;color:var(--muted);font:500 .62rem var(--mono);letter-spacing:.12em;text-transform:uppercase;min-height:1.5em}.guide-visual[data-visual=usb] .viz-usb,.guide-visual[data-visual=usb] .viz-laptop,.guide-visual[data-visual=laptop] .viz-laptop,.guide-visual[data-visual=terminal] .viz-laptop,.guide-visual[data-visual=terminal] .viz-terminal,.guide-visual[data-visual=download] .viz-laptop,.guide-visual[data-visual=download] .viz-file,.guide-visual[data-visual=verify] .viz-laptop,.guide-visual[data-visual=verify] .viz-terminal,.guide-visual[data-visual=archive] .viz-file,.guide-visual[data-visual=config] .viz-file,.guide-visual[data-visual=sync] .viz-laptop,.guide-visual[data-visual=switch] .viz-laptop,.guide-visual[data-visual=browser] .viz-laptop,.guide-visual[data-visual=browser] .viz-file,.guide-visual[data-visual=disc] .viz-disc,.guide-visual[data-visual=network-off] .viz-network,.guide-visual[data-visual=memory] .viz-laptop,.guide-visual[data-visual=seven-keys] .viz-keys,.guide-visual[data-visual=descriptor] .viz-file,.guide-visual[data-visual=descriptor] .viz-keys,.guide-visual[data-visual=multisig] .viz-keys,.guide-visual[data-visual=multisig] .viz-arrows,.guide-visual[data-visual=usb-transfer] .viz-usb,.guide-visual[data-visual=usb-transfer] .viz-arrows,.guide-visual[data-visual=seven-discs] .viz-disc,.guide-visual[data-visual=seven-discs] .viz-keys,.guide-visual[data-visual=delete] .viz-file,.guide-visual[data-visual=receive] .viz-laptop,.guide-visual[data-visual=balance] .viz-laptop,.guide-visual[data-visual=psbt-create] .viz-terminal,.guide-visual[data-visual=psbt-create] .viz-file,.guide-visual[data-visual=three-keys] .viz-keys,.guide-visual[data-visual=sign] .viz-keys,.guide-visual[data-visual=sign] .viz-file,.guide-visual[data-visual=broadcast] .viz-network,.guide-visual[data-visual=broadcast] .viz-file,.guide-visual[data-visual=test-cycle] .viz-arrows,.guide-visual[data-visual=test-cycle] .viz-keys,.guide-visual[data-visual=geography] .viz-locations,.guide-visual[data-visual=shutdown] .viz-laptop{opacity:1;stroke:var(--cyan);filter:url(#guide-glow)}.guide-visual[data-visual=delete] .viz-file{transform-origin:50%;stroke:#ff9e74;transform:scale(.7)}.guide-visual[data-visual=network-off] .viz-slash{stroke:#ff9e74}.guide-visual[data-machine=online] .label-online,.guide-visual[data-machine=offline] .label-offline{opacity:1;fill:var(--cyan)}.guide-visual[data-machine=online] .status-online{fill:var(--cyan);opacity:1}.guide-visual[data-machine=offline] .status-offline{opacity:1;stroke:#ff9e74}.guide-content{min-width:0}.guide-stage{position:relative}.stage-header{align-items:center;gap:22px;min-height:80vh;display:flex}.stage-header>span{font:500 clamp(5rem,11vw,9rem) var(--mono);color:#72e5ff1f}.stage-header p{color:var(--cyan);font:600 .64rem var(--mono);letter-spacing:.15em;text-transform:uppercase;margin:0}.stage-header h2{letter-spacing:-.04em;margin:8px 0;font-size:clamp(2.5rem,4vw,4.5rem);font-weight:500;line-height:1}.guide-step{scroll-margin-top:100px}.guide-beat{opacity:.38;align-items:center;min-height:100vh;padding-top:82px;scroll-margin-top:100px;transition:opacity .35s;display:flex}.guide-beat[data-current]{opacity:1}.beat-card{border:1px solid var(--line);backdrop-filter:blur(12px);background:#081b26c7;width:100%;padding:30px}.beat-meta{color:var(--cyan);font:600 .66rem var(--mono);letter-spacing:.12em;justify-content:space-between;align-items:center;display:flex}.machine-chip{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;padding:5px 8px;font-size:.53rem}.machine-chip.physical{color:#d1b98e}.beat-card h3{letter-spacing:-.04em;margin:22px 0 28px;font-size:clamp(2rem,3.2vw,3.1rem);font-weight:500;line-height:1.03}.guide-block{color:#a9bec7}.guide-block strong:empty{display:none}.guide-block.note,.guide-block.warning,.guide-block.stop{background:#ffffff05;border-left:2px solid #4b8494;margin:18px 0;padding:15px 17px}.guide-block.warning{color:#d7c3a8;border-color:#e2a155}.guide-block.stop{color:#e1b3aa;background:#ff45230f;border-color:#ff795f}.guide-block strong{color:inherit;font:600 .58rem var(--mono);letter-spacing:.12em;text-transform:uppercase;display:block}.guide-block p{margin:5px 0}.beat-card li{color:#a9bec7;margin:8px 0}.beat-card li::marker{color:var(--cyan)}.command-block{background:#030b10;border:1px solid #173845;margin:18px 0;position:relative}.command-block pre{color:#a9f0ff;font:500 .72rem/1.7 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:21px 110px 21px 20px;overflow:auto}.command-block button{color:var(--cyan);font:600 .56rem var(--mono);cursor:pointer;background:#0d2935;border:1px solid #285363;padding:5px 8px;position:absolute;top:10px;right:10px}.beat-complete{border-top:1px solid var(--line);color:var(--muted);cursor:pointer;align-items:center;gap:10px;margin-top:28px;padding-top:20px;font-size:.72rem;display:flex}.beat-complete input{accent-color:var(--cyan)}.guide-finish{flex-direction:column;justify-content:center;min-height:100vh;scroll-margin-top:100px;display:flex;position:relative}.guide-finish>*{z-index:2;position:relative}.guide-finish h2{letter-spacing:-.05em;margin:0 0 25px;font-size:clamp(3rem,5vw,5rem);line-height:1}.guide-finish>p:not(.eyebrow){color:var(--muted)}.guide-finish .text-button{border:1px solid var(--line);margin:15px 15px 0 0;padding:10px}.guide-completion-overlay{z-index:12;pointer-events:none;color:var(--cyan);place-items:center;display:none;position:absolute;inset:0}.guide-completion-overlay>.completion-logo-mark{filter:drop-shadow(0 0 18px #72e5ff59);width:min(64%,360px)}.guide-completion-overlay .completion-celebration{width:0;height:0;position:absolute;top:50%;left:50%}.guide-completion-overlay .completion-particle,.guide-completion-overlay .completion-ring{opacity:0;position:absolute;top:0;left:0}.guide-completion-overlay .completion-particle{background:linear-gradient(var(--cyan),#79e6a0);width:5px;height:18px;transform:rotate(var(--particle-angle));border-radius:4px;margin:-9px -2.5px;box-shadow:0 0 12px #72e5ff80}.guide-completion-overlay .completion-ring{border:2px solid #72e5ffbf;border-radius:50%;width:70px;height:70px;margin:-35px}.noscript-guide{z-index:200;color:#06131c;text-align:center;background:#ffc078;padding:12px;font-size:.75rem;position:fixed;bottom:0;left:0;right:0}.guide-links{flex-wrap:wrap;gap:8px;list-style:none;display:flex;padding:0!important}.guide-links li{margin:0!important}.guide-links a{border:1px solid var(--line);color:var(--cyan);gap:8px;padding:7px 10px;font-size:.66rem;display:inline-flex}.guide-links a:hover{background:#72e5ff12}.stage-header{position:relative}.stage-continue{color:var(--cyan);font:600 .58rem var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;margin:0;padding:8px 18px;display:flex;position:absolute;bottom:clamp(45px,9vh,90px);left:50%;transform:translate(-50%)}.stage-continue svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:14px;animation:1.5s ease-in-out infinite stage-caret;overflow:visible}.stage-continue:hover{color:var(--ice)}@keyframes stage-caret{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}.guide-visual .actor-internet>circle,.guide-visual .actor-internet>path{stroke-width:5px!important}.guide-visual .computer-globe{stroke:var(--cyan);stroke-width:2px;opacity:1!important}.guide-visual .offline-globe .globe-strike{stroke:#ff6f5c;stroke-width:3.25px}.guide-map li a[data-complete] i{color:#06131c;background:#79e6a0;border:0;place-items:center;width:14px;height:14px;margin-left:-4px;display:grid;box-shadow:0 0 9px #79e6a040}.guide-map li a[data-complete] i:after{content:"✓";font:800 10px/1 var(--sans)}.guide-map section[data-complete] .stage-link:before{content:"✓";color:#06131c;width:15px;height:15px;font:800 10px/1 var(--sans);background:#79e6a0;border-radius:50%;place-items:center;display:grid;position:absolute;left:-21px;box-shadow:0 0 9px #79e6a040}.guide-visual .usb-anchor{opacity:1!important}.guide-visual[data-visual=switch] .usb-graphic,.guide-visual[data-visual=transfer-export] .usb-graphic,.guide-visual[data-visual=transfer-import] .usb-graphic,.guide-visual[data-visual=unsigned-transfer] .usb-graphic{transition:none}.guide-visual[data-visual=transfer-export] .actor-built-wallet text,.guide-visual[data-visual=transfer-import] .actor-built-wallet text{display:none}.command-actions{z-index:4;gap:6px;display:flex;position:absolute;top:10px;right:10px}.command-actions button{width:auto;min-width:38px;height:27px;padding:5px 8px;position:static}.command-actions .command-help-trigger{min-width:27px;color:var(--ice);font:800 .7rem var(--sans);background:#153746;border-radius:50%}.command-tooltip{z-index:20;color:#b9ccd4;opacity:0;visibility:hidden;background:#071822;border:1px solid #72e5ff61;width:min(430px,100% - 20px);padding:20px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:45px;right:10px;overflow:visible;transform:translateY(-6px);box-shadow:0 18px 50px #0000007a}[data-help-container][data-help-open]>.command-tooltip,[data-help-container][data-help-hover]>.command-tooltip,[data-help-container]:has(>[data-help-trigger]:focus-visible)>.command-tooltip,[data-help-container]:has(>.command-actions>[data-help-trigger]:focus-visible)>.command-tooltip,[data-help-container]:has(>strong>[data-help-trigger]:focus-visible)>.command-tooltip,[data-help-container]:has(>.beat-meta .beat-meta-actions>[data-help-trigger]:focus-visible)>.command-tooltip{opacity:1;visibility:visible;transform:none}.command-tooltip>strong{color:var(--cyan);font:600 .62rem var(--mono);letter-spacing:.1em;text-transform:uppercase;display:block}.command-tooltip>p{margin:8px 0 17px;font-size:.77rem;line-height:1.55}.command-tooltip dl{margin:0}.command-tooltip dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(92px,.7fr) 1.8fr;gap:14px;padding:10px 0;display:grid}.command-tooltip dt,.command-tooltip dd{margin:0}.command-tooltip dt code{color:#a9f0ff;overflow-wrap:anywhere;font-size:.67rem}.command-tooltip dd{color:#a9bec7;font-size:.7rem;line-height:1.48}.guide-block.stop:has(.guide-block-help){position:relative}.guide-block-help{width:21px;height:21px;color:inherit;font:800 .65rem var(--sans);cursor:pointer;vertical-align:middle;background:0 0;border:1px solid;border-radius:50%;place-items:center;margin-left:9px;padding:0;display:inline-grid}.guide-block-tooltip>p{margin-bottom:0}.command-token{cursor:help;text-underline-offset:3px;border-radius:2px;text-decoration-color:#0000;transition:color .14s,text-decoration-color .14s;position:relative}.command-token:hover,.command-token:focus-visible{color:#c8f7ff;text-decoration:underline;text-decoration-color:var(--cyan);outline:none}.command-token-tooltip{z-index:30;color:#c1d3da;font:500 .72rem/1.5 var(--sans);white-space:normal;opacity:0;visibility:hidden;pointer-events:none;background:#071822;border:1px solid #72e5ff66;padding:12px 14px;transition:opacity .14s,transform .14s,visibility .14s;display:block;position:fixed;transform:translateY(4px);box-shadow:0 14px 38px #00000085}.command-token:hover>.command-token-tooltip,.command-token:focus-visible>.command-token-tooltip{opacity:1;visibility:visible;transform:none}.command-shell{margin:18px 0}.command-shell .command-block{margin:0}.command-hover-label{color:#789aa7;font:500 .56rem/1.4 var(--mono);letter-spacing:.06em;margin:0 0 7px}.ubuntu-verification{margin:4px 0 20px}.os-tabs{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:14px;display:grid}.os-tabs button{border:1px solid var(--line);color:var(--muted);font:600 .62rem var(--mono);letter-spacing:.08em;cursor:pointer;background:#071822;justify-content:center;align-items:center;gap:7px;padding:10px 12px;display:flex}.os-icon{flex:none;place-items:center;width:18px;height:18px;display:inline-grid}.os-icon svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;overflow:visible}.os-icon .os-icon-fill,.os-icon .os-icon-solid{fill:currentColor;stroke:none}.os-icon-linux .linux-body,.os-icon-linux .linux-wing{fill:#101820;stroke:currentColor;stroke-width:1.1px}.os-icon-linux .linux-belly,.os-icon-linux .linux-face{fill:var(--ice);stroke:#101820;stroke-width:.65px}.os-icon-linux .linux-eye{fill:#101820;stroke:none}.os-icon-linux .linux-beak,.os-icon-linux .linux-foot{fill:#f2b84b;stroke:#d9952e;stroke-width:.55px}.os-tabs button[aria-selected=true]{border-color:var(--cyan);color:var(--ice);background:#72e5ff1a}.os-tabs button[aria-selected=true] .os-icon{color:var(--cyan)}.os-tabs button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.os-panel{border:1px solid var(--line);background:#030b106b;padding:16px 18px}.os-panel[hidden]{display:none}.os-panel>p,.os-panel li{color:#a9bec7;font-size:.72rem;line-height:1.5}.os-panel ol{margin:10px 0 12px;padding-left:20px}.os-panel .os-environment{color:var(--cyan);font:600 .59rem var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0}.os-prerequisite a{color:var(--cyan);text-decoration:underline}.ubuntu-verification .command-shell{margin:10px 0}.ubuntu-verification .command-block pre{max-height:210px;padding-top:16px;padding-bottom:16px;font-size:.66rem;line-height:1.55}.verification-result{background:#79e6a00b;border-left:2px solid #79e6a0;padding:12px 14px}.verification-result strong{color:#79e6a0;font:600 .58rem var(--mono);letter-spacing:.1em;text-transform:uppercase}.verification-result ul{margin:8px 0 0;padding-left:18px}.verification-result li{margin:5px 0}@media (width<=620px){.os-tabs{grid-template-columns:1fr}.ubuntu-verification .command-block pre{max-height:none}}#a1-verify-ubuntu .beat-card,#a1-create-usb .beat-card,#a1-install .beat-card{padding:20px 24px}#a1-verify-ubuntu .beat-card h3,#a1-create-usb .beat-card h3,#a1-install .beat-card h3{margin:12px 0 16px}#a1-verify-ubuntu .ubuntu-verification{margin-bottom:10px}#a1-verify-ubuntu .os-tabs{margin-bottom:8px}#a1-verify-ubuntu .os-tabs button{padding:7px 10px}#a1-verify-ubuntu .os-panel{padding:10px 13px}#a1-verify-ubuntu .os-panel ol{margin:6px 0 7px}#a1-verify-ubuntu .os-panel>p{margin:5px 0}#a1-verify-ubuntu .ubuntu-verification .command-block pre{max-height:none;padding-top:9px;padding-bottom:9px;font-size:.62rem;line-height:1.35}#a1-verify-ubuntu .command-hover-label{margin-bottom:4px}#a1-verify-ubuntu .verification-result{padding:8px 11px}#a1-verify-ubuntu .verification-result ul{margin-top:4px}#a1-verify-ubuntu .verification-result li{margin:2px 0}#a1-verify-ubuntu .guide-block.stop{margin:10px 0;padding:10px 13px}#a1-verify-ubuntu .guide-links{margin:8px 0}#a1-verify-ubuntu .beat-complete,#a1-create-usb .beat-complete,#a1-install .beat-complete{margin-top:14px;padding-top:13px}#a1-create-usb .guide-block,#a1-install .guide-block,#a1-create-usb .guide-links,#a1-install ul{margin-top:10px;margin-bottom:10px}.guide-visual .actor,.guide-visual .interaction{opacity:0;fill:none;stroke:#54a8bd;stroke-width:2px;transition:opacity .35s}.guide-visual .actor text,.guide-visual .interaction text{fill:var(--muted);stroke:none;text-anchor:middle;font:600 12px var(--mono);letter-spacing:1.35px}.guide-visual .actor .viz-screen{fill:url(#device)}.guide-visual .actor .status-dot{fill:#78e89a;stroke:none}.guide-visual .actor .offline-x{stroke:#ff9178}.guide-visual .interaction{stroke:var(--cyan)}.guide-visual .interaction .packet{fill:var(--cyan);stroke:none;filter:url(#guide-glow)}.guide-visual .interaction-airgap,.guide-visual .interaction-network-cut{stroke:#607e89}.guide-visual .interaction-airgap .airgap-break,.guide-visual .interaction-network-cut .airgap-break{stroke:#ff9178}.guide-visual .actor-shield{stroke:#82e7b0}.guide-visual .actor-trash{stroke:#ff9178}.guide-visual .actor-locations{stroke:#77dff7}.guide-visual .actor-vault{stroke:#8de9ff}.guide-visual .visual-legend{min-height:28px;color:var(--muted);font:500 .55rem var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;display:flex}.guide-visual .visual-legend span{border:1px solid var(--line);padding:4px 7px}.guide-visual .visual-legend i{color:var(--cyan);font-style:normal}.guide-visual [data-scene-hidden]{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.guide-visual[data-visual=stage] svg,.guide-visual[data-visual=stage] .visual-legend,.guide-visual[data-visual=stage]>p{visibility:hidden;opacity:0}.guide-visual .actor-transfer-files text{text-anchor:start;letter-spacing:.1px;font-size:12px}.guide-visual .actor-transfer-files .transfer-files-title{fill:var(--cyan);letter-spacing:1px;font-size:12px}.guide-visual .actor-transfer-files circle{fill:var(--cyan);stroke:none}.guide-visual .actor-package>g,.guide-visual .actor-signatures>g,.guide-visual .actor-extracted-folder>g,.guide-visual .actor-usb>.usb-graphic{opacity:1}.guide-visual .actor-usb .usb-graphic,.guide-visual .phase-transfer-usb .phase-usb-graphic{stroke:#8de9ff;stroke-width:2.35px}.guide-visual .actor-usb .usb-graphic>path:first-child,.guide-visual .phase-transfer-usb .phase-usb-graphic>path:first-child{fill:#0a2531}.guide-visual .actor-package>g,.guide-visual .actor-signatures>g,.guide-visual .compose-file,.guide-visual .actor-c4-unsigned-file>g,.guide-visual .actor-c4-offline-file>g,.guide-visual .import-file,.guide-visual .signing-file,.guide-visual .actor-c5-signed-offline-file>g,.guide-visual .actor-c5-signed-online-file>g,.guide-visual .actor-broadcast-file>g,.guide-visual .routine-file,.guide-visual .cleanup-psbt{stroke:#8de9ff;stroke-width:2.35px}.guide-visual .actor-package>g>path:first-child,.guide-visual .actor-signatures>g>path:first-child,.guide-visual .compose-file>path:first-child,.guide-visual .actor-c4-unsigned-file>g>path:first-child,.guide-visual .actor-c4-offline-file>g>path:first-child,.guide-visual .import-file>path:first-child,.guide-visual .signing-file>path:first-child,.guide-visual .actor-c5-signed-offline-file>g>path:first-child,.guide-visual .actor-c5-signed-online-file>g>path:first-child,.guide-visual .actor-broadcast-file>g>path:first-child,.guide-visual .routine-file>path:first-child,.guide-visual .cleanup-psbt>path:first-child{fill:#0a2531}.guide-visual .actor-usb .usb-ubuntu-label,.guide-visual .actor-usb .usb-transfer-label{fill:var(--cyan);letter-spacing:1.25px;opacity:0;font-size:11px}.guide-visual .actor-sync-node>g,.guide-visual .actor-sync-time>g,.guide-visual .sync-clock>g,.guide-visual .sync-chain>g,.guide-visual .sync-calendar>g{opacity:1}.guide-visual .sync-bitcoin circle{fill:#0b2a36;stroke:var(--cyan);stroke-width:2px}.guide-visual .sync-bitcoin text{fill:var(--cyan);font:600 34px var(--sans);letter-spacing:0}.guide-visual .sync-block rect{fill:#0e3544;stroke:var(--cyan)}.guide-visual .sync-clock,.guide-visual .sync-calendar{stroke:#64bdd3}.guide-visual .clock-hour,.guide-visual .clock-minute{stroke:var(--cyan);stroke-width:3px;stroke-linecap:round}.guide-visual .calendar-cross{stroke:#ff9178;stroke-width:2.2px}.guide-visual .actor-sync-time text{fill:var(--muted);stroke:none;font:600 11px var(--mono);letter-spacing:1.25px;text-anchor:middle}.guide-visual .actor-restart>g{opacity:0}.guide-visual .restart-power,.guide-visual .restart-loading{stroke:var(--cyan);stroke-width:4px}.guide-visual .restart-loading .restart-track{stroke:#244c59}.guide-visual .restart-loading .restart-progress{stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px}.guide-visual .restart-loading text,.guide-visual .restart-install text{fill:var(--muted);stroke:none;font:600 11px var(--mono);letter-spacing:1.25px;text-anchor:middle}.guide-visual .restart-install .install-track{fill:none;stroke:#244c59;stroke-width:2px}.guide-visual .restart-install .install-progress{fill:var(--cyan);stroke:none}.guide-visual .interaction-path>path{display:none}.guide-visual .interaction-network-cut .airgap-label{text-anchor:start;dominant-baseline:middle}.guide-visual[data-machine=online] .actor-online,.guide-visual[data-machine=offline] .actor-offline,.guide-visual[data-machine=both] .actor-online,.guide-visual[data-machine=both] .actor-offline{opacity:1;filter:url(#guide-glow)}.guide-visual[data-visual=usb] .actor-usb,.guide-visual[data-visual=usb] .actor-online,.guide-visual[data-visual=usb] .actor-internet,.guide-visual[data-visual=usb] .actor-ubuntu-files,.guide-visual[data-visual=usb] .interaction-path,.guide-visual[data-visual=usb] .interaction-usb-write,.guide-visual[data-visual=restart] .actor-usb,.guide-visual[data-visual=restart] .actor-restart,.guide-visual[data-visual=restart] .interaction-usb-data,.guide-visual[data-visual=switch] .actor-usb,.guide-visual[data-visual=terminal] .actor-terminal-online,.guide-visual[data-visual=config] .actor-terminal-online,.guide-visual[data-visual=terminal][data-machine=offline] .actor-terminal-offline,.guide-visual[data-visual=memory] .actor-terminal-offline,.guide-visual[data-visual=download] .actor-internet,.guide-visual[data-visual=download] .actor-download-files,.guide-visual[data-visual=download] .interaction-path,.guide-visual[data-visual=brasero] .actor-internet,.guide-visual[data-visual=brasero] .actor-brasero-files,.guide-visual[data-visual=brasero] .interaction-path,.guide-visual[data-visual=browser] .actor-internet,.guide-visual[data-visual=browser] .actor-guide-files,.guide-visual[data-visual=browser] .interaction-path,.guide-visual[data-visual=sync] .actor-internet,.guide-visual[data-visual=sync] .interaction-path,.guide-visual[data-visual=sync] .actor-sync-node,.guide-visual[data-visual=sync] .actor-sync-time,.guide-visual[data-visual=ubuntu-download] .actor-internet,.guide-visual[data-visual=ubuntu-download] .actor-ubuntu-files,.guide-visual[data-visual=ubuntu-download] .interaction-path,.guide-visual[data-visual=usb-write] .actor-usb,.guide-visual[data-visual=usb-write] .interaction-usb-write,.guide-visual[data-visual=verify] .actor-package,.guide-visual[data-visual=psbt-verify] .actor-psbt,.guide-visual[data-visual=psbt-verify] .actor-shield,.guide-visual[data-visual=psbt-verify] .interaction-flow,.guide-visual[data-visual=archive] .actor-package,.guide-visual[data-visual=archive] .actor-extracted-folder,.guide-visual[data-visual=archive] .interaction-extract,.guide-visual[data-visual=signatures] .actor-signatures,.guide-visual[data-visual=signatures] .actor-internet,.guide-visual[data-visual=signatures] .actor-signature-files,.guide-visual[data-visual=signatures] .interaction-path,.guide-visual[data-visual=disc] .actor-disc,.guide-visual[data-visual=disc] .interaction-flow,.guide-visual[data-visual=network-off] .actor-internet,.guide-visual[data-visual=network-off] .interaction-network-cut,.guide-visual .actor-wallet-keys .wallet-key-position{opacity:1}.guide-visual .actor-wallet-keys .wallet-key{opacity:0;stroke:var(--cyan);stroke-width:2.2px}.guide-visual .actor-xpub-array .xpub-array-title{fill:var(--cyan);text-anchor:middle;letter-spacing:1.8px;font-size:14px}.guide-visual .actor-xpub-array .xpub-array-bracket{stroke:#4e9caf}.guide-visual .actor-xpub-array .xpub-row{opacity:0;stroke:var(--cyan)}.guide-visual .actor-xpub-array .xpub-row rect{fill:#0a2531;stroke:#3d8397}.guide-visual .actor-xpub-array .xpub-row text{fill:var(--ice);text-anchor:start;letter-spacing:.65px;font-size:15px}.guide-visual .interaction-xpub-extraction .xpub-path{opacity:0;stroke-dashoffset:0}.guide-visual[data-visual=seven-keys] .actor-wallet-keys,.guide-visual[data-visual=descriptor] .actor-wallet-keys,.guide-visual[data-visual=descriptor] .actor-descriptor-laptop,.guide-visual[data-visual=descriptor] .actor-xpub-array,.guide-visual[data-visual=descriptor] .interaction-xpub-extraction,.guide-visual[data-visual=multisig-build] .actor-wallet-keys,.guide-visual[data-visual=multisig-build] .actor-descriptor-laptop,.guide-visual[data-visual=multisig-build] .actor-xpub-array,.guide-visual[data-visual=multisig-build] .interaction-xpub-extraction{opacity:1}.guide-visual[data-visual=descriptor] .actor-offline,.guide-visual[data-visual=multisig-build] .actor-offline{opacity:0!important}.guide-visual .actor-descriptor-laptop{stroke:var(--cyan)}.guide-visual .built-wallet-position{opacity:1}.guide-visual .interaction-multisig-build .multisig-build-path{opacity:0;fill:none;stroke-dashoffset:0}.guide-visual .interaction-xpub-extraction .xpub-path,.guide-visual .interaction-multisig-build .multisig-build-path{fill:none;stroke:var(--cyan);stroke-width:1.7px;stroke-dasharray:5 6}.guide-visual .actor-built-wallet{opacity:0;stroke:var(--cyan)}.guide-visual .actor-built-wallet .built-wallet-body,.guide-visual .actor-built-wallet .built-wallet-fold{fill:#0a2531}.guide-visual .actor-built-wallet .built-wallet-flap{fill:#103848}.guide-visual .actor-built-wallet text{fill:var(--ice);stroke:none;text-anchor:middle;letter-spacing:1px;font-size:13px}.guide-visual[data-visual=multisig-build] .interaction-multisig-build,.guide-visual[data-visual=multisig-build] .actor-built-wallet{opacity:1}.guide-visual .is-dash-flowing .xpub-path,.guide-visual .is-dash-flowing .multisig-build-path,.guide-visual .is-dash-flowing .recovery-path{animation:.4s linear infinite guide-dash-flow}@keyframes guide-dash-flow{to{stroke-dashoffset:-11px}}.guide-visual[data-visual=multisig] .actor-keys,.guide-visual[data-visual=multisig] .actor-vault,.guide-visual[data-visual=multisig] .interaction-flow,.guide-visual[data-visual=transfer-export] .actor-usb,.guide-visual[data-visual=transfer-export] .interaction-transfer-write,.guide-visual[data-visual=transfer-import] .actor-usb,.guide-visual[data-visual=transfer-import] .interaction-transfer-read,.guide-visual[data-visual=usb-transfer] .actor-usb,.guide-visual[data-visual=usb-transfer] .interaction-airgap,.guide-visual .actor-backup-contents .backup-key-position,.guide-visual .actor-backup-contents .backup-wallet-key,.guide-visual .actor-backup-contents .backup-wallet-position,.guide-visual .actor-backup-contents .backup-wallet-icon,.guide-visual .actor-backup-discs .backup-disc-position,.guide-visual .actor-backup-discs .backup-disc,.guide-visual .interaction-backup-copy .backup-key-copy,.guide-visual .interaction-backup-copy .backup-wallet-copy{opacity:1}.guide-visual .actor-backup-contents .backup-wallet-key,.guide-visual .interaction-backup-copy .backup-key-copy{stroke:var(--cyan);stroke-width:2.2px}.guide-visual .actor-backup-contents .backup-wallet-icon,.guide-visual .interaction-backup-copy .backup-wallet-copy{stroke:var(--cyan)}.guide-visual .actor-backup-contents .backup-wallet-icon .built-wallet-body,.guide-visual .actor-backup-contents .backup-wallet-icon .built-wallet-fold,.guide-visual .interaction-backup-copy .built-wallet-body,.guide-visual .interaction-backup-copy .built-wallet-fold{fill:#0a2531}.guide-visual .actor-backup-contents .backup-wallet-icon .built-wallet-flap,.guide-visual .interaction-backup-copy .built-wallet-flap{fill:#103848}.guide-visual .actor-backup-discs .backup-disc{stroke:var(--cyan);fill:#0a2531}.guide-visual .actor-backup-discs .backup-disc text{fill:var(--ice);stroke:none;text-anchor:middle;letter-spacing:0;font-size:15px;font-weight:700}.guide-visual[data-visual=seven-discs] .actor-backup-contents,.guide-visual[data-visual=seven-discs] .actor-backup-discs,.guide-visual[data-visual=seven-discs] .interaction-backup-copy,.guide-visual[data-visual=delete] .actor-package,.guide-visual[data-visual=delete] .actor-trash,.guide-visual[data-visual=delete] .interaction-flow{opacity:1}.guide-visual .actor-backup-discs .backup-disc{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .3s}.guide-visual .actor-backup-discs .backup-disc .backup-disc-face{opacity:1}.guide-visual .actor-backup-discs .backup-disc .backup-disc-reflection{fill:var(--cyan);fill-opacity:.42;stroke:none}.guide-visual[data-visual=receive] .actor-vault,.guide-visual[data-visual=receive] .actor-online,.guide-visual[data-visual=receive] .interaction-flow,.guide-visual[data-visual=balance] .actor-vault,.guide-visual[data-visual=balance] .actor-internet,.guide-visual[data-visual=balance] .interaction-path,.guide-visual[data-visual=psbt-create] .actor-vault,.guide-visual[data-visual=psbt-create] .actor-psbt,.guide-visual[data-visual=psbt-create] .interaction-flow,.guide-visual[data-visual=three-keys] .actor-disc,.guide-visual[data-visual=three-keys] .actor-keys,.guide-visual[data-visual=three-keys] .interaction-flow,.guide-visual[data-visual=sign] .actor-keys,.guide-visual[data-visual=sign] .actor-psbt,.guide-visual[data-visual=sign] .interaction-flow,.guide-visual[data-visual=broadcast] .actor-psbt,.guide-visual[data-visual=broadcast] .actor-internet,.guide-visual[data-visual=broadcast] .interaction-path,.guide-visual[data-visual=test-cycle] .actor-keys,.guide-visual[data-visual=test-cycle] .actor-discs,.guide-visual[data-visual=test-cycle] .interaction-cycle,.guide-visual[data-visual=geography] .actor-home,.guide-visual[data-visual=geography] .actor-distribution-discs,.guide-visual[data-visual=geography] .actor-locations,.guide-visual[data-visual=shutdown] .actor-keys{opacity:1}.guide-visual[data-visual=terminal][data-machine=offline] .actor-terminal-online{opacity:0}.guide-visual[data-visual=usb] .actor-usb{transform:translate(-162px)}.guide-visual[data-visual=verify] .actor-package{translate:-200px 30px}.guide-visual[data-visual=archive] .actor-package{translate:-255px 24px}.guide-visual[data-visual=psbt-verify] .actor-shield{translate:-65px 5px}.guide-visual[data-visual=psbt-verify] .actor-psbt{translate:-110px 5px}.guide-visual[data-visual=delete] .actor-package{translate:-100px 10px}.guide-visual[data-visual=delete] .actor-trash{translate:-60px}.guide-visual[data-visual=psbt-create] .actor-vault{translate:-130px 5px}.guide-visual[data-visual=psbt-create] .actor-psbt{translate:130px 5px}.guide-visual .actor-extracted-folder{stroke:var(--cyan)}.guide-visual .actor-home{stroke:#5eb6ca}.guide-visual .actor-distribution-discs{stroke:var(--cyan)}.guide-visual .actor-distribution-discs text{fill:var(--ice);stroke:none;font-size:10px}.command-tooltip[data-place-above]{transform:translateY(6px)}.command-tooltip[data-long] dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;display:grid}.command-tooltip[data-long] dl>div{grid-template-columns:minmax(78px,.62fr) 1.6fr;align-content:start}.command-tooltip[data-long] dl>div:nth-child(2){border-top-color:var(--line)}.command-tooltip[data-extra-long] dl{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:18px}.command-tooltip[data-extra-long] dl>div{grid-template-columns:minmax(70px,.58fr) 1.6fr;gap:10px;padding:8px 0}.command-tooltip[data-extra-long]>p{margin-bottom:12px}.beat-meta-actions{align-items:center;gap:8px;display:flex}.guide-faq-trigger{width:25px;height:25px;color:var(--ice);font:800 .7rem var(--sans);cursor:pointer;background:#153746;border:1px solid #397c8e;border-radius:50%;place-items:center;padding:0;display:grid}.guide-faq-tooltip{width:min(440px,100vw - 24px);position:fixed}.guide-faq-list{gap:18px;display:grid}.guide-faq-item+.guide-faq-item{border-top:1px solid var(--line);padding-top:18px}.guide-faq-item>strong{color:var(--cyan);font:600 .72rem/1.45 var(--mono);letter-spacing:0;display:block}.guide-faq-item p{margin:8px 0 12px;font-size:.74rem;line-height:1.55}.guide-faq-item a{color:var(--cyan);font-size:.68rem;text-decoration:underline}.guide-faq-tooltip[data-long] .guide-faq-list,.guide-faq-tooltip[data-extra-long] .guide-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px}.guide-faq-tooltip[data-long] .guide-faq-item,.guide-faq-tooltip[data-extra-long] .guide-faq-item{border-top:0;padding-top:0}.guide-faq-tooltip[data-long] .guide-faq-item:nth-child(n+3),.guide-faq-tooltip[data-extra-long] .guide-faq-item:nth-child(n+3){border-top:1px solid var(--line);padding-top:18px}.guide-shell{--status-online:#79e6a0;--status-offline:#ff6f5c;--status-neutral:#a8efff}.machine-chip.online{color:var(--status-online);border-color:var(--status-online)}.machine-chip.offline{color:var(--status-offline);border-color:var(--status-offline)}.machine-chip.physical,.machine-chip.both{color:var(--status-neutral);border-color:var(--status-neutral)}.guide-visual .online-globe{stroke:var(--status-online)}.guide-visual .offline-globe{stroke:var(--status-neutral)}.guide-visual .offline-globe .globe-strike,.guide-visual .actor .offline-x,.guide-visual .interaction-airgap .airgap-break,.guide-visual .interaction-network-cut .airgap-break,.guide-visual[data-visual=network-off] .viz-slash,.guide-visual[data-machine=offline] .status-offline{stroke:var(--status-offline)}.guide-visual .actor-online>.status-dot,.guide-visual[data-machine=online] .status-online,.guide-visual .actor-online>text{fill:var(--status-online)}.guide-visual .actor-offline>text{fill:var(--status-offline)}.guide-visual[data-machine=online] .label-online{fill:var(--status-online)}.guide-visual[data-machine=offline] .label-offline{fill:var(--status-offline)}.command-tooltip{right:auto;position:fixed!important}.beat-card{backdrop-filter:none;transform:none!important}.guide-beat[data-current] .beat-card{transform:none!important}.beat-card{transition:transform .38s,border-color .38s,box-shadow .38s;transform:scale(.985)}.guide-beat[data-current] .beat-card{border-color:#72e5ff57;transform:scale(1);box-shadow:0 22px 70px #0003}.guide-step:target>.guide-beat:first-child{opacity:1}.guide-step:target>.guide-beat:first-child .beat-card{border-color:#72e5ff57;transform:scale(1);box-shadow:0 22px 70px #0003}.guide-visual .phase-actor,.guide-visual .phase-interaction{stroke:var(--cyan);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.guide-visual .phase-actor>g,.guide-visual .phase-actor>g>g,.guide-visual .phase-interaction>g{opacity:1}.guide-visual .phase-actor rect,.guide-visual .phase-actor .phase-document>path:first-child,.guide-visual .phase-actor .compose-file>path:first-child,.guide-visual .phase-actor .inspect-file>path:first-child,.guide-visual .phase-actor .signing-file>path:first-child,.guide-visual .phase-actor .phase-usb-graphic>path:first-child,.guide-visual .phase-actor .routine-usb>path:first-child,.guide-visual .phase-actor .routine-verify-usb>path:first-child{fill:#0a2531}.guide-visual .phase-actor text{fill:var(--ice);letter-spacing:.6px;font-size:10px}.guide-visual .phase-actor .phase-kicker{fill:var(--muted);font-size:10px}.guide-visual .phase-actor .phase-value{fill:var(--cyan);font-size:14px}.guide-visual .phase-check{stroke:#79e6a0;stroke-width:3px}.guide-visual .delete-bin,.guide-visual .delete-core-x,.guide-visual .cleanup-bin,.guide-visual .cleanup-key-cross{stroke:#ff7967}.guide-visual .delete-core-x,.guide-visual .cleanup-key-cross{stroke-width:4px}.guide-visual .routine-boot-screen{stroke:#79e6a0}.guide-visual .receive-card,.guide-visual .compose-file,.guide-visual .import-file,.guide-visual .signing-file,.guide-visual .actor-broadcast-file{stroke:#8de9ff}.guide-visual .phase-usb-file{opacity:1;stroke:#8de9ff}.guide-visual .recovery-paths{opacity:1;stroke-dasharray:5 6;stroke:#5baec2}.guide-visual .recovery-disc,.guide-visual .test-disc{fill:#0a2531}.guide-visual .recovery-disc text,.guide-visual .test-disc text{font-size:13px;font-weight:700}.guide-visual .recovered-key,.guide-visual .signing-key{stroke:#8de9ff}.guide-visual .sign-count-three{fill:#79e6a0}.guide-visual .test-card .phase-check{stroke:#79e6a0}.guide-visual .actor-swap-off{stroke:#ff7967}.guide-visual .interaction-broadcast .packet{fill:#79e6a0}.guide-visual .cleanup-power{stroke:#ff7967}.guide-visual .phase-actor g,.guide-visual .phase-interaction g{opacity:1}.guide-finish>:not(.guide-celebration){z-index:2;position:relative}.guide-celebration{z-index:1;pointer-events:none;position:absolute;inset:12% -8%;overflow:hidden}.guide-celebration i,.celebration-ring{opacity:0;position:absolute;top:43%;left:50%}.guide-celebration i{background:linear-gradient(var(--cyan),#79e6a0);border-radius:4px;width:5px;height:17px;box-shadow:0 0 12px #72e5ff80}.celebration-ring{border:1px solid #72e5ffb3;border-radius:50%;width:70px;height:70px;margin:-35px}.guide-finish[data-celebrating] .guide-celebration i{animation:guide-celebration-burst 1.45s var(--celebration-delay) cubic-bezier(.2,.75,.2,1) both}.guide-finish[data-celebrating] .ring-one{animation:1.15s ease-out 80ms both guide-celebration-ring}.guide-finish[data-celebrating] .ring-two{animation:1.35s ease-out .28s both guide-celebration-ring}@keyframes guide-celebration-burst{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--celebration-angle)) translateY(0) scale(.25)}15%{opacity:1}72%{opacity:.9}to{opacity:0;transform:translate(-50%,-50%) rotate(var(--celebration-angle)) translateY(calc(-1 * var(--celebration-distance))) scale(.85)}}@keyframes guide-celebration-ring{0%{opacity:.8;transform:scale(.2)}to{opacity:0;transform:scale(4)}}.guide-completion-animation{z-index:12;pointer-events:none;place-items:center;display:none;position:absolute;inset:0}.guide-completion-animation>svg{z-index:2;width:min(88%,500px);color:var(--cyan);position:relative;overflow:visible}.guide-completion-animation svg g,.guide-completion-animation svg path,.guide-completion-animation svg image{transition:none!important}.guide-completion-animation .completion-cylinder,.guide-completion-animation .completion-hexagon,.guide-completion-animation .completion-cube-shimmer{fill:none;stroke:var(--cyan);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round}.guide-completion-animation .completion-cube-shimmer{stroke-width:2.5px;stroke-dasharray:7 9;filter:drop-shadow(0 0 8px var(--cyan))}.guide-completion-animation .completion-celebration{z-index:1;width:0;height:0;position:absolute;top:50%;left:50%;overflow:visible}.guide-completion-animation .completion-celebration i,.guide-completion-animation .completion-celebration .celebration-ring{opacity:0;position:absolute;top:0;left:0}.guide-completion-animation .completion-celebration i{background:linear-gradient(var(--cyan),#79e6a0);border-radius:4px;width:5px;height:17px;box-shadow:0 0 12px #72e5ff80}.guide-completion-animation .completion-celebration .celebration-ring{border:1px solid #72e5ffb3;border-radius:50%;width:70px;height:70px;margin:-35px}.guide-completion-animation .completion-celebration[data-bursting] i{animation:guide-celebration-burst 1.45s var(--celebration-delay) cubic-bezier(.2,.75,.2,1) both}.guide-completion-animation .completion-celebration[data-bursting] .ring-one{animation:1.15s ease-out 80ms both guide-celebration-ring}.guide-completion-animation .completion-celebration[data-bursting] .ring-two{animation:1.35s ease-out .28s both guide-celebration-ring}.guide-visual[data-completion-active]>svg,.guide-visual[data-completion-active]>.visual-legend,.guide-visual[data-completion-active]>p{visibility:hidden;opacity:0}.guide-visual[data-completion-active] .guide-completion-animation,.guide-visual[data-completion-active] .guide-completion-animation>svg{visibility:visible;opacity:1}.guide-completion-animation .guide-celebration.completion-celebration{width:auto;height:auto;inset:auto -8% 12% auto;overflow:hidden}.guide-completion-animation .guide-celebration.completion-celebration i,.guide-completion-animation .guide-celebration.completion-celebration .celebration-ring{top:43%;left:50%}.guide-completion-animation .completion-celebration:not([data-bursting]) i,.guide-completion-animation .completion-celebration:not([data-bursting]) .celebration-ring{animation:none}.guide-completion-animation .guide-celebration.completion-celebration{z-index:3;visibility:visible}.guide-completion-animation .guide-celebration.completion-celebration i{display:block}.guide-completion-animation .completion-svg-celebration{stroke:none;transition:none}.guide-completion-animation .completion-svg-particle{opacity:0;transition:none}.guide-completion-animation .completion-svg-particle rect{fill:url(#completion-particle-gradient);filter:url(#completion-particle-glow)}.guide-completion-animation .completion-svg-ring{fill:none;stroke:var(--cyan);stroke-width:1px;opacity:0;transition:none}.guide-completion-animation>svg{z-index:14}.completion-burst{z-index:13;pointer-events:none;position:absolute;inset:12% -8%;overflow:hidden}.completion-burst i,.completion-burst-ring{opacity:0;position:absolute;top:43%;left:50%}.completion-burst i{background:linear-gradient(var(--cyan),#79e6a0);border-radius:4px;width:5px;height:17px;box-shadow:0 0 12px #72e5ff80}.completion-burst-ring{border:1px solid #72e5ffb3;border-radius:50%;width:70px;height:70px;margin:-35px}.guide-completion-animation[data-bursting] .completion-burst i{animation:guide-celebration-burst 1.45s var(--celebration-delay) cubic-bezier(.2,.75,.2,1) both}.guide-completion-animation[data-bursting] .completion-burst-ring-one{animation:1.15s ease-out 80ms both guide-celebration-ring}.guide-completion-animation[data-bursting] .completion-burst-ring-two{animation:1.35s ease-out .28s both guide-celebration-ring}.completion-burst i{width:var(--ice-shard-width);height:var(--ice-shard-height);clip-path:polygon(50% 0,100% 68%,58% 100%,18% 76%,0 35%);filter:drop-shadow(0 0 3px #d2f8ffe6);background:linear-gradient(#f2fdff 0%,#b8f4ff 28%,#72e5ff 68%,#3ba9d0 100%);border-radius:1px;box-shadow:0 0 5px #e2fbfff2,0 0 14px #72e5ffb8}.completion-burst-ring{border-color:#b8f4ffcc;box-shadow:0 0 10px #72e5ff47}.guide-visual .actor-key-recovery .recovered-key,.guide-visual .actor-key-recovery .recovery-disc{opacity:0}.guide-visual .sign-status-signed{fill:#79e6a0}.guide-visual .actor-backup-tests .test-disc,.guide-visual .actor-backup-tests .test-group-box{opacity:0}.guide-visual .actor-backup-tests .test-group-box{stroke:#5baec2;stroke-width:1.5px;stroke-dasharray:6 7;fill:none!important}.guide-visual .actor-backup-tests .test-choice-line{opacity:0;fill:none;stroke:#72e5ff;stroke-width:1.5px;stroke-dasharray:6 7}.guide-visual .actor-distribution-discs .distribution-disc-position,.guide-visual .actor-distribution-discs .distribution-disc{opacity:1;stroke-width:2.4px}.guide-visual .actor-distribution-discs .distribution-disc>circle:first-child{fill:#0a2531}.guide-visual .actor-locations .location-marker{opacity:1}.guide-visual .actor-locations .location-marker>path,.guide-visual .actor-locations .location-marker>circle{fill:#071822;fill-opacity:1}.guide-visual .actor-routine-boot .routine-install,.guide-visual .actor-wallet-delete .delete-wallet,.guide-visual .actor-wallet-delete .delete-bin,.guide-visual .actor-routine-files .routine-file{opacity:0}.guide-visual .receive-wallet{stroke:#8de9ff;stroke-width:2.6px;filter:url(#guide-glow);opacity:1!important}.guide-visual .receive-wallet .built-wallet-body,.guide-visual .receive-wallet .built-wallet-fold{fill:#0d3241;fill-opacity:1}.guide-visual .receive-wallet .built-wallet-flap{fill:#17475a;fill-opacity:1}.guide-visual .receive-card .receive-address-type{fill:var(--muted);letter-spacing:1px;font-size:8px}.guide-visual .receive-card .receive-address-value{fill:var(--ice);letter-spacing:.4px;font-size:12px}.guide-visual .receive-arrow{stroke:var(--cyan);stroke-width:1.7px;stroke-dasharray:5 6}.guide-visual .receive-arrow.is-dash-flowing{animation:.4s linear infinite guide-dash-flow}.guide-visual .compose-path{fill:none;stroke:var(--cyan);stroke-width:1.7px;stroke-dasharray:5 6}.guide-visual .compose-path.is-dash-flowing{animation:.4s linear infinite guide-dash-flow}.guide-visual .actor-c4-unsigned-file,.guide-visual .actor-c4-offline-file{stroke:#8de9ff}.guide-visual .actor-c4-unsigned-file>g>path:first-child,.guide-visual .actor-c4-offline-file>g>path:first-child{fill:#0a2531}.guide-visual .balance-value text{fill:var(--cyan);letter-spacing:0;font-size:14px}.guide-visual .balance-digit-one{opacity:0}.guide-block p code{color:#a9f0ff;font:500 .88em var(--mono);background:#72e5ff12;border:1px solid #72e5ff33;border-radius:3px;padding:.08em .3em}.guide-block p em code{font-style:italic;font-weight:800}.command-block .command-variable{color:#d7f8ff;font-weight:800}@media (width<=1100px){.guide-intro{padding-left:24px;padding-right:24px}.guide-shell{grid-template-columns:140px minmax(280px,430px) minmax(360px,1fr);gap:20px}.guide-map .stage-link span{display:none}.guide-map{padding-left:38px}.beat-card{padding:24px}}@media (width>=801px) and (width<=900px){.guide-beat{padding-top:70px}}@media (width<=800px){.guide-facts{grid-template-columns:1fr 1fr}.guide-facts div:nth-child(2){border-right:0}.guide-facts div:nth-child(-n+2){border-bottom:1px solid var(--line)}.guide-alert{grid-template-columns:1fr}.guide-shell{padding:0 18px 80px;display:block}.guide-map{z-index:80;border-bottom:1px solid var(--line);background:#06131cf5;gap:8px;height:56px;margin:0 -18px;padding:9px 18px;display:flex;top:70px;overflow:visible}.guide-map-progress,.map-summary{display:none}.guide-map section{flex:1;margin:0}.stage-link{justify-content:center}.stage-link b{width:36px;height:36px}.guide-map section[data-active] ol{border:0;border-bottom:1px solid var(--line);background:#06131cf5;justify-content:center;gap:9px;margin:0;padding:9px 14px;display:flex;position:absolute;top:46px;left:0;right:0;overflow:auto}.guide-map li{height:auto}.guide-map li a span{display:none}.guide-map li i{width:8px;height:8px}.guide-scene{z-index:1;pointer-events:none;height:34vh;position:sticky;top:126px}.guide-visual{max-width:400px}.guide-content{z-index:2;position:relative}.stage-header{min-height:55vh;padding-top:30vh}.guide-beat{min-height:85vh;padding-top:28vh}.beat-card{background:#081b26f0}.guide-visual p{display:none}}@media (width<=520px){.guide-intro{padding-top:130px}.guide-intro h1{font-size:3.7rem}.guide-facts{grid-template-columns:1fr}.guide-facts div{border-right:0!important;border-bottom:1px solid var(--line)!important}.guide-alert{margin-top:35px}.beat-card{padding:20px}.beat-card h3{font-size:2.15rem}.command-block pre{padding-top:52px;padding-right:20px;font-size:.64rem}.guide-map section[data-active] ol{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.guide-beat{opacity:1;min-height:auto;padding:70px 0}.guide-scene,.guide-celebration{display:none}.stage-header{min-height:auto;padding:120px 0 150px}.stage-continue{bottom:45px}.stage-continue svg{animation:none}.guide-shell{grid-template-columns:190px 1fr}.guide-map{grid-column:1}.guide-content{grid-column:2}}@media print{.guide-intro{min-height:0;padding:0}.guide-intro .button,.guide-map,.guide-scene,.beat-complete,.stage-continue,.guide-finish .text-button,.os-tabs{display:none!important}.guide-alert,.guide-facts,.beat-card{color:#111;background:0 0;border-color:#888}.guide-shell{padding:0;display:block}.stage-header{break-before:page;min-height:0;padding:30px 0}.stage-header>span{color:#bbb}.guide-beat{opacity:1;break-inside:avoid;min-height:0;padding:12px 0;display:block}.beat-card{padding:15px}.beat-card h3{font-size:20pt}.guide-block,.guide-block p,.beat-card li,.guide-intro-lede,.attribution,.requirements li{color:#222}.os-panel[hidden]{display:block!important}.os-panel{break-inside:avoid;margin:12px 0}.ubuntu-verification .command-block pre{max-height:none}.command-block{background:#eee;border-color:#aaa}.command-block pre{color:#111;white-space:pre-wrap}.command-block button{display:none}.guide-finish{break-before:page;min-height:0}.guide-celebration{display:none!important}}.guide-map-progress{background:linear-gradient(90deg,#04131c 0%,#153846 30%,#315866 50%,#153846 70%,#04131c 100%);border:1px solid #97e0ef61;border-radius:999px;width:8px;left:8px;overflow:hidden;box-shadow:inset 1px 0 1px #def9ff29,inset -1px 0 1px #0000008c,0 0 8px #43bed914}.guide-map-progress span{background:#020d1361;border-bottom:1px solid #aee5f121;min-height:1px;transition:background .25s,box-shadow .25s;position:relative;box-shadow:inset 1px 0 #ffffff0a}.guide-map-progress span:last-child{border-bottom:0}.guide-map-progress span[data-complete]{background:linear-gradient(90deg,#0a6177 0%,#45c8e3 28%,#b7f5ff 50%,#3ebbd5 72%,#07556a 100%);box-shadow:inset 1px 0 #ffffff5c,0 0 7px #72e5ff6b}.guide-location-indicator{z-index:3;filter:drop-shadow(0 0 4px #ff5f59a6);will-change:top;border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid #ff5f59;width:0;height:0;position:absolute;top:14px;left:0;transform:translateY(-50%)}@media (width<=800px){.guide-location-indicator{display:none}}@media (prefers-reduced-motion:reduce){.guide-location-indicator{display:none}}@media print{.guide-location-indicator{display:none!important}}
