@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.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{--vt-orange:#ff9e00;--vt-orange-900:#8a5400;--vt-orange-700:#cc7e00;--vt-orange-600:#e68e00;--vt-orange-300:#ffc266;--vt-orange-100:#ffeacc;--vt-orange-50:#fff6e6;--vt-black:#000;--vt-white:#fff;--vt-black-90:#1a1a1a;--vt-black-80:#333;--vt-black-60:#666;--vt-black-40:#999;--vt-black-20:#ccc;--vt-black-10:#e6e6e6;--vt-black-05:#f2f2f2;--vt-magenta:#f0f;--vt-magenta-700:#c0c;--vt-magenta-800:#909;--vt-magenta-300:#f6f;--vt-magenta-100:#ffe6ff;--vt-yellow:#ff0;--vt-green:#73ff59;--vt-cyan:#0ff;--vt-success:var(--vt-green);--vt-info:var(--vt-cyan);--vt-warning:var(--vt-yellow);--vt-danger:#d32f2f;--vt-danger-300:#dc5959;--vt-paper:#fff;--vt-paper-soft:#f5f5f5;--vt-paper-muted:#ececec;--vt-ink:#000;--vt-ink-soft:#1a1a1a;--vt-ink-2:#0d0d0d;--vt-sunken:#000;--vt-anthracite:#101216;--vt-anthracite-sunken:#0b0d11;--vt-anthracite-muted:#1a1c20;--vt-anthracite-accent:#202226;--vt-border-light:#0000001f;--vt-border-strong:#0000003d;--vt-border-dark:#ffffff14;--vt-control-border-dark:#ffffff61;--vt-control-border-light:#00000070;--vt-text-muted-l:#0000009e;--vt-text-muted-d:#a0a0a0;--vt-glow-sm:0 0 20px #ff9e002e;--vt-glow-md:0 0 40px #ff9e003d;--vt-glow-lg:0 0 60px #ff9e004d;--vt-glow-xl:0 0 80px #ff9e005c;--vt-shadow-sm:0 1px 2px #0000000a, 0 1px 3px #0000000f;--vt-shadow-md:0 4px 12px #0000000f, 0 2px 4px #0000000a;--vt-shadow-lg:0 12px 32px #00000014, 0 4px 8px #0000000a;--vt-radius-sm:4px;--vt-radius-md:8px;--vt-radius-lg:12px;--vt-radius-pill:9999px;--vt-space-xs:4px;--vt-space-sm:8px;--vt-space-md:16px;--vt-space-lg:24px;--vt-space-xl:32px;--vt-space-2xl:48px;--vt-space-3xl:64px;--vt-space-4xl:96px;--vt-logo-clearspace-ratio:.75;--vt-font-sans:"Inter", -apple-system, system-ui, "Segoe UI", Roboto, sans-serif;--vt-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--vt-w-thin:100;--vt-w-extralight:200;--vt-w-light:300;--vt-w-regular:400;--vt-w-medium:500;--vt-w-semibold:600;--vt-w-bold:700;--vt-w-extrabold:800;--vt-w-black:900;--vt-fs-display-xl:clamp(48px, 6vw, 88px);--vt-fs-display-lg:clamp(40px, 4.6vw, 64px);--vt-fs-display-md:clamp(32px, 3.2vw, 48px);--vt-fs-h1:40px;--vt-fs-h2:32px;--vt-fs-h3:24px;--vt-fs-h4:20px;--vt-fs-h5:18px;--vt-fs-body-lg:18px;--vt-fs-body:16px;--vt-fs-body-sm:14px;--vt-fs-caption:12px;--vt-fs-eyebrow:12px;--vt-lh-tight:1.05;--vt-lh-snug:1.2;--vt-lh-normal:1.5;--vt-lh-loose:1.7;--vt-tracking-eyebrow:.18em;--vt-tracking-tight:-.01em;--vt-tracking-display:-.025em;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--vt-anthracite);--bg-soft:var(--vt-anthracite-muted);--bg-sunken:var(--vt-anthracite-sunken);--fg:#fff;--fg-muted:var(--vt-text-muted-d);--fg-inverse:var(--vt-black);--border:var(--vt-border-dark);--control-border:var(--vt-control-border-dark);--primary:var(--vt-orange);--primary-fg:var(--vt-black);--primary-text:var(--vt-orange);--accent:var(--vt-magenta);--accent-fg:var(--vt-black);--cta:var(--vt-orange);--cta-hover:var(--vt-orange-600);--cta-active:var(--vt-orange-700);--cta-fg:var(--vt-black);--ring:var(--vt-orange);--card-bg:#ffffff05;--card-border:#ffffff0d;--shadow-card:0 0 0 1px #ffffff0d}:root[data-theme=light],.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--vt-paper);--bg-soft:var(--vt-paper-soft);--bg-sunken:var(--vt-sunken);--fg:var(--vt-ink);--fg-muted:var(--vt-text-muted-l);--fg-inverse:var(--vt-paper);--border:var(--vt-border-light);--control-border:var(--vt-control-border-light);--primary:var(--vt-orange);--primary-fg:var(--vt-black);--primary-text:var(--vt-orange-900);--accent:var(--vt-magenta);--accent-fg:var(--vt-black);--cta:var(--vt-magenta);--cta-hover:var(--vt-magenta-700);--cta-active:var(--vt-magenta-800);--cta-fg:var(--vt-black);--ring:var(--vt-magenta);--card-bg:var(--vt-paper);--card-border:var(--vt-border-light);--shadow-card:var(--vt-shadow-sm)}.vt-base{font-family:var(--vt-font-sans);font-size:var(--vt-fs-body);line-height:var(--vt-lh-normal);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"cv11", "ss01", "ss03"}.vt-eyebrow{font-family:var(--vt-font-sans);font-size:var(--vt-fs-eyebrow);font-weight:var(--vt-w-semibold);letter-spacing:var(--vt-tracking-eyebrow);text-transform:uppercase;color:var(--primary-text)}.vt-display-xl,h1.vt-display{font-family:var(--vt-font-sans);font-size:var(--vt-fs-display-xl);font-weight:var(--vt-w-extrabold);line-height:var(--vt-lh-tight);letter-spacing:var(--vt-tracking-display);color:var(--fg);text-wrap:balance}.vt-display-lg{font:var(--vt-w-extrabold) var(--vt-fs-display-lg)/var(--vt-lh-tight) var(--vt-font-sans);letter-spacing:var(--vt-tracking-display)}.vt-display-md{font:var(--vt-w-bold) var(--vt-fs-display-md)/var(--vt-lh-snug) var(--vt-font-sans);letter-spacing:var(--vt-tracking-tight)}.vt-h1,h1{font:var(--vt-w-bold) var(--vt-fs-h1)/var(--vt-lh-snug) var(--vt-font-sans);letter-spacing:var(--vt-tracking-tight);color:var(--fg)}.vt-h2,h2{font:var(--vt-w-bold) var(--vt-fs-h2)/var(--vt-lh-snug) var(--vt-font-sans);letter-spacing:var(--vt-tracking-tight);color:var(--fg)}.vt-h3,h3{font:var(--vt-w-semibold) var(--vt-fs-h3)/1.3 var(--vt-font-sans);color:var(--fg)}.vt-h4,h4{font:var(--vt-w-semibold) var(--vt-fs-h4)/1.35 var(--vt-font-sans);color:var(--fg)}.vt-h5,h5{font:var(--vt-w-semibold) var(--vt-fs-h5)/1.4 var(--vt-font-sans);color:var(--fg)}.vt-lead{font:var(--vt-w-regular) var(--vt-fs-body-lg)/var(--vt-lh-normal) var(--vt-font-sans);color:var(--fg-muted);text-wrap:pretty}.vt-body,p{font:var(--vt-w-regular) var(--vt-fs-body)/var(--vt-lh-normal) var(--vt-font-sans);color:var(--fg);text-wrap:pretty}.vt-body-sm{font:var(--vt-w-regular) var(--vt-fs-body-sm)/var(--vt-lh-normal) var(--vt-font-sans);color:var(--fg-muted)}.vt-caption{font:var(--vt-w-medium) var(--vt-fs-caption)/1.4 var(--vt-font-sans);color:var(--fg-muted)}.vt-mono,code{font-family:var(--vt-font-mono);font-size:.92em}.vt-wordmark{font-family:var(--vt-font-sans);font-weight:var(--vt-w-extrabold);letter-spacing:-.025em;text-transform:none}.vt-wordmark .vt-prefix{color:var(--fg)}.vt-wordmark .vt-suffix{color:var(--vt-orange);text-transform:uppercase}.vt-logo-clearspace{--h:32px;padding:calc(var(--h) * var(--vt-logo-clearspace-ratio));display:inline-block}
a{color:var(--primary-text);text-underline-offset:3px}.vt-main{max-width:1120px;padding:var(--vt-space-xl) var(--vt-space-lg);margin:0 auto}.vt-panel{max-width:440px;margin:var(--vt-space-2xl) auto;padding:var(--vt-space-xl);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--vt-radius-lg);box-shadow:var(--shadow-card)}.vt-narrow{max-width:440px}.vt-panel h1{font-size:var(--vt-fs-h2);margin:0 0 var(--vt-space-lg)}.vt-header{align-items:center;gap:var(--vt-space-sm);padding:var(--vt-space-md) var(--vt-space-lg);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.vt-header__brand{margin-right:auto;display:flex}.vt-header__brand img{width:auto;height:28px}.vt-logo--on-light,:root[data-theme=light] .vt-logo--on-dark{display:none}:root[data-theme=light] .vt-logo--on-light{display:block}.vt-header__nav{gap:var(--vt-space-xs);flex-wrap:wrap;display:flex}.vt-lang{justify-content:flex-end;gap:var(--vt-space-xs);padding:var(--vt-space-sm) var(--vt-space-lg) 0;display:flex}.vt-btn{justify-content:center;align-items:center;gap:var(--vt-space-sm);min-height:40px;padding:0 var(--vt-space-lg);border-radius:var(--vt-radius-md);color:var(--fg);font-family:inherit;font-size:var(--vt-fs-body-sm);font-weight:var(--vt-w-semibold);cursor:pointer;background:0 0;border:1px solid #0000;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.vt-btn--cta{background:var(--cta);color:var(--cta-fg)}.vt-btn--cta:hover{background:var(--cta-hover)}.vt-btn--cta:active{background:var(--cta-active)}.vt-btn--outline{border-color:var(--control-border)}.vt-btn--outline:hover{border-color:var(--fg)}.vt-btn--ghost:hover{background:var(--bg-soft)}.vt-btn[aria-pressed=true],.vt-btn[aria-current=true],.vt-btn[aria-current=page]{background:var(--bg-soft);border-color:var(--control-border)}.vt-btn:disabled,.vt-btn[aria-disabled=true]{opacity:.6;pointer-events:none}.vt-btn--touch{min-width:240px;min-height:80px;padding:0 var(--vt-space-xl);font-size:var(--vt-fs-h4)}.vt-touch-row{flex-wrap:wrap;gap:32px;display:flex}.vt-plain-list{margin:0;padding:0;list-style:none}.vt-actions{align-items:center;gap:var(--vt-space-sm);flex-wrap:wrap;display:flex}.vt-form{gap:var(--vt-space-md);display:grid}.vt-form>*{margin-block:0}.vt-field{gap:var(--vt-space-xs);display:grid}.vt-label{font-size:var(--vt-fs-body-sm);font-weight:var(--vt-w-semibold);color:var(--fg)}.vt-input{border:1px solid var(--control-border);border-radius:var(--vt-radius-md);background:var(--bg);min-height:40px;color:var(--fg);font-family:inherit;font-size:var(--vt-fs-body);padding:0 12px}.vt-check{align-items:center;gap:var(--vt-space-sm);display:flex}.vt-hint{font-size:var(--vt-fs-body-sm);color:var(--fg-muted);margin:0}.vt-alert,.vt-note{padding:var(--vt-space-sm) var(--vt-space-md);border-left:4px solid var(--vt-danger-300);border-radius:var(--vt-radius-sm);background:var(--bg-soft);color:var(--fg);margin:0}.vt-note{border-left-color:var(--primary)}.vt-card{padding:var(--vt-space-lg);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--vt-radius-lg);box-shadow:var(--shadow-card)}.vt-table{border-collapse:collapse;width:100%}.vt-table th,.vt-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:10px 12px}.vt-table th{font-size:var(--vt-fs-caption);font-weight:var(--vt-w-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.vt-dl{gap:var(--vt-space-xs) var(--vt-space-lg);grid-template-columns:max-content 1fr;display:grid}.vt-dl dt{color:var(--fg-muted)}.vt-dl dd{margin:0}.vt-code{font-family:var(--vt-font-mono);font-size:var(--vt-fs-body-lg);letter-spacing:.08em}.vt-code--large{font-size:var(--vt-fs-h2)}.vt-code-list{gap:var(--vt-space-xs) var(--vt-space-xl);grid-template-columns:repeat(2,max-content);padding:0;list-style:none;display:grid}.vt-status{border-radius:var(--vt-radius-pill);font-size:var(--vt-fs-caption);font-weight:var(--vt-w-bold);color:var(--vt-black);padding:2px 10px;display:inline-block}.vt-status--success{background:var(--vt-success)}.vt-status--warning{background:var(--vt-warning)}.vt-status--danger{background:var(--vt-danger-300)}.vt-status--neutral{background:var(--bg-soft);color:var(--fg)}.vt-tiles{gap:var(--vt-space-md);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.vt-tile{padding:var(--vt-space-lg);background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--vt-radius-lg);box-shadow:var(--shadow-card);color:var(--fg);font-size:var(--vt-fs-h4);font-weight:var(--vt-w-semibold);text-decoration:none;display:block}.vt-tile:hover{border-color:var(--fg)}.vt-event{text-align:left;flex-wrap:wrap;justify-content:space-between;width:100%;min-height:56px}.vt-split{gap:var(--vt-space-lg);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.vt-split{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--vt-paper);--fg:var(--vt-ink)}}
:root{--vt-font-sans:"Inter Variable", "Inter", -apple-system, system-ui, "Segoe UI", Roboto, sans-serif}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body{color:var(--fg);background:var(--bg);font-family:var(--vt-font-sans);margin:0}.print-only{display:none}@media print{body:has(.print-only) *{visibility:hidden}:is(body:has(.print-only) .print-only,body:has(.print-only) .print-only *){visibility:visible}.print-only{display:block;position:absolute;inset:0}}
