:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f8fafc;--paper-2:#f1f5f9;--paper-3:#e2e8f0;--paper-card:#fff;--paper-strong:#f8faff;--paper-lined:#e2e8f0;--ink:#0f172a;--ink-2:#334155;--ink-3:#64748b;--ink-4:#94a3b8;--ink-faint:#cbd5e1;--ink-ink:#0b1224;--rule:#e2e8f0;--rule-2:#cbd5e1;--rule-strong:#94a3b8;--ace:#3157f6;--ace-ink:#1d4ed8;--ace-2:#dfe6ff;--ace-wash:#eef2ff;--violet:#7047eb;--violet-wash:#f1edff;--stamp:#e56f5d;--stamp-wash:#fff0ed;--success:#16834a;--success-wash:#e9f8ef;--warn:#9a620f;--warn-wash:#fff7df;--danger:#c2413a;--danger-wash:#fff0ed;--font-ui:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-sans:var(--font-ui);--font-display:var(--font-ui);--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-28:112px;--radius-xs:4px;--radius-sm:8px;--radius-md:8px;--radius-lg:22px;--shadow-card:0 12px 30px #0f172a12;--shadow-lift:0 18px 42px #3157f61f;--shadow-focus:0 0 0 3px #3157f62e;--motion-fast:.12s;--motion-standard:.18s;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ink-muted:var(--ink-3);--line:var(--rule);--line-soft:var(--rule);--line-strong:var(--rule-strong);--paper-raised:var(--paper-card);--paper-warm:var(--paper-2);--accent-red:var(--stamp);--accent-green:var(--success);--accent-blue:var(--ace);--motion-base:var(--motion-standard)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}html,body{min-width:320px;margin:0;padding:0;overflow-x:clip}body{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:16px;line-height:1.55}main{min-height:60vh}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}img,svg,video,canvas{max-width:100%;display:block}p,h1,h2,h3,h4,h5,h6{overflow-wrap:anywhere}::selection{background:var(--ace-2);color:var(--ink)}:focus-visible{outline:2px solid var(--ace);outline-offset:3px;box-shadow:var(--shadow-focus)}.container{width:min(100% - 48px,1200px);margin-inline:auto}.container-sm{width:min(100% - 48px,880px);margin-inline:auto}.container>*,.container-sm>*{min-width:0}.section{padding-block:clamp(72px,9vw,112px);position:relative}.section-sm{padding-block:clamp(48px,6vw,72px);position:relative}.rule{border:0;border-top:1px solid var(--rule)}.grid-2,.grid-3,.grid-4,.split{gap:var(--space-6);display:grid}.grid-2,.split{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-24{gap:24px}.w-full{width:100%}.text-center{text-align:center}.mt-4{margin-top:4px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-20{margin-top:20px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mt-48{margin-top:48px}.mt-64{margin-top:64px}.display-1,.display-2,.display-3{color:var(--ink);font-family:var(--font-display);letter-spacing:0;text-wrap:balance;margin:0;font-weight:800;line-height:1.02}.display-1{font-size:clamp(48px,7.2vw,92px)}.display-2{font-size:clamp(38px,5vw,64px)}.display-3{font-size:clamp(28px,3.2vw,44px)}.display-1 em,.display-2 em,.display-3 em{color:var(--ace);font-style:italic;font-weight:800}.lede{max-width:58ch;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:clamp(18px,2vw,22px);line-height:1.55}.eyebrow,.caps,.kicker-num{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.3}.eyebrow{border-bottom:2px solid var(--ink);padding-bottom:5px;display:inline-block}.eyebrow.ace,.text-ace{color:var(--ace-ink)}.eyebrow.ace{border-color:var(--ace)}.text-ink-2{color:var(--ink-2)}.text-ink-3{color:var(--ink-3)}.text-ink-4{color:var(--ink-4)}.mono{font-family:var(--font-mono)}.italic{font-style:italic}.hero-number,.big-stat,.price-big{color:var(--ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-weight:650;line-height:.95}.big-stat{font-size:clamp(38px,5vw,64px)}.hero-number,.price-big{font-size:clamp(48px,6vw,76px)}#site-nav{z-index:100;background:#f8fafceb;padding:14px 24px 0;position:sticky;top:0}.nav{background:#fffffff5;border:1px solid #94a3b852;border-radius:999px;width:min(100%,1224px);margin-inline:auto;box-shadow:0 14px 36px #0f172a14}.nav-inner{justify-content:space-between;align-items:center;gap:22px;min-height:62px;padding:10px 18px 10px 22px;display:flex}.brand{color:var(--ink);font-family:var(--font-ui);letter-spacing:0;white-space:nowrap;align-items:center;gap:0;font-size:21px;font-weight:850;display:inline-flex}.brand-word{margin-left:10px}.brand-ace{color:var(--ace);margin-left:6px;font-style:italic;font-weight:850}.brand .mark{background:linear-gradient(135deg, var(--ace) 0%, var(--violet) 54%, var(--stamp) 100%);border:0;border-radius:9px;width:31px;height:31px;position:relative;box-shadow:0 6px 14px #3157f638}.brand .mark:before,.brand .mark:after{content:"";background:#ffffffeb;border-radius:999px;position:absolute}.brand .mark:before{width:14px;height:3px;top:9px;left:8px;transform:rotate(-9deg)}.brand .mark:after{width:10px;height:3px;top:18px;left:11px;transform:rotate(7deg)}.nav-collapse{align-items:center;gap:24px;min-width:0;display:flex}.nav-links{align-items:center;gap:clamp(12px,1.7vw,24px);display:flex}.nav-links a{color:var(--ink-2);border-bottom:2px solid #0000;padding-block:8px;font-size:13px;font-weight:700}.nav-links a:hover,.nav-links a.active{color:var(--ace-ink);border-color:var(--ace)}.nav-explore{position:relative}.nav-explore>button{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:8px 0;font-size:13px;font-weight:700;display:inline-flex}.nav-explore>button:hover,.nav-explore>button.active,.nav-explore.open>button{color:var(--ace-ink);border-color:var(--ace)}.nav-explore>button span{font-size:17px;font-weight:400;transition:transform .18s;display:inline-block}.nav-explore.open>button span{transform:rotate(45deg)}.nav-explore-panel{border:1px solid var(--rule-strong);background:var(--paper-card);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(720px,100vw - 48px);display:none;position:absolute;top:calc(100% + 18px);right:-160px;overflow:hidden;box-shadow:0 24px 70px #0f172a2e}.nav-explore.open .nav-explore-panel{display:grid}.nav-explore-panel section{padding:20px}.nav-explore-panel section+section{border-left:1px solid var(--rule)}.nav-explore-panel h2{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:9px}.nav-explore-panel a{border:0;gap:3px;padding:10px 0;display:grid}.nav-explore-panel a+a{border-top:1px solid var(--rule)}.nav-explore-panel a strong{color:var(--ink);font-size:13px}.nav-explore-panel a span{color:var(--ink-3);font-size:11px;font-weight:500;line-height:1.4}.nav-explore-panel a:hover strong,.nav-explore-panel a.active strong{color:var(--ace-ink)}.nav-right{align-items:center;gap:12px;display:flex}.mobile-menu-btn{background:var(--paper-card);width:42px;height:42px;color:var(--ink);border:0;border-radius:50%;justify-content:center;align-items:center;font-size:24px;font-weight:500;line-height:1;display:none}.menu-icon{width:18px;height:14px;display:block;position:relative}.menu-icon i{background:currentColor;border-radius:2px;width:18px;height:2px;transition:transform .18s,top .18s;position:absolute;left:0}.menu-icon i:first-child{top:3px}.menu-icon i:last-child{top:10px}.menu-icon-open i:first-child{top:6px;transform:rotate(45deg)}.menu-icon-open i:last-child{top:6px;transform:rotate(-45deg)}.site-footer{border-top:1px solid var(--rule);background:var(--paper-2)}.site-footer>.container:first-child{grid-template-columns:minmax(230px,1.5fr) repeat(5,minmax(120px,.7fr));gap:36px;padding-block:64px;display:grid}.site-footer h4{color:var(--ink);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin:2px 0 16px;font-size:11px}.site-footer ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.site-footer li,.site-footer p{color:var(--ink-2);font-size:13px}.site-footer a:hover{color:var(--stamp);text-underline-offset:3px;text-decoration:underline}.site-footer .fine{border-top:1px solid var(--rule);width:min(100% - 48px,1200px);color:var(--ink-3);justify-content:space-between;gap:18px;margin-inline:auto;padding-block:19px 24px;font-size:11px;display:flex}.btn,.stamp-cta{appearance:none;border:1px solid var(--rule-strong);background:var(--paper-card);min-height:42px;color:var(--ink);cursor:pointer;transition:transform var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard), background var(--motion-fast) linear;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 17px;font-size:14px;font-weight:750;line-height:1.2;display:inline-flex}.btn:hover,.stamp-cta:hover{transform:translateY(-2px);box-shadow:0 10px 24px #3157f62e}.btn:active,.stamp-cta:active{box-shadow:none;transform:translate(0)}.btn:disabled,.stamp-cta:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.btn-primary,.stamp-cta-primary{background:linear-gradient(110deg, var(--ace), var(--violet));color:#fff;border-color:#0000}.btn-ghost,.stamp-cta-secondary{background:var(--paper-card);border-color:var(--rule-strong);color:var(--ink)}.btn-ink,.stamp-cta-ink{background:var(--ink);border-color:var(--ink);color:#fff}.btn-sm,.stamp-cta-sm{min-height:34px;padding:7px 11px;font-size:12px}.btn-lg,.stamp-cta-lg{min-height:50px;padding:13px 21px;font-size:15px}.stamp-cta{position:relative}.stamp-cta:after{content:none}.card,.tier,.blog-card,.dash-mock,.brick,.endpoint,.widget-preview,.geo-pill{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-card);box-shadow:var(--shadow-card)}.card{padding:28px}.card.paper{background:var(--paper-card)}.card:hover,.tier:hover,.blog-card:hover{box-shadow:var(--shadow-lift)}.card.stamp{position:relative}.card.stamp:before{content:"VERIFIED FORM";border:1px solid var(--stamp);color:var(--stamp);font-family:var(--font-mono);letter-spacing:.08em;padding:3px 6px;font-size:8px;position:absolute;top:12px;right:12px;transform:rotate(2deg)}.tier{flex-direction:column;gap:18px;padding:28px;display:flex}.tier.featured{border:2px solid var(--stamp);background:var(--paper-strong)}.tier.featured:before{content:"Recommended";background:var(--stamp);color:#fff;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;align-self:flex-start;padding:4px 7px;font-size:9px}.tier h3{font-family:var(--font-display);margin:0;font-size:32px}.tier-feats{gap:11px;margin:0;padding:0;list-style:none;display:grid}.tier-feat{color:var(--ink-2);font-size:14px}.badge{border:1px solid var(--rule-2);background:var(--paper-card);color:var(--ink-2);font-family:var(--font-mono);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex}.badge.ace{background:var(--ace-wash);color:var(--ace-ink);border-color:#b6c8ef}.badge .dot{background:currentColor;border-radius:50%;width:6px;height:6px}.dot-grid{background-image:linear-gradient(var(--rule) 1px, transparent 1px), linear-gradient(90deg, var(--rule) 1px, transparent 1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(#00000073,#0000 88%);mask-image:linear-gradient(#00000073,#0000 88%)}.phone-frame{border:8px solid var(--ink);background:var(--paper-card);box-shadow:var(--shadow-card);border-radius:28px;overflow:hidden}input,select,textarea{border:1px solid var(--rule-2);border-radius:var(--radius-sm);background:var(--paper-card);width:100%;color:var(--ink);padding:11px 12px}input::placeholder,textarea::placeholder{color:var(--ink-4)}label{color:var(--ink-2)}.field-control{gap:6px;min-width:0;display:grid}.field-control>span,.field-control legend{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.price-table,.compare-table{border-collapse:collapse;border:1px solid var(--rule);background:var(--paper-card);width:100%}.price-table th,.price-table td,.compare-table th,.compare-table td{border-bottom:1px solid var(--rule);text-align:left;padding:15px}.price-table th,.compare-table th{background:var(--paper-2);color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.price-table tr:last-child td,.compare-table tr:last-child td{border-bottom:0}.feature-row{border-top:1px solid var(--rule);grid-template-columns:minmax(140px,.7fr) minmax(0,1.5fr);gap:24px;padding-block:20px;display:grid}.feature-row h3,.feature-row p{margin:0}.feature-row p{color:var(--ink-2)}.code,.code-snippet{background:var(--ink);color:var(--paper);font-family:var(--font-mono);border:1px solid #383631;border-radius:4px;padding:20px;font-size:12px;line-height:1.7;overflow:auto}.code .c,.code-snippet .c{color:#aaa295}.code .s,.code-snippet .s{color:#cbd8ff}.code .k,.code-snippet .k{color:#f5b6ae}.source-seal{border:1px solid var(--rule-2);background:var(--paper-strong);max-width:100%;color:var(--ink-2);align-items:flex-start;gap:10px;padding:8px 10px;display:inline-flex}.source-seal-mark{width:24px;height:24px;font-family:var(--font-display);border:2px solid;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.source-seal-copy{min-width:0;line-height:1.25;display:grid}.source-seal-copy strong{color:var(--ink);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:9px}.source-seal-copy span{font-size:11px}.source-seal-copy small{color:var(--ink-3);margin-top:4px;font-size:10px}.source-seal-verified{color:var(--success);background:var(--success-wash)}.source-seal-sample{color:var(--ace-ink);background:var(--ace-wash)}.source-seal-stale{color:var(--warn);background:var(--warn-wash)}.source-seal-unavailable{color:var(--danger);background:var(--danger-wash)}.source-seal-compact{padding:6px 8px}.source-seal-compact .source-seal-mark{width:20px;height:20px;font-size:11px}.system-notice{border-block:1px solid var(--rule);color:var(--ink-2);grid-template-columns:minmax(88px,auto) 1fr;gap:16px;padding:18px 0;display:grid}.system-notice-code{color:var(--stamp);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.system-notice strong{color:var(--ink);font-size:14px;display:block}.system-notice p{margin:4px 0 0;font-size:13px}.system-notice-action{color:var(--ace-ink);text-underline-offset:3px;margin-top:8px;font-size:12px;font-weight:750;text-decoration:underline}.system-notice-loading .system-notice-code{color:var(--ace-ink)}.system-notice-source_empty .system-notice-code,.system-notice-stale .system-notice-code{color:var(--warn)}.system-notice-temporarily_unavailable .system-notice-code,.system-notice-withdrawn .system-notice-code{color:var(--danger)}.system-notice-compact{padding:12px 0}.exam-slip{border:1px solid var(--rule-strong);background:var(--paper-card);box-shadow:7px 8px 0 var(--paper-3), 8px 9px 0 var(--rule);position:relative;transform:rotate(-.18deg)}.exam-slip:before{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 37px,#2556b814 38px);position:absolute;inset:0}.exam-slip-header,.exam-slip-footer,.exam-slip-body{z-index:1;position:relative}.exam-slip-header{border-bottom:1px solid var(--rule);background:var(--paper-2);justify-content:space-between;gap:18px;min-height:39px;padding:10px 14px;display:flex}.exam-slip-identity{color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:9px;font-size:9px;font-weight:700;display:flex}.exam-slip-identity span+span{border-left:1px solid var(--rule-2);padding-left:9px}.exam-slip-number{color:var(--stamp)}.exam-slip-state{color:var(--ink-3);font-family:var(--font-mono);text-transform:uppercase;font-size:9px}.exam-slip-body{min-height:220px;padding:25px}.exam-slip-footer{border-top:1px dashed var(--rule-2);background:#fffdf7eb;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;display:flex}.exam-slip-footer-action{margin-left:auto}.exam-slip-compact .exam-slip-body{min-height:150px;padding:17px}.exam-slip-compact .exam-slip-footer{flex-direction:column;align-items:flex-start}.exam-slip-answered{box-shadow:7px 8px 0 var(--success-wash), 8px 9px 0 var(--rule)}.exam-slip-source_empty,.exam-slip-error{box-shadow:7px 8px 0 var(--danger-wash), 8px 9px 0 var(--rule)}.outcome-ticket{border:1px solid var(--rule-strong);background:var(--paper-card);box-shadow:var(--shadow-card);padding:24px 26px 24px 38px;position:relative}.outcome-ticket-perf{border-left:1px dashed var(--rule-2);position:absolute;top:0;bottom:0;left:13px}.outcome-ticket-perf:before,.outcome-ticket-perf:after{content:"";border:1px solid var(--rule-strong);background:var(--paper);border-radius:50%;width:12px;height:12px;position:absolute;left:-7px}.outcome-ticket-perf:before{top:-7px}.outcome-ticket-perf:after{bottom:-7px}.outcome-ticket-copy>span{color:var(--stamp);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.outcome-ticket h3{font-family:var(--font-display);margin:7px 0 0;font-size:clamp(26px,3vw,38px);line-height:1.05}.outcome-ticket-copy p{color:var(--ink-2);margin:9px 0 0;font-size:14px}.outcome-ticket-meta{border-block:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:20px 0 0;display:grid}.outcome-ticket-meta div{border-right:1px solid var(--rule);padding:10px 12px}.outcome-ticket-meta div:last-child{border-right:0}.outcome-ticket-meta dt{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:8px}.outcome-ticket-meta dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:3px 0 0;font-weight:750}.outcome-ticket-body{margin-top:18px}.outcome-ticket-positive{border-color:#74957c}.outcome-ticket-warning{border-color:#a47a3b}.outcome-ticket-critical{border-color:var(--danger)}.proof-ledger{border-top:2px solid var(--ink);border-bottom:1px solid var(--ink)}.proof-ledger-header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:20px;padding:14px 0;display:flex}.proof-ledger-header span{color:var(--stamp);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.proof-ledger-header h3{font-family:var(--font-display);margin:0;font-size:26px}.proof-ledger-row{border-bottom:1px solid var(--rule);grid-template-columns:12px minmax(150px,1fr) minmax(90px,auto) minmax(130px,.8fr);align-items:center;gap:12px;padding:12px 0;display:grid}.proof-ledger-row:last-child{border-bottom:0}.proof-ledger-status{background:var(--success);border-radius:50%;width:8px;height:8px}.proof-ledger-status-provisional{background:var(--warn)}.proof-ledger-status-stale,.proof-ledger-status-unavailable{background:var(--danger)}.proof-ledger-label{color:var(--ink-2);font-size:13px}.proof-ledger-row strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px}.proof-ledger-row small{color:var(--ink-3);text-align:right;font-size:10px}.question-instrument{max-width:630px}.question-instrument-full{grid-template-columns:minmax(0,7fr) minmax(280px,5fr);align-items:start;gap:24px;max-width:none;display:grid}.question-main{min-width:0}.question-working-panel{border:1px solid var(--rule-2);background:var(--paper-card);min-height:360px;box-shadow:var(--shadow-card);gap:18px;padding:24px;display:grid;position:sticky;top:96px}.question-panel-label{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.08em;font-size:10px;font-weight:800}.question-working-panel h2{color:var(--ink);font-family:var(--font-display);margin:0;font-size:20px;line-height:1.25}.question-working-panel p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.question-verdict{color:var(--success);font-family:var(--font-display);animation:question-verdict-enter var(--motion-base) var(--ease-standard);font-size:40px;line-height:1.04}.question-verdict-not-yet{color:var(--danger)}.question-context-list{border-block:1px solid var(--rule);margin:0;display:grid}.question-context-list div{border-bottom:1px solid var(--rule);grid-template-columns:86px 1fr;gap:12px;padding:10px 0;display:grid}.question-context-list div:last-child{border-bottom:0}.question-context-list dt{color:var(--ink-3);font-family:var(--font-mono);text-transform:uppercase;font-size:10px}.question-context-list dd{color:var(--ink);margin:0;font-size:13px;font-weight:700}.question-panel-note{margin-top:auto!important}.question-panel-warning{border-left:3px solid var(--warn);background:var(--warn-wash);padding:10px 12px}.question-panel-actions{gap:10px;margin-top:auto;display:grid}.question-panel-retry{border:1px solid var(--rule-2);background:var(--paper-card);min-height:44px;color:var(--ink-2);cursor:pointer;font-weight:750}@keyframes question-verdict-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.system-notice-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.system-notice-actions button{cursor:pointer}.system-notice-secondary{color:var(--ink-2);text-underline-offset:3px;font-weight:700;text-decoration:underline}.question-instrument-switch{align-items:center;gap:7px;margin-bottom:13px;display:flex}.question-instrument-switch>span{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin-left:auto;font-size:9px}.instrument-tab{appearance:none;border:1px solid var(--rule-2);background:var(--paper-card);color:var(--ink-2);font-family:var(--font-mono);cursor:pointer;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:750}.instrument-tab-active{border-color:var(--ink);background:var(--ink);color:var(--paper)}.exam-question-stem{color:var(--ink);font-family:var(--font-display);margin:0 0 18px;font-size:clamp(18px,2.2vw,24px);line-height:1.36}.exam-options{gap:8px;display:grid}.exam-option{appearance:none;border:1px solid var(--rule);text-align:left;cursor:pointer;background:#fffdf7d9;border-radius:0;grid-template-columns:28px 1fr;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.exam-option>span{border:1px solid var(--rule-2);width:24px;height:24px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:10px;display:grid}.exam-option strong{color:var(--ink-2);font-size:13px;font-weight:600}.exam-option:hover:not(:disabled){border-color:var(--ink);background:var(--paper-strong)}.exam-option-selected{border-color:var(--ace)}.exam-option-correct{border-color:var(--success);background:var(--success-wash)}.exam-option-incorrect{border-color:var(--danger);background:var(--danger-wash)}.exam-answer-reveal{border-left:3px solid var(--success);background:var(--success-wash);color:var(--ink-2);padding:12px 14px;font-size:13px}.exam-feedback{border-top:1px solid var(--rule);color:var(--ink-2);grid-template-columns:auto 1fr;gap:8px 12px;margin-top:15px;padding-top:13px;font-size:12px;display:grid}.exam-feedback strong{color:var(--ink)}.predictor-workbench{border:1px solid var(--rule-strong);background:var(--paper-card);max-width:650px;box-shadow:var(--shadow-card)}.predictor-workbench-header{border-bottom:1px solid var(--rule);background:var(--paper-2);justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;display:flex}.predictor-workbench-header span{color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:9px}.predictor-workbench-header h3{font-family:var(--font-display);margin:3px 0 0;font-size:24px}.predictor-workbench-limit{text-align:right;max-width:165px}.predictor-form{grid-template-columns:minmax(120px,.75fr) minmax(150px,1fr) minmax(130px,.8fr);align-items:end;gap:12px;padding:18px;display:grid}.predictor-form>.stamp-cta{grid-column:1/-1;justify-self:start}.predictor-exam-switch{border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}.predictor-exam-switch legend{width:100%;color:var(--ink-3);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:1px;font-size:9px}.predictor-result-plane{padding:0 18px 18px}.predictor-workbench-compact .predictor-form{grid-template-columns:1fr 1fr}.predictor-workbench-compact .predictor-exam-switch{grid-column:1/-1}.college-match-ledger{border-top:1px solid var(--rule);margin-top:14px}.college-match-row{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.college-match-row>div{min-width:0;display:grid}.college-match-row strong{font-size:13px}.college-match-row span:not(.match-band){color:var(--ink-3);font-size:11px}.match-band{font-family:var(--font-mono);text-transform:uppercase;border:1px solid;padding:3px 7px;font-size:9px}.match-band-safe{color:var(--success);background:var(--success-wash)}.match-band-target{color:var(--ace-ink);background:var(--ace-wash)}.match-band-reach{color:var(--warn);background:var(--warn-wash)}.match-band-dream{color:var(--ink-2);background:var(--paper-2)}.match-band-unrated{color:var(--ink-3);background:var(--paper-2)}.locked-useful-preview{border-top:1px dashed var(--rule-2);justify-content:space-between;align-items:center;gap:16px;margin-top:15px;padding:13px 0 0;display:flex}.locked-useful-preview>div{display:grid}.locked-useful-preview strong{font-size:13px}.locked-useful-preview span{color:var(--ink-3);font-size:11px}.home-hero{border-bottom:1px solid var(--rule);position:relative;overflow:hidden}.home-hero .dot-grid{opacity:.35;pointer-events:none;position:absolute;inset:0}.home-hero-grid{grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);align-items:center;gap:clamp(42px,7vw,92px);min-height:min(820px,100svh - 70px);padding-block:78px;display:grid;position:relative}.home-hero-copy{align-self:center}.home-hero-copy h1{max-width:11ch}.home-hero-note{color:var(--ink-3);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:9px;font-size:10px;display:inline-flex}.home-hero-note span{border:1px solid var(--stamp);background:var(--stamp-wash);border-radius:50%;width:8px;height:8px}.home-first-rep{position:relative}.home-first-rep-label{z-index:2;background:var(--stamp);color:#fff;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;padding:4px 8px;font-size:9px;position:absolute;top:-11px;left:15px}.home-story-section{background:var(--paper)}.home-story-heading,.shelf-section-heading,.feature-map-heading,.pricing-plan-heading{justify-content:space-between;align-items:end;gap:36px;margin-bottom:34px;display:flex}.home-story-heading>p,.shelf-section-heading>p,.feature-map-heading>p,.pricing-plan-heading>p{max-width:38ch;color:var(--ink-2);margin:0;font-size:14px}.home-story-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-story-card{border-bottom:1px solid var(--rule);padding:25px 28px 25px 0}.home-story-card+.home-story-card{border-left:1px solid var(--rule);padding-left:28px}.home-story-card>span{color:var(--stamp);font-family:var(--font-mono);font-size:10px}.home-story-card h3{font-family:var(--font-display);margin:16px 0 8px;font-size:25px}.home-story-card p{color:var(--ink-2);margin:0;font-size:14px}.home-doors{border-top:1px solid var(--rule);background:var(--paper-2)}.home-doors-grid{grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);align-items:start;gap:54px;display:grid}.home-door-links{border-top:1px solid var(--ink);display:grid}.home-door-links a{border-bottom:1px solid var(--rule);color:var(--ink-2);justify-content:space-between;gap:20px;padding:15px 0;font-weight:650;display:flex}.home-door-links a:hover{color:var(--stamp);padding-left:5px}.shelf-section{border-bottom:1px solid var(--rule);background:var(--paper-2);padding-block:clamp(72px,8vw,96px)}.shelf-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.shelf-card{border:1px solid var(--rule-strong);background:var(--paper-card);height:100%;box-shadow:var(--shadow-card);flex-direction:column;padding:18px;display:flex}.shelf-card:hover{box-shadow:var(--shadow-lift)}.shelf-card-topline,.shelf-card-actions,.shelf-card-demo-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.shelf-card-status{color:var(--ink-3);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;font-size:9px;display:inline-flex}.shelf-card-status span{background:var(--success);border-radius:50%;width:7px;height:7px}.price-tag{border:1px solid var(--rule-2);background:var(--paper-strong);min-height:26px;color:var(--ink);font-family:var(--font-mono);align-items:center;padding:4px 8px 4px 12px;font-size:9px;font-weight:750;display:inline-flex;position:relative}.price-tag-free{background:var(--ace-wash);color:var(--ace-ink)}.price-tag-string{background:var(--paper-card);border:1px solid;border-radius:50%;width:9px;height:9px;position:absolute;left:-6px}.shelf-card-object{border:1px solid var(--rule);background:repeating-linear-gradient(to bottom, var(--paper-card) 0, var(--paper-card) 23px, var(--paper-lined) 24px);flex-direction:column;justify-content:center;min-height:140px;margin:17px 0;padding:16px;display:flex}.predictor-peek-label,.shelf-card-demo-head{color:var(--ink-3);font-family:var(--font-mono);text-transform:uppercase;font-size:9px}.predictor-peek-row{border-bottom:1px solid var(--rule);color:var(--ink-2);justify-content:space-between;padding:9px 0;font-size:12px;display:flex}.predictor-peek-row strong,.practice-peek-number{color:var(--stamp);font-family:var(--font-mono)}.practice-peek-number{font-size:26px;font-weight:750}.practice-peek-copy,.chapter-peek-title{max-width:18ch;font-family:var(--font-display);margin-top:7px;font-size:19px;line-height:1.15}.practice-peek-rule{border-top:1px dashed var(--rule-strong);width:70%;margin-top:15px}.chapter-peek-steps{gap:5px;margin-top:16px;display:flex}.chapter-peek-steps i{border:1px solid var(--rule-2);border-radius:999px;width:20px;height:7px;display:block}.chapter-peek-steps i:first-child{background:var(--stamp);border-color:var(--stamp)}.chapter-peek-note{color:var(--ink-3);margin-top:9px;font-size:11px}.shelf-card-copy h3{font-family:var(--font-display);margin:8px 0;font-size:27px;line-height:1.02}.shelf-card-copy p{min-height:64px;color:var(--ink-2);margin:0;font-size:13px}.shelf-card-actions{border-top:1px solid var(--rule);margin-top:auto;padding-top:17px}.shelf-try-button{appearance:none;border:0;border-bottom:1px solid var(--ink);cursor:pointer;background:0 0;padding:4px 0;font-size:12px;font-weight:750}.shelf-get-link,.shelf-all-link{color:var(--stamp);font-size:12px;font-weight:750}.shelf-all-link{margin-top:22px;display:inline-flex}.shelf-card-demo{border-top:1px solid var(--rule);margin-top:16px;padding-top:15px}.practice-hero,.chapter-hero,.predictor-hero,.grading-hero,.atrix-hero,.feature-map-hero,.pricing-honest-hero,.parents-hero,.institutes-hero,.ncert-hero,.pyq-hero{border-bottom:1px solid var(--rule);background:var(--paper);position:relative;overflow:hidden}.practice-hero .dot-grid,.chapter-hero .dot-grid,.predictor-hero .dot-grid,.grading-hero .dot-grid,.atrix-hero .dot-grid,.feature-map-hero .dot-grid,.pricing-honest-hero .dot-grid,.parents-hero .dot-grid,.institutes-hero .dot-grid,.ncert-hero .dot-grid,.pyq-hero .dot-grid{opacity:.3;pointer-events:none;position:absolute;inset:0}.practice-hero-grid,.chapter-hero-grid,.predictor-hero-grid,.grading-hero-grid,.atrix-hero-grid,.parents-hero-grid,.institutes-hero-grid,.ncert-hero-grid,.pyq-hero-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);align-items:center;gap:clamp(38px,7vw,88px);display:grid;position:relative}.practice-hero h1,.chapter-hero h1,.predictor-hero h1,.grading-hero h1,.atrix-hero h1,.parents-hero h1,.institutes-hero h1,.ncert-hero h1,.pyq-hero h1{max-width:12ch}.practice-truth-note,.chapter-route-note,.predictor-source-note,.atrix-status,.ncert-source-boundary{border-block:1px solid var(--rule);grid-template-columns:auto 1fr;gap:12px;max-width:550px;padding:13px 0;display:grid}.practice-truth-note p,.chapter-route-note p,.predictor-source-note p,.atrix-status p,.ncert-source-boundary p{color:var(--ink-2);margin:0;font-size:13px}.practice-question-wrap,.chapter-question-wrap,.predictor-tool-wrap,.grading-sample,.ncert-question-wrap{position:relative}.practice-question-label,.chapter-question-tab,.predictor-tool-label,.grading-sample-label,.ncert-question-tab{z-index:2;background:var(--stamp);color:#fff;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;padding:4px 8px;font-size:9px;position:absolute;top:-11px;left:15px}.practice-next-section,.chapter-bridge,.predictor-guardrail,.grading-boundary,.atrix-boundary,.parents-principles,.ncert-availability{border-top:1px solid var(--rule);background:var(--paper-2)}.practice-next-grid,.chapter-bridge-grid,.predictor-guardrail-grid,.grading-boundary-grid,.atrix-boundary-grid,.parents-principles-grid,.ncert-availability-grid{grid-template-columns:1fr minmax(260px,.75fr);align-items:end;gap:56px;display:grid}.feature-map-hero-inner,.pricing-honest-hero-inner{max-width:820px;position:relative}.feature-map-section,.pricing-plan-section{border-top:1px solid var(--rule);background:var(--paper-2)}.feature-door-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.feature-door{border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);flex-direction:column;min-height:250px;padding:22px 0;display:flex}.feature-door-topline{color:var(--ink-3);font-family:var(--font-mono);text-transform:uppercase;justify-content:space-between;gap:12px;font-size:9px;display:flex}.feature-door-live,.feature-door-status{border:1px solid var(--rule);padding:3px 5px}.feature-door-live{color:var(--success)}.feature-door h3{font-family:var(--font-display);margin:25px 0 8px;font-size:28px}.feature-door p{color:var(--ink-2);margin:0;font-size:13px}.feature-door-link{color:var(--stamp);margin-top:auto;padding-top:20px;font-size:13px;font-weight:750}.pricing-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pricing-plan{border:1px solid var(--rule);background:var(--paper-card);flex-direction:column;min-height:285px;padding:22px;display:flex;position:relative}.pricing-plan-featured{border:2px solid var(--stamp)}.pricing-plan-tag{background:var(--stamp);color:#fff;font-family:var(--font-mono);text-transform:uppercase;padding:4px 7px;font-size:8px;position:absolute;top:-11px;left:17px}.pricing-plan h3{font-family:var(--font-display);margin:9px 0 0;font-size:30px}.pricing-plan-price{font-family:var(--font-display);margin-top:17px;font-size:38px;font-weight:700}.pricing-plan p{color:var(--ink-2);font-size:13px}.pricing-plan .btn{margin-top:auto}.pricing-honest-note{border-left:3px solid var(--stamp);background:var(--stamp-wash);max-width:760px;color:var(--ink-2);margin-top:26px;padding:14px 16px;font-size:13px}.parents-letter,.grading-paper{border:1px solid var(--rule-strong);background:repeating-linear-gradient(to bottom, var(--paper-card) 0, var(--paper-card) 32px, #2556b81a 33px);box-shadow:8px 9px 0 var(--paper-3);transform:rotate(.5deg)}.parents-letter{color:var(--ink-2);padding:46px 28px 25px}.parents-letter-label{background:var(--ink);color:var(--paper);font-family:var(--font-mono);text-transform:uppercase;padding:4px 8px;font-size:8px;position:absolute;top:0;left:15px}.parents-letter-to{font-family:var(--font-display);font-size:23px;font-style:italic}.parents-letter-footer{border-top:1px solid var(--rule);color:var(--ink-3);font-family:var(--font-mono);text-transform:uppercase;justify-content:space-between;gap:12px;padding-top:10px;font-size:9px;display:flex}.institutes-pilot-card,.atrix-card,.pyq-source-card{border:1px solid var(--rule-strong);background:var(--paper-card);box-shadow:var(--shadow-card);padding:26px}.institutes-pilot-card ol,.atrix-card ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.institutes-pilot-card li,.atrix-card li{border-top:1px solid var(--rule);grid-template-columns:28px 1fr;gap:10px;padding-top:15px;display:grid}.grading-paper{min-height:380px;padding:46px 31px 25px;font-family:Segoe Print,Bradley Hand,cursive;font-size:18px;line-height:1.72}.grading-error{color:var(--danger);-webkit-text-decoration:line-through 2px var(--danger);text-decoration:line-through 2px var(--danger)}.grading-correction{border-left:3px solid var(--danger);background:var(--danger-wash);color:#74342e;font-family:var(--font-ui);margin-top:22px;padding:9px 12px;font-size:13px}@keyframes state-pulse{0%,to{opacity:.5}50%{opacity:1}}.system-notice-loading .system-notice-code{animation:1.2s ease-in-out infinite state-pulse}@media (max-width:1050px){.nav-links{gap:12px}.nav-links a{font-size:12px}.home-hero-grid,.practice-hero-grid,.chapter-hero-grid,.predictor-hero-grid,.grading-hero-grid,.atrix-hero-grid,.parents-hero-grid,.institutes-hero-grid,.ncert-hero-grid,.pyq-hero-grid{grid-template-columns:minmax(0,1fr) minmax(330px,.85fr);gap:40px}.site-footer>.container:first-child{grid-template-columns:1.4fr repeat(2,1fr)}.pricing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.container,.container-sm,.site-footer .fine{width:min(100% - 32px,1200px)}#site-nav{padding:10px 12px 0}.nav{border-radius:22px}.mobile-menu-btn{display:inline-flex}.nav-inner{min-height:60px;padding:9px 10px 9px 14px}.nav-collapse{border:1px solid var(--rule);background:var(--paper-card);box-shadow:var(--shadow-card);border-radius:18px;padding:17px 16px 20px;display:none;position:absolute;top:calc(100% + 8px);left:12px;right:12px}.nav-collapse.open{gap:18px;display:grid}.nav-links{flex-direction:column;align-items:stretch;gap:0}.nav-links a{border-bottom:1px solid var(--rule);padding:11px 0;font-size:14px}.nav-explore{width:100%}.nav-explore>button{border-bottom:1px solid var(--rule);justify-content:space-between;width:100%;padding:11px 0;font-size:14px}.nav-explore-panel{width:100%;box-shadow:none;background:var(--paper-2);border:0;border-radius:0;grid-template-columns:1fr;margin-top:8px;position:static}.nav-explore-panel section{padding:16px}.nav-explore-panel section+section{border-left:0;border-top:1px solid var(--rule)}.nav-explore-panel a{padding:9px 0}.nav-right{justify-content:stretch}.nav-right .btn{width:100%}.grid-3,.grid-4,.shelf-rail,.feature-door-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero-grid,.practice-hero-grid,.chapter-hero-grid,.predictor-hero-grid,.grading-hero-grid,.atrix-hero-grid,.parents-hero-grid,.institutes-hero-grid,.ncert-hero-grid,.pyq-hero-grid{grid-template-columns:1fr;min-height:auto;padding-block:56px 68px}.home-hero-copy{order:0}.home-first-rep{order:1}.home-story-heading,.shelf-section-heading,.feature-map-heading,.pricing-plan-heading{flex-direction:column;align-items:flex-start}.home-story-grid{grid-template-columns:1fr}.home-story-card,.home-story-card+.home-story-card{border-left:0;padding:20px 0}.home-doors-grid,.practice-next-grid,.chapter-bridge-grid,.predictor-guardrail-grid,.grading-boundary-grid,.atrix-boundary-grid,.parents-principles-grid,.ncert-availability-grid{grid-template-columns:1fr;gap:28px}.site-footer>.container:first-child{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer>.container:first-child>div:first-child{grid-column:1/-1}.feature-row{grid-template-columns:1fr;gap:8px}.predictor-form{grid-template-columns:1fr 1fr}.predictor-exam-switch{grid-column:1/-1}.question-instrument-full{grid-template-columns:1fr}.question-working-panel{min-height:0;position:static}.proof-ledger-row{grid-template-columns:12px 1fr auto}.proof-ledger-row small{text-align:left;grid-column:2/-1}}@media (max-width:560px){.container,.container-sm,.site-footer .fine{width:min(100% - 24px,1200px)}.section{padding-block:64px}.section-sm{padding-block:44px}.display-1{font-size:clamp(44px,13vw,62px)}.display-2{font-size:clamp(34px,10vw,48px)}.lede{font-size:18px}.grid-2,.grid-3,.grid-4,.split,.feature-door-grid,.pricing-plan-grid{grid-template-columns:1fr}.shelf-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:var(--rule-strong) transparent;grid-template-columns:none;grid-auto-columns:minmax(278px,82vw);grid-auto-flow:column;padding:2px 12px 16px 0;scroll-padding-inline:0;overflow-x:auto}.shelf-rail-item{scroll-snap-align:start}.home-hero-grid{gap:38px;padding-top:42px}.home-hero-copy .flex{flex-direction:column;align-items:stretch}.home-hero-copy .btn{width:100%}.exam-slip{box-shadow:4px 5px 0 var(--paper-3), 5px 6px 0 var(--rule);transform:none}.exam-slip-header{flex-direction:column;align-items:flex-start;gap:5px}.exam-slip-body{padding:18px 14px}.exam-slip-footer{flex-direction:column;align-items:stretch}.exam-slip-footer-action,.exam-slip-footer-action .stamp-cta{width:100%}.exam-option{grid-template-columns:25px 1fr;padding:9px}.question-instrument-switch>span{display:none}.predictor-workbench-header{flex-direction:column}.predictor-workbench-limit{text-align:left;max-width:none}.predictor-form,.predictor-workbench-compact .predictor-form{grid-template-columns:1fr}.predictor-exam-switch{grid-column:auto}.predictor-form>.stamp-cta{grid-column:auto;width:100%}.outcome-ticket{padding:21px 16px 21px 29px}.outcome-ticket-meta{grid-template-columns:1fr}.outcome-ticket-meta div{border-right:0;border-bottom:1px solid var(--rule)}.outcome-ticket-meta div:last-child{border-bottom:0}.locked-useful-preview{flex-direction:column;align-items:stretch}.locked-useful-preview .stamp-cta{width:100%}.system-notice{grid-template-columns:1fr;gap:6px}.shelf-section-heading,.home-story-heading{margin-bottom:24px}.shelf-card-copy p{min-height:0}.shelf-card-actions{flex-direction:column;align-items:flex-start}.site-footer>.container:first-child{grid-template-columns:1fr;padding-block:48px}.site-footer>.container:first-child>div:first-child{grid-column:auto}.site-footer .fine{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.question-verdict{animation:none}.btn:hover,.stamp-cta:hover{transform:none}}
.skip-link{z-index:1000;color:#0f172a;background:#fff;border:2px solid;border-radius:.5rem;padding:.75rem 1rem;font-weight:800;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}html[data-contrast=high]{--paper:#fff;--paper-2:#fff;--paper-3:#e5e7eb;--paper-card:#fff;--ink:#000;--ink-2:#111;--ink-3:#262626;--ink-4:#404040;--rule:#595959;--rule-2:#262626;--rule-strong:#000;--ace:#0037ff;--ace-ink:#0027b8;--stamp:#a0180d;--success:#00662f;--warn:#744500;--danger:#a0180d}html[data-contrast=high] a:not(.btn):not(.stamp-cta){text-underline-offset:.2em;text-decoration:underline}html[data-text-size=large] body{font-size:19px;line-height:1.65}html[data-text-size=large] .btn,html[data-text-size=large] .stamp-cta,html[data-text-size=large] input,html[data-text-size=large] select,html[data-text-size=large] textarea{font-size:1rem}html[data-reading-width=narrow] #main-content p,html[data-reading-width=narrow] #main-content li,html[data-reading-width=narrow] #main-content dd{max-width:68ch}html[data-data-saver=on] [data-decorative-media],html[data-data-saver=on] video[autoplay],html[data-data-saver=on] .dot-grid{display:none!important}html[data-data-saver=on] *{background-image:none!important}html[data-motion=reduce]{scroll-behavior:auto}html[data-motion=reduce] *,html[data-motion=reduce] :before,html[data-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html[data-motion=reduce] .btn:hover,html[data-motion=reduce] .stamp-cta:hover{transform:none}button,select,input:not([type=hidden]),textarea,[role=button]{min-height:44px}#main-content{outline:none;min-width:0;min-height:60vh}#main-content img,#main-content svg,#main-content video,#main-content canvas,#main-content iframe,#main-content table{max-width:100%}#main-content pre,#main-content code,#main-content table{overflow-wrap:anywhere}@media (max-width:375px){html,body{min-width:320px}.container,.container-sm,.site-footer .fine{width:min(100% - 20px,1200px)}#site-nav{padding-inline:8px}.nav-collapse{left:8px;right:8px}.display-1{font-size:clamp(2.45rem,13vw,3.4rem)}.display-2{font-size:clamp(2rem,10vw,2.8rem)}}@media (max-width:320px){.container,.container-sm,.site-footer .fine{width:calc(100% - 16px)}.nav-inner{padding-inline:8px}.brand-word,.brand-ace{font-size:18px}.btn,.stamp-cta{white-space:normal;text-align:center;max-width:100%}}@media (forced-colors:active){:focus-visible{outline:3px solid highlight}.btn,.stamp-cta,.card,input,select,textarea{border:1px solid canvastext}}@media print{#site-nav,.site-footer,.skip-link,[data-print-hide]{display:none!important}html,body{min-width:0;color:#000!important;background:#fff!important}#main-content{min-height:0}a{text-decoration:underline;color:#000!important}img,svg,table,figure,article,section{break-inside:avoid}@page{margin:16mm}}
