@font-face{font-family:Archivo;font-style:normal;font-weight:500 800;font-stretch:104% 112%;font-display:swap;src:url(../fonts/Archivo-var-latin.woff2) format('woff2')}@font-face{font-family:'Public Sans';font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/PublicSans-400_700-latin.woff2) format('woff2')}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/IBMPlexMono-400-latin.woff2) format('woff2')}:root{--cyan:#00AEE4;--magenta:#EC008C;--magenta-deep:#D6006E;--yellow:#F2C500;--violet:#5E1A78;--violet-deep:#4A1260;--paper:#FBF9F4;--paper-2:#F2EDE3;--ink:#141018;--bg:var(--paper);--fg:var(--ink);--acc:var(--magenta-deep);--acc-on:var(--paper);--link:#B3005E;--fg-soft:#54505C;--rule:rgba(20,16,24,.14);--hd:64px;--pad:20px;--maxw:1180px;--ease:cubic-bezier(.16,1,.3,1);--cut:cubic-bezier(.76,0,.24,1)}.ink-paper{--bg:var(--paper);--fg:var(--ink);--acc:var(--magenta-deep);--acc-on:var(--paper);--link:#B3005E;--fg-soft:#54505C;--rule:rgba(20,16,24,.14)}.ink-stock{--bg:var(--paper-2);--fg:var(--ink);--acc:var(--magenta-deep);--acc-on:var(--paper);--link:#B3005E;--fg-soft:#54505C;--rule:rgba(20,16,24,.16)}.ink-violet{--bg:var(--violet);--fg:var(--paper);--acc:var(--yellow);--acc-on:var(--ink);--link:var(--yellow);--fg-soft:rgba(251,249,244,.82);--rule:rgba(251,249,244,.24)}.ink-magenta{--bg:var(--magenta-deep);--fg:var(--paper);--acc:var(--yellow);--acc-on:var(--ink);--link:var(--paper);--fg-soft:var(--paper);--rule:rgba(251,249,244,.34)}.ink-cyan{--bg:var(--cyan);--fg:var(--ink);--acc:var(--violet);--acc-on:var(--paper);--link:var(--ink);--fg-soft:#2C2833;--rule:rgba(20,16,24,.24)}.ink-yellow{--bg:var(--yellow);--fg:var(--ink);--acc:var(--violet);--acc-on:var(--paper);--link:var(--violet);--fg-soft:#2C2833;--rule:rgba(20,16,24,.24)}.ink-key{--bg:var(--ink);--fg:var(--paper);--acc:var(--cyan);--acc-on:var(--ink);--link:var(--cyan);--fg-soft:rgba(251,249,244,.78);--rule:rgba(251,249,244,.22)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--paper);color:var(--ink);font-family:"Public Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--acc);outline-offset:3px;border-radius:2px}h1,h2,h3,h4{font-family:Archivo,"Public Sans",sans-serif;font-variation-settings:"wdth" 112;font-weight:800;line-height:.95;letter-spacing:-.022em;text-wrap:balance;margin:0;text-transform:uppercase}h1{font-size:clamp(38px,11.5vw,86px)}h2{font-size:clamp(29px,8.2vw,58px)}h3{font-size:clamp(20px,4.6vw,30px);font-variation-settings:"wdth" 106}h4{font-size:17px;font-variation-settings:"wdth" 104;letter-spacing:-.01em}p{margin:0}.docket{font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,monospace;font-size:12.5px;line-height:1.5;color:var(--fg-soft);font-variant-numeric:tabular-nums}.lede{font-size:clamp(17px,4.4vw,21px);line-height:1.5;color:var(--fg-soft);max-width:34ch}.body-w{max-width:62ch}.sec{background:var(--bg);color:var(--fg);padding:clamp(52px,13vw,104px) 0;position:relative}.sec.tight{padding:clamp(34px,8vw,64px) 0}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 var(--pad)}.stack{display:grid;gap:clamp(16px,4vw,26px)}.stack-s{display:grid;gap:12px}.row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.btn{--btn-bg:var(--acc);--btn-fg:var(--acc-on,var(--paper));position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:54px;padding:0 26px;background:var(--btn-bg);color:var(--btn-fg);font-family:Archivo,sans-serif;font-weight:700;font-size:16px;font-variation-settings:"wdth" 106;letter-spacing:.005em;text-decoration:none;border:0;border-radius:2px;cursor:pointer;transition:transform .16s var(--ease),box-shadow .16s var(--ease),filter .16s var(--ease);will-change:transform}.btn:hover{filter:brightness(1.06)}.btn:active{transform:translateY(2px) scale(.985);box-shadow:inset 0 2px 5px rgba(0,0,0,.34);filter:brightness(.94)}.btn.ghost{--btn-bg:transparent;--btn-fg:var(--fg);border:2px solid currentColor}.btn.ghost:active{box-shadow:inset 0 2px 5px rgba(0,0,0,.18)}.btn.on-ink{--btn-bg:var(--fg);--btn-fg:var(--bg)}.btn.block{width:100%}.btn svg{width:19px;height:19px;flex:none}.link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600;text-decoration:none;color:var(--link,var(--acc));border-bottom:2px solid currentColor}.link:active{transform:translateY(1px)}.hdr{position:sticky;top:0;z-index:60;height:var(--hd);background:var(--paper);border-bottom:1px solid var(--rule);display:flex;align-items:center}.hdr .wrap{display:flex;align-items:center;gap:10px;justify-content:space-between}.brand{display:flex;align-items:center;gap:9px;text-decoration:none;min-height:44px}.brand img{width:36px;height:33px}.brand b{font-family:Archivo,sans-serif;font-weight:800;font-size:15.5px;line-height:1;font-variation-settings:"wdth" 104;text-transform:uppercase;letter-spacing:-.015em}.brand b span{display:block;font-size:9.5px;font-weight:600;color:var(--fg-soft);letter-spacing:.01em;margin-top:2px}.hdr-act{display:flex;align-items:center;gap:4px}.iconbtn{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;background:none;border:0;cursor:pointer;border-radius:2px}.iconbtn svg{width:23px;height:23px}.iconbtn:active{transform:translateY(1px)}.hdr .callbtn{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 13px;background:var(--magenta-deep);color:#fff;text-decoration:none;border-radius:2px;font-weight:700;font-size:14px}.hdr .callbtn span{display:none}@media(min-width:520px){.hdr .callbtn span{display:inline}}.drawer{position:fixed;inset:var(--hd) 0 0 0;z-index:55;background:var(--paper);transform:translateY(-100%);visibility:hidden;transition:transform .42s var(--ease),visibility 0s .42s;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(28px + env(safe-area-inset-bottom))}.drawer[data-open="true"]{transform:translateY(0);visibility:visible;transition:transform .42s var(--ease),visibility 0s}body.nav-open{overflow:hidden}.drawer .wrap{padding-top:18px}.dsearch{display:flex;gap:8px;margin-bottom:20px}.dsearch input{flex:1;min-height:52px;padding:0 15px;font:inherit;background:var(--paper-2);border:2px solid var(--rule);border-radius:2px;color:var(--ink)}.dsearch input:focus{outline:none;border-color:var(--magenta-deep)}.dnav{display:grid;gap:0;border-top:1px solid var(--rule)}.dnav a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:56px;padding:8px 2px;text-decoration:none;border-bottom:1px solid var(--rule);font-family:Archivo,sans-serif;font-weight:700;font-size:19px;font-variation-settings:"wdth" 106;text-transform:uppercase;letter-spacing:-.015em}.dnav a i{width:8px;height:8px;background:var(--magenta);border-radius:50%;opacity:0;transition:opacity .2s}.dnav a:hover i,.dnav a[aria-current="page"] i{opacity:1}.dgrid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--rule);margin-top:22px;border:1px solid var(--rule)}.dgrid a{background:var(--paper);padding:13px 12px;text-decoration:none;font-size:14.5px;font-weight:600;min-height:48px;display:flex;align-items:center}.dgrid a:active{background:var(--paper-2)}.reg{position:relative;display:block;isolation:isolate}.reg .plate{grid-area:1/1;mix-blend-mode:multiply;will-change:transform}.reg .plate.c{color:var(--cyan);opacity:0}.reg .plate.m{color:var(--magenta);opacity:0}.reg .plate.y{color:var(--yellow);opacity:0}.reg .plate.k{color:var(--violet)}.reg{display:grid}@media (prefers-reduced-motion:no-preference){.reg[data-play] .plate{animation:reg-in .78s var(--ease) both}.reg[data-play] .plate.c{animation-delay:0s}.reg[data-play] .plate.m{animation-delay:.06s}.reg[data-play] .plate.y{animation-delay:.12s}.reg[data-play] .plate.k{animation-delay:.18s}}@keyframes reg-in{from{transform:translate(var(--rx,3px),var(--ry,-2px)) rotate(var(--rr,.5deg));opacity:1}70%{opacity:1}to{transform:translate(0,0) rotate(0);opacity:0}}@keyframes reg-in-k{from{transform:translate(var(--rx,3px),var(--ry,-2px)) rotate(var(--rr,.5deg))}to{transform:translate(0,0) rotate(0)}}.reg[data-play] .plate.k{animation-name:reg-in-k}.reg .plate.c{--rx:-4px;--ry:3px;--rr:-.5deg}.reg .plate.m{--rx:5px;--ry:-2px;--rr:.45deg}.reg .plate.y{--rx:-2px;--ry:-4px;--rr:.3deg}.reg .plate.k{--rx:2px;--ry:2px;--rr:-.2deg}.ink-violet .reg .plate,.ink-key .reg .plate,.ink-magenta .reg .plate{mix-blend-mode:normal;color:var(--fg)}.ink-violet .reg .plate:not(.k),.ink-key .reg .plate:not(.k),.ink-magenta .reg .plate:not(.k){opacity:0}.regmark{width:22px;height:22px;flex:none;opacity:.5}.trim{position:relative;overflow:hidden}.trim .blade{position:absolute;inset:0;display:flex;pointer-events:none;z-index:2}.trim .blade i{background:var(--bg);position:relative;transform-origin:bottom;display:block}.trim .blade i:nth-child(2){transform-origin:top}.trim .blade i::after{content:"";position:absolute;left:0;right:0;height:2px;background:var(--cyan);opacity:0}.trim .blade i:nth-child(odd)::after{bottom:0}.trim .blade i:nth-child(even)::after{top:0}@media (prefers-reduced-motion:no-preference){.trim[data-cut] .blade i{animation:blade .62s var(--cut) forwards}.trim[data-cut] .blade i:nth-child(1){animation-delay:0s}.trim[data-cut] .blade i:nth-child(2){animation-delay:.08s}.trim[data-cut] .blade i:nth-child(3){animation-delay:.16s}.trim[data-cut] .blade i::after{animation:hairline .5s linear forwards}.trim[data-cut] .blade i:nth-child(2)::after{animation-delay:.08s}.trim[data-cut] .blade i:nth-child(3)::after{animation-delay:.16s}}@keyframes blade{to{transform:scaleY(0)}}@keyframes hairline{0%{opacity:1}70%{opacity:1}100%{opacity:0}}.trim:not([data-cut]) .blade i{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.trim .blade{display:none}}.cards{display:grid;gap:14px}@media(min-width:640px){.cards{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.cards.c3{grid-template-columns:repeat(3,1fr)}}.card{display:flex;flex-direction:column;text-decoration:none;background:var(--card-bg,var(--ink));color:var(--card-fg,var(--paper));border-radius:0;overflow:hidden;position:relative;transition:transform .3s var(--ease)}.card img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.card .cbody{padding:16px 16px 20px;display:grid;gap:6px;flex:1;align-content:start}.card h3{font-size:21px}.card p{font-size:14.5px;color:inherit;opacity:.9;line-height:1.45}.card.t-magenta p,.card.t-violet p{opacity:1}.card .cgo{margin-top:auto;padding-top:12px;font-family:"IBM Plex Mono",monospace;font-size:12.5px;display:flex;align-items:center;gap:7px}.card:active{transform:translateY(2px)}.card.t-cyan{--card-bg:var(--cyan);--card-fg:var(--ink)}.card.t-magenta{--card-bg:var(--magenta-deep);--card-fg:var(--paper)}.card.t-yellow{--card-bg:var(--yellow);--card-fg:var(--ink)}.card.t-violet{--card-bg:var(--violet);--card-fg:var(--paper)}.card.t-key{--card-bg:var(--ink);--card-fg:var(--paper)}@media (hover:hover){.cards:has(.card:hover) .card:not(:hover){opacity:.55;transition:opacity .3s var(--ease)}}.spec{width:100%;border-collapse:collapse;font-size:14.5px;table-layout:fixed}.spec caption{text-align:left;padding-bottom:10px}.spec th,.spec td{padding:12px 8px;text-align:left;border-bottom:1px solid var(--rule);vertical-align:top}.spec thead th{font-family:"IBM Plex Mono",monospace;font-size:12px;color:var(--fg-soft);border-bottom:2px solid var(--fg)}.spec tbody th{font-weight:700;width:38%}.spec td{font-variant-numeric:tabular-nums}.scroller{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.matrix{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}.matrix th,.matrix td{padding:11px 6px;text-align:center;border:1px solid var(--rule)}.matrix thead th{font-family:"IBM Plex Mono",monospace;font-size:11.5px;line-height:1.3}.matrix tbody th{text-align:left;font-weight:700;font-variant-numeric:tabular-nums}.matrix .price{display:block;font-family:Archivo,sans-serif;font-weight:800;font-size:16px}.matrix .when{display:block;font-family:"IBM Plex Mono",monospace;font-size:11px;color:var(--fg-soft);margin-top:2px}.matrix td.pick{background:color-mix(in srgb,var(--acc) 14%,transparent)}.thumbbar{position:fixed;left:0;right:0;bottom:0;z-index:50;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--rule);padding-bottom:env(safe-area-inset-bottom);transform:translateY(110%);transition:transform .34s var(--ease);box-shadow:0 -8px 24px -12px rgba(20,16,24,.4)}.thumbbar[data-show="true"]{transform:translateY(0)}.thumbbar a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:58px;text-decoration:none;font-family:Archivo,sans-serif;font-weight:700;font-size:15.5px;font-variation-settings:"wdth" 106}.thumbbar a.call{background:var(--ink);color:var(--paper)}.thumbbar a.quote{background:var(--magenta-deep);color:#fff}.thumbbar a:active{filter:brightness(.9)}@media(min-width:900px){.thumbbar{display:none}}.htone{position:relative;isolation:isolate}.htone canvas{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;transition:opacity .45s ease}.htone canvas[data-done="true"]{opacity:0}.tilt{perspective:1100px;display:grid;place-items:center;padding:14px 0}.tilt .stack3d{position:relative;width:min(300px,78vw);aspect-ratio:85/55;transform-style:preserve-3d;transition:transform .12s linear;will-change:transform}.tilt .slice{position:absolute;inset:0;border-radius:3px;background:var(--paper-2);backface-visibility:hidden;box-shadow:0 0 0 1px rgba(20,16,24,.14)}.tilt .slice.face{background-size:cover;background-position:center;box-shadow:0 14px 30px -14px rgba(20,16,24,.6),0 0 0 1px rgba(20,16,24,.16)}.gsm{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:20px}.gsm button{min-height:46px;padding:0 15px;background:transparent;border:2px solid var(--rule);border-radius:2px;cursor:pointer;font-weight:700;font-size:14px;font-variant-numeric:tabular-nums}.gsm button[aria-pressed="true"]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.gsm button:active{transform:translateY(1px)}.spotuv{position:relative;display:inline-block;overflow:hidden}.spotuv .gloss{position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 58%,rgba(255,255,255,.85) 64%,rgba(255,255,255,.15) 70%,transparent 76%);background-size:260% 260%;background-position:-100% -100%;-webkit-mask-image:var(--uv-mask);mask-image:var(--uv-mask);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:background-position .68s ease}.spotuv:hover .gloss,.spotuv:focus-within .gloss{background-position:100% 100%}.rise{opacity:0;transform:translateY(20px)}.rise[data-in]{opacity:1;transform:none;transition:opacity .6s var(--ease),transform .6s var(--ease)}.rise[data-d="1"]{transition-delay:.07s}.rise[data-d="2"]{transition-delay:.14s}.rise[data-d="3"]{transition-delay:.21s}@media (prefers-reduced-motion:reduce){.rise{opacity:1!important;transform:none!important;transition:none!important}.btn,.card,.iconbtn{transition:none!important}}.no-js .rise{opacity:1;transform:none}.ftr{background:var(--ink);color:var(--paper);padding:clamp(44px,10vw,76px) 0 0}.ftr a{color:var(--paper);text-decoration:none}.ftr .fgrid{display:grid;gap:30px}@media(min-width:760px){.ftr .fgrid{grid-template-columns:1.3fr 1fr 1fr}}.ftr h4{color:var(--cyan);margin-bottom:12px}.ftr ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.ftr ul a{display:inline-flex;align-items:center;min-height:40px;font-size:14.5px;opacity:.86}.ftr ul a:hover{opacity:1;color:var(--cyan)}.ftr .fbar{margin-top:38px;border-top:1px solid rgba(251,249,244,.18);padding:18px 0 calc(18px + env(safe-area-inset-bottom));display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;font-size:12.5px;opacity:.72;font-family:"IBM Plex Mono",monospace}.ftr .fbar a{border-bottom:1px solid var(--cyan);display:inline-block;padding:4px 1px;min-height:24px}@media(max-width:899px){.ftr .fbar{padding-bottom:calc(78px + env(safe-area-inset-bottom))}}.pill{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:1.5px solid var(--rule);border-radius:99px;font-family:"IBM Plex Mono",monospace;font-size:12px}.pill b{font-family:Archivo,sans-serif;font-weight:800}.rulebar{height:8px;display:flex;width:100%}.rulebar i{flex:1}.figure figcaption{font-family:"IBM Plex Mono",monospace;font-size:12px;color:var(--fg-soft);padding-top:8px}.skip{position:absolute;left:-9999px;top:0;z-index:200;background:var(--ink);color:var(--paper);padding:12px 18px;text-decoration:none}.skip:focus{left:8px;top:8px}.numlist{list-style:none;margin:0;padding:0;display:grid;gap:14px}.numlist li{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}.numlist .n{font-family:"IBM Plex Mono",monospace;font-size:12px;font-weight:600;color:var(--fg);border:1.5px solid currentColor;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;margin-top:2px;flex:none}.acc{border-top:1px solid var(--rule)}.acc details{border-bottom:1px solid var(--rule)}.acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:60px;padding:12px 2px;font-family:Archivo,sans-serif;font-weight:700;font-size:17px;font-variation-settings:"wdth" 104}.acc summary::-webkit-details-marker{display:none}.acc summary::after{content:"";width:13px;height:13px;flex:none;border-right:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:rotate(45deg) translate(-3px,-3px);transition:transform .25s var(--ease)}.acc details[open] summary::after{transform:rotate(225deg) translate(-3px,-3px)}.acc .accbody{padding:0 2px 20px;display:grid;gap:12px;font-size:15px}.acc .accbody ul{margin:0;padding-left:1.1em;display:grid;gap:6px}.rate{font-family:Archivo,sans-serif;font-weight:800;font-size:17px}.rate.ask{font-family:"IBM Plex Mono",monospace;font-weight:400;font-size:12.5px;color:var(--fg-soft);line-height:1.3;display:block}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1.5px solid var(--rule);border-radius:2px;font-size:14.5px;background:transparent}.chip b{font-weight:700}.qf{display:grid;gap:20px}.qstep{border:2px solid var(--rule);border-radius:2px;padding:18px;background:var(--bg)}.qstep[data-done="true"]{border-color:var(--acc)}.qstep h3{margin-bottom:4px}.qstep .qnum{font-family:"IBM Plex Mono",monospace;font-size:12px;color:var(--fg-soft)}.field{display:grid;gap:7px;margin-top:14px}.field label{font-weight:600;font-size:14.5px}.field .hint{font-family:"IBM Plex Mono",monospace;font-size:12px;color:var(--fg-soft)}.field input,.field select,.field textarea{width:100%;min-height:52px;padding:13px 14px;font:inherit;font-size:16px;background:var(--paper);border:2px solid var(--rule);border-radius:2px;color:var(--ink)}.field textarea{min-height:110px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--acc)}.field .err{color:#B3005E;font-size:13.5px;font-weight:600}.optgrid{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media(min-width:560px){.optgrid{grid-template-columns:repeat(3,1fr)}}.opt{position:relative}.opt input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.opt span{display:flex;align-items:center;justify-content:center;text-align:center;min-height:52px;padding:8px 10px;border:2px solid var(--rule);border-radius:2px;font-size:14.5px;font-weight:600;line-height:1.25}.opt input:checked + span{background:var(--ink);color:var(--paper);border-color:var(--ink)}.opt input:focus-visible + span{outline:3px solid var(--acc);outline-offset:2px}.qsum{position:sticky;bottom:0;background:var(--fg);color:var(--bg);padding:16px;border-radius:2px}@media(max-width:899px){.qsum{bottom:calc(58px + env(safe-area-inset-bottom))}body.has-thumbbar{padding-bottom:calc(58px + env(safe-area-inset-bottom))}}.qsum dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:4px 12px;font-size:14px}.qsum dt{font-family:"IBM Plex Mono",monospace;opacity:.82;color:inherit}.qsum .docket,.qsum p,.qsum span{color:inherit;opacity:.86}.qsum dd{color:inherit;opacity:1}.qsum dd{margin:0;font-weight:600}.ftr .fh{font-family:Archivo,sans-serif;font-size:17px;font-variation-settings:"wdth" 104;font-weight:800;text-transform:uppercase;letter-spacing:-.01em;color:var(--cyan);margin-bottom:12px}nav.docket a,.fbar a{display:inline-block;padding:6px 2px;min-height:26px}nav.docket{display:flex;flex-wrap:wrap;gap:0 6px;align-items:center}.askbox{display:grid;gap:16px;background:var(--bg);border:2px solid var(--fg);border-radius:2px;padding:18px}.askbox .abgrid{display:grid;gap:12px}@media(min-width:620px){.askbox .abgrid{grid-template-columns:1fr 1fr}}.askbox .field{margin:0}.askbox .field label{font-size:14px}.askbox input,.askbox select,.askbox textarea{background:var(--paper);border-color:var(--fg);color:var(--ink)}.askbox .abdate{display:grid;gap:4px;padding-bottom:4px}.askbox .abdate b{font-family:Archivo,sans-serif;font-weight:800;font-size:clamp(22px,6vw,32px);line-height:1.05;letter-spacing:-.02em;font-variation-settings:"wdth" 106}.askbox [data-ab-done]{border-top:2px solid var(--fg);padding-top:14px;display:grid;gap:12px}.askbox pre{white-space:pre-wrap;font-family:"IBM Plex Mono",monospace;font-size:12.5px;background:var(--paper);padding:12px;border-radius:2px;overflow-x:auto;margin:0}.askbox .err{color:#8A0046;font-weight:600;font-size:14px;margin:0}.ink-key .askbox .err,.ink-violet .askbox .err,.ink-magenta .askbox .err{color:var(--yellow)}.qstep .qh,#qDone .qh{font-size:clamp(20px,4.6vw,30px);font-variation-settings:"wdth" 106;margin-bottom:4px}.qsum,#qDone,#cfDone{--bg:var(--paper);--fg:var(--ink);--fg-soft:#54505C;--link:#B3005E;--acc:#B3005E;--acc-on:var(--paper);--rule:rgba(20,16,24,.16)}.qsum{background:var(--ink);color:var(--paper);--bg:var(--ink);--fg:var(--paper);--fg-soft:rgba(251,249,244,.86);--link:var(--cyan);--acc:var(--cyan);--acc-on:var(--ink);--rule:rgba(251,249,244,.22)}.qsum dt{opacity:1;color:var(--fg-soft)}.qsum .docket,.qsum p,.qsum span{color:var(--fg-soft);opacity:1}.qsum dd{color:var(--fg);opacity:1}