@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-wght-normal-DX-nOvPD.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");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}:root,[data-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ink:var(--lightningcss-light,#0b1a33)var(--lightningcss-dark,#e8eef7);--muted:var(--lightningcss-light,#425466)var(--lightningcss-dark,#a9b6c9);--subtle:var(--lightningcss-light,#5a6b7e)var(--lightningcss-dark,#8d9cb3);--page:var(--lightningcss-light,#f6f9fc)var(--lightningcss-dark,#0a1220);--card:var(--lightningcss-light,#fff)var(--lightningcss-dark,#101b2e);--sunken:var(--lightningcss-light,#f0f3f7)var(--lightningcss-dark,#1a263b);--border:var(--lightningcss-light,#e6ebf1)var(--lightningcss-dark,#1f2c42);--faint:var(--lightningcss-light,#f0f3f7)var(--lightningcss-dark,#1a263b);--strong:var(--lightningcss-light,#d5dee8)var(--lightningcss-dark,#2a3a55);--input:var(--lightningcss-light,#8494a7)var(--lightningcss-dark,#6b7d96);--primary:#1d5bd8;--primary-text:var(--lightningcss-light,#1d5bd8)var(--lightningcss-dark,#9cc0ff);--primary-soft:var(--lightningcss-light,#e8f0fe)var(--lightningcss-dark,#13284a);--primary-soft-ink:var(--lightningcss-light,#173f99)var(--lightningcss-dark,#bcd4ff);--deep:var(--lightningcss-light,#0b1a33)var(--lightningcss-dark,#13223d);--deep-raised:var(--lightningcss-light,#12264a)var(--lightningcss-dark,#1a2c4c);--on-deep:#fff;--on-deep-muted:#b8c4d6;--on-deep-accent:#9cc0ff;--console:#0f1b2d;--on-console:#afc0da;--signal:#ff6b3d;--success:#00a86b;--success-ink:var(--lightningcss-light,#00704a)var(--lightningcss-dark,#5ee0a8);--success-bg:var(--lightningcss-light,#e6f7ef)var(--lightningcss-dark,#0e2a21);--warning:var(--lightningcss-light,#d97500)var(--lightningcss-dark,#e07b00);--warning-ink:var(--lightningcss-light,#a34a00)var(--lightningcss-dark,#ffb079);--warning-bg:var(--lightningcss-light,#fff1e6)var(--lightningcss-dark,#2e1c0e);--shadow:var(--lightningcss-light,0 1px 2px #0b1a330f)var(--lightningcss-dark,inset 0 0 0 1px #e6ebf1,0 1px 2px #0000004d,inset 0 0 0 1px #1f2c42);--pop:var(--lightningcss-light,0 12px 28px -8px #32325d38)var(--lightningcss-dark,inset 0 0 0 1px #e6ebf1,0 12px 28px -8px #00000080,inset 0 0 0 1px #1f2c42);--window:var(--lightningcss-light,0 50px 100px -20px #32325d47)var(--lightningcss-dark,0 30px 60px -30px #00000059,0 50px 100px -20px #0009,0 30px 60px -30px #0009);--tn-ma-bg:var(--lightningcss-light,#e8f0fe)var(--lightningcss-dark,#13284a);--tn-ma:var(--lightningcss-light,#173f99)var(--lightningcss-dark,#bcd4ff);--tn-fr-bg:var(--lightningcss-light,#fff1e6)var(--lightningcss-dark,#2e1c0e);--tn-fr:var(--lightningcss-light,#8f3f00)var(--lightningcss-dark,#ffc49b);--tn-an-bg:var(--lightningcss-light,#f0eafb)var(--lightningcss-dark,#2a1f45);--tn-an:var(--lightningcss-light,#5b3a9a)var(--lightningcss-dark,#d8c8ff);--tn-hg-bg:var(--lightningcss-light,#e6f7ef)var(--lightningcss-dark,#0e2a21);--tn-hg:var(--lightningcss-light,#00663f)var(--lightningcss-dark,#7ee8b8);--tn-svt-bg:var(--lightningcss-light,#e3f6f5)var(--lightningcss-dark,#0d2b2a);--tn-svt:var(--lightningcss-light,#0b625d)var(--lightningcss-dark,#86e6df);--tn-pc-bg:var(--lightningcss-light,#fde8f0)var(--lightningcss-dark,#34121f);--tn-pc:var(--lightningcss-light,#9a1448)var(--lightningcss-dark,#ffb3d0);--tn-eps-bg:var(--lightningcss-light,#f0f3f7)var(--lightningcss-dark,#1a263b);--tn-eps:var(--lightningcss-light,#3b4b5c)var(--lightningcss-dark,#c3cede);--tn-ecm-bg:var(--lightningcss-light,#fbf3dc)var(--lightningcss-dark,#2e2610);--tn-ecm:var(--lightningcss-light,#6e4d00)var(--lightningcss-dark,#f3d68e)}@media (prefers-color-scheme:dark){:root,[data-theme]{--lightningcss-light: ;--lightningcss-dark:initial}}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root,[data-theme]{--on-primary:#fff;--deep-edge:var(--lightningcss-light,#0000)var(--lightningcss-dark,#24344d);--deep-ink:#0b1a33;--on-console-strong:#fff;--console-edge:#24344d;--console-raised:#1d2c45;--on-console-accent:#bcd4ff;--console-ok:#5ee0a8;--console-warn:#ffb547;--console-muted:#8d9cb3;--scrim:var(--lightningcss-light,#0b1a338c)var(--lightningcss-dark,#0009);--scrim-strong:#050a14b8;--toast-shadow:0 16px 36px -10px #0000008c,inset 0 0 0 1px #24344d;--paper:#fff;--paper-ink:#0b1a33;--paper-muted:#425466;--paper-rule:#d5dee8;--paper-shadow:0 1px 3px #0b1a332e,inset 0 0 0 1px #e6ebf1;--sunset:linear-gradient(135deg,#ffb547 0%,#ff6b3d 40%,#f0347a 100%);--skel-glint:var(--lightningcss-light,#f7f9fb)var(--lightningcss-dark,#22324c)}*,:before,:after{box-sizing:border-box}a,a:hover{color:var(--primary-text)}.mono{font-family:JetBrains Mono,ui-monospace,monospace}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--primary-text);margin:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:500}.title{letter-spacing:-.03em;margin:8px 0 0;font-size:44px;font-weight:300;line-height:1.1}.lead{max-width:620px;color:var(--muted);margin:8px 0 0;font-size:16px;line-height:1.55}.h2{letter-spacing:-.005em;margin:0;font-size:16px;font-weight:600}.cap{color:var(--subtle);font-size:13px}.label{letter-spacing:.04em;text-transform:uppercase;color:var(--subtle);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.btn{min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.btn:hover{filter:brightness(1.07)}.btn-primary{background:var(--primary);color:var(--on-primary)}.btn-secondary{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1px var(--strong)}.btn-ink{background:var(--ink);color:var(--page)}a.btn-primary,a.btn-primary:hover{color:var(--on-primary)}a.btn-ink:hover{color:var(--page)}a.btn-secondary,a.btn-secondary:hover{color:var(--ink)}.btn-quiet{color:var(--primary-text);background:0 0;padding:0 12px}.btn-sm{min-height:36px;padding:0 14px;font-size:14px}.iconbtn{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:inline-grid;position:relative}.iconbtn:hover{background:var(--sunken);color:var(--ink)}.pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.pill-ok{background:var(--success-bg);color:var(--success-ink)}.pill-warn{background:var(--warning-bg);color:var(--warning-ink)}.pill-neutral{background:var(--sunken);color:var(--muted)}.pill-info{background:var(--primary-soft);color:var(--primary-soft-ink)}.dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.card{background:var(--card);box-shadow:var(--shadow);border-radius:8px}.card-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.num{letter-spacing:-.03em;font-size:36px;font-weight:300;line-height:1}.side{background:var(--card);border-inline-end:1px solid var(--border);flex-direction:column;flex:248px;gap:22px;min-width:0;max-width:272px;padding:22px 14px;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:10px;padding:0 12px;font-size:19px;font-weight:600;display:flex}.brand b{color:var(--primary-text);font-weight:500}.navlabel{letter-spacing:.08em;text-transform:uppercase;color:var(--subtle);margin:10px 12px 4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.nav{flex-direction:column;gap:2px;display:flex}.nav button{width:100%;min-height:42px;color:var(--muted);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:500;display:flex}.nav button:hover{background:var(--sunken);color:var(--ink)}.nav button[aria-current=page]{background:var(--primary-soft);color:var(--primary-soft-ink);font-weight:600}.nav a{width:100%;min-height:42px;color:var(--muted);border-radius:999px;align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.nav a:hover{background:var(--sunken);color:var(--ink)}.nav .count{background:var(--warning-bg);color:var(--warning-ink);border-radius:999px;margin-inline-start:auto;padding:1px 8px;font-size:12px;font-weight:600}.nav .locked{color:var(--subtle)}.nav .locked .tag{letter-spacing:.06em;text-transform:uppercase;box-shadow:inset 0 0 0 1px var(--strong);border-radius:999px;margin-inline-start:auto;padding:2px 7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.main{flex-direction:column;flex:999 640px;min-width:0;display:flex}.top{border-bottom:1px solid var(--border);background:var(--card);flex-wrap:wrap;align-items:center;gap:12px;padding:14px clamp(20px,3vw,40px);display:flex}.search{background:var(--sunken);max-width:460px;min-height:44px;color:var(--subtle);border-radius:999px;flex:260px;align-items:center;gap:10px;padding:0 16px;display:flex}.search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.content{flex-direction:column;gap:28px;width:100%;max-width:1240px;padding:32px clamp(20px,3vw,40px) 120px;display:flex}.head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.row{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));align-items:stretch;gap:16px;display:grid}.row>*{min-width:0}.stack{flex-direction:column;gap:16px;display:flex}.kpis{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:16px;display:grid}.kpi{flex-direction:column;gap:12px;padding:20px 22px;display:flex}.bar{background:var(--sunken);border-radius:3px;height:6px;display:block;overflow:hidden}.bar>span{background:var(--primary);border-radius:3px;height:6px;display:block}.tbl{border-collapse:collapse;width:100%;font-size:14px}.tbl th{text-align:start;letter-spacing:.04em;text-transform:uppercase;color:var(--subtle);white-space:nowrap;padding:11px 12px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;font-weight:500}.tbl td{border-top:1px solid var(--faint);vertical-align:middle;padding:12px}.tbl th:first-child,.tbl td:first-child{padding-inline-start:20px}.tbl th:last-child,.tbl td:last-child{padding-inline-end:20px}.tbl tr:hover td{background:var(--page)}.end{text-align:end}.who{flex-direction:column;gap:2px;display:flex}.who b{font-weight:500}.who span{color:var(--subtle);font-size:12.5px}.amt{white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px}.strike{color:var(--subtle);text-decoration:line-through}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips button{background:var(--card);min-height:36px;box-shadow:inset 0 0 0 1px var(--strong);color:var(--muted);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 14px;font-size:14px;font-weight:500}.chips button[aria-pressed=true]{background:var(--ink);color:var(--page);box-shadow:none}.alert{border-top:1px solid var(--faint);gap:14px;padding:16px 20px;display:flex}.alert:first-of-type{border-top:0}.alert-ic{border-radius:999px;flex:none;place-items:center;width:32px;height:32px;display:grid}.alert-ic.warn{background:var(--warning-bg);color:var(--warning-ink)}.alert-ic.info{background:var(--primary-soft);color:var(--primary-soft-ink)}.alert-ic.ok{background:var(--success-bg);color:var(--success-ink)}.live{animation:2s ease-in-out infinite ksPulse}@keyframes ksPulse{0%,to{transform:scale(1)}50%{transform:scale(.55)}}.sunset{background:var(--sunset);color:var(--deep-ink);border-radius:8px;flex-direction:column;gap:16px;padding:28px;display:flex}.field{flex-direction:column;gap:6px;display:flex}.field label,.field legend{padding:0;font-size:14px;font-weight:500}.field .hint{color:var(--subtle);font-size:13px}.input,.select{border:1px solid var(--input);background:var(--card);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:999px;padding:0 16px;font-size:15px}.select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 22px) 19px,calc(100% - 17px) 19px;background-repeat:no-repeat;background-size:5px 5px;padding-inline-end:40px}.err{color:var(--warning-ink);font-size:13px;font-weight:500}.input[aria-invalid=true]{border-color:var(--warning);box-shadow:0 0 0 2px var(--warning)}.seg{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.seg label{min-height:40px;box-shadow:inset 0 0 0 1px var(--strong);cursor:pointer;background:var(--card);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;display:inline-flex}.seg label:has(input:checked){box-shadow:inset 0 0 0 2px var(--primary-text);background:var(--primary-soft);color:var(--primary-soft-ink);font-weight:600}.backdrop{z-index:40;background:var(--scrim);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:var(--card);width:min(560px,100%);max-height:calc(100vh - 32px);box-shadow:var(--window);border-radius:12px;animation:.22s ease-out ksRise;overflow:auto}.modal-head{flex-direction:column;gap:8px;padding:24px 24px 8px;display:flex}.modal-head h2{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:400;line-height:1.2}.modal-body{flex-direction:column;gap:16px;padding:8px 24px;display:flex}.modal-foot{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:16px 24px 24px;display:flex}.lvl{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:4px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;display:inline-flex}.lvl1{background:var(--primary-soft);color:var(--primary-soft-ink)}.lvl2{background:var(--warning-bg);color:var(--warning-ink)}.conseq{background:var(--page);box-shadow:inset 0 0 0 1px var(--border);color:var(--muted);border-radius:8px;margin:0;padding:14px 16px 14px 34px;font-size:14.5px;line-height:1.55}.conseq li+li{margin-top:6px}.conseq b{color:var(--ink);font-weight:600}@keyframes ksRise{0%{transform:translateY(16px)}to{transform:none}}.toaster{z-index:60;width:min(380px,100% - 48px);height:0;position:fixed;inset-block-end:24px;inset-inline-end:24px}.toast{background:var(--console);color:var(--on-console-strong);box-shadow:var(--toast-shadow),inset 0 0 0 1px var(--console-edge);transform:translateY(calc(var(--i) * -12px)) scale(calc(1 - var(--i) * .05));transform-origin:bottom;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 14px 14px 16px;transition:transform .25s;animation:.28s ease-out ksToast;display:flex;position:absolute;inset-block-end:0;inset-inline:0}.toaster:hover .toast,.toaster:focus-within .toast{transform:translateY(calc(var(--i) * -100% - var(--i) * 10px))}@keyframes ksToast{0%{transform:translateY(120%)}}.toast-ic{border-radius:999px;flex:none;place-items:center;width:22px;height:22px;margin-top:2px;display:grid}.toast-body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.toast-title{font-size:14.5px;font-weight:600}.toast-desc{color:var(--on-console);font-size:13.5px;line-height:1.45}.toast-act{background:var(--console-raised);min-height:32px;color:var(--on-console-accent);font:inherit;cursor:pointer;border:0;border-radius:999px;align-self:flex-start;margin-top:8px;padding:0 12px;font-size:13px;font-weight:600}.toast-x{width:28px;height:28px;color:var(--on-console);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.toast-x:hover{background:var(--console-raised);color:var(--on-console-strong)}.bio{z-index:70;background:var(--scrim-strong);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.bio-card{background:var(--console);width:min(400px,100%);color:var(--on-console-strong);box-shadow:var(--window),inset 0 0 0 1px var(--console-edge);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:14px;padding:32px 28px 24px;animation:.22s ease-out ksRise;display:flex}.fp{place-items:center;width:112px;height:112px;margin:8px 0;display:grid;position:relative}.fp:before{content:"";border:2px solid var(--primary);border-radius:50%;animation:1.6s ease-in-out infinite ksRing;position:absolute;inset:0}.fp.ok:before{border-color:var(--console-ok);animation:none}@keyframes ksRing{0%,to{transform:scale(.86)}50%{transform:scale(1.06)}}.tt{grid-template-columns:96px repeat(6,minmax(0,1fr));gap:6px;min-width:860px;display:grid}.tt-h{letter-spacing:.04em;text-transform:uppercase;color:var(--subtle);text-align:center;padding:6px 4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.tt-t{color:var(--subtle);flex-direction:column;justify-content:center;padding:4px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;display:flex}.tt-pause{letter-spacing:.06em;text-transform:uppercase;color:var(--subtle);grid-column:1/-1;align-items:center;gap:10px;padding:2px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:flex}.tt-pause:after{content:"";border-top:1px dashed var(--strong);flex:1}.cell{text-align:start;min-height:62px;font:inherit;cursor:pointer;border:0;border-radius:8px;flex-direction:column;justify-content:center;gap:2px;padding:8px 10px;display:flex;position:relative}.cell b{font-size:13.5px;font-weight:600}.cell span{opacity:.92;font-size:12px}.cell[aria-pressed=true]{box-shadow:inset 0 0 0 2px}.cell .pin{position:absolute;inset-block-start:6px;inset-inline-end:6px}.cell-none{background:repeating-linear-gradient(135deg,transparent 0 6px,var(--faint) 6px 12px);min-height:62px;box-shadow:inset 0 0 0 1px var(--border);border-radius:8px}.cell-free{min-height:62px;box-shadow:inset 0 0 0 1px dashed var(--strong);border:1px dashed var(--strong);color:var(--subtle);border-radius:8px;place-items:center;font-size:12px;display:grid}.tn-ma{background:var(--tn-ma-bg);color:var(--tn-ma)}.tn-fr{background:var(--tn-fr-bg);color:var(--tn-fr)}.tn-an{background:var(--tn-an-bg);color:var(--tn-an)}.tn-hg{background:var(--tn-hg-bg);color:var(--tn-hg)}.tn-svt{background:var(--tn-svt-bg);color:var(--tn-svt)}.tn-pc{background:var(--tn-pc-bg);color:var(--tn-pc)}.tn-eps{background:var(--tn-eps-bg);color:var(--tn-eps)}.tn-ecm{background:var(--tn-ecm-bg);color:var(--tn-ecm)}.console{background:var(--console);color:var(--on-console);border-radius:12px;padding:18px 20px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;line-height:1.95}.console .t{color:var(--console-muted)}.console .ok{color:var(--console-ok)}.console .w{color:var(--console-warn)}.av{grid-template-columns:72px repeat(6,minmax(0,1fr));gap:6px;display:grid}.av button{min-height:38px;font:inherit;cursor:pointer;background:var(--sunken);color:var(--subtle);border:0;border-radius:6px;font-size:12px;font-weight:600}.av button[aria-pressed=true]{background:var(--primary);color:var(--on-primary)}.av .na{background:repeating-linear-gradient(135deg,transparent 0 5px,var(--faint) 5px 10px);border-radius:6px;min-height:38px}.receipt{background:var(--paper);color:var(--paper-ink);box-shadow:var(--paper-shadow);border-radius:4px;padding:28px;font-size:14px}.receipt .r-row{border-bottom:1px dashed var(--paper-rule);justify-content:space-between;gap:16px;padding:7px 0;display:flex}.receipt .r-row span:first-child{color:var(--paper-muted)}.switch{background:var(--input);cursor:pointer;border:0;border-radius:999px;flex:none;width:46px;height:28px;position:relative}.switch:after{content:"";background:var(--on-primary);border-radius:50%;width:22px;transition:inset-inline-start .2s;position:absolute;inset-block:3px;inset-inline-start:3px}.switch[aria-checked=true]{background:var(--primary)}.switch[aria-checked=true]:after{inset-inline-start:21px}.setrow{border-top:1px solid var(--faint);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.setrow:first-of-type{border-top:0}.lock{flex-wrap:wrap;min-height:1000px;display:flex}.lock-left{background:var(--deep);min-width:0;color:var(--on-deep);flex-direction:column;flex:480px;gap:28px;padding:56px clamp(24px,5vw,72px);display:flex;position:relative;overflow:hidden}.lock-right{background:var(--card);flex-direction:column;flex:480px;justify-content:center;gap:24px;min-width:0;padding:56px clamp(24px,5vw,72px);display:flex}.usercard{background:var(--card);min-height:72px;box-shadow:inset 0 0 0 1px var(--strong);cursor:pointer;border-radius:14px;align-items:center;gap:14px;padding:12px 18px;font-size:15px;display:flex}.usercard:has(input:focus-visible){outline:3px solid var(--primary-text);outline-offset:2px}.usercard:has(input:checked){box-shadow:inset 0 0 0 2px var(--primary-text);background:var(--primary-soft)}.initials{background:var(--sunken);width:44px;height:44px;color:var(--ink);border-radius:12px;flex:none;place-items:center;font-size:15px;font-weight:600;display:grid}.empty{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:48px 24px;display:flex}.scroll{overflow-x:auto}.band{box-shadow:inset 0 0 0 1px var(--deep-edge);background:var(--deep);color:var(--on-deep);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:30px 32px;display:flex}.btn-light{background:var(--on-deep);color:var(--deep-ink)}.stats{background:var(--border);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:1px;margin:0;display:grid;overflow:hidden}.stats>div{background:var(--card);align-content:start;gap:8px;padding:20px 22px;display:grid}.stats dt{letter-spacing:.07em;text-transform:uppercase;color:var(--subtle);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11.5px;font-weight:500}.stats dd{margin:0}.big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:38px;font-weight:300;line-height:1}.side-card{box-shadow:inset 0 0 0 1px var(--deep-edge);background:var(--deep);color:var(--on-deep);border-radius:12px;flex-direction:column;gap:6px;padding:16px;text-decoration:none;display:flex}a.side-card,a.side-card:hover{color:var(--on-deep)}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.segi{background:var(--sunken);border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.segi button{min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.segi button:hover{color:var(--ink)}.segi button[aria-pressed=true]{background:var(--ink);color:var(--card)}.segi .n{opacity:.75;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.sfield{background:var(--card);width:260px;min-height:44px;box-shadow:inset 0 0 0 1px var(--input);color:var(--subtle);border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:flex}.sfield input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:15px}.sfield:focus-within{outline:3px solid var(--primary-text);outline-offset:2px}.frame{background:var(--card);box-shadow:var(--shadow);border-radius:8px;overflow:hidden}.ftbl tbody tr{height:60px}.ftbl tr.ghost td{border-top:1px dashed var(--border);padding:0}.ftbl tr.ghost:hover td{background:0 0}.rlink{color:var(--ink);font-weight:500;text-decoration:none}a.rlink:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.lb-empty{text-align:center;border-top:1px solid var(--faint);flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:420px;padding:24px;display:flex}.empty-ic{background:var(--sunken);width:56px;height:56px;color:var(--primary-text);border-radius:50%;place-items:center;display:grid}.pg{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px 10px 20px;display:flex}.pgb{background:var(--sunken);width:40px;height:40px;color:var(--ink);cursor:pointer;border:0;border-radius:999px;place-items:center;display:inline-grid}.pgb:disabled{opacity:.4;cursor:not-allowed}.menu{z-index:50;background:var(--card);width:230px;box-shadow:var(--pop);border-radius:12px;flex-direction:column;padding:6px;animation:.16s ease-out ksRise;display:flex;position:fixed}.menu a,.menu button{min-height:40px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:0 12px;font-size:14px;text-decoration:none;display:flex}.menu a:hover,.menu button:hover{background:var(--sunken);color:var(--ink)}.menu .danger{color:var(--warning-ink)}.menu hr{border:0;border-top:1px solid var(--border);margin:4px 6px}.skel{background:linear-gradient(90deg,var(--sunken) 0%,var(--skel-glint) 40%,var(--sunken) 80%);background-size:300% 100%;border-radius:8px;animation:1.4s linear infinite ksShimmer}@keyframes ksShimmer{0%{background-position:100% 0}to{background-position:-50% 0}}.segbar{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:6px;display:grid}.segbar span{background:var(--sunken);border-radius:2px;height:4px}.segbar span.on{background:var(--primary)}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.notice{background:var(--primary-soft);color:var(--primary-soft-ink);border-radius:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.optcard{background:var(--card);box-shadow:inset 0 0 0 1px var(--strong);cursor:pointer;color:var(--muted);border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;font-size:13.5px;line-height:1.45;display:flex}.optcard b{color:var(--ink);font-size:15px;font-weight:600}.optcard:has(input:checked){box-shadow:inset 0 0 0 2px var(--primary-text);background:var(--primary-soft)}.optcard:has(input:focus-visible){outline:3px solid var(--primary-text);outline-offset:2px}.toast-bar{background:var(--console-raised);border-radius:2px;height:4px;margin-top:8px;display:block;overflow:hidden}.toast-bar>span{background:var(--on-deep-accent);border-radius:2px;height:4px;transition:width .45s;display:block}.toast-ic.spin svg,.spin-svg{animation:1s linear infinite ksSpin}@keyframes ksSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.skel,.menu,.toast-ic.spin svg,.spin-svg,.live,.fp:before,.modal,.toast,.bio-card{animation:none}.toast{transition:none}}.nav button,.nav a,.menu a,.menu button,.segi button,.chips button,.pillnav a,.stepv b,.navlabel,.tabbar button,.tabbar a,.steph li{white-space:nowrap}.nav button,.nav a{text-overflow:ellipsis;overflow:hidden}.side{padding-top:0}.side>.brand{box-sizing:border-box;border-bottom:1px solid var(--border);flex:none;align-items:center;height:73px;margin-inline:-14px;padding-inline:26px;display:flex}.top{box-sizing:border-box;min-height:73px;padding-block:14px}html,body{height:100%}body{color:var(--ink);background:var(--page);-webkit-font-smoothing:antialiased;accent-color:var(--primary-text);margin:0;font-family:Inter Tight,system-ui,sans-serif}:lang(ar) body,:lang(ar) .eyebrow,:lang(ar) .label,:lang(ar) .navlabel,:lang(ar) .tbl th,:lang(ar) .stats dt{letter-spacing:0;font-family:system-ui,sans-serif}:focus-visible{outline:3px solid var(--primary-text);outline-offset:2px}[dir=rtl] .flip{transform:scaleX(-1)}.on-deep-muted{color:var(--on-deep-muted)}.on-deep-accent{color:var(--on-deep-accent)}.grow{flex:1}.app{min-height:100dvh;display:flex}.side{height:100dvh;position:sticky;inset-block-start:0;overflow:auto}.side .side-card{margin-block-start:auto}.main{min-height:100dvh}.content{margin-inline:auto}.content:focus{outline:none}.logo{align-items:center;gap:10px;display:inline-flex}.logo-word{letter-spacing:-.02em;font-family:Sora,Inter Tight,system-ui,sans-serif;font-size:19px;font-weight:600}.logo-word b{color:var(--primary-text);font-weight:500}.top-school{flex-direction:column;min-width:0;margin-inline-end:auto;display:flex}.top-school b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.top-demo{margin-inline-start:8px}.phone-brand{display:none}.band-title{letter-spacing:-.02em;margin:6px 0 4px;font-size:26px;font-weight:300}.band p{margin:0}.select-inline{width:auto;min-width:180px}.big-h2{letter-spacing:-.02em;font-size:28px;font-weight:300}.big-amt{letter-spacing:-.02em;font-size:30px;font-weight:300}.unavailable{justify-content:center;min-height:100dvh}dialog.modal{color:var(--ink);border:0;max-width:calc(100% - 32px);padding:0}dialog.modal-sm{width:min(440px,100%)}dialog.modal::backdrop{background:var(--scrim)}dialog.modal:not([open]){display:none}.steph{color:var(--subtle);gap:16px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.steph li{align-items:center;gap:8px;display:flex}.steph li .mono{background:var(--sunken);border-radius:50%;place-items:center;width:24px;height:24px;display:inline-grid}.steph li.on{color:var(--ink);font-weight:600}.steph li.on .mono{background:var(--primary);color:var(--on-primary)}:is(.input:user-invalid,.select:user-invalid,.input[aria-invalid=true],.select[aria-invalid=true]){border-color:var(--warning);box-shadow:0 0 0 2px var(--warning)}.notice{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.optcard input{accent-color:var(--primary)}.lock{min-height:100dvh}.lock-points{color:var(--on-deep-muted);flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lock-points li{align-items:center;gap:10px;display:flex}.lock-left .title{color:var(--on-deep)}.lock-right{max-width:640px}.receipt-page{flex-direction:column;gap:4px;max-width:560px;display:flex}.receipt-head{border-block-end:2px solid var(--paper-ink);justify-content:space-between;align-items:flex-start;gap:16px;margin-block-end:8px;padding-block-end:12px;display:flex}.receipt-head .cap{color:var(--paper-muted)}.r-total{font-size:16px;font-weight:600}.receipt-sign{color:var(--paper-muted);margin-block-start:24px}.phonenav{display:none}@media (max-width:63.99rem){.side{display:none}.phone-brand{display:block}.top-cash{display:none}.content{padding-block-end:112px}.phonenav{z-index:30;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:var(--card);border-block-start:1px solid var(--border);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset-block-end:0;inset-inline:0}.phonenav a{min-height:52px;color:var(--muted);white-space:nowrap;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.phonenav a[aria-current=page]{color:var(--primary-text);background:var(--primary-soft)}.phonenav a.featured{color:var(--on-primary);background:var(--primary)}.toaster{width:calc(100% - 24px);inset-block-end:88px;inset-inline-end:12px}.title{font-size:34px}.sfield,.toolbar .tools{width:100%}}@media (pointer:coarse){.btn,.input,.select,.iconbtn,.pgb,.segi button{min-height:44px}.pgb{width:44px;height:44px}}@media print{.side,.top,.phonenav,.toaster,.head .tools,nav.cap{display:none!important}.content{padding:0}.receipt{box-shadow:none}}svg{flex:none}.lock-left .logo rect{fill:var(--primary)}.toast{z-index:calc(10 - var(--i))}.menu{margin:0;inset:auto}.menu:not(:popover-open){display:none}.lock-left .logo-word b{color:var(--on-deep-accent)}.segi .n{opacity:1}.segi button:not([aria-pressed=true]) .n{color:var(--subtle)}.segi{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.toolbar>*{min-width:0;max-width:100%}@media (max-width:63.99rem){.phonenav{grid-template-columns:repeat(5,minmax(0,1fr))}.phonenav a{font-size:11.5px;overflow:hidden}.phonenav a span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.hide-phone{display:none}.toaster{inset-block:calc(12px + env(safe-area-inset-top)) auto}.toast{transform:translateY(calc(var(--i) * 12px)) scale(calc(1 - var(--i) * .05));transform-origin:top;animation-name:ksToastDown;inset-block:0 auto}.toaster:hover .toast,.toaster:focus-within .toast{transform:translateY(calc(var(--i) * 100% + var(--i) * 10px))}}@keyframes ksToastDown{0%{transform:translateY(-120%)}}
