:root{--plate:#0e0d0b;--plate-2:#151311;--plate-3:#1c1916;--rule:#f4efe61a;--rule-2:#f4efe62e;--reg:#f4efe66b;--v-true:var(--film-ink);--v-false:var(--heat-3);--v-na:var(--heat-4);--w:1320px;--g:clamp(16px, 3.4vw, 48px);--sx:clamp(104px, 11vw, 168px);--fs-d:clamp(44px, 6.3vw, 98px);--fs-h:clamp(32px, 3.9vw, 58px)}body{--mono:var(--font-mono), ui-monospace, "SFMono-Regular", Menlo, monospace}.sx{padding-top:var(--sx);position:relative}.sx:last-child{padding-bottom:var(--sx)}.sx-in{max-width:calc(var(--w) + 2 * var(--g));padding:0 var(--g);margin:0 auto}.sx-h{font-size:var(--fs-h);letter-spacing:-.03em;font-variation-settings:"wdth" 104;margin-bottom:clamp(28px,3.4vw,52px);font-weight:500;line-height:1.02}.sx-h span{display:block}@media (max-width:680px){.sx-h span{display:inline}.sx-h{text-wrap:balance}}.sx-h .dim{color:var(--ink-3)}.plt{background:var(--plate);border:1px solid var(--rule);font-size:15px;position:relative}.plt-reg{pointer-events:none;z-index:3;position:absolute;inset:0}.plt-reg i{width:13px;height:13px;position:absolute}.plt-reg i:before,.plt-reg i:after{content:"";background:var(--reg);position:absolute}.plt-reg i:before{width:1px;height:13px;top:0;left:6px}.plt-reg i:after{width:13px;height:1px;top:6px;left:0}.plt-reg i:first-child{top:-7px;left:-7px}.plt-reg i:nth-child(2){top:-7px;right:-7px}.plt-reg i:nth-child(3){bottom:-7px;left:-7px}.plt-reg i:nth-child(4){bottom:-7px;right:-7px}.plt-cap{border-bottom:1px solid var(--rule);min-height:42px;font:400 11px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:14px;padding:0 16px;display:flex}.plt-fig{color:var(--ink);white-space:nowrap}.plt-what{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.plt-src{white-space:nowrap;text-align:right;margin-left:auto}.plt-src b{color:var(--ink-2);font-weight:400}.plt-foot{border-top:1px solid var(--rule);font:400 12px/1.55 var(--mono);color:var(--ink-3);letter-spacing:0;padding:13px 16px 14px}.plt-foot b{color:var(--ink);font-weight:400}.plt-foot p+p,.plt-foot .more-rest{margin-top:6px}@media (max-width:680px){.plt-cap{flex-wrap:wrap;gap:4px 12px;padding:10px 12px}.plt-what{white-space:normal;flex:60%}.plt-src{text-align:left;flex-basis:100%;margin-left:0}.plt-foot{padding:12px}}.vd{--c:var(--v-true);height:26px;font:400 12px/1 var(--mono);letter-spacing:.03em;white-space:nowrap;color:var(--c);border:1px solid color-mix(in srgb, var(--c) 42%, transparent);background:color-mix(in srgb, var(--c) 8%, transparent);align-items:center;gap:8px;padding:0 10px 0 8px;display:inline-flex}.vd i{background:currentColor;flex:none;width:11px;height:11px}.vd[data-v=TRUSTWORTHY] i,.vd[data-a=accept] i{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='M1.8 6.4l2.9 2.8 5.6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='black' stroke-width='1.8'%3E%3Cpath d='M1.8 6.4l2.9 2.8 5.6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.vd[data-v=NOT_TRUSTWORTHY],.vd[data-a=reject]{--c:var(--v-false)}.vd[data-v=NOT_TRUSTWORTHY] i,.vd[data-a=reject] i{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='black' stroke-width='1.9'%3E%3Cpath d='M2 2l8 8M10 2l-8 8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='black' stroke-width='1.9'%3E%3Cpath d='M2 2l8 8M10 2l-8 8'/%3E%3C/svg%3E") 50%/contain no-repeat}.vd[data-v=NOT_ASSESSABLE],.vd[data-a=insufficient]{--c:var(--v-na)}.vd[data-v=NOT_ASSESSABLE] i,.vd[data-a=insufficient] i{height:2px}.vd-lg{gap:10px;height:34px;padding:0 14px 0 12px;font-size:14px}.vd-lg i{width:13px;height:13px}.vd[data-a]{font:500 13px/1 var(--font-sans), sans-serif;letter-spacing:0;background:0 0}.vd-lg[data-a]{font-size:15px}.vd-cli{border-left:1px solid color-mix(in srgb, var(--c) 42%, transparent);font:400 11.5px/1 var(--mono);letter-spacing:.03em;color:var(--ink-2);align-self:stretch;align-items:center;margin-left:2px;padding-left:10px;display:inline-flex}.vd-lg .vd-cli{padding-left:12px;font-size:12.5px}.st{font:400 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.st:before{content:"";background:var(--ink);flex:none;width:7px;height:7px}.st[data-s=next]:before{box-shadow:inset 0 0 0 1px var(--ink-2);background:0 0}.st[data-s=later]{color:var(--ink-3)}.st[data-s=later]:before{box-shadow:inset 0 0 0 1px var(--ink-3);background:0 0;width:7px;height:1px}.st[data-s=built]:before{background:linear-gradient(90deg, var(--ink) 50%, transparent 50%);box-shadow:inset 0 0 0 1px var(--ink)}.st[data-s=planned]:before{box-shadow:inset 0 0 0 1px var(--ink-2);background:0 0}.st[data-s=request]:before{background:var(--ink-2);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 7'%3E%3Cpath d='M0 0h3v1H1v2H0zM4 0h3v3H6V1H4zM0 4h1v2h2v1H0zM6 4h1v3H4V6h2z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 7'%3E%3Cpath d='M0 0h3v1H1v2H0zM4 0h3v3H6V1H4zM0 4h1v2h2v1H0zM6 4h1v3H4V6h2z'/%3E%3C/svg%3E") 50%/contain no-repeat}.st[data-s=research]:before{background:var(--ink-3);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 7'%3E%3Cpath d='M0 0h1v1H0zM2 0h1v1H2zM4 0h1v1H4zM6 0h1v1H6zM0 2h1v1H0zM6 2h1v1H6zM0 4h1v1H0zM6 4h1v1H6zM0 6h1v1H0zM2 6h1v1H2zM4 6h1v1H4zM6 6h1v1H6z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 7'%3E%3Cpath d='M0 0h1v1H0zM2 0h1v1H2zM4 0h1v1H4zM6 0h1v1H6zM0 2h1v1H0zM6 2h1v1H6zM0 4h1v1H0zM6 4h1v1H6zM0 6h1v1H0zM2 6h1v1H2zM4 6h1v1H4zM6 6h1v1H6z'/%3E%3C/svg%3E") 50%/contain no-repeat}[data-arm]:not([data-play]) .pl-x{clip-path:inset(0 100% 0 0)}[data-play] .pl-x{clip-path:inset(0);transition:clip-path var(--pl-d,1.4s) linear var(--pl-w,0s)}[data-arm]:not([data-play]) .pl-o{opacity:0;transform:translateY(6px)}[data-play] .pl-o{transition:opacity .42s var(--ease-out) var(--pl-w,0s), transform .52s var(--ease-out) var(--pl-w,0s)}[data-arm]:not([data-play]) .pl-s{opacity:0;transform:scale(.7)}[data-play] .pl-s{transition:opacity .26s var(--ease-out) calc(var(--pl-w,0s) + var(--i,0) * 22ms), transform .36s var(--ease-snap) calc(var(--pl-w,0s) + var(--i,0) * 22ms)}[data-arm]:not([data-play]) .pl-l{opacity:0}[data-play] .pl-l{transition:opacity .12s linear calc(var(--pl-w,0s) + var(--i,0) * 34ms)}@media (prefers-reduced-motion:reduce){[data-arm] .pl-x,[data-arm] .pl-o,[data-arm] .pl-s,[data-arm] .pl-l{clip-path:none!important;opacity:1!important;transform:none!important}}.hx{padding-top:calc(var(--nav-h) + 32px);position:relative}.hx .sx-in{z-index:1;position:relative}.hx-plate:before{content:"";z-index:-1;pointer-events:none;width:66.6vw;height:100%;top:0;left:calc(-1 * var(--g) - max(0px, (100vw - var(--w)) / 2 - var(--g)));background:radial-gradient(60% 55% at 50% 70%,#e8420f1a,#0000 70%);position:absolute}.hx-in{flex-direction:column;display:flex}.hx-top{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:32px;display:grid}.hx-act{justify-self:end;align-items:center;gap:22px;display:flex}.hx-nums[data-slot=desk]{margin-top:40px}.hx-nums[data-slot=phone]{display:none}.hx-ns{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px 32px;display:grid}.hn{min-width:0}.hn-fig{letter-spacing:-.012em;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink);font-size:26px;font-weight:500;line-height:28px}.hn-dot{color:var(--ink-3)}.hn-l{color:var(--ink-2);margin-top:4px;font-size:12px;line-height:16px}.hn-rows{justify-items:start;gap:4px;margin-top:8px;display:grid}.hn .sp-row{flex-wrap:nowrap;gap:3px}.hn .sp-t{width:4px;height:12px}.hn .sp-t:after{inset:-2px -1.5px}.hn .sp-t[data-lead]{margin-left:3px}.hn .sp-end{line-height:12px}.hx-pl{color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;margin-top:8px;display:flex}.hx-key{white-space:nowrap;align-items:center;gap:12px;font-size:11px;line-height:14px;display:flex}.hx-key-i{align-items:center;gap:6px;display:inline-flex}.hx-key .sp-t{width:4px;height:12px}.hx-key .sp-t:after{content:none}.hx-prov{font-size:11px;line-height:14px}.hx-plate{margin-top:24px}.hx-plate .plt-cap{min-height:40px}.hx-src-note{display:none}.hx-plate .plt-foot{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:6px 32px;padding:22px 16px 14px;display:grid}.hx-foot-m{text-wrap:balance;grid-column:1/-1;font-size:11px;line-height:1.5}.hx-foot-a{color:inherit;text-underline-offset:3px;transition:text-decoration-color var(--dur-1) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.hx-foot-a:hover,.hx-foot-a:focus-visible{text-decoration-color:currentColor}.hx-foot-s{white-space:nowrap}.hx-plate .plt-foot .hx-foot-p{margin-top:0}.hx-foot-p{font:400 15px/1.45 var(--font-sans), sans-serif;letter-spacing:-.003em;color:var(--ink);text-wrap:pretty;grid-column:1/6}.hx-foot-rec{grid-column:6/-1;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;display:grid}.hx-foot-r samp,.hx-foot-d samp{font:inherit;color:var(--ink-2);overflow-wrap:anywhere}.hx-foot-d{display:none}.f1{--f1-fade:var(--dur-2)}.f1[data-fade=slow]{--f1-fade:.8s}.f1-inst{grid-template-columns:calc(66.6667% - 10.6667px) minmax(0,1fr);min-height:clamp(424px,53vh - 41px,476px);display:grid}.f1-cards{display:none}.f1-field{background:#050404;min-height:0;position:relative;overflow:hidden}.f1-still,.f1-still img,.f1-canvas{width:100%;height:100%;position:absolute;inset:0}.f1-still img{object-fit:cover;object-position:50% 100%}.f1-still{opacity:0;transition:opacity 0s linear var(--f1-fade)}.f1-still[data-on=true]{z-index:1;opacity:1;transition:opacity var(--f1-fade) var(--ease-out)}.f1-canvas{z-index:2;opacity:0;transition:opacity var(--dur-3) var(--ease-out)}.f1[data-mode=live] .f1-canvas{opacity:1}.pb{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.pb line,.pb path{fill:none;stroke-linecap:butt}.pb-case line,.pb-case path{stroke:#0a0908b3;stroke-width:3.5px}.pb-case circle{fill:#0a0908b3;stroke:none}.pb-tick{stroke:var(--ink);stroke-opacity:.5;stroke-width:1px}.pb-task{stroke:var(--ink);stroke-opacity:.5;stroke-width:1px;stroke-dasharray:4 6}.pb-bob-t{fill:none;stroke:var(--ink);stroke-opacity:.5;stroke-width:1px}.pb-run{stroke:var(--ink);stroke-opacity:.85;stroke-width:1.5px}.pb-arc{stroke:var(--ink);stroke-opacity:.85;stroke-width:1px}.pb-bob-r{fill:var(--ink);fill-opacity:.85;stroke:none}.pb-plates rect{fill:var(--plate);fill-opacity:.8}.pb-l{font:400 12px/1 var(--font-mono), monospace;letter-spacing:0;font-variant-numeric:tabular-nums}.pb-l-g{fill:var(--ink-3)}.pb-l-task{fill:var(--ink-2)}.pb-l-run{fill:var(--ink);fill-opacity:.85;font-size:14px}.pb-deg{fill:var(--ink-3);fill-opacity:1}.pb[data-fail] .pb-run,.pb[data-fail] .pb-arc{stroke:var(--signal);stroke-opacity:1}.pb[data-fail] .pb-bob-r,.pb[data-fail] .pb-l-run,.pb[data-fail] .pb-deg{fill:var(--signal);fill-opacity:1}.f1-pb{z-index:1;opacity:0;transition:opacity 0s linear var(--f1-fade)}.f1-pb[data-on=true]{opacity:1;transition:opacity var(--f1-fade) var(--ease-out)}.f1-pb-live{z-index:3;opacity:0;transition:opacity var(--dur-3) var(--ease-out)}.f1[data-mode=live] .f1-pb-live{opacity:1}.f1[data-mode=live] .f1-inst .f1-pb[data-on=true]{opacity:0;transition:opacity var(--dur-3) var(--ease-out)}.f1[data-run=true][data-mode=starting] .f1-canvas,.f1[data-run=true][data-mode=starting] .f1-pb-live{opacity:1;transition:opacity var(--dur-2) var(--ease-out)}.f1-tag{z-index:4;letter-spacing:0;white-space:nowrap;color:var(--ink-2);background:color-mix(in srgb, var(--plate) 80%, transparent);padding:2px;font-size:11px;line-height:14px;position:absolute;top:16px;left:16px}.f1-panel,.f1-card{--ink-3:#8a8176}.f1-panel{background:var(--plate-2);border-left:1px solid var(--rule);flex-direction:column;min-width:0;display:flex}.f1-head{border-bottom:1px solid var(--rule);letter-spacing:.08em;text-transform:uppercase;height:40px;color:var(--ink-2);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:11px;display:flex}.f1-head-r{align-items:center;gap:8px;display:inline-flex}.f1-hz{text-align:right;min-width:6ch;color:var(--ink-3)}.f1-ctl{min-width:26px;height:26px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ink);border:1px solid var(--rule-2);transition:background-color var(--dur-1) var(--ease-out);justify-content:center;align-items:center;padding:0 9px;display:inline-flex}.f1-ctl-i{animation:f1-in var(--dur-2) var(--ease-out);padding:0}.f1-ctl svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:13px;height:13px}.f1-ctl:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.f1-checks{flex:none;padding:2px 16px 0}.f1-g{position:relative}.f1-k{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.f1-k-r{float:right;letter-spacing:0;text-transform:none;color:var(--ink-2);font-size:11px}.f1-t{border-collapse:collapse;table-layout:fixed;width:100%}.f1-t caption{caption-side:top;text-align:left;white-space:nowrap;height:28px;padding:0;line-height:28px}.f1-t thead th{height:0;padding:0}.f1-c-v{width:88px}.f1-c-l{width:98px}.f1-c-r{width:60px}.f1-t tbody tr{border-top:1px solid var(--rule);height:28px}.f1-t tbody th{text-align:left;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;padding:0;font-size:13px;font-weight:400;overflow:hidden}.f1-cv{text-align:right;white-space:nowrap;color:var(--ink);padding:0;font-size:12px}.f1-cl{white-space:nowrap;color:var(--ink-3);padding:0 0 0 14px;font-size:11.5px}.f1-cr{text-align:right;padding:0}.f1-cr .status{justify-content:flex-end;position:relative}.f1-ul{background:var(--ink);opacity:0;transform-origin:0;pointer-events:none;height:1px;position:absolute;bottom:-4px;left:17px;right:.06em;transform:scaleX(0)}.f1-t tr[data-pass=false] .f1-cv{color:var(--signal)}.tk{position:absolute;top:0;right:0}.tk-s{height:28px;color:var(--ink-2);cursor:pointer;-webkit-text-decoration:underline dotted var(--rule-2);text-decoration:underline dotted var(--rule-2);text-underline-offset:4px;align-items:center;font-size:11px;list-style:none;display:flex}.tk-s::-webkit-details-marker{display:none}.tk-s:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tk[open] .tk-s{color:var(--ink)}.tk-pop{z-index:6;background:var(--plate);border:1px solid var(--rule-2);gap:10px;width:min(30rem,100vw - 32px);margin-top:4px;padding:12px;display:grid;position:absolute;top:100%;right:0}.tk-pop:before{content:"";height:9px;position:absolute;top:-9px;left:0;right:0}.tk-pre{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.tk-sha{color:var(--ink-2);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.tk-file a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:3px;font-size:11.5px}.f1-verdict{border-top:1px solid var(--rule);flex:none;align-items:center;min-height:48px;margin-top:8px;padding:0 16px;display:flex}.f1-verdict .vd[data-a]{letter-spacing:-.012em;border:0;gap:10px;height:auto;padding:0;font-size:30px;line-height:1}.f1-verdict .vd[data-a] i{width:22px;height:22px}.f1-verdict .vd[data-a=accept]{--c:var(--ink)}.f1-verdict .vd[data-a=reject]{--c:var(--signal)}.f1-vd-wait{letter-spacing:-.012em;color:var(--ink-3);font-size:28px;font-weight:500;line-height:1}.f1-vd{display:inline-grid}.f1-vd-x{grid-area:1/1}.f1-vd-in,.f1-in{animation:f1-in var(--dur-2) var(--ease-out)}.f1-vd-out,.f1-out{animation:f1-out var(--dur-2) var(--ease-out) forwards}@keyframes f1-in{0%{opacity:0}}@keyframes f1-out{to{opacity:0}}.f1-why{min-height:2.8em;color:var(--ink-2);flex:none;padding:0 16px;font-size:15px;line-height:1.4}.f1-why-w{color:var(--ink-3)}.f1-why-x{display:grid}.f1-why-x>*{grid-area:1/1}.f1-sw{border:0;min-width:0;margin:auto 0 0;padding:12px 16px 0}.f1-seg{border:1px solid var(--rule-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.f1-opt{text-align:center;min-height:34px;color:var(--ink-2);cursor:pointer;transition:background-color var(--dur-1) var(--ease-out), color var(--dur-1) var(--ease-out);justify-content:center;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;line-height:1.2;display:flex;position:relative}.f1-opt+.f1-opt{border-left:1px solid var(--rule-2)}.f1-opt input{opacity:0;pointer-events:none;position:absolute}.f1-opt:before{content:"";width:7px;height:7px;box-shadow:inset 0 0 0 1px var(--ink-3);flex:none}.f1-opt[data-on=true]{color:var(--ink);background:#f4efe60f}.f1-opt[data-on=true]:before{background:var(--ink);box-shadow:none}.f1-opt[data-on=true]:not([data-s=asked]):before{background:var(--signal)}.f1-opt:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:-2px}.f1-opt:has(input:disabled){cursor:default}.f1-note{letter-spacing:.02em;color:var(--ink-3);flex:none;padding:10px 16px 12px;font-size:11px;line-height:1.45}@media (hover:hover) and (pointer:fine){.f1-ctl:hover{background:#f4efe612}.f1-opt:hover{color:var(--ink);background:#f4efe60a}}@media (max-width:1199px){.hx-top{grid-template-columns:minmax(0,1fr)}.hx-act{justify-self:start;margin-top:24px}}@media (max-width:1240px) and (min-width:861px){.f1-c-v{width:80px}.f1-c-l{width:88px}.f1-c-r{width:54px}}@media (max-width:1100px){.f1-inst{grid-template-columns:minmax(0,1fr) 400px}}@media (max-width:900px){.hx-ns{grid-template-columns:minmax(0,1fr)}.hx-plate .plt-foot{display:block}.hx-plate .plt-foot .hx-foot-p{margin-top:4px}.hx-foot-rec{margin-top:6px}}@media (max-width:860px){.f1-inst{grid-template-columns:minmax(0,1fr);min-height:0}.f1-inst .f1-field{aspect-ratio:870/444}.f1-panel{border-left:0;border-top:1px solid var(--rule)}.f1-sw{margin-top:12px}}@media (max-width:680px){.hx{padding-top:calc(var(--nav-h) + 16px)}.hx .hx-type{line-height:1.02}.hx-act{justify-self:stretch;margin-top:20px}.hx-act .btn{--h:48px;flex:auto;justify-content:center}.hx-nums[data-slot=desk]{display:none}.hx-nums[data-slot=phone]{margin-top:20px;display:block}.hx-ns{row-gap:16px}.hn-fig{font-size:22px;line-height:24px}.hn-l{margin-top:2px}.hn .sp-row{gap:2px}.hn .sp-t{width:3px;height:10px}.hn .sp-t:after{inset:-2px -1px}.hn .sp-t[data-lead]{margin-left:4px}.hn .sp-end{line-height:10px}.hx-pl{flex-direction:column;align-items:flex-start}.hx-plate:before{display:none}.hx-key .sp-t{width:3px;height:10px}.hx-prov{font-size:10.5px}.hx-plate{margin-top:20px}.hx-plate .plt-cap{row-gap:2px;min-height:40px;padding-block:4px}.hx-plate .plt-src{white-space:normal}.hx-src{display:none}.hx-src-note{letter-spacing:.02em;text-transform:none;font-size:11px;display:inline}.hx-plate:has(.f1[data-run=true]) .hx-src{display:inline}.hx-plate:has(.f1[data-run=true]) .hx-src-note{display:none}.hx-plate .plt-foot{padding-block:12px 14px}.hx-foot-p{font-size:14px}.hx-foot-r{display:none}.hx-foot-d{display:block}.hx-foot-d>summary{cursor:pointer;width:fit-content;color:var(--ink-2);padding-right:20px;list-style:none;display:block;position:relative}.hx-foot-d>summary::-webkit-details-marker{display:none}.hx-foot-d>summary:after{content:"";border:solid var(--ink-2);border-width:0 1px 1px 0;width:6px;height:6px;margin-top:-5px;position:absolute;top:50%;right:3px;transform:rotate(45deg)}.hx-foot-d[open]>summary:after{margin-top:-1px;transform:rotate(-135deg)}.hx-foot-d>summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.hx-foot-d>p{margin-top:4px;font-size:11px;line-height:1.5}.f1-inst,.f1[data-run=true] .f1-cards{display:none}.f1-cards,.f1[data-run=true] .f1-inst{display:block}.plt:has(.f1[data-run=true]) .plt-n{display:none}.f1-inst .f1-field{aspect-ratio:auto;height:280px;scroll-margin-top:8px}.f1-panel{border-left:0;border-top:1px solid var(--rule)}.f1-head,.f1-checks,.f1-verdict,.f1-why,.f1-sw,.f1-note{padding-inline:var(--g)}.f1-sw{margin-top:14px}.f1-opt{min-height:44px}.f1-inst .f1-verdict .vd[data-a]{font-size:28px}.f1-inst .f1-verdict .vd[data-a] i{width:20px;height:20px}.tk{margin:6px 0 4px;position:static}.f1-c-v{width:80px}.f1-c-l{width:82px}.f1-c-r{width:54px}.f1-cv{font-size:11.5px}.f1-cl{padding-left:8px;font-size:11px}.tk-pop{width:auto;margin-top:8px;position:static}.f1-cards .plt-3{scroll-padding-inline:var(--g);gap:8px}.f1-cards .plt-3:before,.f1-cards .plt-3:after{content:"";flex:none}.f1-cards .plt-3:before{width:calc(var(--g) - 8px)}.f1-cards .plt-3:after{width:12px}.f1-cards .plt-3-c,.f1-cards .plt-3-c:last-child{flex:0 0 calc(100% - var(--g) - 20px);scroll-snap-align:start;min-width:0}.f1-cards .plt-3-c+.plt-3-c{border-left:0}.f1-card{background:var(--plate);height:100%}.f1-card .f1-field{height:260px}.f1-card .f1-verdict,.f1-card .f1-more{margin-inline:12px}.f1-card .f1-verdict{border-top:0;border-bottom:1px solid var(--rule);justify-content:space-between;gap:12px;min-height:48px;margin-top:0;padding:0}.f1-card .f1-verdict .vd[data-a]{gap:8px;font-size:24px}.f1-card .f1-verdict .vd[data-a] i{width:18px;height:18px}.f1-run{height:34px;font:400 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:0 12px;position:relative}.f1-run:after{content:"";position:absolute;inset:-5px -4px}.f1-run:disabled{cursor:default}.f1-more>summary{cursor:pointer;padding:0 20px 0 0;list-style:none;display:block;position:relative}.f1-more>summary::-webkit-details-marker{display:none}.f1-sum{justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.f1-sum+.f1-sum{border-top:1px solid var(--rule)}.f1-sum-k{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--ink-3);font-size:10.5px}.f1-sum-v{text-align:right;color:var(--ink);font-size:13px;line-height:1.35}.f1-sum[data-pass=false] .f1-sum-v{color:var(--signal)}.f1-more>summary:after{content:"";border:solid var(--ink-3);border-width:0 1px 1px 0;width:7px;height:7px;position:absolute;top:11px;right:6.5px;transform:rotate(45deg)}.f1-more[open]>summary:after{top:15px;transform:rotate(-135deg)}.f1-more>summary:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.f1-more[open] .f1-more-o,.f1-more:not([open]) .f1-more-c{display:none}.f1-more>.f1-checks{border-top:1px solid var(--rule);padding:4px 0 14px}}@media (max-width:680px) and (prefers-reduced-motion:reduce),(scripting:none){.f1-run{display:none}}@media (max-width:360px){.f1-t,.f1-t thead,.f1-t tbody,.f1-t caption{display:block}.f1-t colgroup{display:none}.f1-t thead{height:0;overflow:hidden}.f1-t caption{height:auto;min-height:28px}.f1-t tbody tr{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"n v r""n l r";align-items:center;column-gap:10px;height:auto;min-height:28px;padding:5px 0;display:grid}.f1-t tbody th{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;grid-area:n;line-height:1.3;overflow:visible}.f1-cv{grid-area:v}.f1-cl{text-align:right;grid-area:l;padding-left:0}.f1-cr{grid-area:r}}.f2-cols{grid-template-columns:1fr 1fr;display:grid}.f2-col{flex-direction:column;min-width:0;padding:18px 20px 22px;display:flex}.f2-col+.f2-col{border-left:1px solid var(--rule)}.f2-head{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);align-items:baseline;gap:12px;margin-bottom:10px;font-size:11px;display:flex}.f2-head b{color:var(--ink);font-weight:400}.f2-head-exit{margin-left:auto;display:none}.f2-head span:not(.f2-head-exit){text-overflow:ellipsis;min-width:0;overflow:hidden}.f2-plot svg{touch-action:pan-y;cursor:crosshair;width:100%;height:auto;overflow:visible}.f2-grid{stroke:var(--rule);stroke-width:1px;shape-rendering:crispedges}.f2-ax{fill:var(--ink-3);font:400 10.5px var(--mono)}.f2-end{fill:var(--ink-2);font:400 11px var(--mono)}.f2-line{fill:none;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.f2-cross line{stroke:var(--ink);stroke-width:1px;opacity:.55}.f2-cross circle{fill:var(--ink);stroke:var(--plate);stroke-width:2px}.f2-read{min-height:36px;color:var(--ink-3);border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:4px 14px;padding:8px 0 10px;font-size:11.5px;display:flex}.f2-read b{color:var(--ink);font-weight:400}.f2-tail{color:var(--ink-2);white-space:pre-wrap;margin:14px 0 0;font-size:12px;line-height:1.6}.f2-exit{color:var(--ink);border:1px solid var(--rule-2);margin-top:4px;padding:1px 7px;display:inline-block}.f2-v{border-top:1px solid var(--rule);grid-template-columns:auto 1fr;align-items:center;gap:10px 14px;margin-top:18px;padding-top:18px;display:grid}.f2-rule{color:var(--ink-3);font-size:11.5px}.f2-why{color:var(--ink-2);grid-column:1/-1;gap:6px;max-width:60ch;font-size:14px;line-height:1.5;display:grid}.f2-why .mono{color:var(--ink-3);font-size:12px}.f2-why b{color:var(--ink);font-weight:400}@media (max-width:860px){.f2-cols{grid-template-columns:1fr}.f2-col+.f2-col{border-left:0;border-top:1px solid var(--rule)}.f2-col{padding:16px 14px 18px}}.t3{padding:20px 0 24px}.t3-cmd{color:var(--ink);overflow-wrap:anywhere;padding:0 20px 14px;font-size:12.5px}.t3-row{grid-template-columns:minmax(0,1fr) minmax(220px,300px);column-gap:56px;padding:0 20px;display:grid;position:relative}.t3-row+.t3-row{margin-top:14px}.t3-pre{color:var(--ink-2);white-space:normal;margin:0;font-size:12.5px;line-height:1.68}.t3-wrap{display:block}.t3-l{white-space:pre-wrap;overflow-wrap:anywhere;display:block}.t3-k{color:var(--ink-3);letter-spacing:.04em}.t3-v{color:var(--v-true);font-weight:400}.t3-v[data-v=NOT_TRUSTWORTHY]{color:var(--v-false)}.t3-v[data-v=NOT_ASSESSABLE]{color:var(--v-na)}.t3-n{color:var(--ink);font-weight:400}.t3-r,.t3-p{color:var(--ink-3)}.t3-row[data-k=EXIT] .t3-l:last-child{color:var(--v-false)}.t3-note{color:var(--ink-2);align-self:start;max-width:38ch;padding-top:1px;font-size:13.5px;line-height:1.5;position:relative}.t3-note:before{content:"";background:var(--rule-2);width:32px;height:1px;position:absolute;top:11px;right:calc(100% + 12px)}.t3-note:after{content:"";background:var(--ink-3);width:5px;height:5px;position:absolute;top:9px;right:calc(100% + 42px)}.t3-row[data-k=VERDICT] .t3-note span:first-letter{color:inherit}@media (max-width:900px){.t3-row{grid-template-columns:1fr;padding:0 14px}.t3-cmd{padding:0 14px 12px}.t3-pre{font-size:11.5px}.t3-note{border-left:1px solid var(--rule-2);max-width:none;margin-top:8px;padding:2px 0 2px 12px;font-size:13px}.t3-note:before,.t3-note:after{display:none}}.f4-ms{border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.f4-m{min-width:0;padding:22px 20px 20px}.f4-m+.f4-m{border-left:1px solid var(--rule)}.f4-n{letter-spacing:-.03em;font-variation-settings:"wdth" 104;align-items:baseline;gap:2px;font-size:clamp(38px,3.6vw,56px);font-weight:500;line-height:1;display:flex}.f4-n b{color:var(--ink);font-weight:500}.f4-n span{letter-spacing:-.01em;color:var(--ink-3);margin-left:6px;font-size:.42em}.f4-l{color:var(--ink-2);max-width:28ch;min-height:2.8em;margin-top:10px;font-size:14px;line-height:1.4}.f4-iv{width:100%;max-width:240px;height:auto;margin-top:14px;display:block;overflow:visible}.f4-iv-track,.f4-iv-tick{stroke:var(--rule-2);stroke-width:1px}.f4-iv-band{fill:#f4efe652}.f4-iv-pt{fill:var(--ink)}.f4-iv-t{fill:var(--ink-3);font:400 9.5px var(--mono)}.f4-ci{color:var(--ink-3);margin-top:6px;font-size:11.5px}.f4g{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) 320px;display:grid}.f4g-rows{min-width:0;padding:18px 20px 14px}.f4g-row{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:14px;display:grid}.f4g-row+.f4g-row{margin-top:6px}.f4g-name{color:var(--ink);gap:2px;font-size:13.5px;line-height:1.25;display:grid}.f4g-name .mono{color:var(--ink-3);letter-spacing:.02em;font-size:10.5px}.f4g-name .mono b{color:var(--heat-4);font-weight:400}.f4g-cells{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.f4g-cell{text-align:left;background:var(--plate-2);border:1px solid var(--rule);aspect-ratio:120/70;cursor:pointer;transition:border-color .14s var(--ease-snap), background .14s var(--ease-snap);padding:0;display:block;position:relative;overflow:hidden}.f4g-cell svg{width:100%;height:auto;position:absolute;inset:0 0 auto}.f4g-cell:hover,.f4g-cell[data-on=true]{border-color:var(--rule-2);background:var(--plate-3)}.f4g-cell[data-on=true]{box-shadow:inset 0 0 0 1px var(--ink-3)}.f4g-cell:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.f4g-base{stroke:var(--rule);stroke-width:1px}.f4g-line{fill:none;stroke:url(#f4-heat);stroke-width:1.5px;stroke-linejoin:round}.f4g-end{fill:var(--ink)}.f4g-x{stroke:var(--signal);stroke-width:1.6px;fill:none}.f4g-none{fill:var(--ink-3);font:400 8.5px var(--mono);letter-spacing:.02em}.f4g-fault{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;line-height:1.1;position:absolute;bottom:4px;left:6px;right:18px;overflow:hidden}.f4g-v{background:var(--v-true);width:9px;height:9px;position:absolute;top:5px;right:5px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M1.8 6.4l2.9 2.8 5.6-6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M1.8 6.4l2.9 2.8 5.6-6'/%3E%3C/svg%3E") 50%/contain no-repeat}.f4g-cell[data-v=NOT_TRUSTWORTHY] .f4g-v{background:var(--v-false);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='black' stroke-width='2.2'%3E%3Cpath d='M2 2l8 8M10 2l-8 8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='black' stroke-width='2.2'%3E%3Cpath d='M2 2l8 8M10 2l-8 8'/%3E%3C/svg%3E") 50%/contain no-repeat}.f4g-axis{color:var(--ink-3);justify-content:space-between;margin:8px 0 0 184px;font-size:10px;display:flex}.f4g-panel{border-left:1px solid var(--rule);background:var(--plate);min-width:0;padding:18px 18px 20px}.f4g-pid{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);overflow-wrap:anywhere;font-size:11px}.f4g-pid b{color:var(--ink);font-weight:400}.f4g-pv{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 14px;display:flex}.f4g-pv .mono{color:var(--ink-3);font-size:11.5px}.f4g-dl{gap:10px;display:grid}.f4g-dl div{grid-template-columns:56px minmax(0,1fr);gap:10px;font-size:13px;line-height:1.45;display:grid}.f4g-dl dt{font:400 10.5px/1.9 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.f4g-dl dd{color:var(--ink-2);overflow-wrap:anywhere;margin:0}.f4g-dl dd .mono{color:var(--ink-3);font-size:11.5px}.f4g-dl dd b{color:var(--ink);font-weight:400}.f4-base{gap:10px;padding:20px 20px 22px;display:grid}.f4-base-h{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px;font-size:11px}.f4-u{grid-template-columns:170px auto 1fr;align-items:center;gap:14px;display:grid}.f4-u-l{color:var(--ink-2);font-size:14px}.f4-u[data-mine] .f4-u-l{color:var(--ink);font-weight:500}.f4-u-sq{gap:3px;display:flex}.f4-u-sq i{width:13px;height:13px;box-shadow:inset 0 0 0 1px var(--rule-2)}.f4-u-sq i[data-on=true]{background:var(--v-false);box-shadow:none}.f4-u-n{color:var(--ink-3);font-size:12px}.f4-u-n b{color:var(--ink);font-weight:400}.f4-dl{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule-2);text-decoration-color:var(--rule-2);text-underline-offset:3px}.f4-dl:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}@media (max-width:1100px){.f4-ms{grid-template-columns:repeat(2,minmax(0,1fr))}.f4-m:nth-child(3){border-left:0}.f4-m:nth-child(n+3){border-top:1px solid var(--rule)}.f4g{grid-template-columns:1fr}.f4g-panel{border-left:0;border-top:1px solid var(--rule)}}@media (max-width:760px){.f4g-rows{padding:14px 12px}.f4g-row{grid-template-columns:1fr;gap:6px}.f4g-row+.f4g-row{margin-top:14px}.f4g-cells{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.f4g-axis{display:none}.f4-m{padding:16px 14px}.f4-base{padding:16px 12px}.f4-u{grid-template-columns:1fr;gap:6px}.f4-u-sq i{width:11px;height:11px}.f4-u-sq{flex-wrap:wrap;gap:2px}}.f5{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.f5-rail{border-bottom:1px solid var(--rule);font:400 10.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 0 12px;display:grid;position:relative}.f5-rail:before{content:"";background:linear-gradient(90deg, var(--rule-2), var(--rule-2));z-index:0;height:1px;position:absolute;top:50%;left:20px;right:20px}.f5-rail span{z-index:1;background:var(--plate);justify-self:start;align-items:center;gap:8px;margin-left:20px;padding-right:10px;display:inline-flex;position:relative}.f5-rail span:before{content:"";background:var(--ink);width:7px;height:7px}.f5-col{flex-direction:column;gap:12px;min-width:0;padding:18px 20px 22px;display:flex}.f5-col+.f5-col{border-left:1px solid var(--rule)}.f5-cmd{color:var(--ink);font-size:12.5px}.f5-pre{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11.5px;line-height:1.6}.f5-pre [data-hot]{color:var(--v-false)}.f5-pre-s{color:var(--ink-3);font-size:11px}.f5-json{color:var(--ink-2)}.f5-exit{border:1px solid color-mix(in srgb, var(--v-false) 50%, transparent);color:var(--v-false);margin-top:6px;padding:1px 7px;display:inline-block}.f5-m{border-top:1px solid var(--rule);color:var(--ink-2);margin-top:auto;padding-top:12px;font-size:13.5px;line-height:1.5}.f5-m b{color:var(--ink);font-weight:400;font-family:var(--mono);font-size:12.5px}.f5-m .mono{color:var(--ink);font-size:12.5px}.f5-mon{width:100%;height:auto;overflow:visible}.f5-line{fill:none;stroke:var(--heat-4);stroke-width:1.6px;stroke-linejoin:round}.f5-final{stroke:var(--rule-2);stroke-dasharray:3 3}.f5-at{stroke:var(--ink);stroke-width:1px}.f5-after{opacity:1}.f5-hatch{stroke:#f4efe61f;stroke-width:2px}.f5-t{fill:var(--ink-3);font:400 10.5px var(--mono)}.f5-t-at{fill:var(--ink)}.f5-frame{fill:none;stroke:var(--rule)}@media (max-width:1000px){.f5{grid-template-columns:1fr}.f5-rail{display:none}.f5-col+.f5-col{border-left:0;border-top:1px solid var(--rule)}.f5-col{padding:16px 14px 18px}}.f6{grid-template-columns:minmax(0,1fr) 380px;display:grid}.f6-term{color:var(--ink-2);min-width:0;padding:20px 20px 24px;font-size:12.5px;line-height:1.7}.f6-c{color:var(--ink);overflow-wrap:anywhere}.f6-c+.f6-c,.f6-tree+.f6-c,.f6-man+.f6-c{margin-top:12px}.f6-c span{color:var(--ink-3);margin-right:6px}.f6-tree{color:var(--ink-2);flex-wrap:wrap;gap:4px 22px;display:flex}.f6-man{gap:2px;display:grid}.f6-man li{grid-template-columns:minmax(0,64ch) 6ch minmax(0,1fr);align-items:baseline;gap:14px;display:grid}.f6-sha{color:var(--ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.f6-size{color:var(--ink-3);text-align:right}.f6-name{color:var(--ink-2);overflow-wrap:anywhere}.f6-ok{color:var(--ink);margin-top:2px}.f6-meta{color:var(--ink-3);overflow-wrap:anywhere;margin-top:4px;font-size:11.5px}@media (max-width:680px){.f6-meta{display:none}}.f6-v{border-top:1px solid var(--rule);color:var(--ink-3);overflow-wrap:anywhere;margin-top:14px;padding-top:12px}.f6-v span{color:var(--ink)}.f6-facts{border-left:1px solid var(--rule);align-content:start;display:grid}.f6-facts div{border-bottom:1px solid var(--rule);padding:18px 20px}.f6-facts div:last-child{border-bottom:0}.f6-facts dt{letter-spacing:-.02em;color:var(--ink);font-variation-settings:"wdth" 104;font-size:clamp(22px,2vw,30px);font-weight:500;line-height:1.1}.f6-facts dd{color:var(--ink-2);max-width:36ch;margin:6px 0 0;font-size:13.5px;line-height:1.5}@media (max-width:1100px){.f6{grid-template-columns:1fr}.f6-facts{border-left:0;border-top:1px solid var(--rule);grid-template-columns:1fr 1fr}.f6-facts div:nth-child(odd){border-right:1px solid var(--rule)}.f6-facts div:nth-last-child(-n+2){border-bottom:0}.f6-man li{grid-template-columns:1fr;gap:0;padding-bottom:6px}.f6-size{text-align:left}}@media (max-width:600px){.f6-term{padding:16px 12px 18px;font-size:11.5px}.f6-facts{grid-template-columns:1fr}.f6-facts div:nth-child(odd){border-right:0}.f6-facts div{border-bottom:1px solid var(--rule)!important}.f6-facts div:last-child{border-bottom:0!important}}.cl-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,4vw,64px);display:grid}.cl-terms{border-top:1px solid var(--rule);display:grid}.cl-terms div{border-bottom:1px solid var(--rule);grid-template-columns:84px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.cl-terms dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px;line-height:1.9}.cl-terms dd{color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.cl-act{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;display:flex}.cl-status{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;margin-top:22px;font-size:11.5px;display:inline-flex}.cl-status i{background:var(--signal);width:6px;height:6px;box-shadow:0 0 10px 1px #e8420fb3}.cl-audit{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:18px 20px 22px;font-size:12px;line-height:1.7}.cl-c{color:var(--ink)}.cl-c span{color:var(--ink-3)}@media (max-width:960px){.cl-grid{grid-template-columns:1fr}.cl-audit{padding:14px 12px 16px;font-size:11px}}.foot-grid.foot-grid-v6{grid-template-columns:2fr repeat(3,1fr)}.foot-rel{align-items:center;gap:8px;display:inline-flex}.foot-rel i{background:var(--signal);width:6px;height:6px;box-shadow:0 0 10px 1px #e8420fb3}@media (max-width:860px){.foot-grid.foot-grid-v6{grid-template-columns:1fr 1fr}.foot-grid-v6 .foot-brand{grid-column:1/-1}}.nav-links{gap:6px}@media (max-width:1100px){.nav-right .btn{display:inline-flex}}@media (max-width:680px){.nav-right .btn{--h:38px}}@media (max-width:380px){.nav-right .btn{display:none}}.nav-bar{max-width:calc(var(--w) + 2 * var(--g));padding:0 var(--g)}.nav-act{transition:transform .12s var(--ease-snap), color .16s var(--ease-snap), opacity var(--dur-2) var(--ease-out), visibility 0s linear 0s}:root:has(.hx-act,[data-install],[data-primary]) .nav:not([data-hero-act=false]) .nav-act{opacity:0;visibility:hidden;transition:transform .12s var(--ease-snap), color .16s var(--ease-snap), opacity var(--dur-2) var(--ease-out), visibility 0s linear var(--dur-2)}@media (scripting:none){:root:has(.hx-act,[data-install],[data-primary]) .nav:not([data-hero-act=false]) .nav-act{opacity:1;visibility:visible}}.more-btn{display:none}@media (max-width:680px){:root{--sx:60px}.sx-h{margin-bottom:22px}.plt{font-size:14px}.f2-tail,.f2-read{display:none}.f2-v{margin-top:12px;padding-top:12px}.f2-head-exit{color:var(--ink);display:inline!important}.more-btn{color:var(--ink);border:1px solid var(--rule-2);background:0 0;margin:6px 0 0 2ch;padding:6px 10px;font-size:11px;display:inline-flex}.more:not([data-open=true]) .t3-wrap:nth-child(n+4),.more:not([data-open=true]) .cl-line:nth-child(n+9),.more:not([data-open=true]) .more-rest{display:none}.plt-foot .more-btn{margin:8px 0 0}.cl-audit+.more-btn{margin:0 12px 14px}.f2-files,.t3-row[data-k=PROBABLE-CAUSES] .t3-note,.t3-row[data-k=NEXT] .t3-note{display:none}.t3{padding:14px 0 16px}.t3-pre,.t3-cmd{font-size:10.5px}.t3-row+.t3-row{margin-top:10px}.f4-l{min-height:0;margin-top:6px;font-size:13px}.f4-n{font-size:32px}.f4-m{padding:14px 12px}.f4-iv{margin-top:8px}.f4g-cells{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.f4g-cell{aspect-ratio:120/62}.f4g-fault{display:none}.f4g-name{align-items:baseline;gap:8px;font-size:13px;display:flex}.f4g-row+.f4g-row{margin-top:10px}.f4g-panel{padding:14px 12px 16px}.f4g-dl-x{display:none!important}.f5{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.f5::-webkit-scrollbar{display:none}.f5-col{scroll-snap-align:start;flex:0 0 86%;padding:14px 12px 16px;border-top:0!important}.f5-col+.f5-col{border-left:1px solid var(--rule)!important}.f5-json span:nth-child(n+11):not(:last-child){display:none}.f6-man li{gap:0}.f6-sha,.f6-v span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.f6-facts{grid-template-columns:1fr 1fr}.f6-facts div{padding:14px 12px}.f6-facts div:nth-child(odd){border-right:1px solid var(--rule)!important}.f6-facts dd{font-size:12.5px}.f6-facts dt{font-size:21px}.cl-terms div{grid-template-columns:70px minmax(0,1fr);gap:12px;padding:10px 0}.cl-terms dd{font-size:14px}.cl-audit{font-size:10.5px}}@media (max-width:600px){.f6-facts{grid-template-columns:1fr 1fr}.f6-facts div{border-bottom:1px solid var(--rule)!important}.f6-facts div:nth-last-child(-n+2){border-bottom:0!important}}@media (max-width:680px){.foot-monument{margin-top:12px;font-size:15vw}.foot-grid-v6 nav[aria-labelledby=foot-for-machines]{display:none}}.ip-hero{padding-top:calc(var(--nav-h) + clamp(48px, 8vh, 96px))}.ip-h1{letter-spacing:-.035em;font-variation-settings:"wdth" 104;text-wrap:balance;max-width:16ch;font-size:clamp(44px,6vw,88px);font-weight:500;line-height:.98}.ip-sec .sx-h{font-size:clamp(28px,3.2vw,46px)}.ip-tw{border:1px solid var(--rule);background:var(--plate);overflow-x:auto}.ip-t{border-collapse:collapse;width:100%;font-size:14px;line-height:1.45}.ip-t th{text-align:left;font:400 10.5px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);white-space:nowrap;padding:12px 16px}.ip-t td{border-bottom:1px solid var(--rule);color:var(--ink-2);vertical-align:top;padding:12px 16px}.ip-t tr:last-child td{border-bottom:0}.ip-t td.mono{color:var(--ink);white-space:nowrap;font-size:12.5px}.ip-t td b{color:var(--ink);font-weight:400}.ip-t .vd{height:22px;font-size:11px}.ip-rows{border-top:1px solid var(--rule);display:grid}.ip-rows>div{border-bottom:1px solid var(--rule);grid-template-columns:minmax(140px,220px) minmax(0,1fr);gap:20px;padding:18px 0;display:grid}.ip-rows dt{color:var(--ink);font-size:15px}.ip-rows dd{color:var(--ink-2);max-width:66ch;margin:0;font-size:15px;line-height:1.55}.ip-rows dd .mono{color:var(--ink);font-size:13px}.ip-rows dd .st{margin-right:10px}.ip-pre{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:18px 20px;font-size:12.5px;line-height:1.7}.ip-pre b{color:var(--ink);font-weight:400}.ip-note{font:400 12px/1.6 var(--mono);color:var(--ink-3);max-width:90ch;margin-top:14px}.ip-note b{color:var(--ink);font-weight:400}.ip-ask{padding-bottom:var(--sx)}.ip-ask-in{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;padding-top:clamp(40px,5vw,64px);display:flex}.ip-ask .sx-h{margin-bottom:0}.ip-ask-act{justify-items:start;gap:14px;display:grid}.ip-faq{border-top:1px solid var(--rule);display:grid}.ip-faq details{border-bottom:1px solid var(--rule)}.ip-faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;gap:20px;padding:18px 0;font-size:17px;list-style:none;display:flex}.ip-faq summary::-webkit-details-marker{display:none}.ip-faq summary:after{content:"+";font-family:var(--mono);color:var(--ink-3)}.ip-faq details[open] summary:after{content:"−"}.ip-faq details p{color:var(--ink-2);max-width:70ch;margin:0 0 18px;font-size:15px;line-height:1.6}.ip-form{gap:14px;padding:20px;display:grid}.ip-form label{font:400 11px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);gap:6px;display:grid}.ip-form input,.ip-form textarea{font:400 15px/1.4 var(--font-sans), sans-serif;letter-spacing:0;text-transform:none;color:var(--ink);background:var(--plate-2);border:1px solid var(--rule-2);border-radius:0;padding:12px}.ip-form input:focus-visible,.ip-form textarea:focus-visible{outline:2px solid var(--ink);outline-offset:0}.ip-form em{color:var(--ink-3);text-transform:none;letter-spacing:0;font-style:normal}.ip-grid2{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}@media (max-width:900px){.ip-grid2{grid-template-columns:1fr}}@media (max-width:680px){.ip-rows>div{grid-template-columns:1fr;gap:6px;padding:14px 0}.ip-t thead{display:none}.ip-t,.ip-t tbody,.ip-t tr,.ip-t td{width:100%;display:block}.ip-t tr{border-bottom:1px solid var(--rule);padding:8px 0}.ip-t tr:last-child{border-bottom:0}.ip-t td{border:0;grid-template-columns:96px minmax(0,1fr);gap:10px;padding:4px 12px;display:grid}.ip-t td:before{content:attr(data-l);font:400 10px/1.9 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.ip-t td.mono{white-space:normal;overflow-wrap:anywhere}.ip-pre{padding:14px 12px;font-size:11px}}.ip-tier+.ip-tier{margin-top:28px}.ip-tier-h{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);padding-bottom:10px;font-size:11.5px}.ip-tier-h b{color:var(--ink);margin-right:8px;font-weight:400}.ip-codes{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.ip-codes li{border-bottom:1px solid var(--rule);color:var(--ink-2);grid-template-columns:minmax(170px,210px) minmax(0,1fr);gap:14px;padding:10px 0;font-size:13.5px;line-height:1.45;display:grid}.ip-codes .mono{color:var(--ink);overflow-wrap:anywhere;font-size:12px}@media (max-width:900px){.ip-codes{grid-template-columns:1fr}}@media (max-width:520px){.ip-codes li{grid-template-columns:1fr;gap:2px}}.ip-rows-in{border-top:0;padding:0 20px}.ip-rows-in>div:last-child{border-bottom:0}.ip-ny{display:block}.ip-ny+.ip-ny{margin-top:6px}.hx-type{font-size:var(--fs-hero);letter-spacing:-.032em;font-variation-settings:"wdth" 108;font-weight:500;line-height:1}.hx-type span{display:block}@media (max-width:1100px){.hx-type span{display:inline}.hx-type br{display:none}.hx-type{text-wrap:balance}}.sp{position:relative}.sp-row{flex-wrap:wrap;gap:4px 2px;display:flex}.sp-t{background:var(--rule-2);cursor:default;flex:none;width:3px;height:12px;position:relative}.sp-t:after{content:"";position:absolute;inset:-2px -1px}.sp-t[data-lit=signal]{background:var(--signal)}.sp-t[data-lit=ink]{background:var(--ink)}.sp-t[data-lit=hollow]{box-shadow:inset 0 0 0 1px var(--ink);background:0 0}.sp-t[data-on=true]{outline:1px solid var(--ink-2);outline-offset:2px}.sp-t:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sp-tip{z-index:4;width:max-content;max-width:min(48ch,100vw - 16px);color:var(--ink-2);overflow-wrap:anywhere;background:var(--plate);border:1px solid var(--rule-2);padding:6px 9px;font-size:11px;line-height:1.4;position:absolute;top:0;left:0}.sp-tip b{color:var(--ink);font-weight:400}.sp-line{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.sp-end{color:var(--ink-3);white-space:nowrap;font-size:11px;line-height:1.2}.sp-t[data-lead]{margin-left:4px}.sp-tip:before{content:"";z-index:-1;position:absolute;inset:-9px 0}@media (max-width:680px){.sp-t{height:10px}}.cp{flex:none;width:72px;height:72px;display:inline-block;position:relative}.cp svg{width:100%;height:100%;overflow:visible}.cp path{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke}.cp-spec{stroke:var(--ink);opacity:.4}.cp-run,.cp-arc{stroke:var(--signal)}.cp .cp-w{fill:var(--signal);stroke:none;opacity:.16}.cp-o{fill:var(--ink)}.cp-t{color:var(--ink);white-space:nowrap;font-size:11px;line-height:1;position:absolute;transform:translateY(-50%)}@media (max-width:680px){.cp{width:56px;height:56px}}.cmd{background:var(--plate);border:1px solid var(--rule);min-width:0;position:relative}.cmd-row{align-items:stretch;min-height:48px;display:flex}.cmd-line{white-space:pre;min-width:0;color:var(--ink);scrollbar-width:thin;scrollbar-color:var(--rule-2) transparent;flex:auto;align-items:center;gap:10px;padding:0 16px;font-size:13px;display:flex;overflow-x:auto}.cmd-line code{font:inherit}.cmd-p{color:var(--ink-3);-webkit-user-select:none;user-select:none}.cmd-line:focus-visible,.cmd-btn:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.cmd-btn{border-left:1px solid var(--rule);letter-spacing:.08em;text-transform:uppercase;min-width:48px;color:var(--ink);transition:background-color var(--dur-1) var(--ease-out);flex:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:11px;display:inline-flex}.cmd-btn:hover{background:#f4efe60d}.cmd-i{fill:none;stroke:currentColor;stroke-width:1.4px;flex:none;width:14px;height:14px}.cmd-out{border-top:1px solid var(--rule);color:var(--ink-2);white-space:pre;scrollbar-width:thin;scrollbar-color:var(--rule-2) transparent;margin:0;padding:12px 16px 14px;font-size:12.5px;line-height:1.6;overflow-x:auto}.cmd-out:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.cmd [data-edge=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.cmd [data-edge=start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 36px),#0000)}.cmd [data-edge=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000)}.cmd [data-edge]:focus-visible{-webkit-mask-image:none;mask-image:none}.cmd-st{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cmd[data-state=refused] .cmd-st{clip:auto;white-space:normal;border-top:1px solid var(--rule);width:auto;height:auto;color:var(--ink-2);padding:10px 16px;font-size:12px;line-height:1.5;position:static;overflow:visible}@media not (min-width:680px){.cmd-w{display:none}.cmd-btn{padding:0}.cmd-line{padding:0 12px;font-size:12px}}.plt-n{display:none}.plt-3{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.plt-3-c{min-width:0}.plt-3-c+.plt-3-c{border-left:1px solid var(--rule)}@media (max-width:680px){.plt-bleed{margin-inline:calc(-1 * var(--g));border-inline:0}.plt-bleed .plt-reg{display:none}.plt-bleed .plt-cap,.plt-bleed .plt-foot{padding-inline:var(--g)}.plt-n{color:var(--ink);white-space:nowrap;margin-left:auto;display:inline}.plt-3{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.plt-3::-webkit-scrollbar{display:none}.plt-3:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.plt-3-c{scroll-snap-align:start;flex:0 0 calc(100% - 24px)}.plt-3-c:last-child{scroll-snap-align:end}}.dk{padding-top:clamp(40px,5vw,64px);padding-bottom:var(--sx)}.dk-in{justify-items:start;gap:14px;width:min(100%,50% - 16px);display:grid}.dk-line{color:var(--ink);font-size:17px;line-height:1.5}.dk-in .btn{margin-top:14px}@media (max-width:680px){.dk-in{width:100%}.dk-in .btn{justify-content:center;width:100%}}.wp-fig{--wp-head:33px;--wp-row:86px}.wp-p{display:none}.wp-b{grid-template-columns:calc(75% - 8px) minmax(0,1fr);display:grid}.wp-m{min-width:0;padding:24px;position:relative}.wp-rows{z-index:1;pointer-events:none;position:absolute;inset:24px 24px auto}.wp-rows span{left:0;top:calc(var(--wp-head) + var(--r) * var(--wp-row));font:400 11px/16px var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--ink-3);position:absolute}.wp-cols{height:calc(var(--wp-head) + 3 * var(--wp-row) - 16px);column-gap:16px;display:flex;position:relative}.wp-g{flex:var(--n) 1 0;min-width:0;position:relative}.wp-g[data-ctl]{margin-left:48px}.wp-g[data-ctl]:before{content:"";background:var(--rule-2);width:1px;position:absolute;top:22px;bottom:0;left:-32px}.wp-fl{left:calc(30% / var(--n));z-index:1;pointer-events:none;white-space:nowrap;color:var(--ink-3);transition:color var(--dur-1) var(--ease-out);font-size:11px;line-height:16px;position:absolute;top:0}.wp-fl[data-on]{color:var(--ink)}.wp-br{left:calc(30% / var(--n));right:calc(30% / var(--n));z-index:1;border:1px solid var(--rule);pointer-events:none;border-bottom:0;height:5px;position:absolute;top:22px}.wp-cs{display:flex;position:absolute;inset:0}.wp-c{cursor:pointer;min-width:0;transition:background-color var(--dur-1) var(--ease-out);flex:1 1 0;position:relative}.wp-c[data-hov]{background:var(--plate-2)}.wp-c[aria-checked=true]{background:var(--plate-3)}.wp-c[aria-checked=true]:before{content:"";background:var(--ink);width:2px;height:8px;position:absolute;top:14px;left:calc(50% - 1px)}.wp-c:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.wp-k{--d:calc(var(--r0) + var(--i) * 8ms);width:40%;transform-origin:50% 100%;width:round(40%,1px);height:44px;left:50%;top:calc(var(--wp-head) + var(--r) * var(--wp-row) + 26px);background:var(--rule-2);position:absolute;translate:-50%}.wp-k[data-r="1"]{--r:0;--r0:0s}.wp-k[data-r="2"]{--r:1;--r0:.508s}.wp-k[data-r="3"]{--r:2;--r0:1.016s}.wp-k[data-lit=signal]{background:var(--signal)}.wp-k[data-lit=ink]{background:var(--ink)}.wp-r{min-width:0;padding:calc(24px + var(--wp-head) + 26px) 16px 0;background:var(--plate-2);border-left:1px solid var(--rule)}.wp-n{min-height:var(--wp-row)}.wp-n:last-child{min-height:0}.wp-nc,.wp-nl,.wp-nn{display:block}.wp-nc{letter-spacing:-.012em;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink);font-size:28px;font-weight:500;line-height:28px}.wp-nl{color:var(--ink-2);margin-top:4px;font-size:12px;line-height:18px}.wp-nn{color:var(--ink-3);margin-top:2px;font-size:11px;line-height:16px}.wp-seg{white-space:nowrap}.wp-b[data-arm] .wp-k:not([data-lit=none]){opacity:0;transform:scaleY(0)}.wp-b[data-arm] .wp-n{opacity:0}.wp-b[data-arm] .wp-c[aria-checked=true]{background:0 0}.wp-b[data-arm] .wp-c[aria-checked=true]:before{opacity:0}.wp-b[data-play] .wp-k{transition:transform .15s var(--ease-out) var(--d), opacity .15s var(--ease-out) var(--d)}.wp-b[data-play] .wp-n{transition:opacity .16s var(--ease-out) var(--d)}.wp-n:first-child{--d:.358s}.wp-n:nth-child(2){--d:.866s}.wp-n:nth-child(3){--d:1.374s}.wp-b[data-play] .wp-c[aria-checked=true]{transition:background-color var(--dur-2) var(--ease-out) 1.374s}.wp-b[data-play] .wp-c[aria-checked=true]:before{transition:opacity var(--dur-2) var(--ease-out) 1.374s}.wp-o{border-top:1px solid var(--rule);padding:16px 24px;display:grid}.wp-ro{visibility:hidden;grid-area:1/1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:32px;display:grid}.wp-ro[data-on]{visibility:visible}.wp-rh{grid-column:1/4;min-width:0}.wp-rs{color:var(--ink-3);font-size:12px;line-height:18px}.wp-rw{letter-spacing:-.006em;color:var(--ink);text-wrap:pretty;margin-top:2px;font-size:17px;line-height:24px}.wp-rw samp{font:inherit}.wp-rf{color:var(--ink-3);margin-top:2px;font-size:11px;line-height:16px}.wp-rl{grid-column:4/-1;min-width:0;display:grid}.wp-ln{grid-template-columns:168px minmax(0,1fr);align-items:baseline;display:grid}.wp-ln dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:11px;line-height:24px}.wp-ln dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:12px;line-height:24px}.wp-v{vertical-align:top;align-items:center;width:92px;height:24px;display:inline-flex}.wp-ln .vd{height:22px}.wp-rule{width:72px;color:var(--ink-2);display:inline-block}.wp-ids{color:var(--ink-2)}.wp-why samp{font:inherit;color:var(--ink)}.wp-choice{color:var(--ink-3)}.wp-plate .plt-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding:12px 24px;display:flex}.wp-foot{min-width:0;font:400 15px/1.45 var(--font-sans), sans-serif;letter-spacing:-.003em;color:var(--ink-2);text-wrap:pretty}.wp-plate .plt-foot .wp-key{margin-top:0}@media (hover:hover) and (pointer:fine){.wp-c:hover:not([aria-checked=true]){background:var(--plate-2)}}@media (max-width:1279px){.wp-b{grid-template-columns:minmax(0,1fr)}.wp-r{border-left:0;border-top:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;padding:20px 24px;display:grid}.wp-n{min-height:0}.wp-rh{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;column-gap:12px;margin-bottom:8px;display:flex}.wp-rl{grid-column:1/-1}}@media (max-width:960px){.wp-d{display:none}.wp-p{display:block}.wp-plate .plt-src{white-space:normal;text-wrap:balance}.wp-plate .plt-foot .wp-foot{flex-basis:100%;font-size:14px}.wp-ph{padding:4px var(--g);border-bottom:1px solid var(--rule);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) repeat(3,44px);display:grid}.wp-hc{display:contents}.wp-hc>*{text-align:center}.wp-hc:first-child>*{grid-column:2}.wp-hc:nth-child(2)>*{grid-column:3}.wp-hc:nth-child(3)>*{grid-column:4}.wp-hl{letter-spacing:0;text-transform:uppercase;height:22px;color:var(--ink-3);grid-row:1;font-size:10px;line-height:11px}.wp-hl>[aria-hidden]{flex-direction:column;align-items:center;display:flex}.wp-hl>[aria-hidden]>span{white-space:nowrap;height:11px}.wp-hn{font-variant-numeric:tabular-nums;color:var(--ink);grid-row:2;font-size:22px;font-weight:500;line-height:22px}.wp-ho{color:var(--ink-3);grid-row:3;font-size:11px;line-height:12px}.wp-pl{margin:0;padding:0;list-style:none}.wp-pr{position:relative}.wp-pr[data-new]{border-top:1px solid var(--rule)}.wp-pb,.wp-pctl{width:100%;min-height:24px;padding:0 var(--g);grid-template-columns:minmax(0,1fr) repeat(3,44px);align-items:center;display:grid}.wp-pb{text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0}.wp-pb:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.wp-pn-w{flex-wrap:wrap;align-items:baseline;column-gap:8px;min-width:0;padding:2px 0;display:flex}.wp-pn{color:var(--ink-2);font-size:14px;line-height:20px}.wp-pt{color:var(--ink-3);font-size:11px;line-height:16px}.wp-pc{justify-content:center;align-items:center;gap:2px;height:24px;display:flex}.wp-pc i{background:var(--rule-2);flex:none;width:22px;height:10px}.wp-pc i[data-lit=signal]{background:var(--signal)}.wp-pc i[data-lit=ink]{background:var(--ink)}.wp-pctl .wp-pc i{width:3px}.wp-pr[data-open] .wp-pn{color:var(--ink)}.wp-pr[data-open]:before{content:"";background:var(--ink);width:2px;height:24px;position:absolute;top:0;left:0}.wp-px{padding:10px var(--g) 12px;background:var(--plate-2)}.wp-px[hidden]{display:none}.wp-px .wp-ro{visibility:visible;display:block}.wp-px .wp-rh{flex-wrap:wrap;align-items:baseline;column-gap:8px;margin:0;display:flex}.wp-px .wp-rs{display:none}.wp-px .wp-rw{margin:0;font-size:14px;line-height:20px}.wp-px .wp-rf{margin:0;font-size:11px;line-height:16px}.wp-px .wp-rl{margin-top:4px}.wp-px .wp-ln{flex-wrap:wrap;align-items:baseline;column-gap:10px;display:flex}.wp-px .wp-ln dt{letter-spacing:.06em;flex:0 0 124px;font-size:10px;line-height:22px}.wp-px .wp-ln dd{font-size:11px;line-height:22px;display:contents}.wp-px .wp-v,.wp-px .wp-rule{width:auto;height:22px}.wp-px .vd{background:0 0;border:0;gap:6px;height:auto;padding:0;font-size:13px;line-height:22px}.wp-px .wp-why,.wp-px .wp-ids{flex-basis:100%;margin-bottom:3px;line-height:16px}}@media (max-width:680px){.wp-si[data-k=commit]{display:none}}
:root{--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-state:cubic-bezier(.65, 0, .35, 1)}.v2-hero{--hh:clamp(760px, 100svh, 1000px);--h1-bottom:245px;height:var(--hh);background:var(--film-0);position:relative;overflow:hidden}.v2-top{z-index:2;padding-top:calc(var(--nav-h) + 32px);grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:32px;display:grid;position:relative}.v2-h1{color:var(--film-ink)}.v2-act{margin-bottom:calc((var(--fs-hero) - 46px) / 2)}.v2-stage{--H:min(.89 * var(--hh), .5556 * 100vw, (var(--hh) - var(--h1-bottom) - 24px) / .7625);--py:calc(100% - var(--H) * (1 - var(--pf-y)));z-index:1;position:absolute;inset:0}.v2-fig{margin:0}.v2-box{width:calc(2 * var(--H));height:var(--H);position:absolute;bottom:0;left:50%;translate:-50%}.v2-field{--fade:clamp(0px, (100vw - 100%) * 4, 64px);background:var(--film-0);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 240px), linear-gradient(to right, transparent 0, #000 var(--fade), #000 calc(100% - var(--fade)), transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 240px), linear-gradient(to right, transparent 0, #000 var(--fade), #000 calc(100% - var(--fade)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 240px), linear-gradient(to right, transparent 0, #000 var(--fade), #000 calc(100% - var(--fade)), transparent 100%);position:absolute;inset:0;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.v2-still,.v2-still img,.v2-canvas{width:100%;height:100%;position:absolute;inset:0}.v2-still img{object-fit:cover;object-position:50% 100%}.v2-still[data-k=grav]{opacity:0;transition:opacity .6s var(--ease-state)}.v2-stage[data-still=grav] .v2-still[data-k=grav]{opacity:1}.v2-canvas{opacity:0;transition:opacity .8s var(--ease-out);display:block}.v2-stage[data-live] .v2-canvas{opacity:1}.v2-plumb{left:calc(var(--pf-x) * 100%);top:calc(var(--pf-y) * 100%);width:0;height:calc(var(--pf-l) * 100%);pointer-events:none;position:absolute}.v2-pl-task,.v2-pl-run{transform-origin:50% 0;height:100%;position:absolute;top:0}.v2-pl-task{background:repeating-linear-gradient(to bottom, var(--film-ink-3) 0 4px, transparent 4px 8px);width:1px;left:0}.v2-pl-run{background:var(--film-ink);width:2px;transform:rotate(var(--v2-g,0deg));transition:background-color .42s var(--ease-state);left:-1px}.v2-pl-task b,.v2-pl-run b{border-radius:50%;width:8px;height:8px;position:absolute;bottom:0;left:50%;translate:-50% 50%}.v2-pl-task b{border:1px solid var(--film-ink-3)}.v2-pl-run b{background:var(--film-ink);transition:background-color .42s var(--ease-state)}.v2-stage:is([data-v=reject],[data-v=other]) :is(.v2-pl-run,.v2-pl-run b){background:var(--heat-3)}.v2-pl-dot{background:var(--film-ink);border-radius:50%;width:4px;height:4px;position:absolute;top:0;left:0;translate:-50% -50%}.v2-verdict{left:calc(50% + 40px);top:calc(var(--py) - 5px);text-align:left;justify-items:start;margin:0;display:grid;position:absolute}.v2-vw,.v2-vr{justify-items:start;display:grid}.v2-vw{font:500 40px/40px var(--font-sans), sans-serif;letter-spacing:-.02em;color:var(--film-ink)}.v2-vw .v2-rej{color:var(--heat-3)}.v2-vr{font:400 12px/16px var(--mono);color:var(--film-ink-2);margin-top:9px}.v2-vw>*,.v2-vr>*{white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s var(--ease-in), translate .2s var(--ease-in), visibility 0s linear .2s;grid-area:1/1;translate:0 -8px}.v2-stage[data-v=accept] .v2-acc,.v2-stage:is([data-v=reject],[data-v=other]) .v2-vw .v2-rej,.v2-stage[data-v=reject] .v2-rej-g,.v2-stage[data-v=other] .v2-oth{opacity:1;visibility:visible;transition:none;translate:none}.v2-stage[data-flipped][data-v=accept] .v2-acc,.v2-stage[data-flipped]:is([data-v=reject],[data-v=other]) .v2-vw .v2-rej,.v2-stage[data-flipped][data-v=reject] .v2-rej-g,.v2-stage[data-flipped][data-v=other] .v2-oth{animation:v2-in .42s var(--ease-state) both}@keyframes v2-in{0%{opacity:0;translate:0 8px}}.v2-rail{left:calc(50% + 40px);top:calc(var(--py) + 56px);color:var(--film-ink-3);align-items:baseline;display:flex;position:absolute}.v2-pause{min-width:44px;height:44px;font:400 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:inherit;cursor:pointer;text-underline-offset:3px;transition:text-decoration-color .16s var(--ease-out);background:0 0;border:0;border-radius:0;flex:none;align-items:center;margin:0;padding:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}.v2-pause:hover,.v2-pause:focus-visible{text-decoration-color:currentColor}.v2-pause:focus-visible{outline:2px solid var(--film-ink);outline-offset:3px}.v2-sep{font:400 12px/16px var(--mono);white-space:pre}.v2-rt{font:400 12px/16px var(--mono);white-space:nowrap;margin:0}@media (max-width:1199px){.v2-hero{--h1-bottom:320px}.v2-top{grid-template-columns:minmax(0,1fr)}.v2-act{margin-bottom:0}}@media (max-width:680px){.v2-hero{flex-direction:column;display:flex}.v2-hero .hx-type{line-height:1.02}.v2-act{margin-top:28px}.v2-stage{flex:auto;margin-top:-7px;position:relative;inset:auto}.v2-box{width:100%;height:100%;left:0;translate:none}.v2-field{-webkit-mask-image:linear-gradient(#0000 0,#000 140px);mask-image:linear-gradient(#0000 0,#000 140px)}.v2-plumb{left:calc(var(--pt-x) * 100%);top:calc(var(--pt-y) * 100%);height:calc(var(--pt-l) * 100%)}.v2-verdict{left:var(--g);top:32px}.v2-vw{font-size:32px;line-height:32px}.v2-vr{margin-top:8px;font-size:11px;line-height:14px}.v2-rail{left:var(--g);right:var(--g);display:block;top:93px}.v2-pause{justify-content:flex-end;font-size:11px;position:absolute;top:-36px;right:0}.v2-sep{display:none}.v2-rt{white-space:normal;font-size:11px;line-height:16px}}
:root{--settle-pitz-Ux:linear(0, .3331, .3793, .4219, .4613, .5034, .5481, .5856, .61, .621, .6279, .6325, .6346, .6351, .6358, .6369, .6388, .642, .646, .6491, .6494, .6487, .6488, .6512, .6568, .6629, .6649, .665, .6689, .6753, .6831, .6911, .6992, .7075, .7186, .7331, .7551, .7828, .8082, .8237, .8404, .862, .8835, .9025, .921, .9468, .9759, 1);--settle-pitz-Uy:linear(0, .394, .4446, .4696, .5033, .5365, .5687, .5881, .5936, .5916, .5876, .5812, .5746, .5689, .5623, .5551, .5485, .5426, .5378, .5333, .5298, .5293, .535, .5477, .5608, .5683, .5749, .5839, .592, .5986, .6041, .607, .6082, .6123, .6272, .6556, .6925, .7239, .7511, .7885, .8159, .8327, .8493, .8785, .9164, .9533, .9793, 1);--settle-pitz-p:linear(0, .3575, .42, .4483, .4925, .5147, .5363, .5579, .5731, .5883, .5959, .6046, .6139, .6173, .6226, .6263, .6279, .6294, .6267, .6206, .6141, .609, .6118, .6204, .6266, .635, .6362, .6314, .6366, .6463, .6482, .6463, .6483, .6549, .6751, .6961, .7142, .7478, .7812, .8098, .8297, .8579, .8781, .9001, .925, .9481, .9751, 1);--settle-pitz-epsilon:linear(0, .2327, .2775, .3297, .3686, .4008, .4321, .4631, .4903, .511, .5236, .5317, .5376, .5423, .5472, .5532, .5588, .5632, .5661, .57, .5748, .5815, .588, .5952, .6046, .6165, .6275, .6372, .6468, .657, .6664, .6753, .6869, .7005, .7204, .7388, .76, .7833, .8049, .8263, .846, .8637, .8823, .9053, .9326, .9604, .9838, 1);--settle-pitz-k:linear(0, .3313, .3785, .423, .4587, .4869, .5109, .5351, .5588, .5818, .5989, .6119, .6198, .6241, .6268, .6294, .6308, .6314, .6306, .6297, .6289, .6287, .6306, .6342, .6404, .6478, .6548, .6625, .6694, .6759, .6829, .6908, .6982, .7059, .7164, .7326, .7583, .7862, .8078, .83, .8509, .867, .8841, .9034, .9288, .9563, .9814, 1);--settle-wrong-Ux:linear(0, .3428, .3886, .4276, .4644, .5042, .5468, .5859, .6126, .6262, .6337, .6382, .64, .6391, .6385, .6389, .6401, .6423, .6455, .6498, .6531, .6537, .6533, .6536, .6559, .6617, .6706, .6769, .6782, .6816, .6884, .6967, .7053, .7142, .7238, .7355, .7499, .7705, .7981, .8265, .8448, .8606, .8817, .9054, .9273, .9467, .9704, 1);--settle-wrong-Uy:linear(0, .3998, .4507, .473, .505, .5419, .5723, .5883, .5914, .5882, .5844, .5783, .5717, .5655, .5593, .5525, .5455, .5391, .5335, .5287, .5246, .5216, .521, .5254, .5377, .5539, .566, .5743, .5851, .5942, .6017, .6084, .6126, .6149, .6194, .6336, .6606, .6973, .7311, .7541, .7909, .8236, .8456, .8625, .8887, .9263, .9669, 1);--settle-wrong-p:linear(0, .3657, .4316, .4724, .5088, .535, .5611, .5835, .5954, .6092, .6083, .6143, .6216, .6251, .6274, .6291, .6319, .6331, .6322, .6314, .626, .6183, .6118, .616, .6273, .6354, .6462, .6555, .6527, .6579, .6685, .6698, .6684, .6704, .6793, .7001, .7227, .7388, .7695, .8023, .8366, .859, .8835, .9071, .9287, .9533, .976, 1);--settle-wrong-epsilon:linear(0, .2545, .3062, .3462, .3787, .4082, .4376, .4664, .4915, .5129, .5273, .5366, .5419, .546, .55, .5541, .5593, .5643, .5676, .5701, .5732, .578, .5848, .5911, .5981, .6071, .6195, .6321, .6428, .6535, .6642, .6738, .6832, .6948, .7108, .7284, .7461, .7676, .7915, .8135, .8349, .856, .8754, .8952, .9183, .9457, .9743, 1);--settle-wrong-k:linear(0, .3371, .3885, .4308, .4628, .4877, .5104, .5318, .5542, .5759, .5959, .6094, .6193, .6261, .6307, .6338, .6357, .6365, .6353, .6337, .6322, .6311, .6311, .6326, .6363, .6428, .651, .6599, .668, .6758, .6826, .6895, .6978, .7067, .7146, .7243, .7399, .7652, .7939, .8164, .8379, .8603, .8799, .8978, .9179, .943, .972, 1)}
:root{--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0)}.v3-hero{--x:max(var(--g,16px), (100% - var(--w,1320px)) / 2);--fs:clamp(44px, 6.1vw, 96px);isolation:isolate;margin-top:var(--nav-h);height:calc(clamp(760px, 100svh, 1000px) - var(--nav-h));background:var(--film-0);color:var(--film-ink);position:relative;overflow:hidden}.v3-hero:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(125% 85% at 0 100%,#0a0908cc 0%,#0a090800 64%);position:absolute;inset:0}.v3-fig{z-index:0;transform-origin:50%;will-change:transform, opacity;margin:0;position:absolute;inset:0}.v3-fig picture,.v3-fig img,.v3-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.v3-fig img{object-fit:cover;object-position:50% 50%}.v3-poster{animation:v3-fade 1s var(--ease-out) both}.v3-conv{animation:v3-fade-in 3.2s var(--v3-curve,var(--ease-out)) both}.v3-canvas{opacity:0;transition:opacity .6s var(--ease-out);touch-action:pan-y}.v3-hero[data-live] .v3-canvas{opacity:1}@keyframes v3-fade{0%{opacity:0}}@keyframes v3-fade-in{0%{opacity:0}to{opacity:1}}.v3-block{z-index:2;left:var(--x);justify-items:start;row-gap:calc(44px - .1025 * var(--fs));display:grid;position:absolute;bottom:88px}.v3-h1{font-size:var(--fs);font-variation-settings:"wdth" 100;letter-spacing:-.035em;color:var(--film-ink);margin:0;font-weight:500;line-height:.96}.v3-ln{clip-path:inset(-.32em -.3em -.24em -.06em);animation:v3-unclip 0s linear calc(var(--d,0s) + .9s) forwards;display:flow-root}.v3-li{animation:v3-rise .9s var(--ease-out) var(--d,0s) both;margin-bottom:-.24em;padding-bottom:.24em;display:block}.v3-ln:nth-child(2){--d:90ms}.v3-p{display:inline}@keyframes v3-rise{0%{transform:translateY(105%)}}@keyframes v3-unclip{to{clip-path:none}}.v3-row{z-index:2;left:var(--x);font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.08em;animation:v3-up-in .6s var(--ease-out) .3s both;align-items:baseline;gap:16px;font-size:12px;line-height:12px;display:flex;position:absolute;bottom:38px}.v3-label{color:var(--film-ink-2);margin:0}.v3-it{font-variant-numeric:tabular-nums}.v3-live{display:none}.v3-hero[data-live] .v3-live{display:inline}.v3-pause{min-width:44px;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;color:var(--film-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:-16px 0;padding:16px 0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;position:relative}.v3-pause:hover,.v3-pause:focus-visible{text-decoration-color:currentColor}.v3-pause:focus-visible{outline:2px solid var(--film-ink);outline-offset:3px}.v3-act{animation:v3-up-in .6s var(--ease-out) .18s both}.v3-block .v3-act{justify-self:start;margin:0}.v3-block .v3-act .btn{flex:none;width:auto}.v3-act .btn{--h:52px;--cut:10px;letter-spacing:-.005em;gap:12px;padding:0 22px 0 24px;font-size:16px;font-weight:500}.v3-act .btn i,.v3-act .btn i:before{width:16px;height:16px}.v3-act .btn:focus-visible{outline:2px solid var(--film-ink);outline-offset:4px}@keyframes v3-up{0%{opacity:0;transform:translateY(8px)}}@keyframes v3-up-in{0%{opacity:.001;transform:translateY(8px)}}@media (max-width:680px){.v3-hero:before{background:linear-gradient(#0a0908d9 0,#0a090800 400px),linear-gradient(0deg,#0a0908eb 0 64px,#0a090800 200px)}.v3-block{bottom:auto;left:16px;right:16px;top:calc(32px - .1405 * var(--fs));row-gap:calc(28px - .1025 * var(--fs))}.v3-p{display:block}.v3-act .btn{--h:48px;--cut:9px;gap:10px;padding:0 20px 0 22px;font-size:15px}.v3-act .btn i,.v3-act .btn i:before{width:15px;height:15px}.v3-row{left:16px;right:16px;bottom:calc(28px - 4px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 16px;font-size:11px;line-height:15px;display:grid}.v3-label{grid-area:1/1}.v3-pause{text-align:right;grid-area:1/2;margin:-15px 0;padding:15px 0}}@media (prefers-reduced-motion:reduce){.v3-poster,.v3-li,.v3-row,.v3-act,.v3-conv{animation:none}.v3-ln{clip-path:none;animation:none}.v3-pause{display:none}}@media (scripting:none){.v3-pause{display:none}}.sg{--sg-delay:0s;--sg-dur:2.4s;--sg-flip:1s;--sg-x:.36s;display:inline-grid}.sg[data-hero]{--sg-delay:1s;--sg-dur:3.2s}.sg>.sg-rest,.sg>.sg-anim{grid-area:1/1}.sg-rest{animation:sg-hide calc(var(--sg-delay) + var(--sg-flip)) linear}.sg-anim{white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden;animation:sg-show calc(var(--sg-delay) + var(--sg-flip)) linear}.sg-l{animation:sg-clock var(--sg-dur) linear var(--sg-delay) backwards;display:inline-block;position:relative}.sg-l:before{content:attr(data-c);visibility:hidden}.sg-g{position:absolute;top:0;left:0}.sg-g:before{content:attr(data-c)}.sg-g[data-ch]:before{content:attr(data-ch)}.sg:not([data-on]) :is(.sg-rest,.sg-anim,.sg-l){animation-play-state:paused}@keyframes sg-hide{0%,to{color:#0000}}@keyframes sg-show{0%,to{visibility:visible}}@keyframes sg-clock{0%,to{opacity:1}}@property --mg{syntax:"<number>";inherits:true;initial-value:1}@property --mh{syntax:"<number>";inherits:true;initial-value:1}.molten,.sg[data-heat]{--molten:linear-gradient(100deg, #a82c08 0%, #f0641a 18%, #ffb24e 32%, #ffe6b0 44%, #fff6e2 50%, #ffe6b0 56%, #ffb24e 68%, #f0641a 82%, #a82c08 100%)}.molten,.sg[data-heat] .sg-rest{background:var(--molten) 50% 0 / 260% 100% no-repeat;-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 0 .05em rgb(255 170 80/calc(.55 * var(--mg) * var(--mh)))) drop-shadow(0 0 .42em rgb(240 100 26/calc(.32 * var(--mg) * var(--mh))));-webkit-background-clip:text;background-clip:text}.sg[data-heat] .sg-l{--sg-glow:0 0 .06em #ffc478e6, 0 0 .32em #ff78248c, 0 0 .9em #e8420f59;color:#ffd08a;text-shadow:var(--sg-glow)}.sg[data-heat] .sg-anim{animation:sg-show calc(var(--sg-delay) + var(--sg-flip) + var(--sg-x)) linear, sg-out var(--sg-x) cubic-bezier(.16, 1, .3, 1) calc(var(--sg-delay) + var(--sg-flip)) forwards}.sg[data-heat] .sg-rest{animation:sg-hold calc(var(--sg-delay) + var(--sg-flip)) linear, sg-in var(--sg-x) cubic-bezier(.16, 1, .3, 1) calc(var(--sg-delay) + var(--sg-flip)) backwards, sg-sheen 6.5s cubic-bezier(.45, 0, .55, 1) calc(var(--sg-delay) + var(--sg-flip)) infinite alternate;margin:0 -.12em -.3em;padding:0 .12em .3em}@keyframes sg-hold{0%,to{opacity:0}}@keyframes sg-in{0%{opacity:0}to{opacity:1}}@keyframes sg-out{0%{opacity:1}to{opacity:0}}@keyframes sg-sheen{0%{background-position:78% 0}to{background-position:22% 0}}@media (prefers-reduced-motion:reduce){.sg-anim{display:none}.sg-rest{animation:none}.sg[data-heat] .sg-rest{opacity:1;animation:none}}@media (scripting:none){.sg:not([data-hero]) .sg-anim{display:none}.sg:not([data-hero]) .sg-rest{animation:none}}@supports not (animation-timing-function:linear(0, 1)){.sg{--sg-dur:1.2s!important}.sg-l{animation-timing-function:cubic-bezier(.16,1,.3,1)!important}}.screen{min-height:100svh}.v3-hero.screen{min-height:calc(100svh - var(--nav-h))}@media (min-width:1024px) and (min-height:700px){.v2>.screen{height:100svh;min-height:0}.v2>.v3-hero.screen{height:calc(100svh - var(--nav-h))}.v2>.s2.screen{height:auto;min-height:100svh}.v2>.rn.screen{height:max(100svh,800px)}}.sv.screen[data-arm][data-rest] .sv-band{visibility:visible}.sv.screen[data-arm][data-rest] .sv-poster{transition:opacity .3s var(--ease-out);animation:none}.sv.screen[data-arm][data-rest] .sv-still{transition:opacity .3s var(--ease-out);animation:none;display:block}.s4.screen[data-arm][data-rest] .s4-pbox{visibility:visible;transition:opacity .3s var(--ease-out)}.s5.screen[data-arm][data-rest] .s5-pbox,.rn.screen[data-arm][data-rest] .rn-poster{visibility:visible;transition:opacity .3s var(--ease-out);animation:none}.sv.screen[data-arm][data-rest=out] :is(.sv-poster,.sv-still),.s4.screen[data-arm][data-rest=out] .s4-pbox,.s5.screen[data-arm][data-rest=out] .s5-pbox,.rn.screen[data-arm][data-rest=out] .rn-poster{opacity:0}.dc-copy{min-width:0;transition:border-color .4s var(--ease-out);background:#0e0d0b;border:1px solid #f4efe629;align-items:stretch;margin-top:24px;display:flex;position:relative}.dc-copy+.dc-copy,.dc-out+.dc-copy{margin-top:12px}.dc-copy[data-state=copied]{border-color:var(--film-ink);transition-duration:.16s}.dc-body{scrollbar-width:thin;scrollbar-color:#f4efe62e transparent;flex:auto;min-width:0;overflow-x:auto}.dc-body[data-more]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.dc-code{font:400 15px/24px var(--font-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;color:var(--film-ink);white-space:pre;margin:0;padding:14px 18px}.dc-code code{font:inherit}.dc-cm{color:var(--film-ink-3)}.dc-btn{cursor:pointer;min-width:72px;font:400 11px/1 var(--font-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--film-ink);transition:background-color .16s var(--ease-out);background:0 0;border:0;border-left:1px solid #f4efe629;flex:none;padding:0 16px}.dc-btn:hover{background:#f4efe60d}.dc-copy[data-state=copied] .dc-btn{color:var(--film-ink-2)}.dc-st{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.dc-copy[data-state=refused]{flex-wrap:wrap}.dc-copy[data-state=refused] .dc-st{clip:auto;white-space:normal;width:100%;height:auto;font:400 12px/1.5 var(--font-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;color:var(--film-ink-2);border-top:1px solid #f4efe629;padding:10px 18px;position:static;overflow:visible}.dc-strip{background:0 0;border-color:#f4efe61f}.dc-strip .dc-btn{border-left-color:#f4efe61f}@media (max-width:680px){.dc-code{padding:12px 14px;font-size:13px;line-height:21px}.dc-btn{min-width:60px;padding:0 10px}}@media (prefers-reduced-motion:reduce){.dc-copy,.dc-btn{transition:none}}
.s2{--xs:max(var(--g,16px), (100cqw - var(--w,1320px)) / 2);--fs:clamp(34px, 4.4vw, 64px);isolation:isolate;background:var(--film-0);min-height:100svh;color:var(--film-ink);flex-direction:column;padding:312px 0 0;display:flex;position:relative;overflow:hidden;container-type:inline-size}.s2-head{z-index:2;top:calc(120px - .1505 * var(--fs));left:var(--xs);right:var(--xs);justify-content:space-between;align-items:last baseline;gap:32px;display:flex;position:absolute}.s2-h2{font-size:var(--fs);font-variation-settings:"wdth" 100;letter-spacing:-.03em;color:var(--film-ink);margin:0;font-weight:500;line-height:.98}.s2-ln,.s2-li{display:block}.s2-p{display:inline}.s2-tg{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.08em;flex:none;gap:28px;font-size:12px;line-height:12px;display:flex;position:relative}.s2-tg button{min-height:44px;font:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit;color:var(--film-ink-3);cursor:pointer;transition:color .42s var(--ease-state);background:0 0;border:0;margin:0;padding:16px 0}.s2-tg button[aria-pressed=true]{color:var(--film-ink)}.s2-tg button:hover{color:var(--film-ink-2)}.s2-tg button[aria-pressed=true]:hover{color:var(--film-ink)}.s2-tg button:focus-visible{outline:2px solid var(--film-ink);outline-offset:3px}.s2-ul{height:1px;width:var(--ul-w,0px);background:var(--film-ink);transform:translateX(var(--ul-x,0px));pointer-events:none;position:absolute;top:32px;left:0}.s2-tg[data-ready] .s2-ul{transition:transform .42s var(--ease-state), width .42s var(--ease-state)}.s2-fig{margin:0 var(--xs);position:relative}.s2-plot{aspect-ratio:1320/496;touch-action:pan-y;position:relative}.s2-stage{z-index:0;left:calc(-1 * var(--xs));will-change:transform;width:100cqw;height:112.903%;position:absolute;top:-6.45161%}.s2-stage picture,.s2-stage img,.s2-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.s2-stage img{object-fit:cover;object-position:50% 50%}.s2-poster[data-v=task]{opacity:0;transition:opacity .6s var(--ease-state)}.s2[data-view=task] .s2-poster[data-v=task]{opacity:1}.s2-canvas{opacity:0;transition:opacity .6s var(--ease-out)}.s2[data-live] .s2-canvas{opacity:1}.s2-box{pointer-events:none;height:43.5484%;position:absolute;left:0;right:0}.s2-box[data-run="1"]{top:0}.s2-box[data-run="2"]{top:56.4516%}.s2-runs{z-index:1;pointer-events:none;position:absolute;inset:0}.s2-run{align-items:baseline;gap:16px;display:flex;position:absolute;left:0;right:0}.s2-run[data-run="1"]{bottom:calc(100% + 10.08px)}.s2-run[data-run="2"]{bottom:calc(43.5484% + 10.08px)}.s2-label,.s2-tag{font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:12px;line-height:12px}.s2-label{color:var(--film-ink-2);margin-right:auto}.s2-tag{color:var(--heat-3);opacity:0;transition:opacity .2s var(--ease-in);order:1}.s2[data-shown=task] .s2-tag{opacity:1;transition:opacity .42s var(--ease-state) .12s}.s2-verdict{letter-spacing:-.02em;color:var(--film-ink);order:2;justify-items:end;margin:0;font-size:32px;font-weight:500;line-height:1;display:inline-grid}.s2-w{grid-area:1/1}.s2[data-shown=blind] .s2-w[data-v=task],.s2[data-shown=task] .s2-w[data-v=blind]{opacity:0}.s2-w[data-a=reject]{color:var(--heat-3)}.s2[data-shown=blind] .s2-w[data-v=task],.s2[data-shown=task] .s2-w[data-v=blind]{animation:s2-out .2s var(--ease-in) both}.s2[data-shown=blind] .s2-w[data-v=blind],.s2[data-shown=task] .s2-w[data-v=task]{animation:s2-in .42s var(--ease-state) both}@keyframes s2-out{to{opacity:0;transform:translateY(-8px)}}@keyframes s2-in{0%{opacity:0;transform:translateY(8px)}}.s2-foot{margin:auto var(--xs) 0;justify-content:space-between;align-items:last baseline;gap:32px;padding:24px 0 39.105px;display:flex}.s2-ev{letter-spacing:-.01em;color:var(--film-ink-2);margin:0;font-size:22px;font-weight:500;line-height:1.2}.s2-ev b{color:var(--film-ink);font-variant-numeric:tabular-nums;font-weight:500}.s2-slate{color:var(--film-ink-3);font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.08em;flex:none;margin:0;font-size:12px;line-height:12px}.s2[data-arm] .s2-ln{clip-path:inset(-.32em -.3em -.24em -.06em)}.s2[data-arm] .s2-li{margin-bottom:-.24em;padding-bottom:.24em}.s2[data-arm]:not([data-on]) .s2-li{transform:translateY(105%)}.s2[data-arm]:not([data-on]) :is(.s2-label,.s2-tg,.s2-slate,.s2-verdict,.s2-ev){opacity:0}.s2[data-on] .s2-ln{animation:v3-unclip 0s linear calc(var(--d,0s) + .9s) forwards}.s2[data-on] .s2-li{animation:v3-rise .9s var(--ease-out) var(--d,0s) both}.s2-ln:nth-child(2){--d:90ms}.s2[data-on] :is(.s2-label,.s2-tg,.s2-slate){animation:v3-up .6s var(--ease-out) .3s both}.s2[data-on] .s2-verdict{animation:v3-up .6s var(--ease-out) 1.6s both}.s2[data-on] .s2-ev{animation:v3-up .6s var(--ease-out) 5.2s both}@media (max-width:680px){.s2{--fs:36px;min-height:0;padding:calc(88px - .1505 * var(--fs)) 0 0}.s2-head{margin:0 var(--xs);display:block;position:static}.s2-p{display:block}.s2-tg{margin-top:calc(24px - 16px - .1125 * var(--fs));gap:20px;font-size:11px;line-height:11px}.s2-ul{top:31px}.s2-fig{margin-top:64px}.s2-plot{--cw:calc(100cqw - 2 * var(--xs));aspect-ratio:auto;height:calc((var(--cw) - 16px) / 2 * 154.6 / 50.8)}.s2-stage{height:109.231%;top:-4.61538%}.s2-box{width:calc(50% - 8px);height:100%;top:0}.s2-box[data-run="1"]{top:0;left:0;right:auto}.s2-box[data-run="2"]{top:0;left:auto;right:0}.s2-runs{grid-template-columns:1fr 1fr;column-gap:16px;margin-top:12px;display:grid;position:static}.s2-run{align-content:start;justify-items:start;gap:0;display:grid;position:static}.s2-label,.s2-tag{font-size:11px;line-height:15px}.s2-label{margin:0}.s2-verdict{order:0;justify-items:start;margin-top:10px;font-size:26px}.s2-tag{margin-top:8px}.s2-foot{margin:28px var(--xs) 0;padding:0 0 40px;display:block}.s2-ev{font-size:18px;line-height:1.25}.s2-slate{margin-top:12px;font-size:11px;line-height:15px}}@media (prefers-reduced-motion:reduce){.s2 *,.s2-poster[data-v=task],.s2-tag,.s2-tg button,.s2-canvas{transition:none!important;animation:none!important}.s2-canvas{display:none}}@media (scripting:none){.s2-tg,.s2-canvas{display:none}}
.s3{--x:max(var(--g,16px), (100% - var(--w,1320px)) / 2);--fs:clamp(34px, 4.4vw, 64px);--gap:1.2;--pulse:1;--hg:1;--u:max(100cqw / 1440, 100cqh / 900);isolation:isolate;background:var(--film-0);height:100svh;min-height:600px;color:var(--film-ink);position:relative;overflow:hidden;container-type:size}.s3-fig{margin:0;position:absolute;inset:0}.s3-stage{z-index:0;will-change:transform;touch-action:pan-y;position:absolute;inset:0}.s3-stage picture,.s3-stage img,.s3-canvas,.s3-draw{width:100%;height:100%;display:block;position:absolute;inset:0}.s3-stage img{object-fit:cover;object-position:0% 50%}.s3-canvas,.s3-poster{-webkit-mask-image:linear-gradient(#0000 0 190px,#000 260px);mask-image:linear-gradient(#0000 0 190px,#000 260px)}.s3-canvas{opacity:0;transition:opacity .6s var(--ease-out)}.s3[data-live] .s3-canvas{opacity:1}.s3-draw,.s3-leads{pointer-events:none;overflow:visible}.s3-leads{z-index:2;width:100%;height:100%;position:absolute;inset:0}.s3-draw[data-frame=phone]{display:none}.s3-ln{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linecap:butt;transition:opacity .2s var(--ease-in), stroke .2s var(--ease-in)}.s3-ink{stroke:var(--film-ink-3)}.s3-ink2{stroke:var(--film-ink-2)}.s3-dash{stroke-dasharray:4 4}.s3-wide{stroke-width:2px}.s3-tickm{stroke:#ffb24e}.s3-mol{filter:drop-shadow(0 0 1.5px rgb(255 170 80/calc(.6 * var(--hg)))) drop-shadow(0 0 6px rgb(240 100 26/calc(.35 * var(--hg))))}.s3-draw [data-p=ext-case]{filter:drop-shadow(0 0 1.5px rgb(255 170 80/calc(.6 * var(--hg) * var(--gap)))) drop-shadow(0 0 7px rgb(240 100 26/calc(.3 * var(--hg) * var(--gap))))}.s3-gap{pointer-events:none;left:calc(var(--bx) * var(--u));top:calc(50% + (var(--by) - 450) * var(--u));width:calc(var(--bw) * var(--u));height:calc(var(--bh) * var(--u));transition:opacity .2s var(--ease-in);position:absolute}.s3-gap[data-frame=phone]{display:none}.s3-band,.s3-floor{will-change:transform;background:linear-gradient(90deg,#a82c08 0%,#f0641a 18%,#ffb24e 32%,#ffe6b0 44%,#fff6e2 50%,#ffe6b0 56%,#ffb24e 68%,#f0641a 82%,#a82c08 100%) 50% 0/260% 100% no-repeat;position:absolute}.s3-band{inset:0;-webkit-mask-image:linear-gradient(#000000d9,#00000038);mask-image:linear-gradient(#000000d9,#00000038)}.s3-floor{filter:drop-shadow(0 0 .06em #ffc478e6)drop-shadow(0 0 .32em #ff78248c)drop-shadow(0 0 .9em #e8420f59);height:2px;font-size:32px;top:-1px;left:0;right:0}.s3-lab{font-family:var(--font-mono), ui-monospace, monospace;fill:var(--film-ink-2);letter-spacing:-.018em;pointer-events:all;cursor:default;transition:opacity .2s var(--ease-in), fill .2s var(--ease-in)}.s3-labm{filter:drop-shadow(0 0 .06em rgb(255 196 120/calc(.9 * var(--hg) * var(--pulse)))) drop-shadow(0 0 .4em rgb(240 100 26/calc(.45 * var(--hg) * var(--pulse))))}.s3-hit{fill:none;stroke:#0000;stroke-width:24px;vector-effect:non-scaling-stroke;pointer-events:stroke}.s3-g{transition:opacity .2s var(--ease-in)}.s3-scrim{z-index:1;pointer-events:none;background:linear-gradient(0deg,#0a0908e6 0,#0a090800 120px);height:120px;position:absolute;bottom:0;left:0;right:0}.s3-h2{z-index:3;left:var(--x);top:calc(120px - .146 * var(--fs));white-space:nowrap;font-size:var(--fs);font-variation-settings:"wdth" 100;letter-spacing:-.03em;color:var(--film-ink);margin:0;font-weight:500;line-height:.98;position:absolute}.s3-ln1{display:flow-root}.s3-li{display:block}.s3-row{z-index:3;right:var(--x);top:calc(120px + .729 * var(--fs) - 10.2px);font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.08em;align-items:baseline;gap:16px;font-size:12px;line-height:12px;display:flex;position:absolute}.s3-slate{color:var(--film-ink-3);margin:0}.s3-pause{min-width:44px;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:right;color:var(--film-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:-16px 0;padding:16px 0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;position:relative}.s3-pause:hover,.s3-pause:focus-visible{text-decoration-color:currentColor}.s3-pause:focus-visible{outline:2px solid var(--film-ink);outline-offset:3px}.s3[data-still] .s3-pause{display:none}.s3-reason{z-index:3;left:calc(60 * var(--u));top:calc(50% - (450 - 432 + 12 + .35 * 16) * var(--u));font-family:var(--font-mono), ui-monospace, monospace;font-size:calc(16 * var(--u));line-height:calc(24 * var(--u));letter-spacing:-.018em;color:var(--film-ink);transition:color .2s var(--ease-in);margin:0;position:absolute}.s3-rl{white-space:nowrap;display:block}.s3-tok{--rest:var(--film-ink);border-radius:var(--r-1);transition:opacity .2s var(--ease-in)}.s3-tok:focus-visible{outline:2px solid var(--film-ink);outline-offset:3px}.s3-title{z-index:3;right:var(--x);font-family:var(--font-mono), ui-monospace, monospace;flex-direction:column-reverse;align-items:flex-end;gap:5.15px;margin:0;display:flex;position:absolute;bottom:45.2px}.s3-verdict{letter-spacing:0;font-size:72px;line-height:1}.s3-rule{color:var(--film-ink-2);font-size:13px;line-height:1}.s3[data-hot=case] [data-c=spec],.s3[data-hot=spec] [data-c=case]{opacity:.45;transition:opacity .26s var(--ease-out)}.s3[data-hot] .s3-reason{color:#f4efe673;transition:color .26s var(--ease-out)}.s3[data-hot=case] .s3-hot-case,.s3[data-hot=case] .s3-tok[data-c=case]{--hg:1.6;--mh:1.5}.s3[data-hot=spec] .s3-tok[data-c=spec]{color:var(--film-ink)}.s3[data-hot=spec] [data-c=spec] .s3-ink,.s3[data-hot=spec] [data-c=spec] .s3-ink2{stroke:var(--film-ink);transition:stroke .26s var(--ease-out)}.s3[data-hot=spec] [data-c=spec] .s3-lab{fill:var(--film-ink);transition:fill .26s var(--ease-out)}.s3[data-arm] .s3-ln1{clip-path:inset(-.32em -.3em -.24em -.06em)}.s3[data-arm] .s3-li{margin-bottom:-.24em;padding-bottom:.24em}.s3[data-arm]:not([data-on]) .s3-li{transform:translateY(105%)}.s3[data-arm]:not([data-on]) .s3-rl{clip-path:inset(0 100% 0 0)}.s3[data-arm]:not([data-on]) .s3-tok{color:var(--film-ink-2)}.s3[data-arm]:not([data-on]) .s3-tok[data-c=case]{-webkit-text-fill-color:var(--film-ink-2);--mg:0}.s3[data-arm]:not([data-on]) :is(.s3-verdict,.s3-rule,.s3-row){opacity:0}.s3[data-arm]:not([data-on]) .s3-verdict{--mg:0}.s3[data-on] .s3-ln1{animation:0s linear .9s forwards v3-unclip}.s3[data-on] .s3-li{animation:v3-rise .9s var(--ease-out) both}.s3[data-on] .s3-rl{animation:s3-print .22s var(--ease-out) 2.5s backwards}.s3[data-on] .s3-rl:nth-child(2){animation-delay:2.57s}.s3[data-on] .s3-rl:nth-child(3){animation-delay:2.64s}.s3[data-on] .s3-rl:nth-child(4){animation-delay:2.71s}.s3[data-on] .s3-tok[data-c=spec]{animation:s3-bone .42s var(--ease-state) 3.06s backwards}.s3[data-on] .s3-tok[data-c=case]{animation:s3-ignite-tok .42s var(--ease-state) 2.9s backwards}.s3[data-on] .s3-verdict{animation:s3-ignite .7s var(--ease-out) 3.6s both, sg-sheen 4.5s cubic-bezier(.45, 0, .55, 1) 4.3s 1 both}.s3[data-on] .s3-rule{animation:v3-fade-in .4s var(--ease-out) 3.8s both}.s3[data-arm]:not([data-on]) .s3-gap{clip-path:inset(-40px calc(100% + 40px) -40px -40px)}.s3[data-on] .s3-gap{animation:s3-grow .9s var(--ease-out) 2.3s backwards}.s3[data-on] .s3-gap>*{animation:4.5s cubic-bezier(.45,0,.55,1) 4.3s both sg-sheen}.s3[data-on] .s3-row{animation:v3-up .6s var(--ease-out) 4.3s both}@keyframes s3-print{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes s3-bone{0%{color:var(--film-ink-2)}}@keyframes s3-ignite-tok{0%{-webkit-text-fill-color:var(--film-ink-2);--mg:0}to{-webkit-text-fill-color:transparent;--mg:1}}@keyframes s3-ignite{0%{opacity:0;--mg:0}to{opacity:1;--mg:1}}@keyframes s3-sweep{0%{transform:scaleX(0)}}@keyframes s3-grow{0%{clip-path:inset(-40px calc(100% + 40px) -40px -40px)}to{clip-path:inset(-40px)}}@keyframes s3-grow-y{0%{clip-path:inset(-40px -40px calc(100% + 40px))}to{clip-path:inset(-40px)}}@keyframes s3-sheen-y{0%{background-position:0 78%}to{background-position:0 22%}}@media (max-width:680px){.s3{--fs:36px;min-height:640px}.s3-draw[data-frame=desk],.s3-leads{display:none}.s3-draw[data-frame=phone]{display:block}.s3-stage img{object-position:50% 50%}.s3-canvas,.s3-poster{-webkit-mask-image:linear-gradient(#0000 0 120px,#000 180px);mask-image:linear-gradient(#0000 0 120px,#000 180px)}.s3{--u:max(100cqw / 390, 100cqh / 844)}.s3-gap[data-frame=desk]{display:none}.s3-gap[data-frame=phone]{left:calc(50% + (var(--bx) - 195) * var(--u));top:calc(50% + (var(--by) - 422) * var(--u));display:block}.s3-band,.s3-floor{background-image:linear-gradient(#a82c08 0%,#f0641a 18%,#ffb24e 32%,#ffe6b0 44%,#fff6e2 50%,#ffe6b0 56%,#ffb24e 68%,#f0641a 82%,#a82c08 100%);background-position:0;background-size:100% 260%}.s3-band{-webkit-mask-image:linear-gradient(270deg,#000000d9,#00000038);mask-image:linear-gradient(270deg,#000000d9,#00000038)}.s3-floor{width:2px;height:auto;font-size:24px;inset:0 -1px 0 auto}.s3[data-arm]:not([data-on]) .s3-gap{clip-path:inset(-40px -40px calc(100% + 40px))}.s3[data-on] .s3-gap{animation-name:s3-grow-y}.s3[data-on] .s3-gap>*{animation-name:s3-sheen-y}.s3-h2{left:16px;top:calc(88px - .146 * var(--fs))}.s3-scrim{background:linear-gradient(0deg,#0a0908f0 0 200px,#0a090800 260px);height:260px}.s3-reason{font-size:13px;line-height:19px;top:calc(100% - 208.05px);left:16px}.s3-tok{position:relative}.s3-tok:after{content:"";background:var(--film-ink-2);transform-origin:0;height:1px;position:absolute;bottom:-2px;left:0;right:0}.s3-tok[data-c=case]:after{background:linear-gradient(90deg,#f0641a,#ffb24e 30%,#fff1d2 50%,#ffb24e 70%,#f0641a)}.s3[data-hot=spec] .s3-tok[data-c=spec]:after{background:var(--film-ink)}.s3[data-arm]:not([data-on]) .s3-tok:after{transform:scaleX(0)}.s3[data-on] .s3-tok[data-c=case]:after{animation:s3-sweep .3s var(--ease-out) 2.9s backwards}.s3[data-on] .s3-tok[data-c=spec]:after{animation:s3-sweep .3s var(--ease-out) 3.06s backwards}.s3-draw :is([data-p=dim-case],[data-p=tick-case]){filter:drop-shadow(0 0 1.5px rgb(255 170 80/calc(.6 * var(--hg) * var(--pulse)))) drop-shadow(0 0 6px rgb(240 100 26/calc(.35 * var(--hg) * var(--pulse))))}.s3-title{align-items:flex-start;gap:2.65px;inset:calc(100% - 99.912px) auto auto 16px}.s3-verdict{font-size:38px}.s3-rule{font-size:11px}.s3-row{flex-direction:row-reverse;justify-content:space-between;align-items:flex-end;font-size:11px;line-height:15px;inset:auto 16px 12.35px}.s3-slate{max-width:calc(100% - 60px)}.s3-pause{margin:-15px 0;padding:15px 0}}@media (prefers-reduced-motion:reduce){.s3 *,.s3 :after{transition:none!important;animation:none!important}.s3-canvas,.s3-pause{display:none}}@media (scripting:none){.s3-canvas,.s3-pause{display:none}}
.s4{--x:max(var(--g,16px), (100% - var(--w,1320px)) / 2);--fs:clamp(34px, 4.4vw, 64px);--nf:clamp(88px, 11.667vw, 168px);isolation:isolate;background:var(--film-0);height:100svh;min-height:640px;color:var(--film-ink);position:relative;overflow:hidden}.s4-fig{margin:0;position:absolute;inset:0}.s4-fig:focus-visible{outline:2px solid var(--film-ink);outline-offset:-6px}.s4-stage{z-index:0;will-change:transform;touch-action:pan-y;position:absolute;inset:0}.s4-canvas{opacity:0;width:100%;height:100%;transition:opacity .6s var(--ease-out);display:block;position:absolute;inset:0}.s4[data-live] .s4-canvas{opacity:1}.s4-field{left:var(--x);right:var(--x);position:absolute;top:260px;bottom:252px}.s4-pbox{left:calc(var(--pl) * 100%);top:calc(var(--pt) * 100%);width:calc(var(--pw) * 100%);height:calc(var(--ph) * 100%);position:absolute}.s4-pbox[data-frame=phone]{display:none}.s4-poster,.s4-poster img{width:100%;height:100%;display:block;position:absolute;inset:0}.s4-poster img{object-fit:fill}.s4-poster[data-view=exit]{opacity:0;transition:opacity .6s var(--ease-state)}.s4[data-view=exit] .s4-poster[data-view=exit]{opacity:1}.s4[data-arm]:not([data-still]) .s4-pbox{visibility:hidden}.s4-marks{pointer-events:none;position:absolute;inset:0}.s4-mk{left:calc(var(--fs) * 100%);top:calc(var(--fd) * 100%);--mk:1;width:0;height:0;position:absolute}.s4-mi{transition:opacity .2s var(--ease-in);position:absolute;top:0;left:0}.s4-k{box-sizing:border-box;transition:opacity .42s var(--ease-state) calc(var(--o) * 30ms);position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.s4-k[data-k=diamond]{width:7.07px;height:7.07px;filter:drop-shadow(0 0 1.5px rgb(255 170 80/calc(.7 * var(--mk)))) drop-shadow(0 0 6px rgb(240 100 26/calc(.45 * var(--mk))));background:linear-gradient(135deg,#f0641a,#ffb24e 32%,#fff1d2 50%,#ffb24e 68%,#f0641a);transform:translate(-50%,-50%)rotate(45deg)}.s4-k[data-k=ring],.s4-k[data-k=red]{border:1.5px solid var(--film-ink);border-radius:50%;width:11px;height:11px}.s4-k[data-k=ring]{filter:drop-shadow(0 0 3px rgb(244 239 230/calc(.25 * var(--mk))))}.s4-k[data-k=red]{filter:drop-shadow(0 0 2px rgb(255 120 36/calc(.9 * var(--mk)))) drop-shadow(0 0 7px rgb(232 66 15/calc(.55 * var(--mk))));border-color:#e8420f}.s4-k[data-k=none]{display:none}.s4-ke,.s4[data-view=exit] .s4-kc{opacity:0}.s4[data-view=exit] .s4-ke{opacity:1}.s4[data-hot] .s4-mi{opacity:.35;transition:opacity .26s var(--ease-out)}.s4[data-hot] .s4-mk[data-hot] .s4-mi{opacity:1}.s4-mk[data-hot]{--mk:1.4}.s4-h2{z-index:3;left:var(--x);top:calc(120px - .146 * var(--fs));white-space:nowrap;font-size:var(--fs);font-variation-settings:"wdth" 100;letter-spacing:-.03em;color:var(--film-ink);margin:0;font-weight:500;line-height:.98;position:absolute}.s4-ln1{display:flow-root}.s4-li{display:block}.s4-tg{z-index:3;right:var(--x);top:calc(120px + .729 * var(--fs) - 10.2px - 16px);font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.08em;gap:28px;font-size:12px;line-height:12px;display:flex;position:absolute}.s4-tg button{min-height:44px;font:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit;color:var(--film-ink-3);cursor:pointer;transition:color .42s var(--ease-state);background:0 0;border:0;margin:0;padding:16px 0}.s4-tg button[aria-pressed=true]{color:var(--film-ink)}.s4-tg button:hover{color:var(--film-ink-2)}.s4-tg button[aria-pressed=true]:hover{color:var(--film-ink)}.s4-tg button:focus-visible{outline:2px solid var(--film-ink);outline-offset:3px}.s4-ul{height:1px;width:var(--ul-w,0px);background:var(--film-ink);transform:translateX(var(--ul-x,0px));pointer-events:none;position:absolute;top:32px;left:0}.s4-tg[data-ready] .s4-ul{transition:transform .42s var(--ease-state), width .42s var(--ease-state)}@media (scripting:none){.s4-tg{display:none}}.s4-tally{z-index:3;left:var(--x);bottom:calc(52px - .115 * var(--nf));--molten-x:linear-gradient(90deg, #a82c08 0%, #f0641a 18%, #ffb24e 32%, #ffe6b0 44%, #fff6e2 50%, #ffe6b0 56%, #ffb24e 68%, #f0641a 82%, #a82c08 100%);align-items:flex-end;display:flex;position:absolute}.s4-num{font-size:var(--nf);letter-spacing:-.04em;white-space:pre;margin:0;font-weight:500;line-height:1;display:grid}.s4-vis{grid-area:1/1}.s4-face{z-index:1;position:relative}.s4-of[data-t]:before{content:attr(data-t)}.s4-glow{color:#ffaa50;-webkit-text-fill-color:currentColor;filter:drop-shadow(0 0 .05em rgb(255 170 80/calc(.55 * var(--mg)))) drop-shadow(0 0 .42em rgb(240 100 26/calc(.32 * var(--mg))))}.s4-slot,.s4-of{vertical-align:top}.s4-slot{height:1em;width:var(--wc,auto);--d:var(--dc);transition:width .7s var(--ease-state);display:inline-block;overflow:hidden}.s4[data-view=exit] .s4-slot{width:var(--we,auto);--d:var(--de)}.s4-face .s4-slot:before,.s4-face .s4-of{background:var(--molten-x) 50% 0 / 260% 100% no-repeat;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.s4-slot:before{content:"0\a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9";white-space:pre;margin-top:calc(var(--d) * -1em);transition:margin-top .7s var(--ease-state);line-height:1;display:block}.s4-slot[data-lead]:before{content:" \a 1\a 2\a 3\a 4\a 5\a 6\a 7\a 8\a 9"}.s4-lines{margin:0 0 calc(94px - .115 * 22px - 52px + .115 * var(--nf)) 36px}.s4-l1{letter-spacing:-.01em;color:var(--film-ink);margin:0;font-size:28px;font-weight:500;line-height:28px}.s4-l2{color:var(--film-ink-2);transition:opacity .2s var(--ease-in);margin:13.31px 0 0;font-size:22px;font-weight:500;line-height:22px}.s4-l2 b{font-weight:inherit;color:var(--film-ink)}.s4[data-view=exit] .s4-l2{opacity:0}.s4[data-view=courant] .s4-l2{transition:opacity .26s var(--ease-out)}.s4-row{z-index:3;right:var(--x);font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.08em;align-items:baseline;gap:16px;font-size:12px;line-height:12px;display:flex;position:absolute;bottom:50.2px}.s4-slate{color:var(--film-ink-3);transition:color .16s var(--ease-out);margin:0}.s4-slate[data-run]{text-transform:none;letter-spacing:.02em;color:var(--film-ink-2)}.s4-pause{min-width:44px;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:right;color:var(--film-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:-16px 0;padding:16px 0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;position:relative}.s4-pause:hover,.s4-pause:focus-visible{text-decoration-color:currentColor}.s4-pause:focus-visible{outline:2px solid var(--film-ink);outline-offset:3px}.s4[data-still] .s4-pause{display:none}.s4[data-arm] .s4-ln1{clip-path:inset(-.32em -.3em -.24em -.06em)}.s4[data-arm] .s4-li{margin-bottom:-.24em;padding-bottom:.24em}.s4[data-arm]:not([data-on]) .s4-li{transform:translateY(105%)}.s4[data-on] .s4-ln1{animation:0s linear .9s forwards v3-unclip}.s4[data-on] .s4-li{animation:v3-rise .9s var(--ease-out) both}.s4[data-arm]:not([data-on]) .s4-mi{opacity:0}.s4[data-on] .s4-mi{animation:s4-land .42s var(--ease-state) var(--land) backwards}.s4-numclip{font-size:var(--nf)}.s4[data-arm] .s4-numclip{clip-path:inset(-.3em -.2em 0)}.s4[data-on] .s4-numclip{animation:0s linear 4.3s forwards v3-unclip}.s4[data-arm]:not([data-on]) .s4-num{--mg:0;transform:translateY(105%)}.s4[data-on] .s4-num{animation:v3-rise .9s var(--ease-out) 3.4s both, s4-ignite .7s var(--ease-out) 3.4s both}.s4[data-on] .s4-face .s4-slot:before,.s4[data-on] .s4-face .s4-of{animation:4.5s cubic-bezier(.45,0,.55,1) 4.1s both sg-sheen}.s4[data-arm]:not([data-on]) :is(.s4-l1,.s4-l2,.s4-tg,.s4-row){opacity:0}.s4[data-on] .s4-l1{animation:v3-up .6s var(--ease-out) 3.6s both}.s4[data-on] .s4-l2{animation:v3-up .6s var(--ease-out) 3.69s both}.s4[data-on] :is(.s4-tg,.s4-row){animation:v3-up .6s var(--ease-out) 3.8s both}@keyframes s4-land{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes s4-ignite{0%{--mg:0}to{--mg:1}}@media (max-width:680px){.s4{--fs:34px;--nf:88px;min-height:640px}.s4-h2{left:16px;top:calc(88px - .146 * var(--fs))}.s4-a,.s4-b{display:block}.s4-tg{left:16px;right:auto;top:calc(88px - .146 * var(--fs) + .49 * var(--fs) + .385 * var(--fs) + .98 * var(--fs) + 24px - 16px);gap:20px;font-size:11px;line-height:11px}.s4-ul{top:31px}.s4-field{inset:236px 28px 212px 16px}.s4-pbox[data-frame=desk]{display:none}.s4-pbox[data-frame=phone]{display:block}.s4-mk{left:calc(var(--fd) * 100%);top:calc(var(--fs) * 100%)}.s4-tally{left:16px;bottom:calc(116px - .115 * var(--nf));display:block}.s4-lines{left:0;top:calc(100% + 116px - .115 * var(--nf) - 84px - 15px * .885);margin:0;position:absolute}.s4-l1{letter-spacing:0;font-size:15px;line-height:15px}.s4-l2{margin-top:7px;font-size:15px;line-height:15px}.s4-row{flex-direction:row-reverse;justify-content:space-between;align-items:flex-end;font-size:11px;line-height:15px;bottom:8.35px;left:16px;right:16px}.s4-slate{max-width:calc(100% - 60px)}.s4-pause{margin:-15px 0;padding:15px 0}}@media (prefers-reduced-motion:reduce){.s4 *,.s4 :before,.s4 :after{transition:none!important;animation:none!important}.s4-canvas,.s4-pause{display:none}}@media (scripting:none){.s4-canvas,.s4-pause{display:none}}
@property --bm-p{syntax:"<number>";inherits:false;initial-value:0}.bm{--x:max(var(--g,16px), (100% - var(--w,1320px)) / 2);--fs:clamp(34px, 4.4vw, 64px);--mono:var(--font-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--bm-good:#38ad64;--bm-bad:#c02a32;--cols:208px minmax(0, 1fr) 150px 176px;--cg:24px;--rc:176px;--rp:clamp(44px, 6.2svh, 56px);--bh:clamp(18px, 2.6svh, 24px);--sp:clamp(22px, 3svh, 28px);isolation:isolate;padding:calc(120px - .146 * var(--fs)) var(--x) clamp(16px, 3svh, 36px);background:var(--film-0);color:var(--film-ink);font-kerning:normal;flex-direction:column;display:flex;position:relative;overflow-x:clip}@media (min-width:1024px) and (min-height:700px){.v2>.bm.screen{height:auto;min-height:100svh}}.bm-alias{width:0;height:0;position:absolute;top:0;left:0}.bm-h2{text-wrap:balance;font-size:var(--fs);font-variation-settings:"wdth" 100;letter-spacing:-.03em;color:var(--film-ink);margin:0;font-weight:500;line-height:.98}.bm-line{color:var(--film-ink-2);margin:clamp(12px,2svh,18px) 0 0;font-size:17px;font-weight:400;line-height:24px}.bm-ctl{align-items:center;gap:16px;margin-top:clamp(20px,3.5svh,32px);display:flex}.bm-sw{border:1px solid var(--line);border-radius:var(--r-ctl);flex:none;gap:2px;padding:2px;display:inline-flex}.bm-sw button{height:32px;font:400 11px/12px var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--film-ink-3);border-radius:var(--r-1);cursor:pointer;transition:color .16s var(--ease-out), background-color .16s var(--ease-out);background:0 0;border:0;margin:0;padding:0 14px;position:relative}.bm-sw button:hover{color:var(--film-ink-2)}.bm-sw button[aria-selected=true]{color:var(--film-ink);background:var(--line)}.bm-sw button:focus-visible{outline:2px solid var(--film-ink);outline-offset:2px}.bm-pg{background:var(--film-ink-2);transform-origin:0;pointer-events:none;height:1px;display:none;position:absolute;bottom:3px;left:8px;right:8px;transform:scaleX(0)}.bm-pause{min-width:44px;min-height:38px;font:400 11px/12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--film-ink);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0 4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:none}.bm-pause:hover,.bm-pause:focus-visible{text-decoration-color:currentColor}.bm-pause:focus-visible{outline:2px solid var(--film-ink);outline-offset:2px}@media (scripting:none){.bm-sw{display:none}}.bm-chart{margin-top:clamp(16px,3svh,28px);position:relative}.bm-chart:focus-visible{outline:2px solid var(--film-ink);outline-offset:8px}.bm-chart:before{content:"";top:0;bottom:0;left:calc(100% - var(--rc));background:var(--line);width:1px;position:absolute}.bm-hd,.bm-r,.bm-sr{grid-template-columns:var(--cols);column-gap:var(--cg);align-items:center;display:grid}.bm-hd{font:400 11px/16px var(--mono);letter-spacing:.02em;color:var(--film-ink-2)}.bm-key{grid-column:2;gap:24px;display:flex}.bm-ki{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.bm-sq{border-radius:var(--r-1);background:var(--bm-good);flex:none;width:10px;height:10px;display:block}.bm-sq[data-k=bad]{background:var(--bm-bad)}.bm-rh{letter-spacing:.08em;text-transform:uppercase;color:var(--film-ink-3);white-space:nowrap;grid-column:4;padding-left:24px}.bm-rows,.bm-srows{margin:0;padding:0;list-style:none}.bm-rows{margin-top:10px}.bm-r{height:var(--rp)}.bm-r[data-courant]{margin-bottom:11px;position:relative}.bm-r[data-courant]:after{content:"";background:var(--line);height:1px;position:absolute;bottom:-6px;left:0;right:0}.bm-nm{letter-spacing:-.005em;min-width:0;color:var(--film-ink);white-space:nowrap;align-items:center;gap:8px;font-size:17px;font-weight:500;line-height:24px;display:flex}.bm-mark{flex:none;width:16px;height:16px;display:block}.bm-b{--on:min(var(--bm-p) * 10000, 1);--rw:max(calc(var(--bm-p) * 100%), calc(var(--on) * 3px));--gw:calc(var(--on) * 2px);height:var(--bh);border-radius:var(--r-1);background:linear-gradient(to left, var(--bm-bad) 0 var(--rw), var(--film-0) var(--rw) calc(var(--rw) + var(--gw)), var(--bm-good) calc(var(--rw) + var(--gw)) 100%);display:block}.bm-b-s{height:8px}@media (forced-colors:active){.bm-b,.bm-sq{forced-color-adjust:none}}.bm-n,.bm-rr,.bm-sn{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:flex}.bm-v{letter-spacing:-.01em;color:var(--film-ink);font-variant-numeric:proportional-nums;font-size:24px;font-weight:500;line-height:28px}.bm-of{font:400 12px/16px var(--mono);letter-spacing:.02em;color:var(--film-ink-3)}.bm-rr{padding-left:24px}.bm-rv{color:var(--film-ink-2);font-variant-numeric:proportional-nums;font-size:17px;font-weight:400;line-height:24px}.bm-sub{border-top:1px solid var(--line);margin-top:clamp(20px,3.5svh,36px);padding-top:clamp(12px,2svh,20px)}.bm-h3{letter-spacing:-.005em;color:var(--film-ink);align-items:center;gap:8px;margin:0;font-size:17px;font-weight:500;line-height:24px;display:flex}.bm-srows{margin-top:6px}.bm-sr{height:var(--sp)}.bm-sl{min-width:0;color:var(--film-ink-2);white-space:nowrap;font-size:15px;font-weight:400;line-height:20px}.bm-sn{grid-column:3/-1}.bm-sv{color:var(--film-ink);font-variant-numeric:proportional-nums;font-size:15px;font-weight:500;line-height:20px}.bm-so,.bm-sm{font:400 11px/16px var(--mono);letter-spacing:.02em;color:var(--film-ink-3)}.bm-notes{font:400 11px/18px var(--mono);letter-spacing:.01em;color:var(--film-ink-3);margin-top:auto;padding-top:clamp(16px,2.6svh,24px)}.bm-notes p{margin:0}.bm-link{color:var(--film-ink-2);white-space:nowrap;-webkit-text-decoration:underline 1px var(--line-2);text-decoration:underline 1px var(--line-2);text-underline-offset:3px;transition:color .16s var(--ease-out), text-decoration-color .16s var(--ease-out)}.bm-link:hover{color:var(--film-ink);text-decoration-color:currentColor}.bm-link:focus-visible{outline:2px solid var(--film-ink);outline-offset:3px}@media (min-width:681px) and (max-width:1099px){.bm{--cols:160px minmax(0, 1fr) 120px 136px;--cg:20px;--rc:136px}.bm-nm{font-size:15px;line-height:20px}.bm-v{font-size:20px;line-height:24px}.bm-rh{white-space:normal}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.bm .bm-b{clip-path:inset(0);transition:--bm-p .6s var(--ease-out)}.bm[data-arm]:not([data-on]) .bm-b{clip-path:inset(0 100% 0 0);transition:none}.bm[data-on] .bm-r .bm-b{transition:--bm-p .6s var(--ease-out), clip-path .9s var(--ease-out) calc(var(--k) * 80ms)}.bm[data-on] .bm-sr .bm-b{transition:clip-path .7s var(--ease-out) calc(.48s + var(--k) * 60ms)}.bm:not([data-auto=off]) .bm-pause{display:inline-flex}.bm:is([data-auto=run],[data-auto=pause]) .bm-sw [aria-selected=true]>.bm-pg{display:block}}@media (max-width:680px){.bm{--fs:34px;padding:calc(88px - .146 * var(--fs)) 16px 8px}.bm-line{margin-top:8px;font-size:13px;line-height:18px}.bm-ctl{margin-top:12px}.bm-sw{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.bm-sw button{letter-spacing:.02em;height:32px;padding:0 4px;font-size:10px}.bm-sw button:focus-visible{outline-offset:-2px}.bm-chart{margin-top:14px}.bm-chart:focus-visible{outline-offset:4px}.bm-chart:before{display:none}.bm-hd{letter-spacing:0;line-height:13px;display:block}.bm-key{gap:16px}.bm-ki{gap:6px}.bm-sq{width:8px;height:8px}.bm-rh{display:none}.bm-r{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nm n""b b""rr rr";column-gap:12px;height:auto}.bm-r+.bm-r{margin-top:12px}.bm-r[data-courant]{margin-bottom:13px}.bm-r[data-courant]:after{bottom:-7px}.bm-nm{grid-area:nm;gap:6px;font-size:15px;line-height:20px}.bm-mark{width:14px;height:14px}.bm-n{grid-area:n;gap:4px}.bm-v{font-size:17px;line-height:20px}.bm-of{letter-spacing:0;font-size:11px;line-height:13px}.bm-r .bm-b{grid-area:b;height:12px;margin-top:6px}.bm-rr{font:400 11px/13px var(--mono);letter-spacing:0;color:var(--film-ink-3);white-space:normal;grid-area:rr;margin-top:5px;padding-left:0;display:block}.bm-rr .bm-of{font:inherit;color:inherit}.bm-rv{font:inherit;color:var(--film-ink-2)}.bm-rr .bm-cx{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.bm-sub{margin-top:16px;padding-top:12px}.bm-h3{gap:6px;font-size:15px;line-height:20px}.bm-srows{margin-top:8px}.bm-sr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"sl sn""b b";column-gap:12px;height:auto;position:relative}.bm-sr+.bm-sr{margin-top:8px}.bm-sl{grid-area:sl;font-size:13px;line-height:16px}.bm-sn{grid-area:sn;gap:4px}.bm-sv{font-size:13px;line-height:16px}.bm-so,.bm-sm{letter-spacing:0;line-height:13px}.bm-b-s{grid-area:b;height:6px;margin-top:4px}.bm-sr[data-bar]{padding-bottom:17px}.bm-sm{position:absolute;bottom:0;right:0}.bm-sdot{display:none}.bm-notes{letter-spacing:0;padding-top:14px;line-height:14px}}@media (prefers-reduced-motion:reduce){.bm :is(.bm-b,.bm-sw button,.bm-link,.bm-pause){transition:none!important}}
