@font-face{font-family:Atkinson Hyperlegible Next;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/atkinson-hyperlegible-next-italic-400-latin-ext-ChwMQj-S.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/atkinson-hyperlegible-next-italic-400-latin-DZBmTazM.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/atkinson-hyperlegible-next-normal-400-700-latin-ext-C6vrW8VD.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/atkinson-hyperlegible-next-normal-400-700-latin-BcXVPD7q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/figtree-normal-500-latin-ext-Du0rIuHj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/figtree-normal-500-latin-BWnGEVsr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-normal-500-latin-ext-Cut-4mMH.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/jetbrains-mono-normal-500-latin-BWZEU5yA.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Fallback;font-weight:100 549;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica);size-adjust:99.4%;ascent-override:99%;descent-override:31.8%;line-gap-override:0%}@font-face{font-family:Atkinson Fallback;font-weight:550 900;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Helvetica Bold);size-adjust:99.3%;ascent-override:99.1%;descent-override:31.8%;line-gap-override:0%}@font-face{font-family:Figtree Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica);size-adjust:99.3%;ascent-override:95.7%;descent-override:25.2%;line-gap-override:0%}:root{--ink:#10132b;--brand:#1440b0;--brand-hover:#0f3490;--brand-soft:#eef2fc;--accent:#6b2378;--accent-hover:#561c61;--accent-soft:#f3eaf6;--accent-ink:#4a1654;--muted:#50546a;--sub:#3b3f55;--line:#e3e5ed;--soft:#f7f7fa;--hover:#f4f5f9;--field:#8a8ea3;--chip-line:#b9bccb;--track:#eceef5;--ok:#1b5e20;--ok-soft:#e7f4ea;--ok-line:#1b7a35;--warn:#5c3900;--warn-soft:#fff6e5;--warn-line:#f0d49a;--danger:#b3261e;--stripe-v:repeating-linear-gradient(135deg, #f1ebf4 0 10px, #e9e0ee 10px 20px);--stripe-b:repeating-linear-gradient(135deg, #eaeff9 0 10px, #e0e7f5 10px 20px);--font:"Atkinson Hyperlegible Next", "Atkinson Fallback", system-ui, sans-serif;--font-brand:"Figtree", "Figtree Fallback", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--gutter:clamp(16px, 4vw, 48px);--maxw:1360px;--ease-out:cubic-bezier(.22, 1, .36, 1)}:root[data-hc="1"]{--muted:#10132b;--sub:#10132b;--line:#10132b;--soft:#fff}*{box-sizing:border-box}html{font-size:calc(17px * var(--zoom,1));scrollbar-gutter:stable;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{color:var(--ink);font-family:var(--font);background:#fff;margin:0;font-size:1rem;line-height:1.5}a{color:var(--brand)}@media (hover:hover){a:hover{color:var(--accent)}}:focus-visible{outline:3px solid var(--brand);outline-offset:2px}[data-dark="1"] :focus-visible{outline-color:#fff}main:focus{outline:none}input,select,button,textarea{font-family:inherit;font-size:inherit}:root[data-rm="1"] *{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@keyframes hepulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes he-enter{0%{opacity:.35;transform:translateY(6px)}}@keyframes he-fade{0%{opacity:0}}@keyframes he-grow{0%{transform:scaleX(0)}}.he-enter{animation:he-enter .32s var(--ease-out) backwards}.he-fade{animation:.2s ease-out backwards he-fade}.he-stagger>*{animation:he-enter .36s var(--ease-out) backwards}.he-stagger>:nth-child(2){animation-delay:30ms}.he-stagger>:nth-child(3){animation-delay:60ms}.he-stagger>:nth-child(4){animation-delay:90ms}.he-stagger>:nth-child(5){animation-delay:.12s}.he-stagger>:nth-child(6){animation-delay:.15s}.he-stagger>:nth-child(7){animation-delay:.18s}.he-stagger>:nth-child(n+8){animation-delay:.21s}[role=progressbar]>*,.he-progress>div{transform-origin:0;animation:he-grow .7s var(--ease-out) backwards;transition:width .4s var(--ease-out)}button,.he-btn,.he-chip,[class*=hv-],[class*=h-]{transition:background-color .15s, color .15s, border-color .15s, box-shadow .2s, transform .12s var(--ease-out)}:is(button,.he-btn,.he-chip,a[class*=hv-],a[class*=h-]):active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}@media (pointer:coarse){:is(button,a):is(.he-tap,.he-btn,.he-dd-button,.he-select-trigger,.hv-soft,.hv-line,.hv-tint,.hv-brand,.hv-accent,.hv-dark,.hv-cue,.hv-danger,.hv-dangerline,.hv-ghost,.hv-adm-danger,.hv-adm-ghost,.h-primary,.h-outline,.h-plain,.h-light,.h-soft){min-width:44px;min-height:44px}a:is(.he-tap,.hv-soft,.hv-line,.hv-tint,.hv-brand,.hv-accent,.h-primary,.h-outline,.h-plain,.h-light):not([style*=display]){justify-content:center;align-items:center;display:inline-flex}}@keyframes he-shimmer{to{background-position:-200% 0}}.he-sk-wrap{animation:.25s ease-out .12s backwards he-fade}.he-sk{color:#0000;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#eceef5 0 40%,#f5f6fa 50%,#eceef5 60% 100%) 0 0/200% 100%;border-radius:8px;animation:1.4s linear infinite he-shimmer;display:block}.he-sk-text{border-radius:6px;height:.9em;margin:.3em 0}.he-sk-card{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}:root[data-hc="1"] .he-sk{background:#d6d8e2}@media (forced-colors:active){.he-sk{background:graytext}}@keyframes he-nav-bar{0%{transform:scaleX(0)}60%{transform:scaleX(.7)}to{transform:scaleX(.92)}}.he-navbar{z-index:200;pointer-events:none;background:var(--brand);transform-origin:0;height:3px;animation:he-nav-bar 2.4s var(--ease-out) forwards, he-fade .2s ease-out .15s backwards;position:fixed;top:0;left:0;right:0}.he-container{max-width:var(--maxw);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.he-skip{z-index:100;background:var(--ink);color:#fff;border-radius:8px;padding:12px 18px;font-weight:700;position:absolute;top:8px;left:-9999px}.he-skip:focus{color:#fff;left:12px}.he-btn{cursor:pointer;border:1.5px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-weight:700;text-decoration:none;display:inline-flex}.he-btn-primary{background:var(--brand);color:#fff}@media (hover:hover){.he-btn-primary:hover{background:var(--brand-hover);color:#fff}}.he-btn-outline{color:var(--ink);border-color:var(--ink);background:#fff}@media (hover:hover){.he-btn-outline:hover{background:var(--hover);color:var(--ink)}}.he-btn-dark{background:var(--ink);color:#fff}.he-btn[aria-disabled=true],.he-btn:disabled{opacity:.6;cursor:not-allowed}.he-chip{border:1.5px solid var(--chip-line);color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:9px 16px;font-size:.88rem;font-weight:700}.he-chip[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.he-field{border:1.5px solid var(--field);color:var(--ink);background:#fff;border-radius:10px;width:100%;min-width:0;padding:13px 14px;font-size:1rem}.he-field:focus{border-color:var(--brand)}.he-label{flex-direction:column;gap:6px;font-size:.88rem;font-weight:700;display:flex}.he-card{border:1px solid var(--line);background:#fff;border-radius:14px}.he-progress{background:var(--track);border-radius:999px;height:10px;overflow:hidden}.he-progress>div{background:var(--accent);border-radius:999px;height:100%}.he-badge-new{background:var(--brand);color:#fff;letter-spacing:.06em;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700}.he-cover{font:500 12px var(--font-mono);color:var(--muted);justify-content:center;align-items:center;display:flex;position:relative}.he-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.he-select-field{flex-direction:column;gap:6px;min-width:0;font-size:.88rem;font-weight:700;display:flex}.he-select-field[data-layout=inline]{flex-direction:row;align-items:center;gap:10px}.he-select-label{cursor:default}.he-select-trigger{border:1.5px solid var(--field);width:100%;min-width:0;min-height:48px;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:10px 12px 10px 14px;font-size:.94rem;font-weight:400;line-height:1.35;transition:border-color .15s,box-shadow .15s;display:flex}@media (hover:hover){.he-select-trigger:hover{border-color:var(--ink)}}.he-select-trigger:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.he-select-trigger[aria-expanded=true]{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.he-select-trigger[aria-invalid=true]{border-color:var(--danger)}.he-select-trigger[aria-disabled=true]{background:var(--soft);border-color:var(--line);color:var(--muted);cursor:not-allowed}.he-select-value{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.he-select-value[data-placeholder]{color:var(--muted)}.he-chev{width:1.1em;height:1.1em;color:var(--sub);flex:none;transition:transform .18s}[aria-expanded=true]>.he-chev{color:var(--brand);transform:rotate(180deg)}[data-dark="1"] .he-select-trigger:focus-visible{outline-color:#fff}.he-pop{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:14px;animation:.14s ease-out he-pop;box-shadow:0 18px 44px #10132b2e,0 2px 6px #10132b14}@keyframes he-pop{0%{opacity:0;transform:translateY(-4px)scale(.985)}}.he-pop[data-side=top]{animation-name:he-pop-up}@keyframes he-pop-up{0%{opacity:0;transform:translateY(4px)scale(.985)}}.he-listbox{z-index:1000;overscroll-behavior:contain;text-align:left;margin:0;padding:6px;font-size:.94rem;font-weight:400;list-style:none;position:fixed;inset:auto;overflow:auto}.he-listbox[hidden]{display:none}.he-option{cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;padding:10px 12px 10px 10px;line-height:1.35;display:flex}.he-option[data-active]{background:var(--brand-soft);color:var(--brand-hover);box-shadow:inset 3px 0 0 var(--brand)}.he-option[aria-selected=true]{font-weight:700}.he-option[aria-disabled=true]{color:var(--muted);cursor:not-allowed}.he-option-check{width:1.1em;height:1.1em;color:var(--brand);visibility:hidden;flex:none;margin-top:.1em}.he-option[aria-selected=true] .he-option-check{visibility:visible}.he-option-hint{color:var(--muted);font-size:.8rem;font-weight:400;display:block}.he-dd{position:relative}.he-dd-button{cursor:pointer;font:inherit;align-items:center;gap:8px;display:inline-flex}.he-dd-panel{z-index:50;white-space:normal;text-align:left;flex-direction:column;gap:2px;width:300px;max-width:calc(100vw - 32px);padding:10px;display:flex;position:absolute;top:calc(100% + 8px)}.he-dd-panel[hidden]{display:none}.he-dd-panel[data-align=end]{right:0}.he-dd-panel[data-align=start]{left:0}:root[data-hc="1"] .he-option[data-active]{background:var(--ink);color:#fff}:root[data-hc="1"] .he-option[data-active] .he-option-check{color:inherit}:root[data-hc="1"] .he-select-trigger{border-color:var(--ink)}@media (forced-colors:active){.he-select-trigger,.he-pop{border:1px solid canvastext}.he-option[data-active]{outline-offset:-2px;outline:2px solid highlight}.he-option-check,.he-chev{color:canvastext}}[data-dark="1"] .he-sk{background:linear-gradient(90deg,#ffffff14 0 40%,#ffffff29 50%,#ffffff14 60% 100%) 0 0/200% 100%}html{font-size:17px}.he-app{zoom:var(--zoom,1);color:#10132b;min-height:100vh;font-family:var(--font);background:#fff;flex-direction:column;font-size:17px;line-height:1.5;display:flex}.he-app>main{flex:1 0 auto}.he-app main>*{animation:he-enter .32s var(--ease-out) backwards}@media (hover:hover){.hv-nav:hover{color:#1440b0!important;background:#f4f5f9!important}.hv-soft:hover{background:#f4f5f9!important}.hv-brand:hover{color:#fff!important;background:#0f3490!important}.hv-accent:hover{color:#fff!important;background:#561c61!important}.hv-dark:hover{background:#1c2146!important}.hv-cue:hover{background:#eef2fc!important}.hv-drop:hover{background:#f5f7fd!important;border-color:#1440b0!important}.hv-card:hover{color:#10132b!important;box-shadow:0 0 0 2px #1440b0,0 12px 40px #10132b29!important}}.he-player mux-player{--controls:none;--media-object-fit:contain;--loading-indicator:none;width:100%;height:100%;display:block}.he-print-only{display:none}@media print{@page{size:A4 landscape;margin:0}html,body{background:#fff!important;margin:0!important}body>:not(.he-print-only){display:none!important}.he-print-only{width:100vw;height:100vh;display:block!important}.he-print-only *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.he-print-only .he-cert{aspect-ratio:auto!important;width:100vw!important;max-width:none!important;height:100vh!important;box-shadow:none!important;border:0!important;border-radius:0!important}}@media (hover:hover){.hv-adm-nav:hover{color:#fff!important;background:#ffffff1a!important}.hv-adm-item:hover{border-color:#1440b0!important}.hv-adm-danger:hover{background:#8c1d18!important}.hv-adm-ghost:hover{background:#ffffff24!important}.hv-pnav:hover{color:#fff!important;background:#ffffff1a!important}.hv-line:hover{border-color:#10132b!important}.hv-tint:hover{background:#e0e8fb!important}.hv-ghost:hover{background:#ffffff1f!important}.hv-danger:hover{background:#8c1d18!important}.hv-dangerline:hover{background:#fdf0ef!important}}
