:root{--ui-font-sans:"Inter Variable", Inter, Figtree, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ui-font-mono:"SF Mono", "Roboto Mono", "Cascadia Code", ui-monospace, monospace;--ui-bg:oklch(96.55% .0062 252);--ui-bg-top:oklch(97.95% .0038 252);--ui-bg-muted:oklch(94.33% .0083 271.33);--ui-surface:oklch(100% 0 0);--ui-surface-soft:oklch(98.49% .0029 264.54);--ui-surface-muted:oklch(96.11% .007 268.55);--ui-surface-active:oklch(94.21% .0104 261.79);--ui-text:oklch(19.8% .0184 274.85);--ui-text-soft:oklch(31.68% .0309 274.23);--ui-text-muted:oklch(54.96% .0241 270.95);--ui-text-subtle:oklch(67.93% .0314 274.93);--ui-text-disabled:oklch(81.13% .0204 270.17);--ui-border-soft:#0f193c12;--ui-border:#0f193c1c;--ui-border-strong:oklch(84.37% .0124 259.82);--ui-ink:oklch(20.8% .042 265.8);--ui-ink-hover:oklch(26.2% .046 265.8);--ui-ink-text:oklch(100% 0 0);--ui-soft:oklch(95.53% .0083 271.33);--ui-hover:#0f193c0e;--ui-ai-text:oklch(43.81% .1804 289.5);--ui-ai-border:oklch(80.21% .0994 292.6);--ui-ai-soft:oklch(96.22% .0184 294.5);--ui-ai-rgb:139 92 246;--ui-accent:oklch(57.24% .2077 262.67);--ui-accent-soft:oklch(95.32% .0207 261.77);--ui-accent-text:oklch(47.43% .1892 263.32);--ui-accent-rgb:47 109 240;--ui-success:oklch(72.27% .192 149.58);--ui-success-text:oklch(52.73% .1371 150.07);--ui-warning:oklch(73.5% .145 78);--ui-warning-soft:oklch(96.65% .0265 88);--ui-warning-border:oklch(89.65% .068 85);--ui-warning-text:oklch(54.55% .1145 76);--ui-danger-text:oklch(54.9% .1815 23.48);--ui-provenance:var(--ui-ai-text);--ui-provenance-halo:var(--ui-ai-soft);--ui-focus:#2f6df066;--ui-space-2:8px;--ui-space-4:16px;--ui-space-6:24px;--ui-space-8:32px;--ui-space-10:40px;--ui-space-12:48px;--ui-space-14:56px;--ui-space-16:64px;--ui-space-20:80px;--ui-space-24:96px;--ui-radius-sm:6px;--ui-radius-md:8px;--ui-radius-lg:12px;--ui-text-xs:11px;--ui-text-sm:12px;--ui-text-md:14px;--ui-text-lg:16px;--ui-text-xl:18px;--ui-leading-xs:16px;--ui-leading-sm:18px;--ui-leading-md:20px;--ui-leading-lg:24px;--ui-leading-xl:28px;--ui-font-medium:500;--ui-shadow-sm:0 1px 2px #1018280f, 0 1px 1px #1018280a;--ui-shadow-md:0 10px 24px #10182814, 0 2px 6px #1018280f;--ui-shadow-lg:0 24px 64px #10182821, 0 8px 20px #10182814;--ui-shadow-popover:0 18px 48px #10182824, 0 4px 12px #10182814;--ui-sidebar-width:260px;--ui-duration-fast:.1s;--ui-ease-standard:cubic-bezier(.2, 0, 0, 1);--control-shadow:0 1px 2px #10182812;--table-shadow:0 1px 1px #0f193c24}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{font-family:var(--ui-font-sans);font-size:var(--ui-text-md);line-height:var(--ui-leading-md);color:var(--ui-text);background:var(--ui-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4,p{margin:0}a{color:var(--ui-accent-text);text-decoration:none}a:hover{text-decoration:underline}button{font:inherit;cursor:pointer;border:0}input,select,textarea{font:inherit;color:inherit}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:3px solid var(--ui-focus);outline-offset:1px}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal.BOeWTOD4.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(./inter-cyrillic-wght-normal.DqGufNeO.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(./inter-greek-ext-wght-normal.DlzME5K_.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(./inter-greek-wght-normal.CkhJZR-_.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(./inter-vietnamese-wght-normal.CBcvBZtf.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(./inter-latin-ext-wght-normal.DO1Apj_S.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(./inter-latin-wght-normal.Dx4kXJAl.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:Inter Fallback;src:local(Arial),local(Liberation Sans),local(Helvetica);size-adjust:107.4%;ascent-override:90.2%;descent-override:22.48%;line-gap-override:0%}:root{--ui-font-sans:"Inter Variable", "Inter Fallback", Inter, Figtree, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.mkType{--mk-fs-display:clamp(2.75rem, 1.5rem + 5.2vw, 6.5rem);--mk-fs-h1:clamp(2.125rem, 1.15rem + 4.1vw, 3.5rem);--mk-fs-h2:clamp(1.75rem, 1.3rem + 1.9vw, 2.25rem);--mk-fs-h3:clamp(1.125rem, 1.05rem + .3vw, 1.1875rem);--mk-fs-lede:clamp(1.0625rem, 1rem + .35vw, 1.1875rem);--mk-fs-body:1.03125rem;--mk-fs-ui:.9375rem;--mk-fs-meta:.875rem;--mk-fs-label:.8125rem;--mk-fs-fine:.75rem;--mk-ls-display:-.04em;--mk-ls-h2:-.022em;--mk-ls-tight:-.01em;--mk-ls-label:.08em;--mk-lh-display:1.02;--mk-lh-h2:1.18;--mk-lh-lede:1.5;--mk-lh-body:1.62;--mk-w-heading:600;--mk-w-display:700}@media (width<=760px){.mkType{--mk-fs-h1:clamp(1.875rem, 1rem + 4.1vw, 2.125rem);--mk-fs-h2:1.625rem;--mk-fs-lede:1.0625rem;--mk-fs-body:1rem;--mk-ls-h2:-.024em;--mk-lh-h2:1.2;--mk-lh-body:1.55}}.mkType{--mk-max:1200px;--mk-pad:24px;--mk-sec:clamp(72px, 6vw + 40px, 120px);--mk-r-card:20px;--mk-r-plate:14px;--mk-r-table:18px;--mk-r-band:28px;--mk-rim:8px;--mk-plate-pad:24px;--mk-glow:radial-gradient(360px 220px at 100% 100%, rgb(var(--ui-ai-rgb) / .45), transparent 70%), radial-gradient(300px 200px at 0% 0%, rgb(var(--ui-accent-rgb) / .28), transparent 70%)}.mkType .mk-wrap{max-width:var(--mk-max);padding:0 var(--mk-pad);margin:0 auto}.mkType .mk-sec{padding-top:var(--mk-sec)}.mkType .mk-eyebrow{font-size:var(--mk-fs-label);letter-spacing:var(--mk-ls-label);text-transform:uppercase;color:var(--ui-text-muted);align-items:center;gap:8px;font-weight:500;display:inline-flex}.mkType .mk-eyebrow--light{color:#ffffffd9}.mkType .mk-secHead{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.mkType .mk-secHead h1,.mkType .mk-secHead h2{max-width:22ch;font-size:var(--mk-fs-h2);line-height:var(--mk-lh-h2);font-weight:var(--mk-w-heading);letter-spacing:var(--mk-ls-h2);text-wrap:balance;margin:0}.mkType .mk-secHead h1{max-width:18ch;font-size:var(--mk-fs-h1);letter-spacing:-.03em;line-height:1.04}.mkType .mk-secHead p{max-width:60ch;font-size:var(--mk-fs-body);line-height:var(--mk-lh-body);color:var(--ui-text-soft);text-wrap:pretty;margin:0}.mkType .mk-secHead p.mk-lede{max-width:52ch;font-size:var(--mk-fs-lede);line-height:var(--mk-lh-lede)}.mkType .mk-note{text-align:center;font-size:var(--mk-fs-meta);color:var(--ui-text-soft);margin:0;line-height:1.5}.mkType .mk-note a{color:var(--ui-accent-text);text-decoration:none}.mkType .mk-note a:hover{text-decoration:underline}.mkType .mk-dot{border-radius:50%;flex:none;width:7px;height:7px}.mkType .mk-dot--ai{background:var(--ui-ai-text)}.mkType .mk-dot--blue{background:var(--ui-accent)}.mkType .mk-dot--glow{width:8px;height:8px;box-shadow:0 0 0 3px rgb(var(--ui-ai-rgb) / .3);background:oklch(75.75% .1462 292.6)}.mkType .mk-badge{border:1px solid var(--ui-border);background:var(--ui-surface);height:24px;font-size:var(--mk-fs-label);white-space:nowrap;color:var(--ui-text-soft);text-transform:none;letter-spacing:0;border-radius:999px;align-items:center;padding:0 9px;font-weight:500;display:inline-flex}.mkType .mk-chip{border:1px solid var(--ui-border);background:var(--ui-surface);height:26px;font-size:var(--mk-fs-label);letter-spacing:0;text-transform:none;white-space:nowrap;color:var(--ui-ai-text);border-radius:999px;align-items:center;gap:8px;padding:0 11px 0 10px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #1018280a}.mkType .mk-chip:before{content:"";background:var(--ui-ai-text);border-radius:50%;flex:none;width:6px;height:6px}.mkType .mk-chip--light{box-shadow:none;color:#fff;background:#ffffff1a;border-color:#ffffff2e}.mkType .mk-chip--light:before{background:var(--ui-ai-border);box-shadow:0 0 0 3px rgb(var(--ui-ai-rgb) / .3)}.mkType .mk-badge--light{color:#fff;background:#ffffff1f;border-color:#ffffff2e}.mkType .mk-btn{height:42px;font:inherit;font-size:var(--mk-fs-ui);white-space:nowrap;cursor:pointer;transition:background var(--ui-duration-fast) var(--ui-ease-standard), filter var(--ui-duration-fast) var(--ui-ease-standard);border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-weight:500;text-decoration:none;display:inline-flex}.mkType .mk-btn--ink{background:var(--ui-ink);color:var(--ui-ink-text,#fff);box-shadow:0 1px 2px #10182814}.mkType .mk-btn--ink:hover{background:var(--ui-ink-hover)}.mkType .mk-btn--white{color:var(--ui-ink);background:#fff}.mkType .mk-btn--ghost{background:var(--ui-surface);border:1px solid var(--ui-border);color:var(--ui-text);box-shadow:0 1px 1px #0f193c0f}.mkType .mk-btn--ghost:hover{background:var(--ui-surface-soft)}.mkType .mk-btn--soon{background:var(--ui-surface-muted);color:var(--ui-text-subtle);cursor:default}.mkType .mk-btn--sm{height:36px;font-size:var(--mk-fs-meta);border-radius:10px;padding:0 12px}.mkType .mk-btn:hover{text-decoration:none}.mkType .mk-btn--white:hover,.mkType .mk-btn--soon:hover{filter:brightness(1.04)}.mkType .mk-card{padding:var(--mk-rim) var(--mk-rim) 26px;border-radius:var(--mk-r-card);background:var(--ui-surface);border:1px solid var(--ui-border);flex-direction:column;gap:22px;display:flex;box-shadow:0 1px 2px #1018280a}.mkType .mk-card--tight{padding-bottom:var(--mk-rim)}.mkType .mk-plate{padding:var(--mk-plate-pad);border-radius:var(--mk-r-plate);background:var(--ui-bg);color:var(--ui-text);flex-direction:column;gap:22px;display:flex;position:relative;overflow:hidden}.mkType .mk-plate>*{position:relative}.mkType .mk-plate--ink{background:var(--ui-ink);color:#fff;box-shadow:0 14px 36px #10182838}.mkType .mk-plate--ink:before{content:"";pointer-events:none;background:var(--mk-glow);position:absolute;inset:0}.mkType .mk-plate--wide:before{background:radial-gradient(700px 380px at 85% 100%, rgb(var(--ui-ai-rgb) / .42), transparent 70%), radial-gradient(520px 300px at 15% 0%, rgb(var(--ui-accent-rgb) / .24), transparent 70%)}.mkType .mk-band{width:min(calc(100% - 2 * var(--mk-pad)), calc(var(--mk-max) + 64px));margin:var(--mk-sec) auto 0;padding:calc(var(--mk-sec) * .75) 0;border-radius:var(--mk-r-band);position:relative;overflow:hidden}.mkType .mk-band--surface{background:var(--ui-surface);border:1px solid var(--ui-border-soft,var(--ui-border));box-shadow:0 1px 2px #1018280a}.mkType .mk-band--soft{background:linear-gradient(180deg, var(--ui-bg-top) 0%, var(--ui-bg) 420px);border:1px solid var(--ui-border)}.mkType .mk-band--ink{background:var(--ui-ink);color:#fff;box-shadow:0 24px 64px #1018282e}.mkType .mk-band--ink:before{content:"";pointer-events:none;background:radial-gradient(900px 420px at 85% 100%, rgb(var(--ui-ai-rgb) / .32), transparent 70%), radial-gradient(700px 360px at 12% 0%, rgb(var(--ui-accent-rgb) / .2), transparent 70%);position:absolute;inset:0}.mkType .mk-band--ink>*{position:relative}.mkType .mk-switch{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:12px;align-self:center;gap:2px;padding:3px;display:inline-flex;box-shadow:0 1px 1px #0f193c0d}.mkType .mk-switch__btn{height:36px;font:inherit;font-size:var(--mk-fs-ui);color:var(--ui-text-soft);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:0 16px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.mkType .mk-switch__btn--on{background:var(--ui-ink);color:#fff}.mkType .mk-table{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--mk-r-table);overflow:hidden}.mkType .mk-table__head{border-bottom:1px solid var(--ui-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 28px;display:flex}.mkType .mk-table__title{font-size:var(--mk-fs-ui);letter-spacing:var(--mk-ls-tight);font-weight:600}.mkType .mk-table__group{padding:22px 28px 8px}.mkType .mk-table__row{border-top:1px solid var(--ui-border-soft,var(--ui-border));font-size:var(--mk-fs-ui);padding:13px 28px;line-height:1.4}.mkType .mk-table__row:hover{background:var(--ui-bg-top)}.mkType .mk-table__foot{border-top:1px solid var(--ui-border);background:var(--ui-bg-top);padding:20px 28px}.mkType .mk-table__note{font-size:var(--mk-fs-meta);color:var(--ui-text-soft);padding:14px 28px;line-height:1.5}.mkType .mk-cells{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.mkType .mk-cell{border-right:1px solid var(--ui-border-soft,var(--ui-border));border-bottom:1px solid var(--ui-border-soft,var(--ui-border));flex-direction:column;gap:10px;padding:24px 28px;display:flex}.mkType .mk-cell:last-child{border-right:0}.mkType .mk-cell__n{font-size:var(--mk-fs-label);letter-spacing:.08em;color:var(--ui-ai-text);align-items:center;gap:10px;font-weight:500;display:flex}.mkType .mk-cell__n:after{content:"";background:var(--ui-border-soft,var(--ui-border));flex:1;height:1px}.mkType .mk-cell__t{font-size:var(--mk-fs-ui);letter-spacing:var(--mk-ls-tight);font-weight:600}.mkType .mk-cell__d{font-size:var(--mk-fs-meta);color:var(--ui-text-soft);line-height:1.5}.mkType .reveal{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),translate .7s cubic-bezier(.16,1,.3,1);translate:0 18px}.mkType .reveal--in{opacity:1;translate:0}.mkType section[id]{scroll-margin-top:72px}.mkType :focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}@media (width<=760px){.mkType{--mk-sec:56px;--mk-pad:20px;--mk-r-card:16px;--mk-r-plate:12px;--mk-r-table:14px;--mk-r-band:20px;--mk-plate-pad:20px}.mkType .mk-btn{max-width:100%;padding-left:16px;padding-right:16px}.mkType .mk-btn--sm{padding-left:12px;padding-right:12px}.mkType .mk-table__head,.mkType .mk-table__row,.mkType .mk-table__foot,.mkType .mk-table__note,.mkType .mk-cell{padding-left:16px;padding-right:16px}.mkType .mk-table__group{padding-left:16px}.mkType .mk-cell{border-right:0}}@media (prefers-reduced-motion:reduce){.mkType .reveal{opacity:1;transition:none;translate:0}}.top.svelte-1exoem2{right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));z-index:40;border:1px solid var(--ui-border);background:var(--ui-surface);width:42px;height:42px;color:var(--ui-text);cursor:pointer;opacity:0;visibility:hidden;transition:opacity .2s var(--ui-ease-standard), translate .2s var(--ui-ease-standard), background var(--ui-duration-fast) var(--ui-ease-standard), visibility 0s linear .2s;border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed;translate:0 8px;box-shadow:0 1px 1px #0f193c0f,0 6px 16px #0f193c1a}.top.shown.svelte-1exoem2{opacity:1;visibility:visible;transition-delay:0s;translate:0}.top.svelte-1exoem2:hover{background:var(--ui-surface-soft)}.top.svelte-1exoem2:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.top.svelte-1exoem2{transition:none;translate:0}}@media print{.top.svelte-1exoem2{display:none}}
