@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_app/immutable/assets/inter-latin-wght-normal.Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-paper:#F4F5F3;--c-sheet:#FFFFFF;--c-sheet-soft:#F7F8F8;--c-rail:#F2F4F4;--c-column:#FAFAFB;--c-row-hover:#FCFCFD;--c-ink:#101115;--c-ink-2:#616F76;--c-nav-ink:#50656D;--c-rule:#DFE5E7;--c-rule-strong:#C9D2D5;--c-control:#78919A;--c-navy:#133646;--c-accent:#4F46E5;--c-accent-hover:#352BE1;--c-on-accent:#FFFFFF;--c-ok:#2B7654;--c-ok-wash:#E7F6EB;--c-attention:#8A6120;--c-attention-wash:#F7EFDC;--c-info:#5F8291;--c-info-wash:#DCECF1;--c-alert:#A44444;--c-alert-wash:#F8E8E8;--c-focus:#245EE8;--c-on-ink:#ECEBFF;--c-rose:#95546A;--c-hatch:rgba(16,17,21,.045);--g-held:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><rect x='3.5' y='3' width='3' height='10' rx='.5'/><rect x='9.5' y='3' width='3' height='10' rx='.5'/></svg>");--g-thin:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><circle cx='8' cy='8' r='5.5' fill='none' stroke='black' stroke-width='1.8' stroke-dasharray='2.2 2'/></svg>");--g-unavail:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><circle cx='8' cy='8' r='5.5' fill='none' stroke='black' stroke-width='1.6'/><path d='M4.2 11.8l7.6-7.6' stroke='black' stroke-width='1.6'/></svg>");--g-lock:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><rect x='3' y='7' width='10' height='7' rx='1'/><path d='M5.2 7V5.2a2.8 2.8 0 015.6 0V7' fill='none' stroke='black' stroke-width='1.6'/></svg>");--g-flat:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3 5.5h10M3 10.5h10' stroke='black' stroke-width='1.8'/></svg>");--g-noband:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><rect x='3' y='3' width='10' height='10' fill='none' stroke='black' stroke-width='1.6'/></svg>");--g-ok:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M2.5 8.5l3.5 3.5 7.5-8' fill='none' stroke='black' stroke-width='2'/></svg>");--g-alert:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M8 1.8L14.8 14H1.2z' fill='none' stroke='black' stroke-width='1.6'/><path d='M8 6v4M8 11.3v1.6' stroke='black' stroke-width='1.6'/></svg>");--g-pin:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M8 15s5-5.2 5-8.8A5 5 0 003 6.2C3 9.8 8 15 8 15z'/></svg>");--g-chevron:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4 6l4 4 4-4' fill='none' stroke='%23616F76' stroke-width='1.8'/></svg>");--gutter:16px;--main-pad:28px;--target:40px;--control-h:40px;--glyph:12px;--mark:32px;--rail-w:230px;--header-h:72px;--frame-h:68px;--measure:62ch;--page-max:1380px;--form-max:26rem;--panel-max:36rem;--toast-max:26rem;--hair:1px;--rule-2:2px;--double:3px;--radius:6px;--radius-card:12px;--radius-pill:999px;--ring-w:3px;--ring-gap:3px;--shadow:0 18px 50px rgba(16,17,21,.06);--shadow-soft:0 5px 18px rgba(16,17,21,.025);--layer-sticky:100;--layer-overlay:200;--layer-popover:300;--s-half:2px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-20:20px;--s-5:24px;--s-28:28px;--s-6:32px;--s-40:40px;--s-7:48px;--s-64:64px;--s-8:80px;--f-ui:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--f-display:var(--f-ui);--f-mono:SFMono-Regular,Consolas,"Liberation Mono",monospace;--fs-2xs:.6875rem;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-body:.875rem;--fs-base:.9375rem;--fs-md:1rem;--fs-h2:1.125rem;--fs-code:1.25rem;--fs-lg:1.375rem;--fs-xl:1.5rem;--lh-tight:1.1;--lh-snug:1.25;--lh-body:1.5;--track-caps:.08em;--track-head:.07em;--track-title:-.03em;--track-mark:-.045em;--num:tabular-nums lining-nums}@media(max-width:920px){:root{--main-pad:16px;--rail-w:176px}}:root{color-scheme:light;--shell: 75rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--c-paper);color:var(--c-ink);font-family:var(--f-ui);font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}h1,h2,h3{font-weight:800;color:var(--c-ink)}p{margin:0 0 var(--s-3)}a{color:var(--c-accent)}a:hover{color:var(--c-ink)}:where(a,summary):focus-visible{outline:var(--ring-w) solid var(--c-focus);outline-offset:var(--ring-gap)}.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:where(main [id]){scroll-margin-top:calc(var(--frame-h) + var(--s-4))}.frame{min-height:100vh;display:flex;flex-direction:column}main{flex:1;overflow-x:clip}main:focus{outline:none}.shell{max-width:var(--shell);margin:0 auto;padding:0 var(--s-5)}.skip-link{position:absolute;left:var(--s-4);top:calc(-1 * var(--frame-h));z-index:var(--layer-popover);display:inline-flex;align-items:center;min-height:var(--target);padding:0 var(--s-4);background:var(--c-sheet);color:var(--c-accent);font-weight:700;border-radius:var(--radius);text-decoration:none}.skip-link:focus{top:var(--s-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:var(--target);min-width:var(--target);padding:0 var(--s-4);border-radius:var(--radius);font-family:var(--f-ui);font-size:.875rem;font-weight:750;line-height:1.2;text-decoration:none;text-align:center;cursor:pointer}.btn-primary{background:var(--c-accent);color:var(--c-sheet);border:1px solid var(--c-accent)}.btn-primary:hover{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-sheet)}.btn-secondary{background:var(--c-sheet);color:var(--c-ink);border:1px solid var(--c-ink-2)}.btn-secondary:hover{color:var(--c-accent);border-color:var(--c-accent)}.btn-tertiary{display:inline-flex;align-items:center;min-height:var(--target);min-width:var(--target);font-weight:800;font-size:.875rem;color:var(--c-accent);text-decoration:none}.btn-tertiary:hover{color:var(--c-ink);text-decoration:underline}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin-top:var(--s-5)}.badge{display:inline-flex;align-items:center;vertical-align:middle;border-radius:var(--radius-pill);padding:var(--s-1) var(--s-2);font-family:var(--f-mono);font-size:.6875rem;font-weight:700;line-height:1;letter-spacing:0;text-transform:none;white-space:nowrap}.badge-coming{background:var(--c-info-wash);color:var(--c-navy)}.panel{background:var(--c-sheet);border:1px solid var(--c-rule);border-radius:var(--radius-card);padding:var(--s-4);box-shadow:var(--shadow-soft)}.panel-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-3)}.panel-header h2{font-size:1.125rem;line-height:1.3;letter-spacing:-.02em;margin:0}.panel-header p{margin:0}.panel>p{font-size:.875rem;line-height:1.6;color:var(--c-ink-2)}.panel>p:last-child{margin:0}.topbar{position:sticky;top:0;z-index:var(--layer-sticky);background:var(--c-sheet);border-bottom:1px solid var(--c-rule)}.topbar-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-20);min-height:var(--frame-h)}.brand{display:inline-flex;align-items:center;min-height:var(--target);font-weight:800;letter-spacing:-.045em;text-decoration:none;color:var(--c-ink);white-space:nowrap}.brand:hover{color:var(--c-ink)}.nav ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:var(--s-20)}.nav-page a{display:inline-flex;align-items:center;justify-content:center;min-height:var(--target);min-width:var(--target);font-size:.75rem;color:var(--c-ink-2);text-decoration:none;white-space:nowrap}.nav-page a:hover{color:var(--c-ink)}.notice-band{border-bottom:1px solid var(--c-rule)}.notice{padding-top:var(--s-2);padding-bottom:var(--s-2);margin-bottom:0;font-size:.8125rem;line-height:1.6;color:var(--c-ink-2)}.site-footer{border-top:1px solid var(--c-rule);padding:0 0 var(--s-40);color:var(--c-ink-2);font-size:.75rem}.footer-links ul{list-style:none;margin:0;display:flex;flex-wrap:wrap;gap:var(--s-4);padding:var(--s-4) 0 var(--s-5)}.footer-links a{display:inline-flex;align-items:center;justify-content:center;min-height:var(--target);min-width:var(--target);color:var(--c-accent);text-decoration:none;font-weight:700;font-size:.8125rem}.footer-links a:hover{color:var(--c-ink)}.footer-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-2) var(--s-5)}.footer-row p{margin:0;max-width:42rem;line-height:1.6}.footer-identity{flex-basis:100%}.eyebrow{font-family:var(--f-mono);font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--c-accent);margin:0 0 var(--s-2)}.micro{font-family:var(--f-mono);font-size:.75rem;font-weight:600;line-height:1.5;color:var(--c-ink-2);margin:var(--s-3) 0 0;max-width:40rem}.status-line{font-size:.875rem;line-height:1.6;color:var(--c-ink-2);max-width:40rem;margin:var(--s-3) 0 0}.strong-link{margin:var(--s-5) 0 0}.strong-link a{display:inline-flex;align-items:center;min-height:var(--target);min-width:var(--target);color:var(--c-accent);font-weight:800;text-decoration:none}.strong-link a:hover{color:var(--c-ink);text-decoration:underline}.hero{padding:var(--s-8) 0 var(--s-7)}.hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(var(--s-6),7vw,var(--s-8));align-items:center}.hero h1{font-size:clamp(52px,6.6vw,84px);font-weight:800;line-height:.95;letter-spacing:-.04em;margin:0}.hero-lede{font-size:1.125rem;line-height:1.65;color:var(--c-ink-2);max-width:40rem;margin:var(--s-20) 0 0}.atlas{background:var(--c-sheet);border:1px solid var(--c-rule);border-radius:var(--radius-card);box-shadow:var(--shadow);padding:var(--s-5)}.atlas-center{background:var(--c-ink);color:var(--c-sheet);border-radius:var(--radius);padding:var(--s-4);margin-bottom:var(--s-4)}.atlas-center h2{color:var(--c-sheet);font-size:.9375rem;font-weight:700;line-height:1.4;letter-spacing:0;margin:0}.node-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}.node{background:var(--c-sheet);border:1px solid var(--c-rule-strong);border-top-width:var(--s-1);border-radius:var(--radius);padding:var(--s-3)}.node b{display:block;font-size:.8125rem;font-weight:700;line-height:1.4}.node>span:not(.badge){display:block;font-size:.8125rem;line-height:1.4;color:var(--c-ink-2);margin-top:var(--s-1)}.node>.badge{margin-top:var(--s-2)}.node b .badge{margin-left:var(--s-1)}.accent-contracts{border-top-color:var(--c-accent)}.accent-market{border-top-color:var(--c-ok)}.accent-hiring{border-top-color:var(--c-attention)}.accent-growth{border-top-color:var(--c-info)}.accent-changes{border-top-color:var(--c-rose)}.hero-account{font-size:.875rem;line-height:1.6;color:var(--c-ink-2);max-width:40rem;margin:var(--s-2) 0 0}.hero-account .badge{margin:0 var(--s-1)}.hero-account a{font-weight:700;display:inline-flex;align-items:center;min-height:var(--target);min-width:var(--target)}.atlas-eyebrow{font-family:var(--f-mono);font-size:.625rem;font-weight:650;text-transform:uppercase;letter-spacing:.08em;color:var(--c-on-ink);margin:0}.atlas-title{font-size:.9375rem;font-weight:700;line-height:1.4;margin:var(--s-1) 0 0}.node-eyebrow{font-family:var(--f-mono);font-size:.625rem;font-weight:650;text-transform:uppercase;letter-spacing:.08em;color:var(--c-ink-2);margin:0}.node-eyebrow .badge{margin-left:var(--s-1);text-transform:none}.node-title{font-size:.8125rem;font-weight:700;line-height:1.4;margin:var(--s-1) 0 0}.node-detail{font-size:.8125rem;line-height:1.4;color:var(--c-ink-2);margin:var(--s-1) 0 0}.atlas-note{font-size:.75rem;color:var(--c-ink-2);margin:var(--s-4) 0 0}.lookup-wrap{padding:0 0 var(--s-64)}.section{padding:var(--s-64) 0;border-top:1px solid var(--c-rule)}.section-head{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:clamp(var(--s-5),7vw,var(--s-8));margin-bottom:var(--s-5)}.section-head h2{font-size:clamp(36px,5vw,64px);line-height:1;letter-spacing:-.035em;margin:0}.section-head>h2:only-child{grid-column:1 / -1;max-width:48rem}.section-head p{align-self:end;color:var(--c-ink-2);font-size:.875rem;line-height:1.7;max-width:42rem;margin:0}.cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hair);background:var(--c-rule-strong);border:1px solid var(--c-rule-strong)}.card{position:relative;background:var(--c-sheet);padding:var(--s-20) var(--s-20) var(--s-40);min-height:16rem}.card h3,.card>b{display:block;font-size:1.375rem;font-weight:800;line-height:1.05;letter-spacing:-.04em;margin:var(--s-4) 0 0}.claims .card>b{margin-top:0}.card-detail,.card>span:not(.badge):not(.accent-bar){display:block;font-size:.875rem;line-height:1.6;color:var(--c-ink-2);margin:var(--s-3) 0 0}.card>.badge{margin-top:var(--s-3)}.card .eyebrow .badge{margin-left:var(--s-1);letter-spacing:0}.accent-bar{position:absolute;left:var(--s-20);right:var(--s-20);bottom:var(--s-4);height:var(--s-1);background:var(--c-rule-strong)}.accent-contracts .accent-bar{background:var(--c-accent)}.accent-market .accent-bar{background:var(--c-ok)}.accent-hiring .accent-bar{background:var(--c-attention)}.accent-growth .accent-bar{background:var(--c-info)}.accent-changes .accent-bar{background:var(--c-rose)}.proof-shot{margin:0 0 var(--s-6)}.proof-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-3) var(--s-4);margin-bottom:var(--s-2);background:var(--c-ink);color:var(--c-sheet);border-radius:var(--radius-card);font-size:.8125rem;font-weight:700}.proof-chip{font-family:var(--f-mono);font-size:.75rem;font-weight:600;color:var(--c-on-ink)}.proof-shot figcaption{margin:var(--s-3) 0 0;font-size:.875rem;line-height:1.6;color:var(--c-ink-2);max-width:42rem}.proof-table .proof-word{color:var(--c-ink-2)}.proof-table tbody th{white-space:nowrap}.proof-points{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}.proof-points li{border-top:1px solid var(--c-rule);padding:var(--s-3) 0}.proof-points h3{font-size:.9375rem;font-weight:700;line-height:1.4;letter-spacing:0;margin:0}.proof-points h3 .badge{margin-left:var(--s-1)}.proof-points p{font-size:.875rem;line-height:1.6;color:var(--c-ink-2);margin:var(--s-1) 0 0}.split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(var(--s-6),7vw,var(--s-8));align-items:start}.split-h{font-size:clamp(36px,5vw,64px);line-height:1;letter-spacing:-.035em;margin:0}.split-h .badge{margin-left:var(--s-2);letter-spacing:0}.split-intro{color:var(--c-ink-2);font-size:.875rem;line-height:1.7;max-width:42rem;margin:var(--s-20) 0 0}.sample{background:var(--c-sheet);border:1px solid var(--c-rule);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-soft)}.sample-head{margin:0;padding:var(--s-4);background:var(--c-ink);color:var(--c-sheet);font-weight:700}.sample ul{list-style:none;margin:0;padding:0}.sample li{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--c-rule);font-size:.875rem;font-weight:600;line-height:1.5}.sample-note{margin:0;padding:var(--s-3) var(--s-4);font-size:.8125rem;color:var(--c-ink-2)}.steps{list-style:none;margin:0;padding:0;counter-reset:step;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--hair);background:var(--c-rule-strong);border:1px solid var(--c-rule-strong)}.step{counter-increment:step;background:var(--c-sheet);padding:var(--s-20);min-height:13rem}.step:before{content:counter(step,decimal-leading-zero);display:block;font-family:var(--f-mono);font-size:.625rem;font-weight:700;color:var(--c-accent)}.step h3{font-size:1.375rem;line-height:1.05;letter-spacing:-.04em;margin:var(--s-4) 0 0}.step-detail{font-size:.875rem;line-height:1.6;color:var(--c-ink-2);margin:var(--s-2) 0 0}.points{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--s-4)}.points li{border-top:1px solid var(--c-rule);padding:var(--s-3) 0;font-size:.9375rem;font-weight:700;line-height:1.5}.tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}.plan-teaser h2 b{font-weight:800}.final{padding:var(--s-8) 0;border-top:1px solid var(--c-rule)}.final-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-5);align-items:end}.final h2{font-size:clamp(48px,6vw,80px);line-height:.95;letter-spacing:-.04em;max-width:56rem;margin:0}.final-body{font-size:1.125rem;line-height:1.65;color:var(--c-ink-2);max-width:40rem;margin:var(--s-20) 0 0}.final-action{max-width:22rem}.final-action .actions{margin-top:0}.table-frame{overflow-x:auto;border:1px solid var(--c-rule);border-radius:var(--radius-card);background:var(--c-sheet)}.data{width:100%;border-collapse:collapse;font-size:.875rem;color:var(--c-ink)}.data caption{caption-side:top;text-align:left;padding:var(--s-3) var(--s-3) var(--s-2);color:var(--c-ink-2);font-size:.8125rem}.data thead th,.data thead td{background:var(--c-column);font-family:var(--f-mono);font-size:.6875rem;font-weight:650;text-transform:uppercase;letter-spacing:.07em;color:var(--c-ink-2);text-align:left;padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--c-rule)}.data tbody th{font-size:.875rem;font-weight:600;text-align:left;vertical-align:top;padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--c-rule)}.data td{padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--c-rule);vertical-align:top;line-height:1.5}.data tbody tr:last-child th,.data tbody tr:last-child td{border-bottom:0}.data tbody tr:hover{background:var(--c-row-hover)}.data .badge{margin-left:var(--s-1)}.faq{max-width:56rem;margin:0 auto}.faq-item{border-top:1px solid var(--c-rule);padding:var(--s-4) 0}.faq-item:last-child{border-bottom:1px solid var(--c-rule)}.faq-item h3{font-size:.9375rem;font-weight:700;letter-spacing:-.025em;line-height:1.4;margin:0}.faq-item p{font-size:.875rem;line-height:1.65;color:var(--c-ink-2);margin:var(--s-2) 0 0}.pricing{max-width:64rem;padding-top:var(--s-40);padding-bottom:var(--s-64);line-height:1.6}.pricing h1,.narrow-page h1{font-size:2.5rem;font-weight:800;letter-spacing:-.04em;line-height:1.1;margin:0 0 var(--s-4)}.lede{max-width:42rem;font-size:1.0625rem;margin:0}.lede-note{max-width:42rem;font-size:.875rem;color:var(--c-ink-2);margin:var(--s-3) 0 0}.tier-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-4);margin:var(--s-6) 0}.plan-card{display:flex;flex-direction:column}.tier-heading{display:flex;flex-direction:column;margin-bottom:var(--s-3)}.tier-heading h2{font-size:1.125rem;font-weight:800;line-height:1.3;margin:0}.tier-heading h2 .badge{margin-left:var(--s-1)}.plan-price{font-size:1.5rem;font-weight:800;letter-spacing:-.03em;line-height:1.25;margin:var(--s-1) 0 0}.plan-unit{font-size:.875rem;color:var(--c-ink-2);margin:var(--s-1) 0 0}.plan-lines{margin:0 0 var(--s-4);padding-left:var(--s-20);font-size:.875rem;flex:1 1 auto}.plan-lines li{margin:0 0 var(--s-1)}.plan-action .btn{width:100%}.text-section{max-width:42rem;margin-top:var(--s-6)}.bottom-row{margin-top:var(--s-40)}.plan-lines .badge{margin-left:var(--s-1)}.text-section h2{font-size:1.125rem;font-weight:800;margin:0 0 var(--s-2)}.notes{margin:0;padding-left:var(--s-20)}.notes li{margin:0 0 var(--s-2)}.notes .badge{margin-left:var(--s-1)}.doc{max-width:44rem;margin:0 auto;padding:var(--s-5) var(--s-5) var(--s-64);line-height:1.5}.doc h1{font-size:1.5rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:var(--s-4) 0 var(--s-3)}.doc .status-line{margin:0 0 var(--s-3)}.doc .status-line .badge{margin-left:var(--s-1)}.intro{color:var(--c-ink)}.toc{margin:var(--s-5) 0 var(--s-40);padding:var(--s-4) var(--s-20);background:var(--c-sheet);border:1px solid var(--c-rule);border-radius:var(--radius)}.toc ol{margin:0;padding-left:var(--s-20)}.toc a{display:inline-flex;align-items:center;min-height:var(--target);min-width:var(--target)}.doc h2{font-size:1.125rem;font-weight:600;letter-spacing:-.01em;line-height:1.4;margin:var(--s-40) 0 var(--s-3)}.aside{margin:var(--s-4) 0;padding:var(--s-3) var(--s-4);border-left:3px solid var(--c-rule-strong);background:var(--c-sheet-soft)}.aside .badge,.ruled .badge,.sources .badge{margin-left:var(--s-1)}.ruled{list-style:none;margin:var(--s-4) 0 0;padding:0}.ruled li{padding:var(--s-3) 0;border-top:1px solid var(--c-rule)}.sources{margin:var(--s-4) 0;padding:var(--s-3) var(--s-4) var(--s-3) var(--s-6);border:1px solid var(--c-rule);border-radius:var(--radius-card);background:var(--c-sheet-soft);font-size:.875rem;color:var(--c-ink-2)}.sources li{margin:var(--s-1) 0}.quote{margin:var(--s-4) 0;padding:var(--s-3) var(--s-4);border-left:3px solid var(--c-rule-strong);background:var(--c-sheet-soft)}.quote p{margin:0 0 var(--s-2)}.quote-label{font-size:.75rem;color:var(--c-ink-2)}.sources-note{margin:var(--s-4) 0;border:1px solid var(--c-rule);border-radius:var(--radius-card);background:var(--c-sheet-soft);padding:var(--s-2) var(--s-4);font-size:.8125rem;color:var(--c-ink-2)}.sources-note summary{cursor:pointer;font-weight:650;color:var(--c-ink-2);min-height:var(--target);display:flex;align-items:center}.sources-note p{margin:var(--s-2) 0 0}.sources-note ul{margin:var(--s-1) 0 var(--s-2);padding-left:var(--s-4)}.sources-note a{display:inline-flex;align-items:center;min-height:var(--target);color:var(--c-accent);font-weight:600}.terms,.reasons{margin:var(--s-4) 0 0}.term,.reason{padding:var(--s-3) 0;border-top:1px solid var(--c-rule)}.term dt,.reason dt{font-weight:600}.term dt .badge,.reason dt .badge{margin-left:var(--s-1)}.term dd,.reason dd{margin:var(--s-1) 0 0}.doc h3{font-size:1rem;font-weight:600;letter-spacing:-.01em;line-height:1.4;margin:var(--s-5) 0 var(--s-2)}.narrow-page{max-width:44rem;padding-top:var(--s-64);padding-bottom:var(--s-8)}.help-list{list-style:none;margin:var(--s-5) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5)}.help-list a{display:inline-flex;align-items:center;min-height:var(--target);min-width:var(--target);color:var(--c-accent);font-weight:700;text-decoration:none}.help-list a:hover{color:var(--c-ink);text-decoration:underline}@media(max-width:950px){.hero-grid,.section-head,.final-grid,.tiers,.steps,.points,.cards,.proof-points,.split{grid-template-columns:minmax(0,1fr)}.card,.step{min-height:0}}@media(max-width:68rem){.tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:40rem){.tier-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.shell{padding-left:var(--s-4);padding-right:var(--s-4)}.notice{padding-top:var(--s-2);padding-bottom:var(--s-2)}.doc{padding-left:var(--s-4);padding-right:var(--s-4)}.nav-page{display:none}.node-grid{grid-template-columns:minmax(0,1fr)}.atlas{padding:var(--s-4)}.hero{padding:var(--s-7) 0 var(--s-40)}.data,.data caption,.data tbody,.data tr,.data th,.data td{display:block}.data thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.data tbody tr{padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--c-rule)}.data tbody tr:last-child{border-bottom:0}.data tbody th,.data td{border-bottom:0;padding:var(--s-1) 0}.data td:before{content:attr(data-label);display:block;font-family:var(--f-mono);font-size:.6875rem;font-weight:650;text-transform:uppercase;letter-spacing:.07em;color:var(--c-ink-2)}}
