:root{--page-ink:#29283a;--page-copy:#625f69;--page-muted:#77737e;--page-line:#c9c7c1;--page-paper:#f7f6f1;--page-card:#fffefa;--page-soft:#ecebe6;--page-accent:#65508f;--page-accent-soft:#e8e2ef}.site-theme-picker{border:1px solid var(--page-line);background:var(--page-card);min-height:36px;color:var(--page-accent);border-radius:4px;align-items:center;gap:7px;padding:0 8px;display:inline-flex}.site-theme-picker select{max-width:170px;color:var(--page-ink);background:0 0;border:0;outline:0;font:10px DM Sans Variable,Arial,sans-serif}html[data-theme=atlas] body{color:var(--page-ink);background-color:#eeede9;background-image:repeating-linear-gradient(0deg,#ffffff30 0 1px,#eeede9 1px 2px);background-size:auto}.guide-frame .sidebar{border-color:var(--page-line);background:#e6e4df}.guide-frame .sidebar .brand strong{color:var(--page-ink)}.guide-frame .sidebar .brand small,.guide-frame .rail-label,.guide-frame .sidebar-foot{color:var(--page-muted)}.guide-frame .guide-nav .nav-item{color:#4b4953}.guide-frame .guide-nav .nav-item:hover,.guide-frame .guide-nav .nav-item.active{color:#403454;background:var(--page-accent-soft);box-shadow:inset 3px 0 var(--page-accent)}.guide-frame .sidebar-note{border-color:var(--page-line);background:#f7f6f1}.guide-frame .sidebar-note strong{color:var(--page-ink)}.guide-frame .sidebar-note small{color:var(--page-copy)}.guide-frame .guide-main{width:100%;max-width:1220px;margin-inline:auto;padding-top:clamp(22px,3vw,42px);padding-bottom:80px}.guide-frame .guide-hero{border:1px solid var(--page-line);background:radial-gradient(at 88% 5%,#e8e2ef 0,#0000 34%),linear-gradient(135deg,#fffefa,#f4f2ed 78%);border-radius:8px;max-width:none;margin-bottom:10px;padding:clamp(28px,5vw,58px) clamp(20px,4vw,46px);box-shadow:inset 0 1px #fff,0 2px #0000000a}.guide-frame .guide-hero h1{max-width:11ch;color:var(--page-ink);margin-top:16px}.guide-frame .guide-hero>.lead{color:var(--page-copy)}.guide-frame .guide-hero-note{color:var(--page-muted)}.guide-frame .guide-hero .button-orange{color:#fff;background:#65508f;border-color:#564273}.guide-frame .guide-section,.guide-frame .references-section{border-color:var(--page-line)}.guide-frame .guide-section{padding-block:clamp(30px,4vw,48px)}.guide-frame .section-intro h2,.guide-frame .verify-grid h2{color:var(--page-ink)}.guide-frame .section-intro p,.guide-frame .verify-grid>div>p{color:var(--page-copy)}.guide-frame .section-kicker{color:#594a74}.guide-frame .section-rule{background:var(--page-line)}.guide-frame .prereq-strip,.guide-frame .command-card,.guide-frame .concept-card,.guide-frame .flow-panel,.guide-frame .source-explainer,.guide-frame .check-list li,.guide-frame .security-card,.guide-frame .cost-note,.guide-frame .hardware-option{border-color:var(--page-line);background:var(--page-card);border-radius:6px;box-shadow:inset 0 1px #fff,0 1px #00000008}.guide-frame .concept-card{min-height:0}.guide-frame .cost-note,.guide-frame .security-card{background:#f3efe6}.guide-frame .command-number{border-color:var(--page-line);color:var(--page-accent);background:#eeede9}.guide-frame .command-card pre{border-color:var(--page-line);color:#35333e;background:#f1f0eb}.guide-frame code{border-color:var(--page-line);color:#493b68;overflow-wrap:anywhere;background:#eeede9}.guide-frame .copy-command{color:#493b68;background:#ece9f0;border-color:#aaa5b1;border-radius:4px}.guide-frame .copy-command:hover{border-color:var(--page-accent);color:#302342}.guide-frame .reference-links a{border-color:var(--page-line);color:#494451;background:var(--page-card);border-radius:4px}.guide-frame .reference-links a:hover{border-color:var(--page-accent);color:var(--page-accent)}.guide-frame .security-card h3,.guide-frame .cost-note strong{color:#493b68}.guide-frame .security-card p,.guide-frame .security-card li,.guide-frame .cost-note p{color:var(--page-copy)}.guide-mobile-nav{display:none}.endorse-shell{width:min(100% - 2*clamp(16px,3vw,44px),1320px);color:var(--page-ink)}.endorse-hero{border:1px solid var(--page-line);background:radial-gradient(at 88% 4%,#e8e2ef 0,#0000 34%),linear-gradient(135deg,#fffefa,#f4f2ed 78%);border-radius:8px;min-height:330px;padding:clamp(34px,5vw,62px) clamp(20px,4vw,48px);box-shadow:inset 0 1px #fff,0 2px #0000000a}.endorse-hero h1{color:var(--page-ink)}.endorse-hero h1 em,.how-section h2 em{color:#65508f}.endorse-hero>p{color:var(--page-copy)}.eyebrow{color:#594a74}.status-dot{background:#8067a7;box-shadow:0 0 0 4px #8067a71a}.endorse-orbit{color:#65508f;border-color:#65508f3d}.endorse-orbit:before,.endorse-orbit:after{border-color:#65508f2a}.endorse-orbit i{background:#c18b3e}.endorse-button{border-radius:4px}.endorse-button.primary{background:#65508f;border-color:#564273;box-shadow:inset 0 1px #ffffff42,0 2px #0002}.endorse-button.primary:hover{background:#58457e}.endorse-button.secondary{color:#403d48;background:#eeede9;border-color:#aaa8a2}.endorse-button.secondary:hover{background:#e8e2ef;border-color:#817198}.notes-section{padding:clamp(30px,4vw,48px) clamp(4px,1.5vw,18px)}.section-heading h2,.how-section h2{color:var(--page-ink)}.note-count{color:var(--page-muted)}.empty-note,.endorsement-card{border-color:var(--page-line);background:var(--page-card);border-radius:6px;box-shadow:inset 0 1px #fff,0 1px #00000008}.empty-note{grid-template-columns:42px minmax(0,1fr) auto}.empty-symbol{background:var(--page-accent-soft);color:var(--page-accent);border-color:#c9c1d2;border-radius:5px}.empty-note h3,.endorsement-card h3{color:var(--page-ink)}.empty-note p,.endorsement-card p,.how-section li{color:var(--page-copy)}.empty-note>a,.endorsement-card a{color:var(--page-accent)}.notes-foot{color:var(--page-muted)}.how-section{border-color:var(--page-line);background:#eeede9;border-radius:6px;margin:0 clamp(4px,1.5vw,18px) clamp(30px,4vw,52px);padding:clamp(20px,3vw,30px);box-shadow:inset 0 1px #fff,0 1px #00000008}.how-section li span{color:var(--page-accent)}html[data-theme=night-radio] body{--page-ink:#eeeaf4;--page-copy:#c3bbce;--page-muted:#a49aaf;--page-line:#51495d;--page-paper:#17131f;--page-card:#211b2b;--page-soft:#2b2238;--page-accent:#c2a4f0;--page-accent-soft:#342a43;color:var(--page-ink);background:#17131f}html[data-theme=night-radio] .guide-frame .guide-hero,html[data-theme=night-radio] .endorse-hero{background:radial-gradient(at 88% 4%,#35283f 0,#0000 36%),linear-gradient(135deg,#211b2b,#191620 78%)}html[data-theme=night-radio] .guide-frame .sidebar{border-color:var(--page-line);background:#211b2b}html[data-theme=night-radio] .guide-frame .sidebar .brand strong,html[data-theme=night-radio] .guide-frame .guide-nav .nav-item,html[data-theme=night-radio] .guide-frame .section-intro h2,html[data-theme=night-radio] .guide-frame .verify-grid h2,html[data-theme=night-radio] .endorse-hero h1,html[data-theme=night-radio] .section-heading h2,html[data-theme=night-radio] .how-section h2{color:var(--page-ink)}html[data-theme=night-radio] .guide-frame .prereq-strip,html[data-theme=night-radio] .guide-frame .command-card,html[data-theme=night-radio] .guide-frame .concept-card,html[data-theme=night-radio] .guide-frame .flow-panel,html[data-theme=night-radio] .guide-frame .source-explainer,html[data-theme=night-radio] .guide-frame .check-list li,html[data-theme=night-radio] .guide-frame .references-section,html[data-theme=night-radio] .empty-note,html[data-theme=night-radio] .endorsement-card,html[data-theme=night-radio] .how-section{background:var(--page-card)}html[data-theme=night-radio] .guide-frame .cost-note,html[data-theme=night-radio] .guide-frame .security-card{background:#30283a}html[data-theme=night-radio] .guide-frame .command-number,html[data-theme=night-radio] .guide-frame .command-card pre,html[data-theme=night-radio] .guide-frame code,html[data-theme=night-radio] .guide-frame .copy-command{color:var(--page-ink);border-color:var(--page-line);background:#30283a}html[data-theme=night-radio] .guide-frame .section-intro p,html[data-theme=night-radio] .guide-frame .verify-grid>div>p,html[data-theme=night-radio] .guide-frame .prereq-strip small,html[data-theme=night-radio] .guide-frame .command-content>p,html[data-theme=night-radio] .guide-frame .concept-card p,html[data-theme=night-radio] .guide-frame .source-explainer p,html[data-theme=night-radio] .guide-frame .check-list small,html[data-theme=night-radio] .guide-frame .security-card p,html[data-theme=night-radio] .guide-frame .security-card li,html[data-theme=night-radio] .guide-frame .cost-note p,html[data-theme=night-radio] .empty-note p,html[data-theme=night-radio] .endorsement-card p,html[data-theme=night-radio] .how-section li{color:var(--page-copy)}html[data-theme=night-radio] .guide-frame .command-head h3,html[data-theme=night-radio] .guide-frame .concept-card h3,html[data-theme=night-radio] .guide-frame .source-explainer h3,html[data-theme=night-radio] .guide-frame .check-list strong,html[data-theme=night-radio] .guide-frame .security-card h3,html[data-theme=night-radio] .guide-frame .cost-note strong,html[data-theme=night-radio] .empty-note h3,html[data-theme=night-radio] .endorsement-card h3{color:var(--page-ink)}html[data-theme=night-radio] .guide-frame .reference-links a{background:var(--page-card);color:var(--page-copy)}html[data-theme=night-radio] .endorse-button.secondary{color:var(--page-ink);background:#30283a}@media (width<=820px){.guide-frame .guide-main{padding-top:20px}.guide-frame .guide-hero{padding:32px 24px}}@media (width<=620px){.guide-frame .sidebar{display:none!important}.guide-frame .guide-main{padding:12px 12px calc(26px + env(safe-area-inset-bottom))}.guide-mobile-nav{z-index:10;border-bottom:1px solid var(--page-line);background:color-mix(in srgb, var(--page-paper) 94%, transparent);scrollbar-width:none;gap:7px;margin:0 -12px 12px;padding:8px 12px;display:flex;position:sticky;top:94px;overflow-x:auto}.guide-mobile-nav::-webkit-scrollbar{display:none}.guide-mobile-nav a{border:1px solid var(--page-line);background:var(--page-card);min-height:34px;color:var(--page-ink);border-radius:4px;flex:none;align-items:center;padding:0 11px;font-size:11px;font-weight:600;display:inline-flex}.guide-frame .guide-hero{border-radius:6px;padding:28px 20px}.guide-frame .guide-hero h1{font-size:clamp(42px,12vw,58px)}.guide-frame .section-kicker{flex-wrap:wrap}.guide-frame .section-kicker>span:last-child{white-space:nowrap}.guide-frame .section-intro{gap:12px}.guide-frame .reference-links{grid-template-columns:1fr}.endorse-shell{width:calc(100% - 24px)}.endorse-hero{border-radius:6px;min-height:0;padding:30px 19px}.endorse-hero h1{max-width:10ch;font-size:clamp(42px,11.5vw,58px)}.endorse-orbit{opacity:.22;top:38px;right:-60px}.hero-actions{align-items:stretch}.endorse-button{flex:100%;justify-content:space-between;min-height:44px}.notes-section{padding:26px 4px 30px}.section-heading{flex-direction:row;align-items:center}.empty-note{grid-template-columns:36px minmax(0,1fr);gap:11px;padding:15px}.empty-note>a{white-space:normal;grid-column:2}.how-section{margin-inline:4px;padding:18px}}@media (width<=420px){.endorse-shell{width:calc(100% - 20px)}.endorse-hero h1{font-size:42px}.endorse-orbit{display:none}.section-heading{flex-direction:column;align-items:flex-start}}
