.v2 .ax-wrap{max-width:1040px;margin:0 auto;padding:84px 24px clamp(64px,8vw,110px)}.v2:has(.ax-wrap) .cp-hero .v2-hero-panel{padding-bottom:clamp(44px,5vw,72px)}.ax{--ax-top:76px;--ax-hold:var(--tone-green);--ax-part:var(--tone-amber);--ax-gap:var(--acc);--ax-hold-ink:var(--tone-green-ink);--ax-part-ink:var(--tone-amber-ink);--ax-gap-ink:var(--acc-ink);color:var(--hi)}html[data-theme=light] .ax,html[data-theme=light] .ax-hero-meta{--acc-ink:#b93d0f}.v2 .ax-hero-meta{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mid);margin:22px 0 0;font-size:11.5px}.ax-time{top:var(--ax-top);z-index:3;background:var(--bg);margin:0;padding:12px 0;position:sticky}.ax-timer{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mid);white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:500;display:inline-flex}.ax-timer b{color:var(--hi);font-weight:700}.ax-ring{overflow:visible}.ax-ring-nub,.ax-ring-trk{stroke:var(--line2);stroke-width:2px;stroke-linecap:round}.ax-ring-arc{stroke:#cf471e;stroke-width:2.4px;stroke-linecap:round;transition:stroke-dashoffset .5s cubic-bezier(.2,.7,.2,1)}html:not([data-theme=light]) .ax-ring-arc{stroke:var(--acc)}.ax-list{border-top:1px solid var(--line2);margin:0;padding:0;list-style:none}.ax-item{border-bottom:1px solid var(--line2);transition:opacity .3s}.ax-item.locked{opacity:.32}.ax-head{width:100%;color:var(--hi);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:52px minmax(0,auto) minmax(0,1fr) 44px;align-items:center;gap:16px;padding:clamp(14px,1.8vw,22px) 0;display:grid}.ax-head:disabled{cursor:not-allowed}.ax-head:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:10px}.ax-num{font-family:var(--mono);letter-spacing:.14em;color:var(--lo);font-size:12px}.ax-label{font-family:var(--serif);letter-spacing:-.035em;white-space:nowrap;font-size:clamp(28px,3.6vw,48px);line-height:1.02}.ax-item.open .ax-label,.ax-item.done .ax-head:hover .ax-label{font-style:italic}.ax-ans{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--mid);justify-self:end;font-size:15px;overflow:hidden}.ax-item.done .ax-head:hover .ax-ans{color:var(--hi)}.ax-mark{border:1px solid var(--line2);border-radius:50%;grid-column:4;justify-self:end;place-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:grid}.ax-item.done .ax-mark{background:var(--acc);border-color:var(--acc);color:#1c0a04}.ax-item.open .ax-mark{background:var(--hi);border-color:var(--hi);color:var(--bg)}.ax-body{padding:0 0 clamp(26px,3.2vw,40px) 68px;animation:.45s cubic-bezier(.2,.7,.2,1) both v2rise}.ax-q{letter-spacing:-.01em;color:var(--hi);text-wrap:pretty;margin:0;font-size:clamp(18px,1.6vw,21px);font-weight:600}.ax-opts{flex-direction:column;gap:10px;max-width:680px;margin-top:20px;display:flex}.ax-opt{background:var(--tint);width:100%;color:var(--hi);font:inherit;text-align:left;cursor:pointer;border:1px solid #0000;border-radius:18px;align-items:center;gap:14px;padding:14px 18px;font-size:16px;font-weight:500;line-height:1.35;transition:background .16s,border-color .16s,transform .16s;display:flex}.ax-opt:hover{border-color:var(--line2);transform:translate(3px)}.ax-opt:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.ax-opt.on{border-color:var(--acc);background:color-mix(in oklab,var(--acc)16%,var(--tint))}.ax-key{border:1px solid var(--line);background:var(--bg);width:28px;height:28px;font-family:var(--mono);color:var(--lo);border-radius:999px;flex:none;place-items:center;font-size:11px;font-style:normal;transition:inherit;display:grid}.ax-opt:hover .ax-key{border-color:var(--acc);color:var(--hi)}.ax-opt.on .ax-key{background:var(--acc);border-color:var(--acc);color:#1c0a04}.ax-opt.solo{margin-top:4px}.ax-row{align-items:center;gap:18px;margin-top:22px;display:flex}.ax-next{background:var(--acc);color:#1c0a04;font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:15px 28px;font-size:16px;font-weight:700;transition:background .15s,transform .15s;display:inline-flex}.ax-next:hover{background:var(--acc-d)}.ax-next:active{transform:translateY(1px)}.ax-next b{font-family:var(--mono);opacity:.65;font-size:12px;font-weight:400}.ax-err{color:var(--danger-ink);margin:14px 0 0;font-size:14px}.ax-peek{color:var(--mid);margin:22px 0 0;font-size:15px}.ax-peek button{color:var(--hi);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.ax-sr,.ax .ax-hp{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ax .ax-hp{left:-9999px}.ax-pill{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;transition:background .15s,border-color .15s,transform .15s,opacity .15s;display:inline-flex}.ax-pill span{transition:transform .18s}.ax-pill:hover span{transform:translate(3px)}.ax-pill:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.ax-pill:disabled{opacity:.6;cursor:default}.ax-pill-acc{background:var(--acc);color:#1c0a04;box-shadow:0 10px 30px -14px color-mix(in oklab,var(--acc)70%,transparent);padding:17px 32px;font-size:17px}.ax-pill-acc:hover{background:var(--acc-d)}.ax-pill-dark{background:var(--hi);color:var(--bg)}.ax-pill-dark:hover:not(:disabled){opacity:.88}.ax-pill-ghost{border-color:var(--line2);color:var(--hi);background:0 0;font-weight:600}.ax-pill-ghost:hover{border-color:var(--hi)}.ax-report{margin-top:clamp(48px,6vw,80px);animation:.5s cubic-bezier(.2,.7,.2,1) both v2rise}.ax-print-head,.ax-print-only{display:none}.ax-r-head{background:var(--tint);border-radius:28px;padding:clamp(26px,3.4vw,44px)}.ax-kicker{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--acc-ink);margin:0 0 18px;font-size:11px}.ax-r-top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,34px);display:grid}.ax-dial{--v:0;aspect-ratio:1;background:radial-gradient(closest-side,var(--tint)79%,transparent 80%),conic-gradient(var(--acc)calc(var(--v)*1%),var(--line2)0);-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:50%;place-content:center;justify-items:center;width:clamp(104px,12vw,132px);display:grid;position:relative}.ax-dial span{font-family:var(--sfont);letter-spacing:-.04em;font-size:clamp(36px,4.4vw,48px);font-weight:900;line-height:.9}.ax-dial small{font-family:var(--mono);letter-spacing:.1em;color:var(--mid);margin-top:4px;font-size:11px}.ax-r-h{font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(36px,4.6vw,60px);font-weight:400;line-height:1}.ax-r-line{max-width:56ch;color:var(--mid);text-wrap:pretty;margin:12px 0 0;font-size:clamp(16px,1.4vw,18px);line-height:1.5}.ax-counts{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.ax-counts li{background:var(--bg);color:var(--mid);border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:14px;display:inline-flex}.ax-counts li:before{content:"";background:var(--dot,var(--line2));border-radius:50%;width:8px;height:8px}.ax-counts b{color:var(--hi)}.ax .b-hold{--dot:var(--ax-hold);--ink:var(--ax-hold-ink)}.ax .b-part{--dot:var(--ax-part);--ink:var(--ax-part-ink)}.ax .b-gap{--dot:var(--ax-gap);--ink:var(--ax-gap-ink)}.ax .b-none{--dot:var(--line2);--ink:var(--lo)}.ax-r-note{color:var(--mid);margin:16px 0 0;font-size:14px}.ax-r-acts{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.ax-r-head .ax-pill-ghost{background:var(--bg)}.ax-sec{margin-top:clamp(52px,6vw,84px)}.ax-h3{font-family:var(--serif);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(34px,4vw,54px);font-weight:400;line-height:1.02}.ax-sub{max-width:60ch;color:var(--mid);text-wrap:pretty;margin:12px 0 0;font-size:clamp(16px,1.35vw,17.5px);line-height:1.55}.ax-pris{gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.ax-pri{background:var(--tint);break-inside:avoid;border-radius:26px;padding:clamp(22px,3vw,36px)}.ax-pri-top{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.ax-pri-rank{background:var(--acc);color:#1c0a04;min-width:44px;height:44px;font-family:var(--sfont);letter-spacing:-.02em;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:999px;place-items:center;padding:0 10px;font-size:18px;font-weight:900;display:grid}.ax-pri-k{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mid);font-size:11.5px}.ax-chip{background:var(--bg);color:var(--ink,var(--hi));border-radius:999px;align-items:center;gap:7px;margin-left:auto;padding:6px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.ax-chip:before{content:"";background:var(--dot);border-radius:50%;width:8px;height:8px}.ax-pri-t{font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;margin:18px 0 0;font-size:clamp(26px,2.8vw,36px);font-weight:400;line-height:1.08}.ax-pri-why{max-width:68ch;color:var(--mid);margin:12px 0 0;font-size:15.5px;line-height:1.6}.ax-pri-said{border-left:2px solid var(--dot);color:var(--mid);margin:14px 0 0;padding-left:12px;font-size:14.5px;line-height:1.5}.ax-pri-said b{color:var(--hi);font-weight:600}.ax-pri-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px;margin-top:22px;display:grid}.ax-monday,.ax-broken{background:var(--bg);border-radius:18px;padding:20px 22px}.ax-mini{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acc-ink);margin:0 0 10px;font-size:11px}.ax-monday ol{counter-reset:step;margin:0;padding:0;list-style:none}.ax-monday li{counter-increment:step;padding:0 0 0 34px;font-size:15.5px;line-height:1.5;position:relative}.ax-monday li+li{margin-top:10px}.ax-monday li:before{content:counter(step);border:1px solid var(--line2);width:23px;height:23px;font-family:var(--mono);color:var(--mid);border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;top:0;left:0}.ax-broken p:last-child{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:19px;font-style:italic;line-height:1.35}.ax-legend{color:var(--hi);flex-wrap:wrap;gap:8px 20px;margin:18px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.ax-legend li{align-items:center;gap:7px;display:inline-flex}.ax-legend i{background:var(--dot);border-radius:50%;width:10px;height:10px}.ax-legend span{font-family:var(--mono);color:var(--mid);font-size:11.5px}.ax-stand{border-top:1px solid var(--line2);margin:22px 0 0;padding:0;list-style:none}.ax-stand li{border-bottom:1px solid var(--line2);break-inside:avoid;grid-template-columns:52px minmax(0,1.2fr) minmax(0,1fr) 150px;align-items:center;gap:16px;padding:15px 0;display:grid}.ax-s-n{font-family:var(--mono);letter-spacing:.1em;color:var(--lo);font-size:12px}.ax-s-name{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(20px,2vw,26px);line-height:1.1}.ax-s-bar{background:var(--line);border-radius:999px;height:8px;overflow:hidden}.ax-s-bar i{border-radius:inherit;background:var(--dot);-webkit-print-color-adjust:exact;print-color-adjust:exact;min-width:4px;height:100%;display:block}.ax-s-v{color:var(--ink);white-space:nowrap;justify-self:end;font-size:14px;font-weight:600}.ax-s-v b{font-weight:800}.ax-fine{max-width:72ch;color:var(--mid);margin:16px 0 0;font-size:13.5px;line-height:1.55}.ax-guide{border:1px solid var(--line2);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;margin-top:clamp(44px,5vw,64px);padding:clamp(22px,3vw,32px);display:flex}.ax-guide p{max-width:52ch;color:var(--mid);margin:0;font-size:15.5px;line-height:1.55}.ax-guide p b{color:var(--hi);font-weight:600}.ax-guide-links{flex-wrap:wrap;gap:10px;display:flex}.ax-recap{margin-top:18px}.ax-recap summary{color:var(--mid);cursor:pointer;padding:6px 0;font-size:14.5px;font-weight:600;display:inline-flex}.ax-recap summary:hover{color:var(--hi)}.ax-recap dl{border-top:1px solid var(--line);margin:10px 0 0}.ax-recap dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;padding:11px 0;font-size:14px;line-height:1.45;display:grid}.ax-recap dt{color:var(--mid)}.ax-recap dd{color:var(--hi);margin:0}.ax-keep{background:var(--tint);border-radius:28px;margin-top:clamp(52px,6vw,84px);padding:clamp(24px,3.4vw,44px);scroll-margin-top:100px}.ax-form{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;align-items:end;gap:12px;margin-top:24px;display:grid}.ax-field{gap:7px;display:grid}.ax-field span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mid);font-size:11px}.ax-field input{border:1px solid var(--line2);background:var(--bg);width:100%;color:var(--hi);font:inherit;border-radius:999px;outline:0;padding:14px 18px;font-size:16px;transition:border-color .15s,box-shadow .15s}.ax-field input::placeholder{color:var(--lo)}.ax-field input:focus{border-color:var(--acc);box-shadow:0 0 0 4px color-mix(in oklab,var(--acc)22%,transparent)}.ax-form .ax-pill{padding:15px 26px}.ax-status{min-height:1.4em;color:var(--mid);margin:12px 0 0;font-size:14px}.ax-status.bad{color:var(--danger-ink)}.ax-cta{text-align:center;margin-top:clamp(64px,8vw,110px)}.ax-cta .ax-sub{margin-left:auto;margin-right:auto}.ax-cta .ax-pill-acc{margin-top:28px}@media (max-width:640px){.ax{--ax-top:70px}.v2 .ax-wrap{padding:72px 16px}.ax-time:before{left:-16px;right:-16px}.ax-head{grid-template-columns:28px minmax(0,1fr) 34px;gap:10px}.ax-ans{grid-area:2/2;justify-self:start;max-width:100%;font-size:14px}.ax-mark{grid-area:1/3;width:32px;height:32px;font-size:13px}.ax-label{white-space:normal;font-size:28px}.ax-body{padding-left:0}.ax-opt{gap:11px;padding:13px 14px;font-size:15px}.ax-r-top{grid-template-columns:minmax(0,1fr)}.ax-r-acts .ax-pill,.ax-guide-links .ax-pill{flex:auto}.ax-chip{margin-left:0}.ax-pri-grid{grid-template-columns:minmax(0,1fr)}.ax-monday,.ax-broken{padding:18px}.ax-stand li{grid-template-columns:40px minmax(0,1fr) auto;gap:6px 12px}.ax-s-bar{grid-area:2/2/auto/4}.ax-recap dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.ax-form{grid-template-columns:minmax(0,1fr)}.ax-form .ax-pill,.ax-cta .ax-pill-acc{width:100%}}@media (prefers-reduced-motion:reduce){.ax-body,.ax-report{animation:none}.ax-ring-arc,.ax-opt,.ax-pill span{transition:none}}@media print{@page{size:Letter;margin:14mm 14mm 16mm}html,body{background:#fff!important}.ax-qs,.ax-r-acts,.ax-r-note,.ax-keep,.ax-guide-links,.ax-cta .ax-pill,.ax-recap details{display:none!important}.v2:has(.ax-report)>:not(main){display:none!important}.v2:has(.ax-report)>main>:not(.ax-wrap){display:none!important}.v2:has(.ax-report){--bg:#fff;--tint:#f3f4f6;--hi:#11151b;--mid:#3f4955;--lo:#6b7480;--line:#e2e5ea;--line2:#cfd4db;--acc-ink:#b93d0f;--ax-hold-ink:#157a58;--ax-part-ink:#8a6210;--ax-gap-ink:#b93d0f;color:#11151b;background:#fff!important}.v2:has(.ax-report) .ax{--bg:#fff;--tint:#f3f4f6;--hi:#11151b;--mid:#3f4955;--lo:#6b7480;--line:#e2e5ea;--line2:#cfd4db;--acc-ink:#b93d0f;--ax-hold-ink:#157a58;--ax-part-ink:#8a6210;--ax-gap-ink:#b93d0f;color:#11151b;background:#fff!important}.v2 .ax-wrap{max-width:none;padding:0}.ax-report{margin:0;animation:none}.ax-print-head{font-family:var(--mono);color:#3f4955;border-bottom:1px solid #cfd4db;justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 14px;padding-bottom:10px;font-size:9pt;display:flex}.ax-wm{font-family:var(--sfont);letter-spacing:-.045em;color:#11151b;font-size:14pt;font-weight:700}.ax-wm i{color:#b93d0f;font-style:normal}.ax-print-only{display:block}.ax-cta .ax-print-only{margin:10px 0 0;font-weight:700}.ax-r-head,.ax-pri,.ax-guide{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border:1px solid #e2e5ea}.ax-r-head{padding:18px 20px}.ax-dial{background:radial-gradient(closest-side,#fff 79%,transparent 80%),conic-gradient(#ff5a26 calc(var(--v)*1%),#e2e5ea 0)}.ax-counts li,.ax-chip,.ax-monday,.ax-broken{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f3f4f6}.ax-sec{margin-top:22px}.ax-pri{padding:16px 18px}.ax-pris{display:block}.ax-pri+.ax-pri{margin-top:12px}.ax-pri{break-inside:auto}.ax-pri-grid,.ax-pri-top{break-inside:avoid}.ax-h3,.ax-sub,.ax-legend{break-after:avoid}.ax-h3{font-size:22pt}.ax-r-h{font-size:26pt}.ax-pri-t{font-size:16pt}.ax-stand li{padding:8px 0}.ax-recap{break-inside:avoid;margin:22px 0 0}.ax-recap-h{font-family:var(--serif);margin:0 0 8px;font-size:18pt}.ax-cta{text-align:left;border-top:1px solid #cfd4db;margin-top:22px;padding-top:14px}.ax-cta .ax-h3{font-size:16pt}.ax-cta .ax-sub{margin-left:0}}.v2 .cp-hero:has(.ax-hero-meta){padding:0}.v2 .cp-hero:has(.ax-hero-meta) .v2-hero-panel{--bg:#08090c;--tint:#11141a;--hi:#f3f5f7;--mid:#a3acb8;--lo:#8a929e;--line:#ffffff17;--line2:#ffffff29;--acc-ink:#ff7a4d;isolation:isolate;color:var(--hi);background:radial-gradient(58% 74% at 86% -8%,#ff5a2633 0%,#0000 70%),radial-gradient(48% 60% at 4% 104%,#ff5a2614 0%,#0000 72%),linear-gradient(165deg,#121418 0%,#08090c 55%,#070809 100%);border:0;border-radius:0 0 36px 36px;padding-top:clamp(150px,20vh,196px);position:relative;overflow:hidden}html:not([data-theme=light]) .v2 .cp-hero:has(.ax-hero-meta) .v2-hero-panel{--bg:#08090c;--tint:#11141a;--hi:#f3f5f7;--mid:#a3acb8;--lo:#8a929e;--line:#ffffff17;--line2:#ffffff29;--acc-ink:#ff7a4d;isolation:isolate;color:var(--hi);background:radial-gradient(58% 74% at 86% -8%,#ff5a2633 0%,#0000 70%),radial-gradient(48% 60% at 4% 104%,#ff5a2614 0%,#0000 72%),linear-gradient(165deg,#121418 0%,#08090c 55%,#070809 100%);border:0;border-radius:0 0 36px 36px;padding-top:clamp(150px,20vh,196px);position:relative;overflow:hidden}.v2 .cp-hero:has(.ax-hero-meta) .v2-hero-panel:after{content:"";z-index:-1;pointer-events:none;background:repeating-radial-gradient(circle at 92% 8%,#ffffff08 0 1px,#0000 1px 34px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 80% at 90% 10%,#000,#0000 75%);mask-image:radial-gradient(60% 80% at 90% 10%,#000,#0000 75%)}.v2 .cp-hero:has(.ax-hero-meta) :is(.v2-kicker,.cp-hero-sub,.ax-hero-meta){color:var(--mid)}.v2 .cp-hero:has(.ax-hero-meta) .v2-kicker{color:#ff7a4d}.v2 .cp-hero:has(.ax-hero-meta) .cp-h1{color:var(--hi)}@media (max-width:760px){.v2 .cp-hero:has(.ax-hero-meta) .v2-hero-panel{border-radius:0 0 26px 26px;padding-top:128px}}.v2-nav.on-dark{--bg:#08090c;--tint:#11141a;--hi:#f3f5f7;--mid:#a3acb8;--lo:#8a929e;--line:#ffffff17;--line2:#ffffff29;color:var(--hi)}
