.guide{display:flex;flex-direction:column;gap:20px}.guide-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.guide-note{display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 13px;border-radius:var(--ds-radius-sm);background:var(--ds-accent-soft);color:var(--ds-text-dim);font-size:13px;line-height:1.55}.guide-note>svg{flex:none;margin-top:2px;color:var(--ds-accent)}.guide-device-notice{display:flex;align-items:flex-start;gap:11px;padding:13px 15px;border-radius:var(--ds-radius);border:1px solid color-mix(in srgb,var(--ds-warning) 42%,transparent);background:color-mix(in srgb,var(--ds-warning) 8%,transparent)}.guide-device-notice-icon{flex:none;margin-top:1px;color:var(--ds-warning)}.guide-device-notice-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.guide-device-notice-body strong{font-size:14px;font-weight:600;line-height:1.4;color:var(--ds-text)}.guide-device-notice-body p{margin:0;font-size:13px;line-height:1.55;color:var(--ds-text-mut)}.guide-device-notice-actions{margin-top:4px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.guide-device-url{padding:6px 10px;border-radius:var(--ds-radius-sm);border:1px solid var(--ds-line);background:var(--ds-surface-2);color:var(--ds-text-dim);font-family:var(--ds-font-mono);font-size:12px;overflow-wrap:anywhere}@media (min-width:720px) and (not (pointer:coarse)){.guide-device-notice{display:none}}.guide-section{padding:18px 16px;border:1px solid transparent;border-radius:var(--ds-radius-lg);background:var(--ds-glass-sheen) padding-box,color-mix(in srgb,var(--ds-surface) 50%,transparent) padding-box,var(--ds-gradient-hairline) border-box;box-shadow:var(--ds-shadow-sm)}.guide-section-title{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;line-height:1.35;color:var(--ds-text)}.guide-section-title>svg{flex:none;color:var(--ds-accent)}.guide-section-sub{margin:6px 0 0;font-size:13.5px;line-height:1.6;color:var(--ds-text-mut)}.guide-needs{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:12px}@media (min-width:640px){.guide-needs{grid-template-columns:repeat(2,1fr)}}.guide-need{display:flex;align-items:flex-start;gap:10px}.guide-need-icon{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:var(--ds-radius-pill);background:color-mix(in srgb,var(--ds-good) 15%,transparent);color:var(--ds-good)}.guide-need-title{display:block;font-size:14px;font-weight:600;line-height:1.4;color:var(--ds-text)}.guide-need-desc{display:block;margin-top:3px;font-size:13px;line-height:1.55;color:var(--ds-text-mut)}.guide-access-cols{margin-top:14px;display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:640px){.guide-access-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.guide-access-col{display:flex;flex-direction:column;gap:8px}.guide-access-head{margin:0;font-family:var(--ds-font-mono);font-size:11px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--ds-text-faint)}.guide-access-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.guide-access-item{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.55;color:var(--ds-text-mut)}.guide-access-icon{flex:none;display:grid;place-items:center;width:19px;height:19px;margin-top:1px;border-radius:var(--ds-radius-pill)}.guide-access-icon.is-yes{background:color-mix(in srgb,var(--ds-good) 15%,transparent);color:var(--ds-good)}.guide-access-icon.is-no{background:color-mix(in srgb,var(--ds-danger) 15%,transparent);color:var(--ds-danger)}.guide-access-block{display:flex;flex-direction:column}.guide-access-block .guide-access-cols{margin-top:14px}.guide-access-revoke-head{margin-top:16px;margin-bottom:8px}.guide-revoke{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.guide-revoke li{position:relative;padding-inline-start:16px;font-size:13px;line-height:1.55;color:var(--ds-text-mut)}.guide-revoke li:before{content:"";position:absolute;inset-inline-start:2px;top:8px;width:5px;height:5px;border-radius:var(--ds-radius-pill);background:var(--ds-accent)}.guide-access-note{margin:14px 0 0;padding:10px 12px;border-radius:var(--ds-radius-sm);background:color-mix(in srgb,var(--ds-good) 8%,transparent);border:1px solid color-mix(in srgb,var(--ds-good) 28%,transparent);font-size:12.5px;line-height:1.6;color:var(--ds-text-dim)}.guide-progress{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:var(--ds-radius);border:1px solid var(--ds-line);background:var(--ds-surface-2)}.guide-progress-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.guide-progress-label{flex:none;font-family:var(--ds-font-mono);font-size:12.5px;letter-spacing:.04em;color:var(--ds-text-dim)}.guide-progress-track{flex:1 1 140px;height:6px;border-radius:var(--ds-radius-pill);background:color-mix(in srgb,var(--ds-text-faint) 26%,transparent);overflow:hidden}.guide-progress-fill{display:block;height:100%;border-radius:var(--ds-radius-pill);background:linear-gradient(90deg,var(--ds-accent-fill),var(--ds-accent));transition:width var(--ds-dur-base) var(--ds-ease-out)}.guide-progress-actions{display:flex;flex-wrap:wrap;gap:8px}.guide-progress-hint{margin:0;font-size:12.5px;line-height:1.5;color:var(--ds-text-faint)}.guide-sheet{display:flex;flex-direction:column;gap:20px}.guide-sheet-top{display:flex}.guide-walk .guide-progress,.guide-walk .guide-steps{margin-top:14px}.guide-fork{display:flex;flex-direction:column;gap:8px}.guide-fork-opt{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:var(--ds-radius);border:1px solid var(--ds-line);background:color-mix(in srgb,var(--ds-panel) 70%,transparent);color:var(--ds-text);font-family:inherit;text-align:start;cursor:pointer;transition:border-color var(--ds-dur-fast) var(--ds-ease-out),background-color var(--ds-dur-fast) var(--ds-ease-out)}.guide-fork-opt:hover{border-color:color-mix(in srgb,var(--ds-accent) 55%,transparent);background:var(--ds-accent-soft)}.guide-fork-opt:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.guide-fork-opt[data-nav=next]{border-color:color-mix(in srgb,var(--ds-accent) 45%,transparent);background:var(--ds-accent-soft)}.guide-fork-opt>svg{flex:none;margin-inline-start:auto;color:var(--ds-text-faint)}.guide-fork-text{min-inline-size:0;display:flex;flex-direction:column;gap:2px}.guide-fork-title{font-size:14px;font-weight:600;line-height:1.35}.guide-fork-hint{line-height:1.45}.guide-fork-hint,.guide-start-trust{font-size:12.5px;color:var(--ds-text-mut)}.guide-start-trust{display:flex;align-items:flex-start;gap:8px;margin:0;line-height:1.5}.guide-start-trust>svg{flex:none;margin-top:1px;color:var(--ds-accent)}.guide-detail-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.guide-trap-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:var(--ds-radius-pill);border:1px solid color-mix(in srgb,var(--ds-warning) 45%,transparent);background:color-mix(in srgb,var(--ds-warning) 10%,transparent);color:var(--ds-warning);font-family:inherit;font-size:12.5px;font-weight:var(--ds-fw-medium);line-height:1.2;cursor:pointer;transition:border-color var(--ds-dur-fast) var(--ds-ease-out),background-color var(--ds-dur-fast) var(--ds-ease-out)}.guide-trap-btn:hover{border-color:color-mix(in srgb,var(--ds-warning) 70%,transparent);background:color-mix(in srgb,var(--ds-warning) 16%,transparent)}.guide-trap-btn:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.guide-modal-root{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:18px}.guide-modal{position:relative;inline-size:min(560px,100%);max-block-size:min(78dvh,640px);display:flex;flex-direction:column;background:var(--ds-panel);border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-lg);animation:guide-modal-in var(--ds-dur-base) var(--ds-ease-out) both}@keyframes guide-modal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.guide-modal-body{flex:1;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 18px 18px;display:flex;flex-direction:column;gap:10px}.guide-extra-more{margin:0;font-size:13.5px;line-height:1.6;color:var(--ds-text-mut)}.guide-extra-flat{display:flex;flex-direction:column;gap:10px;padding:10px 12px;border-radius:var(--ds-radius-sm);border:1px dashed var(--ds-line)}.guide-extra-flat-label{font-family:var(--ds-font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-text-faint)}.guide-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}@keyframes guide-fade-in{0%{opacity:0}to{opacity:1}}@keyframes guide-drawer-in{0%{transform:translate3d(calc(var(--drawer-dir, 1) * 100%),0,0)}to{transform:none}}.guide-drawer-root{position:fixed;inset:0;z-index:60}.guide-drawer-scrim{position:absolute;inset:0;background:var(--ds-scrim);animation:guide-fade-in var(--ds-dur-base) var(--ds-ease-out) both}.guide-drawer{position:absolute;inset-block:0;inset-inline-end:0;inline-size:min(430px,94vw);display:flex;flex-direction:column;background:var(--ds-panel);border-inline-start:1px solid var(--ds-line-strong);box-shadow:var(--ds-shadow-lg);animation:guide-drawer-in var(--ds-dur-base) var(--ds-ease-out) both}[dir=rtl] .guide-drawer{--drawer-dir:-1}.guide-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 12px;border-block-end:1px solid var(--ds-line)}.guide-drawer-title{margin:0;font-size:16px;font-weight:600;color:var(--ds-text)}.guide-drawer-title:focus{outline:none}.guide-drawer-title:focus-visible{outline:2px solid var(--ds-accent);outline-offset:4px;border-radius:var(--ds-radius-sm)}.guide-drawer-close{display:grid;place-items:center;inline-size:34px;block-size:34px;padding:0;border-radius:var(--ds-radius-sm);border:1px solid var(--ds-line);background:transparent;color:var(--ds-text-mut);cursor:pointer;transition:color var(--ds-dur-fast) var(--ds-ease-out),border-color var(--ds-dur-fast) var(--ds-ease-out)}.guide-drawer-close:hover{color:var(--ds-text);border-color:var(--ds-line-strong)}.guide-drawer-body{flex:1;min-block-size:0;overflow-y:auto;padding:14px 18px 18px;display:flex;flex-direction:column;gap:12px}.guide-drawer-body .guide-faq{margin-top:0}.guide-drawer-links{margin-top:4px;padding-top:12px;border-block-start:1px solid var(--ds-line)}.wiz{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid transparent;border-radius:var(--ds-radius-lg);background:var(--ds-glass-sheen) padding-box,var(--ds-gradient-surface) padding-box,var(--ds-gradient-hairline) border-box;box-shadow:var(--ds-shadow-sm);overflow:hidden}@media (min-width:900px){.wiz{grid-template-columns:216px minmax(0,1fr);min-block-size:470px}}.wiz-rail{padding:16px 12px;background:color-mix(in srgb,var(--ds-panel) 70%,transparent);border-block-end:1px solid var(--ds-glass-border);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}@media (min-width:900px){.wiz-rail{padding:20px 14px;border-block-end:0;border-inline-end:1px solid var(--ds-glass-border)}}.wiz-rail-items,.wiz-rail-phases{list-style:none;margin:0;padding:0}.wiz-rail-phases{display:flex;gap:6px 18px;min-inline-size:max-content}.wiz-rail-items{display:flex;gap:4px}@media (min-width:900px){.wiz-rail-phases{display:block;min-inline-size:0}.wiz-rail-items{display:flex;flex-direction:column;gap:2px}}.wiz-phase{margin:0 0 6px;font-family:var(--ds-font-mono);font-size:10px;font-weight:var(--ds-fw-regular);letter-spacing:.12em;text-transform:uppercase;color:var(--ds-text-faint);white-space:nowrap}@media (min-width:900px){.wiz-rail-phase+.wiz-rail-phase .wiz-phase{margin-top:14px}}.wiz-step{position:relative;inline-size:100%;display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:var(--ds-radius-sm);border:1px solid transparent;background:transparent;color:var(--ds-text-mut);font-family:var(--ds-font-sans);font-size:12px;line-height:1.3;text-align:start;transition:color var(--ds-dur-fast) var(--ds-ease-out),border-color var(--ds-dur-fast) var(--ds-ease-out),background-color var(--ds-dur-fast) var(--ds-ease-out)}button.wiz-step{cursor:pointer}button.wiz-step:hover{color:var(--ds-text-dim);background:color-mix(in srgb,var(--ds-accent) 8%,transparent)}button.wiz-step:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.wiz-step-mark{flex:none;display:grid;place-items:center;inline-size:19px;block-size:19px;border-radius:var(--ds-radius-pill);border:1px solid var(--ds-glass-border);color:var(--ds-text-faint);font-family:var(--ds-font-mono);font-size:9.5px}.wiz-step-label{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wiz-step[data-state=done]{color:var(--ds-text-dim)}.wiz-step[data-state=done] .wiz-step-mark{border-color:transparent;background:color-mix(in srgb,var(--ds-good) 18%,transparent);color:var(--ds-good)}.wiz-step[data-state=current]{color:var(--ds-text);background:var(--ds-accent-soft);border-color:color-mix(in srgb,var(--ds-accent) 34%,transparent)}.wiz-step[data-state=current] .wiz-step-mark{border-color:var(--ds-accent);color:var(--ds-accent-strong)}@media (max-width:899px){.wiz-step-label{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wiz-step[data-state=current] .wiz-step-label{position:static;inline-size:auto;block-size:auto;margin:0;overflow:hidden;clip-path:none}}.wiz-stage{display:flex;flex-direction:column;padding:18px 16px 16px;min-inline-size:0}@media (min-width:900px){.wiz-stage{padding:22px 28px 20px}}.wiz-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.wiz-count{font-family:var(--ds-font-mono);font-size:11px;letter-spacing:.06em;color:var(--ds-text-mut)}.wiz-form{flex:1;min-inline-size:0;display:flex;flex-direction:column}.wiz-card,.wiz-stage .guide-panel{flex:1;display:flex;flex-direction:column;justify-content:center;gap:13px;inline-size:100%;max-inline-size:54ch;margin-inline:auto;padding:18px 0 0;border:0;background:none;box-shadow:none}.wiz-done{align-items:center;text-align:center}.wiz-done .connect-success-badge{inline-size:62px;block-size:62px;border:1px solid color-mix(in srgb,var(--ds-good) 40%,transparent)}.wiz-done .app-sub{margin:0}.wiz-done .connect-success-profile,.wiz-done .token-caps{max-width:none;inline-size:100%;text-align:start}.wiz-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 12px;margin-top:18px}.wiz-nav-center{justify-content:center}.wiz-nav .btn-small{padding:11px 20px;font-size:14px}.wiz-nav .guide-nav-back{margin-inline-end:auto}.wiz-stuck{flex:none;padding:0;border:0;background:none;color:var(--ds-text-faint);font-family:inherit;font-size:12px;line-height:1.5;text-align:center;text-decoration:underline dotted;text-underline-offset:3px;cursor:pointer;transition:color var(--ds-dur-fast) var(--ds-ease-out)}.wiz-stuck:hover{color:var(--ds-text-dim)}.wiz-stuck:focus-visible{outline:2px solid var(--ds-accent);outline-offset:3px;border-radius:var(--ds-radius-sm)}.guide-panel{display:flex;flex-direction:column;gap:13px;animation:guide-panel-in var(--ds-dur-base) var(--ds-ease-out) both}@keyframes guide-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.guide-panel[data-travel=back]{animation-name:guide-panel-in-back}@keyframes guide-panel-in-back{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.guide-panel-head{min-inline-size:0;display:flex;flex-direction:column;gap:6px}.guide-panel-counter{font-family:var(--ds-font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-accent-strong)}.guide-panel-title{margin:0;font-size:20px;font-weight:600;letter-spacing:-.012em;line-height:1.26;color:var(--ds-text);text-wrap:balance}.guide-panel-title:focus{outline:none}.guide-panel-title:focus-visible{outline:2px solid var(--ds-accent);outline-offset:4px;border-radius:var(--ds-radius-sm)}.guide-panel-chips{display:flex;flex-wrap:wrap;gap:8px}.guide-panel .guide-body{padding:0}.btn-small.guide-nav-next{box-shadow:var(--ds-shadow-glow)}.btn-small.guide-nav-next,.btn-small.guide-nav-next:hover:not(:disabled){color:var(--ds-accent-ink);border-color:transparent;background:var(--ds-gradient-accent)}.btn-small.guide-nav-next:hover:not(:disabled){box-shadow:var(--ds-shadow-glow-strong)}.guide-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.guide-step-row{display:flex;gap:12px;align-items:flex-start}.guide-tick{position:relative;flex:none;display:block;cursor:pointer}.guide-tick input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.guide-tick-box{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--ds-radius-pill);border:1px solid var(--ds-line-strong);background:var(--ds-surface);color:var(--ds-text-mut);font-family:var(--ds-font-mono);font-size:13px;transition:color .25s var(--ds-ease),border-color .25s var(--ds-ease),background-color .25s var(--ds-ease)}.guide-tick:hover .guide-tick-box{border-color:color-mix(in srgb,var(--ds-accent) 55%,transparent);color:var(--ds-text)}.guide-tick input:focus-visible~.guide-tick-box{outline:2px solid var(--ds-accent);outline-offset:2px}.guide-step-row[data-done=true] .guide-tick-box{border-color:color-mix(in srgb,var(--ds-good) 50%,transparent);background:color-mix(in srgb,var(--ds-good) 16%,transparent);color:var(--ds-good)}.guide-step{flex:1;min-width:0;border-radius:var(--ds-radius-sm);border:1px solid var(--ds-line);background:color-mix(in srgb,var(--ds-surface) 55%,transparent);transition:border-color .25s var(--ds-ease)}.guide-step[open]{border-color:var(--ds-line-strong)}.guide-step-row[data-done=true] .guide-step{border-color:color-mix(in srgb,var(--ds-good) 32%,transparent)}.guide-summary{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;list-style:none}.guide-summary::-webkit-details-marker{display:none}.guide-faq-summary:focus-visible,.guide-summary:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px;border-radius:var(--ds-radius-sm)}.guide-summary-head{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.guide-summary-title{font-size:14.5px;font-weight:600;line-height:1.4;color:var(--ds-text)}.guide-chevron{flex:none;color:var(--ds-text-mut);transition:transform .25s var(--ds-ease)}.guide-faq-item[open] .guide-chevron,.guide-step[open] .guide-chevron{transform:rotate(180deg)}.guide-body{padding:0 12px 12px;display:flex;flex-direction:column;gap:10px}.guide-body p{margin:0;font-size:13.5px;line-height:1.6;color:var(--ds-text-mut)}.guide-body .guide-path{padding:8px 11px;border-radius:var(--ds-radius-sm);background:var(--ds-surface-2);color:var(--ds-text-dim);font-family:var(--ds-font-mono);font-size:12.5px;line-height:1.6;overflow-x:auto}.guide-bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.guide-bullets li{position:relative;padding-inline-start:16px;font-size:13.5px;line-height:1.55;color:var(--ds-text-mut)}.guide-bullets li:before{content:"";position:absolute;inset-inline-start:2px;top:8px;width:5px;height:5px;border-radius:var(--ds-radius-pill);background:var(--ds-accent)}.guide-trap{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border-radius:var(--ds-radius-sm);border:1px solid color-mix(in srgb,var(--ds-warning) 40%,transparent);background:color-mix(in srgb,var(--ds-warning) 8%,transparent)}.guide-trap>svg{flex:none;margin-top:1px;color:var(--ds-warning)}.guide-body .guide-trap span{font-size:13.5px;line-height:1.6;color:var(--ds-text-dim)}.guide-chip-trap{color:var(--ds-warning);background:color-mix(in srgb,var(--ds-warning) 12%,transparent)}.guide-chip-device,.guide-chip-trap{display:inline-flex;align-items:center;gap:5px;flex:none;padding:3px 9px;border-radius:var(--ds-radius-pill);font-family:var(--ds-font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.guide-chip-device{color:var(--ds-text-faint);background:color-mix(in srgb,var(--ds-text-faint) 14%,transparent)}.guide-chip-device.is-phone{color:var(--ds-accent);background:var(--ds-accent-soft)}.guide-check{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border-radius:var(--ds-radius-sm);border:1px solid color-mix(in srgb,var(--ds-good) 34%,transparent);background:color-mix(in srgb,var(--ds-good) 7%,transparent)}.guide-check>svg{flex:none;margin-top:1px;color:var(--ds-good)}.guide-body .guide-check span{font-size:13.5px;line-height:1.6;color:var(--ds-text-dim)}.guide-check strong{color:var(--ds-good);font-weight:600}.guide-figure{margin:0;gap:7px}.guide-figure,.guide-mock{display:flex;flex-direction:column}.guide-mock{gap:9px;padding:11px;border-radius:var(--ds-radius-sm);border:1px solid var(--ds-line);background:var(--ds-surface-2)}.guide-mock-title{font-family:var(--ds-font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ds-text-faint)}.guide-figcaption{font-size:12.5px;line-height:1.55;color:var(--ds-text-faint)}.guide-tag{display:inline-flex;align-items:center;flex:none;padding:2px 8px;border-radius:var(--ds-radius-pill);font-family:var(--ds-font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.guide-tag-on{color:var(--ds-accent);background:var(--ds-accent-soft)}.guide-tag-off{color:var(--ds-warning);background:color-mix(in srgb,var(--ds-warning) 12%,transparent)}.guide-tag-ok{color:var(--ds-good);background:color-mix(in srgb,var(--ds-good) 13%,transparent)}.guide-tag-auto{color:var(--ds-text-mut);background:color-mix(in srgb,var(--ds-text-faint) 20%,transparent)}.guide-tag-hand{color:var(--ds-accent);background:var(--ds-accent-soft)}.guide-mock-cols{display:grid;grid-template-columns:1fr;gap:9px}@media (min-width:520px){.guide-mock-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}}.guide-mock-filters{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.guide-mock-filter{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 9px;border-radius:var(--ds-radius-sm);border:1px solid var(--ds-line);background:color-mix(in srgb,var(--ds-panel) 70%,transparent);font-size:12px;color:var(--ds-text-mut)}.guide-mock-filter.is-off{opacity:.62}.guide-mock-filter.is-on{border-color:color-mix(in srgb,var(--ds-accent) 55%,transparent);background:var(--ds-accent-soft);color:var(--ds-text)}.guide-mock-strike{text-decoration:line-through}.guide-mock-card{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border-radius:var(--ds-radius-sm);border:1px solid color-mix(in srgb,var(--ds-accent) 45%,transparent);background:color-mix(in srgb,var(--ds-panel) 70%,transparent);font-size:12px;line-height:1.45;color:var(--ds-text)}.guide-mock-card-tick{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:var(--ds-radius-sm);background:var(--ds-accent-fill);color:var(--ds-accent-ink)}.guide-mock-ids{display:grid;grid-template-columns:1fr;gap:9px}@media (min-width:520px){.guide-mock-ids{grid-template-columns:repeat(2,minmax(0,1fr))}}.guide-mock-id{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px;border-radius:var(--ds-radius-sm);border:1px solid var(--ds-line);background:color-mix(in srgb,var(--ds-panel) 70%,transparent)}.guide-mock-id.is-off{opacity:.62}.guide-mock-id.is-on{border-color:color-mix(in srgb,var(--ds-accent) 55%,transparent);background:var(--ds-accent-soft)}.guide-mock-id-screen{font-family:var(--ds-font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ds-text-faint)}.guide-mock-id-label{font-size:12px;font-weight:600;line-height:1.35;color:var(--ds-text)}.guide-mock-id-value{width:100%;padding:5px 8px;border-radius:var(--ds-radius-sm);background:color-mix(in srgb,var(--ds-surface-2) 80%,transparent);border:1px solid var(--ds-line);font-family:var(--ds-font-mono);font-size:11px;letter-spacing:.16em;color:var(--ds-text-mut);overflow:hidden}.guide-mock-id.is-off .guide-mock-id-label{text-decoration:line-through}.guide-mock-perms ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.guide-mock-perm{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:7px 9px;border-radius:var(--ds-radius-sm);border:1px solid var(--ds-line);background:color-mix(in srgb,var(--ds-panel) 70%,transparent)}.guide-mock-perm.is-wrong{border-color:color-mix(in srgb,var(--ds-warning) 50%,transparent);background:color-mix(in srgb,var(--ds-warning) 7%,transparent)}.guide-mock-perm-name{flex:1 1 auto;min-width:0;font-family:var(--ds-font-mono);font-size:11px;line-height:1.45;color:var(--ds-text-dim);overflow-wrap:anywhere}.guide-mock-perm-tags{display:flex;flex-wrap:wrap;gap:5px}.guide-paste{padding:13px 14px;border-radius:var(--ds-radius);border:1px solid color-mix(in srgb,var(--ds-accent) 40%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--ds-accent-fill) 10%,transparent),color-mix(in srgb,var(--ds-surface) 50%,transparent) 60%)}.guide-paste,.guide-paste-fields{display:flex;flex-direction:column;gap:9px}.guide-paste-fields{list-style:none;margin:0;padding:0}.guide-paste-field{display:flex;flex-direction:column;gap:4px;padding:11px 13px;border-radius:var(--ds-radius-sm);border:1px solid var(--ds-line);background:color-mix(in srgb,var(--ds-panel) 72%,transparent)}.guide-paste-field.is-optional{border-style:dashed}.guide-paste-name{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--ds-font-mono);font-size:12.5px;font-weight:500;color:var(--ds-accent)}.guide-paste-field.is-optional .guide-paste-name{color:var(--ds-text-mut)}.guide-paste-optional{padding:2px 8px;border-radius:var(--ds-radius-pill);border:1px solid var(--ds-line);color:var(--ds-text-faint);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.guide-paste-where{font-size:13px;line-height:1.55;color:var(--ds-text-mut)}.guide-paste-expiry{margin:2px 0 0;font-size:12.5px;line-height:1.55;color:var(--ds-text-faint)}.guide-skips{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.guide-skip{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.55;color:var(--ds-text-mut)}.guide-skip-icon{flex:none;display:grid;place-items:center;width:20px;height:20px;margin-top:1px;border-radius:var(--ds-radius-pill);background:color-mix(in srgb,var(--ds-text-faint) 20%,transparent);color:var(--ds-text-faint)}.guide-faq{margin-top:14px;display:flex;flex-direction:column;gap:8px}.guide-faq-item{border-radius:var(--ds-radius-sm);border:1px solid var(--ds-line);background:color-mix(in srgb,var(--ds-panel) 60%,transparent);transition:border-color .25s var(--ds-ease)}.guide-faq-item[open]{border-color:var(--ds-line-strong)}.guide-faq-summary{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;list-style:none;font-size:13.5px;font-weight:500;line-height:1.45;color:var(--ds-text-dim)}.guide-faq-summary::-webkit-details-marker{display:none}.guide-faq-summary>span{flex:1;min-width:0}.guide-faq-body{padding:0 12px 12px;display:flex;flex-direction:column;align-items:flex-start;gap:9px}.guide-faq-body p{margin:0;font-size:13.5px;line-height:1.6;color:var(--ds-text-mut)}.guide-links{display:flex;flex-wrap:wrap;gap:8px}.app-main:has(.connect-wizard){padding-block:14px 22px}.connect-wizard{gap:10px}.wiz-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 14px}.wiz-head-title{margin:0;font-size:19px;font-weight:var(--ds-fw-bold);line-height:1.3;letter-spacing:-.01em;color:var(--ds-text)}@media (max-width:899px){.app-main:has(.connect-wizard){padding-block:12px 16px}.connect-wizard{gap:8px}.wiz-head-title{font-size:17px}.guide{gap:10px}.wiz-rail{padding:6px 12px}.wiz-rail .wiz-phase{display:none}.wiz-stage{padding:10px 14px 14px}.wiz-stage .guide-panel{padding-top:6px;gap:9px}.guide-panel-head{gap:4px}.guide-panel-title{font-size:17px}.guide-body{gap:8px}.guide-fork{gap:6px}.guide-start-trust{font-size:12px;line-height:1.45}.guide-detail-row .btn-small,.guide-foot .btn-small{padding:6px 11px;font-size:12px}.guide-body p{font-size:13px;line-height:1.5}.wiz-nav{margin-top:12px}.wiz-nav .btn-small{padding:9px 16px;font-size:13.5px}.guide-check,.guide-note,.guide-trap{padding:8px 10px}.guide-panel .guide-check span,.guide-panel .guide-note span,.guide-panel .guide-trap span{font-size:12.5px;line-height:1.5}.guide-panel .guide-fork-hint{display:none}.guide-fork-opt{padding:7px 12px}.guide-fork-title{font-size:13.5px}.guide-device-notice{padding:10px 12px;gap:9px}.guide-device-notice-body strong{font-size:13px}.guide-panel .guide-device-notice p{display:none}.guide-device-notice-actions{margin-top:0}.guide-device-notice-body p{font-size:12.5px;line-height:1.45}.guide-paste{padding:8px 9px;gap:6px}.guide-paste-fields{gap:6px}.guide-paste-field{padding:7px 10px;gap:2px}.guide-paste-name{font-size:11.5px}.guide-paste-where{font-size:12px;line-height:1.45}.guide-body .guide-path{font-size:11.5px;line-height:1.5;padding:7px 10px}.wiz-form .wiz-card{padding-top:6px;gap:10px}.wiz-form .connect-step-title{font-size:17px}.wiz-form .app-sub{margin:0;font-size:13px;line-height:1.5}.wiz-form .connect-field{gap:4px}.wiz-form .connect-label{font-size:12.5px}.wiz-form .connect-input{padding:8px 12px;font-size:13px}.wiz-form .connect-hint{font-size:12px;line-height:1.45}}