@layer reset,tokens,base,layout;@layer components{.ahp-atlas{--atlas-code:#141a22;--atlas-code-line:#303844;--atlas-code-text:#eef3f8;padding-bottom:var(--space-5)}.ahp-atlas__hero{padding-block:clamp(5rem, 10vw, 9rem) var(--space-5);gap:1.5rem;display:grid}.ahp-atlas__hero h1 span{color:var(--accent);display:block}.ahp-atlas__hero .hero__lede{max-width:62ch}.ahp-atlas__stats{border-block:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(1rem,3vw,2.5rem);display:grid}.ahp-atlas__stats p{border-right:1px solid var(--line);gap:.25rem;margin:0;padding:1.25rem;display:grid}.ahp-atlas__stats p:last-child{border-right:0}.ahp-atlas__stats strong{font:650 clamp(1.8rem, 4vw, 3rem) / 1 var(--heading);letter-spacing:-.04em}.ahp-atlas__stats span,.ahp-atlas__section-heading p,.ahp-atlas__panel>p,.ahp-atlas__channel-grid article>p,.ahp-atlas__platform>p,.ahp-atlas__steps p,.ahp-atlas__after-code,.ahp-atlas__fineprint{color:var(--muted)}.ahp-atlas__index{flex-wrap:wrap;gap:.6rem 1.25rem;padding-top:1rem;display:flex}.ahp-atlas__index a{color:var(--ink);text-decoration-color:var(--line-strong);font-size:.84rem;font-weight:650}.ahp-atlas__index a:hover{color:var(--accent);text-decoration-color:currentColor}.ahp-atlas__section{padding-block:var(--space-5);border-top:1px solid var(--line-strong);scroll-margin-top:calc(var(--header-h) + 1.5rem);gap:clamp(1.5rem,4vw,3rem);display:grid}.ahp-atlas__section-heading{gap:var(--space-4);grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);align-items:start;display:grid}.ahp-atlas__section-heading>div{gap:1rem;display:grid}.ahp-atlas__section-heading h2{max-width:18ch}.ahp-atlas__section-heading>div>p{max-width:58ch;font-size:1.1rem}.ahp-atlas__two-col,.ahp-atlas__platform-grid,.ahp-atlas__command-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ahp-atlas__panel,.ahp-atlas__platform,.ahp-atlas__channel-grid article,.ahp-atlas__command{border:1px solid var(--line);background:var(--surface);align-content:start;gap:1rem;padding:clamp(1rem,2vw,1.5rem);display:grid}.ahp-atlas__panel h3,.ahp-atlas__platform h3,.ahp-atlas__channel-grid h3,.ahp-atlas__command h3,.ahp-atlas__steps h3{letter-spacing:-.035em;font-size:clamp(1.35rem,2.3vw,2rem)}.ahp-atlas__label,.ahp-atlas__surface{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:750}.ahp-atlas__notice{gap:var(--space-4);border-block:1px solid var(--accent);grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);padding:1.25rem 0;display:grid}.ahp-atlas__notice strong{color:var(--accent)}.ahp-atlas__notice p{max-width:70ch}.ahp-atlas__notice--warning{border-color:#b35e00}.ahp-atlas__notice--warning strong{color:#8a4800}.ahp-atlas__tabs,.ahp-atlas__filters{border-bottom:1px solid var(--line-strong);flex-wrap:wrap;gap:.5rem 1rem;display:flex}.ahp-atlas__tabs button,.ahp-atlas__filters button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:.65rem 0}.ahp-atlas__tabs button{align-items:center;gap:.48rem;display:inline-flex}.ahp-atlas__tabs img{object-fit:contain;width:1.15rem;height:1.15rem}.ahp-atlas__tabs button:hover,.ahp-atlas__filters button:hover,.ahp-atlas__tabs button[aria-selected=true],.ahp-atlas__filters button[aria-pressed=true]{border-bottom-color:var(--accent);color:var(--ink);font-weight:750}.ahp-atlas__os-panel{gap:1rem;display:grid}.ahp-atlas__os-panel[hidden]{display:none}.ahp-atlas__os-panel>p{max-width:68ch;color:var(--muted)}.ahp-atlas__channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.ahp-atlas__code{border:1px solid var(--atlas-code-line);min-width:0;color:var(--atlas-code-text);background:var(--atlas-code)}.ahp-atlas__code>div{border-bottom:1px solid var(--atlas-code-line);color:#aab7c7;font:700 .68rem / 1 var(--body);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .75rem;display:flex}.ahp-atlas__code button,.ahp-atlas__platform li button{cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;width:2rem;height:2rem;padding:.35rem;display:grid}.ahp-atlas__code button{color:#9ec2ff;margin:-.35rem}.ahp-atlas__platform li button{color:var(--accent);margin:-.35rem -.35rem -.35rem 0}.ahp-atlas__code button:hover,.ahp-atlas__platform li button:hover,.ahp-atlas__code button:focus-visible,.ahp-atlas__platform li button:focus-visible{border-color:currentColor;outline:0}.ahp-atlas__code button[data-copy-state=success],.ahp-atlas__platform li button[data-copy-state=success]{color:#3fbf75}.ahp-atlas__code button[data-copy-state=error],.ahp-atlas__platform li button[data-copy-state=error]{color:#f08a79}.ahp-copy-icon{width:1.05rem;height:1.05rem}.ahp-atlas__code pre{white-space:pre;margin:0;padding:1rem;overflow:auto}.ahp-atlas__code code,.ahp-atlas__platform li code{font:500 .83rem/1.55 SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.ahp-atlas__code--compact pre{padding:.8rem}.ahp-atlas__search{gap:.5rem;max-width:46rem;font-weight:700;display:grid}.ahp-atlas__search input{border:1px solid var(--line-strong);width:100%;color:var(--ink);background:var(--surface);font:inherit;border-radius:0;padding:.9rem 1rem}.ahp-atlas__count{color:var(--muted);margin:-1.25rem 0 0;font-size:.85rem}.ahp-atlas__command[hidden]{display:none}.ahp-atlas__command>div:first-child{gap:.6rem;display:grid}.ahp-atlas__command>div:first-child>p:last-child{color:var(--muted)}.ahp-atlas__empty{border:1px dashed var(--line-strong);text-align:center;padding:2rem}.ahp-atlas__platform-head{align-items:center;gap:.9rem;display:flex}.ahp-atlas__platform-mark{border:1px solid var(--line-strong);background:var(--surface-soft);place-items:center;width:3.5rem;height:3.25rem;padding:.55rem;display:grid}.ahp-atlas__platform-mark--wide{width:5.6rem}.ahp-atlas__platform-mark img{object-fit:contain;width:100%;height:100%}.ahp-atlas__platform-head>div{gap:.25rem;display:grid}.ahp-atlas__platform ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.ahp-atlas__platform li{border-left:3px solid var(--line-strong);background:var(--surface-soft);gap:0;padding:0;display:grid}.ahp-atlas__prompt-head{border-bottom:1px solid var(--line);color:var(--muted);font:750 .68rem / 1 var(--body);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:1rem;padding:.55rem .75rem;display:flex}.ahp-atlas__prompt-head+code{padding:.85rem 1rem;display:block}.ahp-atlas__platform li code{overflow-wrap:anywhere}.ahp-atlas__steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.ahp-atlas__steps>li{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(1.5rem,4vw,4rem);max-width:none;padding-block:1.5rem;display:grid}.ahp-atlas__step-copy{grid-template-columns:minmax(3rem,.14fr) minmax(0,1fr);gap:1rem;display:grid}.ahp-atlas__step-copy>span{color:var(--accent);font-weight:750}.ahp-atlas__step-copy>div{gap:.8rem;display:grid}.ahp-atlas__step-command{min-width:0}.ahp-atlas__authority{flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.ahp-atlas__authority li{border:1px solid var(--line-strong);background:var(--surface);padding:.55rem .75rem}.ahp-atlas__links{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ahp-atlas__fineprint{max-width:72ch;font-size:.88rem}@media (width<=760px){.ahp-atlas__stats,.ahp-atlas__section-heading,.ahp-atlas__notice,.ahp-atlas__two-col,.ahp-atlas__platform-grid,.ahp-atlas__command-grid,.ahp-atlas__channel-grid{grid-template-columns:1fr}.ahp-atlas__stats p{border-right:0;border-bottom:1px solid var(--line)}.ahp-atlas__stats p:last-child{border-bottom:0}.ahp-atlas__section-heading,.ahp-atlas__notice{gap:1rem}.ahp-atlas__platform li{grid-template-columns:1fr}.ahp-atlas__steps>li{grid-template-columns:1fr;gap:1rem}}@media print{.ahp-atlas__index,.ahp-atlas__tabs,.ahp-atlas__filters,.ahp-atlas__search,.ahp-atlas__code button,.ahp-atlas__platform li button{display:none}.ahp-atlas__os-panel[hidden],.ahp-atlas__command[hidden]{display:grid}.ahp-atlas__section{break-inside:avoid}}}@layer utilities;
