:root{--ne4d:#EFF3F2;--z31c:#FFFFFF;--s543:#12211F;--w461:#475A57;--ta26:#D5DFDD;--fb36:#8AA09C;--ydac:#1B6C8E;--xebd:#124B63;--a591:"TeX Gyre Heros","Helvetica Neue",Arial,sans-serif;--r512:#8FD0EC;}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ne4d:#0A1413;--z31c:#112220;--s543:#EAF4F2;--w461:#A6BDB9;--ta26:#1F3532;--fb36:#4A6964;--ydac:#8FD0EC;--xebd:#8FD0EC;--r512:#8FD0EC;}}:root[data-theme=dark]{--ne4d:#0A1413;--z31c:#112220;--s543:#EAF4F2;--w461:#A6BDB9;--ta26:#1F3532;--fb36:#4A6964;--ydac:#8FD0EC;--xebd:#8FD0EC;--r512:#8FD0EC;}
:root[data-look=nova][data-look]{--ne4d:#D0DFF4;--z31c:#FFFFFF;--s543:#0A1030;--w461:#2E3A63;--ta26:#88ACCE;--fb36:#5681B3;--ydac:#1B6C8E;--xebd:#124B63;--a591:"TeX Gyre Heros","Helvetica Neue",Arial,sans-serif;--r512:#8FD0EC;color-scheme:light}
@media (prefers-color-scheme:dark){:root:not([data-theme=light])[data-look=nova][data-look]{--ne4d:#141E34;--z31c:#233455;--s543:#F0F4FF;--w461:#C3CFEE;--ta26:#54789E;--fb36:#6C96C6;--ydac:#8FD0EC;--xebd:#8FD0EC;--r512:#8FD0EC;color-scheme:dark}}:root[data-theme=dark][data-look=nova][data-look]{--ne4d:#141E34;--z31c:#233455;--s543:#F0F4FF;--w461:#C3CFEE;--ta26:#54789E;--fb36:#6C96C6;--ydac:#8FD0EC;--xebd:#8FD0EC;--r512:#8FD0EC;color-scheme:dark}
html,body{background-color:var(--ne4d)!important}
body{color:var(--s543)}
:root body{color:var(--s543)}
:root :is(h1,h2,h3,h4,h5,h6){color:var(--s543)}
html[data-look="nova"] body{background:radial-gradient(60rem 36rem at 8% -10%,color-mix(in srgb,var(--ydac) 18%,transparent),transparent 62%),radial-gradient(50rem 32rem at 96% -4%,color-mix(in srgb,#8B5CF6 16%,transparent),transparent 60%),var(--ne4d);background-color:var(--ne4d)}
html[data-look="nova"] header{background:linear-gradient(100deg,color-mix(in srgb,var(--ydac) 16%,var(--z31c)),color-mix(in srgb,#8B5CF6 14%,var(--z31c)));box-shadow:0 1px 0 color-mix(in srgb,var(--ydac) 60%,transparent),0 16px 36px -24px color-mix(in srgb,var(--ydac) 80%,transparent)}
html[data-look="nova"] .zir{border:1px solid color-mix(in srgb,var(--ydac) 60%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--ydac) 25%,transparent),0 0 40px -8px color-mix(in srgb,var(--ydac) 45%,transparent),0 30px 70px -36px color-mix(in srgb,var(--ydac) 70%,transparent)}
html[data-look="nova"] main h1::after{content:"";display:block;width:4.5rem;height:4px;margin-top:.572rem;border-radius:3.84px;background:linear-gradient(90deg,var(--ydac),#8B5CF6)}
html[data-look="nova"] h1{letter-spacing:-.022em}
html[data-look="nova"] main a{text-decoration-color:color-mix(in srgb,var(--ydac) 70%,transparent);text-underline-offset:.18em}
.zir *{box-sizing:border-box}
.zir a{color:var(--xebd);text-underline-offset:.18em;text-decoration-thickness:1px}
.zir a:hover{text-decoration-thickness:2px}
.zir :focus-visible{outline:3px solid var(--ydac);outline-offset:3px;border-radius:1.92px}
.zir h1,.zir h2,.zir h3{font-family:var(--a591);color:var(--s543);letter-spacing:-.02em;line-height:1.12;font-weight:700}
.zir h1{font-size:var(--step-3);margin:0 0 .648rem}
.zir .qqr h1{font-size:var(--step-4);max-width:18ch}
.zir h2{font-size:var(--step-2);margin:2.592rem 0 .648rem}
.zir h3{font-size:var(--step-1);margin:1.944rem 0 .432rem;letter-spacing:-.01em}
.zir .note,.zir .dha{max-width:var(--measure);background:var(--q0a9);border:1px solid var(--f079);border-radius:5.76px;padding:.776rem .97rem;font-size:var(--step--1);margin:1.296rem 0}
.zir{max-width:44rem;margin:2.16rem 0;background:var(--z31c);border:1px solid var(--fb36);border-radius:9.6px;padding:clamp(.97rem,3vw,1.552rem)}
.zir h2{margin:0 0 .324rem;font-size:var(--step-1)}
.zir .hint{color:var(--w461);font-size:var(--step--1);margin:0 0 1.08rem}
.zir .azg{display:grid;grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.828rem .92rem}
.zir .lut label{display:block;font-weight:600;font-size:var(--step--1);margin-bottom:.324rem}
.zir .lut input,.zir .lut select{width:100%;min-height:2.9rem;padding:.533rem .728rem;border:1px solid var(--fb36);border-radius:5.76px;background:var(--ne4d);color:var(--s543);font:inherit;font-variant-numeric:tabular-nums}
.zir .lut input:focus-visible{outline-offset:1px}
.zir textarea{display:block;width:100%;box-sizing:border-box;min-height:7rem;margin:.54rem 0 1.08rem;padding:.582rem .728rem;border:1px solid var(--fb36);border-radius:5.76px;background:var(--ne4d);color:var(--s543);font:inherit;font-variant-numeric:tabular-nums;line-height:1.5;resize:vertical}
.zir .lut .ub6{display:block;color:var(--w461);font-size:.8rem;margin-top:.26rem}
.zir .d1a{margin-top:1.144rem;min-height:3rem;padding:.582rem 1.358rem;border:0;border-radius:5.76px;background:var(--xebd);color:#fff;font:600 var(--step-0)/1 var(--f-body);cursor:pointer}
.zir .d1a:hover{filter:brightness(1.12)}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zir .d1a{color:#06141D;background:var(--ydac)}}:root[data-theme=dark] .zir .d1a{color:#06141D;background:var(--ydac)}
.zir .result{margin-top:1.144rem;padding:.97rem 1.067rem;border:1px dashed var(--fb36);border-radius:5.76px;min-height:3.5rem}
.zir .result dl{margin:0;display:grid;grid-template-columns:1fr auto;gap:.322rem .92rem}
.zir .result dt{color:var(--w461)}
.zir .result dd{margin:0;text-align:right;font-weight:600;font-variant-numeric:tabular-nums}
.zir .result .bw0{font:700 1.6rem/1.2 var(--a591);letter-spacing:-.01em}
.zir .result .err{color:var(--j496);font-weight:600}
.zir .sir{color:var(--w461);font-size:.8rem;margin:.864rem 0 0}
@media (prefers-reduced-motion:reduce){.zir *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{.zir .d1a{display:none}
.zir a{color:#000}}
.zir .yf6{background:transparent;color:var(--s543);border:1px solid var(--fb36);margin-right:.48rem}
.zir .yf6:hover{border-color:var(--ydac);filter:none}
@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .zir .yf6{background:transparent;color:var(--s543)}}:root[data-theme=dark] .zir .yf6{background:transparent;color:var(--s543)}
.zir .d1a:disabled{opacity:.5;cursor:not-allowed}
.zir .rows{display:grid;gap:.368rem}
.zir .azg.row{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;padding:.679rem 0;border-top:1px solid var(--ta26)}
@media (max-width:40rem){.zir .azg.row{grid-template-columns:1fr 1fr}}
@media (max-width:26rem){.zir .azg.row{grid-template-columns:1fr}}
.zir .azg.row:first-child{border-top:0;padding-top:0}
.zir .azg.o8c{margin-top:.936rem;max-width:14rem}
.zir .result .ftw{color:var(--w461);margin:0}
.zir table.zqn{border-collapse:collapse;width:100%;font-size:var(--step--1);font-variant-numeric:tabular-nums}
.zir table.zqn caption{text-align:left;font-weight:600;padding-bottom:.376rem}
.zir table.zqn th,.zir table.zqn td{padding:.388rem .485rem;border-bottom:1px solid var(--ta26);text-align:right;white-space:nowrap}
.zir table.zqn th[scope=row],.zir table.zqn thead th:first-child{text-align:left;font-weight:500}
@media print{.zir dialog{display:none!important}
.zir{border:1px solid #000}}
.zir [hidden]{display:none!important}
.zir .azg.o8c{max-width:30rem}
.zir .lut select{width:100%;min-height:2.9rem;padding:.533rem .728rem;border:1px solid var(--fb36);border-radius:5.76px;background:var(--ne4d);color:var(--s543);font:inherit}
.zir .result .ok{color:var(--d8f2);font-weight:600;margin:0 0 .432rem}
.zir .result .err{margin:0 0 .432rem}
.zir .result ul{margin:.324rem 0 .864rem;padding-left:1.248rem}
.zir .result .next{margin:0;font-size:var(--step--1)}
.zir #eori-in{text-transform:uppercase;letter-spacing:.04em}
.zir .azg:not(.row){align-items:end}
.zir h1,.zir h2,.zir h3{overflow-wrap:break-word;hyphens:auto}
.zir .azg:not(.row):not(.o8c){grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}
.zir .checks{border:0;margin:0 0 .648rem;padding:0;display:grid;gap:.46rem}
.zir .checks legend{font-weight:600;margin-bottom:.54rem;padding:0}
.zir .check{display:flex;align-items:flex-start;gap:.552rem;padding:.533rem .679rem;border:1px solid var(--ta26);border-radius:5.76px;background:var(--ne4d);cursor:pointer;min-height:2.75rem}
.zir .check input{margin-top:.104rem;width:1.5rem;height:1.5rem;accent-color:var(--xebd);flex:none}
.zir .check:has(input:checked){border-color:var(--ydac)}
.zir .letter{margin:1.296rem 0 0}
.zir .letter textarea{width:100%;box-sizing:border-box;font:inherit;font-size:.95rem;line-height:1.5;padding:.679rem .776rem;border:1px solid var(--ta26,#c9d3dd);border-radius:.48rem;background:var(--bg,#fff);color:inherit;resize:vertical;margin:.864rem 0 .54rem}
.zir .x4g{margin:1.296rem 0 0;border:1px solid var(--ta26);border-radius:7.68px;padding:.582rem .873rem;background:var(--ne4d)}
.zir .x4g summary{cursor:pointer;font-weight:600;min-height:2.75rem;display:flex;align-items:center}
.zir .x4g textarea{width:100%;box-sizing:border-box;font:inherit;font-size:.95rem;line-height:1.5;padding:.679rem .776rem;border:1px solid var(--ta26);border-radius:.48rem;background:var(--bg,#fff);color:inherit;resize:vertical;margin:.432rem 0}
@media (max-width:600px){.zir h1{font-size:1.7rem;line-height:1.15}
.zir{margin:.972rem 0;padding:.825rem}}
.zir .lut input[disabled]{opacity:.55;cursor:not-allowed}
.zir .result dd.ub6{color:var(--w461);font-size:.85rem;margin:-.15rem 0 .648rem}
.zir .s9j{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.92rem;margin:1.728rem 0 0;max-width:44rem}
.zir .s9j figure{margin:0;padding:.873rem .97rem .97rem;background:var(--z31c);border:1px solid var(--fb36);border-radius:9.6px}
.zir .s9j figcaption{font-size:var(--step--1);color:var(--w461);margin-top:.364rem}
.zir .s9j svg{display:block;width:100%;height:auto;max-height:11rem}
.zir .rt1{fill:var(--w461);font:500 10px var(--f-body);text-anchor:middle}
.zir .now{fill:var(--ydac)}
.zir .ti2{display:flex;flex-wrap:wrap;gap:.368rem;margin:0 0 .864rem;padding:0}
.zir .eg4{position:relative}
.zir .agz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1.3fr);gap:.46rem}
.zir .g6u{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;border:0;padding:0}
.zir .agz{grid-template-columns:minmax(0,1.15fr) minmax(0,1.9fr) minmax(0,1.4fr);gap:.368rem}
.zir .agz select{padding-inline:.384rem .096rem;text-overflow:clip;font-size:max(.9rem,16px)}
@media (max-width:36rem){.zir .result dl{grid-template-columns:1fr;gap:.092rem}
.zir .result dd{margin:0 0 .54rem}}
.zir .result dt,.zir .result dd,.zir .result li,.zir .result p{overflow-wrap:anywhere;word-break:normal;min-width:0}
.zir .result table,.zir table{display:block;max-width:100%;overflow-x:auto}
.zir .result th,.zir .result td{overflow-wrap:anywhere}
.zir fieldset{border:0;margin:0 0 1.08rem;padding:0}
.zir legend{font-weight:700;margin-bottom:.54rem}
.zir .d6x{display:flex;gap:.552rem;align-items:flex-start;padding:.436rem 0}
.zir .d6x input{flex:none;width:1.6rem;height:1.6rem;margin-top:.104rem}
.zir .d6x label{cursor:pointer}
.zir blockquote{margin:0 0 1.08rem;padding:.194rem .97rem;border-inline-start:4px solid var(--ydac,currentColor)}
html[data-z6r] .zir .ok2{width:1.15rem;height:1.15rem;flex:none}
.zir textarea#rq-out{width:100%;font:500 var(--step--1)/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;padding:.679rem;border:1px solid var(--fb36);border-radius:7.68px;background:var(--z31c);color:var(--s543);resize:vertical}
html:not([data-look="nova"]) .zir{--s543:#F3F5F9;--w461:#B3BBC7;--ta26:rgba(255,255,255,.14);--fb36:rgba(255,255,255,.28);--z31c:#151922;--ne4d:#0E1117;--ydac:var(--r512,#5EEAD4);--xebd:var(--r512,#5EEAD4);--q0a9:#2A2208;--f079:#8A6A18;--d8f2:#6FD3A4;--j496:#FF9D9D; color:var(--s543);color-scheme:dark;position:relative;isolation:isolate; border:1px solid rgba(255,255,255,.10);border-radius:21.12px; background: linear-gradient(176deg,rgba(255,255,255,.12) 0,rgba(255,255,255,.03) 200px,rgba(255,255,255,0) 201px), radial-gradient(520px 300px at 92% 0,rgba(94,234,212,.17),transparent 70%), radial-gradient(460px 340px at 0 380px,rgba(167,139,250,.13),transparent 70%), linear-gradient(180deg,#171a21 0%,#07080b 100%); background-color:#0B0D12; box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -1px 0 rgba(0,0,0,.6),0 34px 70px -30px rgba(5,10,20,.55),0 10px 22px -12px rgba(5,10,20,.4);}
html:not([data-look="nova"]) .zir a{color:var(--r512,#7DF0DE)}
html:not([data-look="nova"]) .zir .lut input,html:not([data-look="nova"]) .zir .lut select,html:not([data-look="nova"]) .zir textarea,html:not([data-look="nova"]) .zir input[type="text"],html:not([data-look="nova"]) .zir input[type="search"]{background:#0d1016;background-color:#0d1016;color:var(--s543);border-color:var(--fb36)}
html:not([data-look="nova"]) .zir .result,html:not([data-look="nova"]) .zir .s9j figure,html:not([data-look="nova"]) .zir details,html:not([data-look="nova"]) .zir .rows>*{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));background-color:#151922; border:1px solid rgba(255,255,255,.13);border-radius:15.36px;  box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}
html:not([data-look="nova"]) .zir .d1a{background:var(--r512,#2DD4BF);background-color:var(--r512,#2DD4BF);color:#0E1117;border-color:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 6px 16px -6px color-mix(in srgb,var(--r512,#2DD4BF) 55%,transparent)}
html:not([data-look="nova"]) .zir .d1a.yf6{background:#161A22;background-color:#161A22;color:var(--s543);border:1px solid var(--fb36);box-shadow:none}
html:not([data-look="nova"]) .zir table.zqn th,html:not([data-look="nova"]) .zir table.zqn td{border-color:var(--ta26)}
html:not([data-look="nova"]) .zir .verdict{color:var(--s543)}
html:not([data-look="nova"]) .zir .rt1{fill:#C9D1DC}
.qqr .zir{max-width:none}
.zir .fu0{max-width:100%;flex-wrap:wrap}
.zir .mbe{max-width:100%;overflow-wrap:anywhere}
@media (min-width:40rem){.zir h1,.zir h2,.zir h3{hyphens:manual;-webkit-hyphens:manual}}
html:not([data-look="nova"]) .zir{background: linear-gradient(176deg,rgba(255,255,255,.12) 0,rgba(255,255,255,.03) 200px,rgba(255,255,255,0) 201px), radial-gradient(520px 300px at 92% 0,color-mix(in srgb,var(--r512) 22%,transparent),transparent 70%), radial-gradient(460px 340px at 0 380px,color-mix(in srgb,var(--r512) 10%,transparent),transparent 70%), linear-gradient(180deg,color-mix(in srgb,var(--r512) 9%,#15171d) 0%,color-mix(in srgb,var(--r512) 5%,#050608) 100%); background-color:#0B0D12}
html .zir body .o9m li::before{background:var(--r512);color:#0E1117;box-shadow:0 0 0 4px color-mix(in srgb,var(--r512) 14%,transparent)}
.zir[data-mode="normal"] [data-level="pro"],.zir[data-mode="normal"] [data-level="expert"],.zir[data-mode="pro"] [data-level="expert"]{display:none}
.zir .t1p{display:flex;flex-wrap:wrap;align-items:center;gap:.46rem .828rem;margin:0 0 1.08rem;padding:.485rem .582rem;border:1px solid var(--fb36);border-radius:13.44px;background:color-mix(in srgb,var(--s543) 4%,transparent)}
.zir .fu0{display:inline-flex;padding:.194rem;gap:.184rem;border-radius:9.6px;border:1px solid var(--fb36)}
.zir .mbe{min-height:2.5rem;padding:.339rem .776rem;border:0;border-radius:7.68px;background:transparent;color:var(--s543);font:600 .9rem var(--f-body);cursor:pointer}
.zir .mbe[aria-checked="true"]{background:var(--xebd,var(--ydac));color:var(--z31c)}
.zir .i21{display:flex;flex-wrap:wrap;align-items:center;gap:.368rem;flex:1 1 20rem}
.zir .up1{display:inline-flex;gap:.23rem}
.zir .hza{min-width:2.5rem;min-height:2.5rem;border-radius:959.04px;border:1px dashed var(--fb36);background:transparent;color:var(--s543);font:700 .85rem var(--f-body);cursor:pointer}
.zir .hza.on{border-style:solid;border-color:var(--xebd,var(--ydac));color:var(--s543);background:color-mix(in srgb,var(--ydac) 18%,transparent)}
.zir .wjw{flex:1 1 9rem;min-width:0;min-height:2.5rem;padding:.339rem .582rem;border:1px solid var(--fb36);border-radius:9.6px;background:var(--ne4d);color:var(--s543);font:500 .9rem var(--f-body)}
.zir .io9{min-height:2.5rem;padding:.339rem .873rem;border-radius:9.6px;border:1px solid var(--fb36);background:var(--z31c);color:var(--s543);font:600 .9rem var(--f-body);cursor:pointer}
.zir .und{background:var(--xebd,var(--ydac));color:var(--z31c);border-color:transparent}
.zir .bwu{flex-basis:100%}
.zir .yeo{overflow-x:auto;max-width:100%;width:100%;-webkit-overflow-scrolling:touch;background:linear-gradient(to right,var(--z31c,#fff) 30%,transparent) left/40px 100% no-repeat local,linear-gradient(to left,var(--z31c,#fff) 30%,transparent) right/40px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.25),transparent) left/16px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.25),transparent) right/16px 100% no-repeat scroll}
.zir .t1p,.zir .t1p>*{min-width:0;max-width:100%;box-sizing:border-box}
.zir .tfd{border-collapse:collapse;width:100%;font-size:.88rem}
.zir .tfd th,.zir .tfd td{border-top:1px solid var(--ta26);padding:.436rem .485rem;text-align:left;vertical-align:top;overflow-wrap:anywhere}
.zir .tfd thead th{border-top:0;min-width:9rem}
.zir .hse{display:inline-block;margin-right:.384rem;padding:.049rem .436rem;border-radius:959.04px;background:var(--xebd,var(--ydac));color:var(--z31c);font-weight:700}
.zir .yk2{font-weight:700}
.zir .kye{margin:.324rem .324rem 0 0;min-height:2.2rem;padding:.194rem .582rem;border:1px solid var(--fb36);border-radius:7.68px;background:transparent;color:var(--s543);font:600 .8rem var(--f-body);cursor:pointer}
.zir .cja{font-weight:700}
.zir .d81{font-weight:700;background:color-mix(in srgb,var(--ydac) 14%,transparent)}
.zir .a9y{margin:.432rem 0 0;font-size:.82rem;color:var(--w461)}
.zir .c5k{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
html:not([data-look="nova"]) .zir .wjw{background:#0d1016}
@media (max-width:40rem){.zir .i21{flex-basis:100%}
.zir .wjw{flex-basis:100%}}
.zir .t1p{margin:1.08rem 0 0}
.zir .t1p.u0a{margin:0 0 1.08rem;padding:.291rem;border:0;background:none}
html body .zir .und,html body .zir .mbe[aria-checked="true"],html body .zir .hse{background:var(--s543);color:var(--ne4d);border:1px solid var(--s543)}
html body .zir .hza.on{border-color:var(--s543);color:var(--s543);background:transparent;box-shadow:inset 0 -3px 0 var(--ydac)}
.zir .ayn{margin:.486rem 0 0;font-size:.95rem;font-weight:600;color:var(--s543)}
.zir .up1{flex-wrap:wrap}
.zir .yny{display:inline-flex;align-items:center}
.zir .ai9{min-width:2rem;min-height:2.5rem;margin-left:-.15rem;padding:0 .339rem;border:0;background:transparent;color:var(--w461,var(--s543));font:700 1.05rem/1 var(--f-body);cursor:pointer;border-radius:7.68px}
.zir .ai9:hover,.zir .ai9:focus-visible{color:var(--s543);background:color-mix(in srgb,var(--s543) 8%,transparent)}
.zir .ji5{background:transparent}
.zir .hfn{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:.368rem}
.zir .hfn .a9y{flex-basis:100%;margin:0;color:var(--s543);font-weight:600}
.zir .zu4{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.zir .cdu{float:right;margin:0 0 .324rem .54rem}
.zir .ifw{margin:0}
.zir .t1p [hidden],.zir .t1p[hidden]{display:none!important}
.zir .f2s{flex-basis:100%;width:100%;margin:0 0 .486rem;font-size:.9rem;line-height:1.4;color:var(--s543);opacity:.85}
.zir{border-radius:5.76px 5.76px 19.2px 5.76px}
.zir h1{font-weight:700;letter-spacing:-.02em}
.zir h2,.zir h3{font-weight:700;letter-spacing:-.01em}
.zir .d1a{border-radius:3.84px}
@keyframes nova-float{0%,100%{translate:0 0}50%{translate:0 -6px}}
@keyframes nova-led{50%{opacity:.35}}
@keyframes nova-in{from{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}
@media (prefers-color-scheme:dark){:root:not([data-theme=light])[data-look="nova"] .zir h1{letter-spacing:-.03em;text-shadow:0 0 28px rgba(98,230,255,.28)}:root:not([data-theme=light])[data-look="nova"] .zir h1::after{content:"";display:block;width:5.5rem;height:4px;border-radius:3.84px;margin-top:.936rem;background:linear-gradient(90deg,#62E6FF,#8B5CF6);box-shadow:0 0 16px rgba(98,230,255,.6)}:root:not([data-theme=light])[data-look="nova"] .zir,:root:not([data-theme=light])[data-look="nova"] .zir .dha,:root:not([data-theme=light])[data-look="nova"] .zir .note{border:1px solid transparent;background:linear-gradient(160deg,rgba(20,32,68,.92),rgba(10,18,42,.94)) padding-box,linear-gradient(140deg,rgba(98,230,255,.7),rgba(139,92,246,.55) 55%,rgba(98,230,255,.15)) border-box;border-radius:17.28px;box-shadow:0 30px 60px -28px rgba(0,0,0,.85),0 0 40px -12px rgba(98,230,255,.28),inset 0 1px 0 rgba(255,255,255,.07)}:root:not([data-theme=light])[data-look="nova"] .zir{transform:perspective(1400px) rotateX(1.6deg);transform-origin:50% 0;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}:root:not([data-theme=light])[data-look="nova"] .zir:hover,:root:not([data-theme=light])[data-look="nova"] .zir:focus-within{transform:perspective(1400px) rotateX(0) translateY(-4px);box-shadow:0 40px 70px -30px rgba(0,0,0,.9),0 0 56px -10px rgba(98,230,255,.42),inset 0 1px 0 rgba(255,255,255,.1)}:root:not([data-theme=light])[data-look="nova"] .qqr .zir,:root:not([data-theme=light])[data-look="nova"] .qqr .zir:hover,:root:not([data-theme=light])[data-look="nova"] .qqr .zir:focus-within{transform:none}@media (prefers-reduced-motion:no-preference){:root:not([data-theme=light])[data-look="nova"] .zir .s9j figure{animation:none}:root:not([data-theme=light])[data-look="nova"] .zir .s9j figure:nth-child(2){animation-delay:-3s}}:root:not([data-theme=light])[data-look="nova"] .zir .check,:root:not([data-theme=light])[data-look="nova"] .zir .lut input,:root:not([data-theme=light])[data-look="nova"] .zir .lut select{background:rgba(5,10,22,.7);border-color:var(--fb36);border-radius:11.52px}:root:not([data-theme=light])[data-look="nova"] .zir .check:hover{border-color:var(--ydac)}:root:not([data-theme=light])[data-look="nova"] .zir .lut input:focus-visible,:root:not([data-theme=light])[data-look="nova"] .zir .lut select:focus-visible,:root:not([data-theme=light])[data-look="nova"] .zir .check:focus-within,:root:not([data-theme=light])[data-look="nova"] .zir textarea:focus-visible{box-shadow:0 0 0 3px rgba(98,230,255,.35)}:root:not([data-theme=light])[data-look="nova"] .zir textarea{background:#050A16;border-color:var(--fb36);border-radius:11.52px}:root:not([data-theme=light])[data-look="nova"] .zir .d1a{background:linear-gradient(120deg,#62E6FF,#8B5CF6);background-color:#62E6FF;color:#04101F;border-radius:959.04px;font-weight:700;box-shadow:0 10px 30px -10px rgba(98,230,255,.7)}:root:not([data-theme=light])[data-look="nova"] .zir .d1a:hover{filter:brightness(1.1)}:root:not([data-theme=light])[data-look="nova"] .zir .yf6{background:transparent;color:var(--s543);box-shadow:none;border:1px solid var(--fb36)}:root:not([data-theme=light])[data-look="nova"] .zir .result{border:1px solid var(--fb36);border-style:solid;background:rgba(4,9,20,.55);border-radius:13.44px}:root:not([data-theme=light])[data-look="nova"] .zir .result dd{color:#fff}:root:not([data-theme=light])[data-look="nova"] .zir .result dt{color:var(--w461)}:root:not([data-theme=light])[data-look="nova"] .zir .result dl>dd:first-of-type,:root:not([data-theme=light])[data-look="nova"] .zir .result .bw0{color:var(--ydac)}:root:not([data-theme=light])[data-look="nova"] .zir table{border-collapse:separate;border-spacing:0;border:1px solid var(--fb36);border-radius:13.44px;overflow:hidden;background:rgba(13,22,48,.7)}:root:not([data-theme=light])[data-look="nova"] .zir a{color:var(--ydac)}:root:not([data-theme=light])[data-look="nova"] .zir body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(98,230,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(98,230,255,.05) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(70% 60% at 50% 20%,#000,transparent);mask-image:radial-gradient(70% 60% at 50% 20%,#000,transparent)}:root:not([data-theme=light])[data-look="nova"] .zir{position:relative}:root:not([data-theme=light])[data-look="nova"] .zir::before,:root:not([data-theme=light])[data-look="nova"] .zir::after{content:"";position:absolute;width:22px;height:22px;pointer-events:none;border:2px solid var(--ydac);filter:drop-shadow(0 0 6px var(--ydac))}:root:not([data-theme=light])[data-look="nova"] .zir::before{top:10px;left:10px;border-right:0;border-bottom:0;border-top-left-radius:8px}:root:not([data-theme=light])[data-look="nova"] .zir::after{bottom:10px;right:10px;border-left:0;border-top:0;border-bottom-right-radius:8px}:root:not([data-theme=light])[data-look="nova"] .zir>h2::before{content:"";display:inline-block;width:.6rem;height:.6rem;margin-right:.576rem;border-radius:50%;background:#6FE3B0;box-shadow:0 0 10px #6FE3B0;vertical-align:.1em}@media (prefers-reduced-motion:no-preference){:root:not([data-theme=light])[data-look="nova"] .zir>h2::before{animation:nova-led 2.4s ease-in-out infinite}}@media (max-width:40rem){:root:not([data-theme=light])[data-look="nova"] .zir body::before{background-size:32px 32px}}:root:not([data-theme=light])[data-look="nova"] .zir .s9j,:root:not([data-theme=light])[data-look="nova"] .zir .ti2{display:flex}:root:not([data-theme=light])[data-look="nova"] .zir .s9j{display:grid}:root:not([data-theme=light])[data-look="nova"] .zir .check{transition:border-color .2s,box-shadow .2s,transform .2s}:root:not([data-theme=light])[data-look="nova"] .zir .check:has(input:checked){border-color:var(--ydac);box-shadow:0 0 22px -6px rgba(98,230,255,.7),inset 0 0 0 1px rgba(98,230,255,.35);transform:translateX(3px)}@media (prefers-reduced-motion:no-preference){:root:not([data-theme=light])[data-look="nova"] .zir .result{animation:nova-in .45s cubic-bezier(.2,.7,.2,1)}}:root:not([data-theme=light])[data-look="nova"] .zir .rt1{fill:var(--w461)}:root:not([data-theme=light])[data-look="nova"] .zir .now{fill:#62E6FF;filter:drop-shadow(0 0 6px #62E6FF)}:root:not([data-theme=light])[data-look="nova"] .zir input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:.5rem;border-radius:959.04px;background:linear-gradient(90deg,#2A3A6E,#3C508F);outline-offset:6px}:root:not([data-theme=light])[data-look="nova"] .zir input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.5rem;height:1.5rem;border-radius:50%;border:2px solid #04101F;background:linear-gradient(120deg,#62E6FF,#8B5CF6);box-shadow:0 0 16px rgba(98,230,255,.8)}:root:not([data-theme=light])[data-look="nova"] .zir input[type=range]::-moz-range-thumb{width:1.5rem;height:1.5rem;border-radius:50%;border:2px solid #04101F;background:linear-gradient(120deg,#62E6FF,#8B5CF6);box-shadow:0 0 16px rgba(98,230,255,.8)}@media (max-width:40rem),(hover:none){:root:not([data-theme=light])[data-look="nova"] .zir body::before{display:none}:root:not([data-theme=light])[data-look="nova"] .zir,:root:not([data-theme=light])[data-look="nova"] .zir:hover,:root:not([data-theme=light])[data-look="nova"] .zir:focus-within{transform:none;transition:none}:root:not([data-theme=light])[data-look="nova"] .zir,:root:not([data-theme=light])[data-look="nova"] .zir .dha,:root:not([data-theme=light])[data-look="nova"] .zir .note{box-shadow:0 10px 24px -16px rgba(0,0,0,.8)}:root:not([data-theme=light])[data-look="nova"] .zir .s9j figure,:root:not([data-theme=light])[data-look="nova"] .zir .result,:root:not([data-theme=light])[data-look="nova"] .zir>h2::before{animation:none}:root:not([data-theme=light])[data-look="nova"] .zir h1{text-shadow:none}}}:root[data-theme=dark][data-look="nova"] .zir h1{letter-spacing:-.03em;text-shadow:0 0 28px rgba(98,230,255,.28)}:root[data-theme=dark][data-look="nova"] .zir h1::after{content:"";display:block;width:5.5rem;height:4px;border-radius:3.84px;margin-top:.936rem;background:linear-gradient(90deg,#62E6FF,#8B5CF6);box-shadow:0 0 16px rgba(98,230,255,.6)}:root[data-theme=dark][data-look="nova"] .zir,:root[data-theme=dark][data-look="nova"] .zir .dha,:root[data-theme=dark][data-look="nova"] .zir .note{border:1px solid transparent;background:linear-gradient(160deg,rgba(20,32,68,.92),rgba(10,18,42,.94)) padding-box,linear-gradient(140deg,rgba(98,230,255,.7),rgba(139,92,246,.55) 55%,rgba(98,230,255,.15)) border-box;border-radius:17.28px;box-shadow:0 30px 60px -28px rgba(0,0,0,.85),0 0 40px -12px rgba(98,230,255,.28),inset 0 1px 0 rgba(255,255,255,.07)}:root[data-theme=dark][data-look="nova"] .zir{transform:perspective(1400px) rotateX(1.6deg);transform-origin:50% 0;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}:root[data-theme=dark][data-look="nova"] .zir:hover,:root[data-theme=dark][data-look="nova"] .zir:focus-within{transform:perspective(1400px) rotateX(0) translateY(-4px);box-shadow:0 40px 70px -30px rgba(0,0,0,.9),0 0 56px -10px rgba(98,230,255,.42),inset 0 1px 0 rgba(255,255,255,.1)}:root[data-theme=dark][data-look="nova"] .qqr .zir,:root[data-theme=dark][data-look="nova"] .qqr .zir:hover,:root[data-theme=dark][data-look="nova"] .qqr .zir:focus-within{transform:none}@media (prefers-reduced-motion:no-preference){:root[data-theme=dark][data-look="nova"] .zir .s9j figure{animation:none}:root[data-theme=dark][data-look="nova"] .zir .s9j figure:nth-child(2){animation-delay:-3s}}:root[data-theme=dark][data-look="nova"] .zir .check,:root[data-theme=dark][data-look="nova"] .zir .lut input,:root[data-theme=dark][data-look="nova"] .zir .lut select{background:rgba(5,10,22,.7);border-color:var(--fb36);border-radius:11.52px}:root[data-theme=dark][data-look="nova"] .zir .check:hover{border-color:var(--ydac)}:root[data-theme=dark][data-look="nova"] .zir .lut input:focus-visible,:root[data-theme=dark][data-look="nova"] .zir .lut select:focus-visible,:root[data-theme=dark][data-look="nova"] .zir .check:focus-within,:root[data-theme=dark][data-look="nova"] .zir textarea:focus-visible{box-shadow:0 0 0 3px rgba(98,230,255,.35)}:root[data-theme=dark][data-look="nova"] .zir textarea{background:#050A16;border-color:var(--fb36);border-radius:11.52px}:root[data-theme=dark][data-look="nova"] .zir .d1a{background:linear-gradient(120deg,#62E6FF,#8B5CF6);background-color:#62E6FF;color:#04101F;border-radius:959.04px;font-weight:700;box-shadow:0 10px 30px -10px rgba(98,230,255,.7)}:root[data-theme=dark][data-look="nova"] .zir .d1a:hover{filter:brightness(1.1)}:root[data-theme=dark][data-look="nova"] .zir .yf6{background:transparent;color:var(--s543);box-shadow:none;border:1px solid var(--fb36)}:root[data-theme=dark][data-look="nova"] .zir .result{border:1px solid var(--fb36);border-style:solid;background:rgba(4,9,20,.55);border-radius:13.44px}:root[data-theme=dark][data-look="nova"] .zir .result dd{color:#fff}:root[data-theme=dark][data-look="nova"] .zir .result dt{color:var(--w461)}:root[data-theme=dark][data-look="nova"] .zir .result dl>dd:first-of-type,:root[data-theme=dark][data-look="nova"] .zir .result .bw0{color:var(--ydac)}:root[data-theme=dark][data-look="nova"] .zir table{border-collapse:separate;border-spacing:0;border:1px solid var(--fb36);border-radius:13.44px;overflow:hidden;background:rgba(13,22,48,.7)}:root[data-theme=dark][data-look="nova"] .zir a{color:var(--ydac)}:root[data-theme=dark][data-look="nova"] .zir body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(98,230,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(98,230,255,.05) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(70% 60% at 50% 20%,#000,transparent);mask-image:radial-gradient(70% 60% at 50% 20%,#000,transparent)}:root[data-theme=dark][data-look="nova"] .zir{position:relative}:root[data-theme=dark][data-look="nova"] .zir::before,:root[data-theme=dark][data-look="nova"] .zir::after{content:"";position:absolute;width:22px;height:22px;pointer-events:none;border:2px solid var(--ydac);filter:drop-shadow(0 0 6px var(--ydac))}:root[data-theme=dark][data-look="nova"] .zir::before{top:10px;left:10px;border-right:0;border-bottom:0;border-top-left-radius:8px}:root[data-theme=dark][data-look="nova"] .zir::after{bottom:10px;right:10px;border-left:0;border-top:0;border-bottom-right-radius:8px}:root[data-theme=dark][data-look="nova"] .zir>h2::before{content:"";display:inline-block;width:.6rem;height:.6rem;margin-right:.576rem;border-radius:50%;background:#6FE3B0;box-shadow:0 0 10px #6FE3B0;vertical-align:.1em}@media (prefers-reduced-motion:no-preference){:root[data-theme=dark][data-look="nova"] .zir>h2::before{animation:nova-led 2.4s ease-in-out infinite}}@media (max-width:40rem){:root[data-theme=dark][data-look="nova"] .zir body::before{background-size:32px 32px}}:root[data-theme=dark][data-look="nova"] .zir .s9j,:root[data-theme=dark][data-look="nova"] .zir .ti2{display:flex}:root[data-theme=dark][data-look="nova"] .zir .s9j{display:grid}:root[data-theme=dark][data-look="nova"] .zir .check{transition:border-color .2s,box-shadow .2s,transform .2s}:root[data-theme=dark][data-look="nova"] .zir .check:has(input:checked){border-color:var(--ydac);box-shadow:0 0 22px -6px rgba(98,230,255,.7),inset 0 0 0 1px rgba(98,230,255,.35);transform:translateX(3px)}@media (prefers-reduced-motion:no-preference){:root[data-theme=dark][data-look="nova"] .zir .result{animation:nova-in .45s cubic-bezier(.2,.7,.2,1)}}:root[data-theme=dark][data-look="nova"] .zir .rt1{fill:var(--w461)}:root[data-theme=dark][data-look="nova"] .zir .now{fill:#62E6FF;filter:drop-shadow(0 0 6px #62E6FF)}:root[data-theme=dark][data-look="nova"] .zir input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:.5rem;border-radius:959.04px;background:linear-gradient(90deg,#2A3A6E,#3C508F);outline-offset:6px}:root[data-theme=dark][data-look="nova"] .zir input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.5rem;height:1.5rem;border-radius:50%;border:2px solid #04101F;background:linear-gradient(120deg,#62E6FF,#8B5CF6);box-shadow:0 0 16px rgba(98,230,255,.8)}:root[data-theme=dark][data-look="nova"] .zir input[type=range]::-moz-range-thumb{width:1.5rem;height:1.5rem;border-radius:50%;border:2px solid #04101F;background:linear-gradient(120deg,#62E6FF,#8B5CF6);box-shadow:0 0 16px rgba(98,230,255,.8)}@media (max-width:40rem),(hover:none){:root[data-theme=dark][data-look="nova"] .zir body::before{display:none}:root[data-theme=dark][data-look="nova"] .zir,:root[data-theme=dark][data-look="nova"] .zir:hover,:root[data-theme=dark][data-look="nova"] .zir:focus-within{transform:none;transition:none}:root[data-theme=dark][data-look="nova"] .zir,:root[data-theme=dark][data-look="nova"] .zir .dha,:root[data-theme=dark][data-look="nova"] .zir .note{box-shadow:0 10px 24px -16px rgba(0,0,0,.8)}:root[data-theme=dark][data-look="nova"] .zir .s9j figure,:root[data-theme=dark][data-look="nova"] .zir .result,:root[data-theme=dark][data-look="nova"] .zir>h2::before{animation:none}:root[data-theme=dark][data-look="nova"] .zir h1{text-shadow:none}}
.zir{border-radius:var(--bs-border-radius-lg,.5rem);border:var(--bs-border-width,1px) solid var(--hfdb);background:var(--s7e7);box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}
.qqr .zir{border-top:4px solid var(--a9ae)}
@media (prefers-color-scheme:dark){:root:not([data-theme=light])[data-look=nova] .zir{border-color:color-mix(in srgb,var(--v029) 50%,transparent);box-shadow:0 1.5rem 3rem -1.5rem color-mix(in srgb,var(--v029) 45%,transparent)}}:root[data-theme=dark][data-look=nova] .zir{border-color:color-mix(in srgb,var(--v029) 50%,transparent);box-shadow:0 1.5rem 3rem -1.5rem color-mix(in srgb,var(--v029) 45%,transparent)}
@media (prefers-color-scheme:dark){:root:not([data-theme=light])[data-look=nova] .lfu{border-top-color:color-mix(in srgb,var(--v029) 55%,transparent)}}:root[data-theme=dark][data-look=nova] .lfu{border-top-color:color-mix(in srgb,var(--v029) 55%,transparent)}
button,.d1a,[role=button],summary,.p2g{transition:transform .12s ease,background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}
input,select,textarea{transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}
button:not(:disabled):active,.d1a:not(:disabled):active,[role=button]:not(svg *):active,summary:active,.p2g:active{scale:.965}
.zir{font-variant-numeric:tabular-nums}
h1,h2,h3{text-wrap:balance}
p,li,dd{text-wrap:pretty}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
.zir:empty{min-height:70vh}
.vpl[hidden]{display:none}
main{overflow-wrap:break-word}
main :not(pre)>code,main a{overflow-wrap:anywhere}
.zgp{max-width:100%;overflow-x:auto;margin:1rem 0}
.zgp>table{margin:0}
@media (display-mode:standalone){.vpl{display:none}}
@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}
::view-transition-old(root){animation:kf2c26f .16s ease both}
::view-transition-new(root){animation:k160f9e .24s cubic-bezier(.2,.8,.2,1) both}
.xf1::view-transition-new(root){animation-name:k9d6f5a}
.t9g::view-transition-new(root){animation-name:k4de67a}
.hkm{animation:k31f1ab .42s cubic-bezier(.2,.7,.2,1);--i04c:var(--bbb3)}
.dpr{animation:kf8cce8 .55s cubic-bezier(.2,.7,.2,1)}
.l81{animation:k0b22ba .26s ease}
.i77,.i77 *,.i77 *::before,.i77 *::after{transition:background-color .35s ease,color .35s ease,border-color .35s ease,fill .35s ease,stroke .35s ease,box-shadow .35s ease!important}
dialog[open]{animation:k83448c .2s cubic-bezier(.2,.8,.2,1)}
dialog[open]::backdrop{animation:k602e00 .2s ease}
details[open]>ul,details[open]>ol,details[open]>nav{animation:k566d4e .18s ease}
.i92af5{animation:k160f9e .3s ease}}
@keyframes k31f1ab{from{opacity:.3;background-color:var(--i04c)}to{opacity:1;background-color:transparent}}
@keyframes kf8cce8{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}
@keyframes k0b22ba{from{opacity:.55}to{opacity:1}}
@keyframes k602e00{from{opacity:0}to{opacity:1}}
@keyframes k83448c{from{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}
@keyframes k566d4e{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
@keyframes k160f9e{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
@keyframes kf2c26f{from{opacity:1}to{opacity:0}}
@keyframes k9d6f5a{from{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}
@keyframes k4de67a{from{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:none}}
