@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-opsz-normal.CfYZpDVp.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-opsz-normal.BFQXbQ-f.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-opsz-normal.BmPQvyvo.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-opsz-normal.BM0NlUE_.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-opsz-normal.Ci9T9ieq.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-opsz-normal.DpK-iCPk.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-opsz-normal.BwkfbSeq.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 Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-opsz-italic.fe11NjBs.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:italic;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-opsz-italic.Ck9oD2H0.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:italic;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-opsz-italic.BIcRYUEt.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(./inter-greek-opsz-italic.mtaF_0H_.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:italic;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-opsz-italic.C7TReJrb.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:italic;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-opsz-italic.BLMf5All.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:italic;font-display:swap;font-weight:100 900;src:url(./inter-latin-opsz-italic.BbqH_2Ar.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:Montserrat;font-style:normal;font-weight:400 800;font-display:swap;src:url(./montserrat-latin.Dk9Pm7OY.woff2)format("woff2")}@font-face{font-family:Inter Variable fallback;src:local(Arial),local(ArialMT),local(Helvetica Neue),local(Helvetica),local(Liberation Sans),local(Arimo);size-adjust:105.77%;ascent-override:91.59%;descent-override:22.8%;line-gap-override:0%}:root,[data-theme]{--font-sans:"Inter Variable", "Inter Variable fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--font-wordmark:"Montserrat", var(--font-sans);--fs-11:11px;--lh-11:16px;--fs-12:12px;--lh-12:16px;--fs-13:13px;--lh-13:20px;--fs-14:14px;--lh-14:20px;--fs-15:15px;--lh-15:24px;--fs-16:16px;--lh-16:24px;--fs-20:20px;--lh-20:28px;--fs-24:24px;--lh-24:32px;--fs-28:28px;--lh-28:32px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--tracking-11:.005em;--tracking-12:0em;--tracking-13:-.003em;--tracking-14:-.006em;--tracking-15:-.009em;--tracking-16:-.011em;--tracking-20:-.017em;--tracking-24:-.02em;--tracking-28:-.021em;--bg:var(--gray-1);--bg-subtle:var(--gray-2);--bg-hover:var(--gray-3);--bg-active:var(--gray-4);--border-subtle:var(--gray-5);--border:var(--gray-6);--border-strong:var(--gray-7);--chart-focus:var(--accent);--chart-rest:var(--gray-8);--chart-other:var(--gray-9);--chart-track:var(--gray-3);--text:var(--gray-12);--text-prose:var(--gray-11);--text-muted:var(--gray-10);--text-faint:var(--gray-9);--text-disabled:var(--gray-8);--icon:var(--gray-10);--icon-faint:var(--gray-8);--brand-navy:#001f3d;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-tag:4px;--radius-control:6px;--radius-container:8px;--radius-overlay:12px;--radius-full:9999px;--dur-1:.1s;--dur-2:.16s;--dur-3:.22s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--sidebar-w:232px;--sidebar-w-collapsed:52px;--header-h:48px;--panel-w:400px;--rail-w:300px;--queue-w:340px;--measure:680px;--gutter:24px;--row-h:40px;--row-h-2line:56px;--control-h-sm:28px;--control-h:32px;--control-h-lg:40px;--z-sticky:10;--z-sidebar:20;--z-panel:30;--z-popover:40;--z-dialog:50;--z-toast:60}@media (width<=859px){:root,[data-theme]{--gutter:16px}}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gray-1:#fff;--gray-2:#f9fafb;--gray-3:#f2f4f6;--gray-4:#eceef1;--gray-5:#e5e7eb;--gray-6:#dadee2;--gray-7:#c7cbd0;--gray-8:#a0a5ac;--gray-9:#666c75;--gray-10:#525962;--gray-11:#3e464f;--gray-12:#131a23;--bg-raised:var(--gray-1);--input-bg:var(--gray-1);--accent:#1e40af;--accent-hover:#17369c;--accent-fg:#fff;--accent-text:#1e40af;--accent-soft:#eff4ff;--accent-soft-hover:#e4edff;--accent-border:#bfd1f9;--focus:#3b82f6;--live:#00a3b8;--selection:#00bcd438;--success:#0b7643;--success-dot:#0fa05c;--success-bg:#ebfbef;--success-border:#b3e6c4;--warning:#9f5c00;--warning-dot:#d07b00;--warning-bg:#fff3e2;--warning-border:#ffd1a3;--danger:#bc2826;--danger-dot:#e6443d;--danger-bg:#fff2f0;--danger-border:#fdc9c2;--danger-solid:#bc2826;--danger-solid-hover:#a3201f;--inverse-bg:var(--gray-12);--inverse-text:var(--gray-1);--inverse-muted:var(--gray-8);--inverse-ring:transparent;--inverse-key:var(--gray-11);--shadow-popover:0 0 0 1px #131a230f, 0 4px 16px #131a2314, 0 1px 3px #131a230f;--shadow-dialog:0 0 0 1px #131a230f, 0 24px 48px -12px #131a2338;--shadow-toast:0 8px 24px #131a232e;--backdrop:#131a2352;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23666c75' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--tile-ring:transparent}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gray-1:#0f1113;--gray-2:#141619;--gray-3:#1a1d20;--gray-4:#202226;--gray-5:#23262a;--gray-6:#2c2f33;--gray-7:#3e4146;--gray-8:#5f646a;--gray-9:#878d94;--gray-10:#a0a5ac;--gray-11:#c1c6cc;--gray-12:#eef0f3;--bg-raised:var(--gray-3);--input-bg:var(--gray-2);--accent:#2d5ed4;--accent-hover:#3c6cdc;--accent-fg:#fff;--accent-text:#81aaf7;--accent-soft:#1b263d;--accent-soft-hover:#1e2d4c;--accent-border:#2e4678;--focus:#6496f4;--live:#00bcd4;--selection:#00bcd438;--success:#6cd092;--success-dot:#3bb974;--success-bg:#122218;--success-border:#20462f;--warning:#f5b75b;--warning-dot:#efa831;--warning-bg:#281d0d;--warning-border:#583c10;--danger:#fb817a;--danger-dot:#f05653;--danger-bg:#2d1716;--danger-border:#662f2c;--danger-solid:#c4302c;--danger-solid-hover:#d43c37;--inverse-bg:var(--gray-4);--inverse-text:var(--gray-12);--inverse-muted:var(--gray-10);--inverse-ring:var(--gray-6);--inverse-key:var(--gray-7);--shadow-popover:0 0 0 1px #ffffff12, 0 8px 24px #00000073;--shadow-dialog:0 0 0 1px #ffffff12, 0 24px 64px #0009;--shadow-toast:0 8px 24px #00000080;--backdrop:#0000008c;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23878d94' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--tile-ring:#ffffff14}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gray-1:#0f1113;--gray-2:#141619;--gray-3:#1a1d20;--gray-4:#202226;--gray-5:#23262a;--gray-6:#2c2f33;--gray-7:#3e4146;--gray-8:#5f646a;--gray-9:#878d94;--gray-10:#a0a5ac;--gray-11:#c1c6cc;--gray-12:#eef0f3;--bg-raised:var(--gray-3);--input-bg:var(--gray-2);--accent:#2d5ed4;--accent-hover:#3c6cdc;--accent-fg:#fff;--accent-text:#81aaf7;--accent-soft:#1b263d;--accent-soft-hover:#1e2d4c;--accent-border:#2e4678;--focus:#6496f4;--live:#00bcd4;--selection:#00bcd438;--success:#6cd092;--success-dot:#3bb974;--success-bg:#122218;--success-border:#20462f;--warning:#f5b75b;--warning-dot:#efa831;--warning-bg:#281d0d;--warning-border:#583c10;--danger:#fb817a;--danger-dot:#f05653;--danger-bg:#2d1716;--danger-border:#662f2c;--danger-solid:#c4302c;--danger-solid-hover:#d43c37;--inverse-bg:var(--gray-4);--inverse-text:var(--gray-12);--inverse-muted:var(--gray-10);--inverse-ring:var(--gray-6);--inverse-key:var(--gray-7);--shadow-popover:0 0 0 1px #ffffff12, 0 8px 24px #00000073;--shadow-dialog:0 0 0 1px #ffffff12, 0 24px 64px #0009;--shadow-toast:0 8px 24px #00000080;--backdrop:#0000008c;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23878d94' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--tile-ring:#ffffff14}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{background:var(--bg);min-height:100dvh;color:var(--text);font-family:var(--font-sans);font-size:var(--fs-14);font-weight:var(--fw-regular);letter-spacing:var(--tracking-14);font-feature-settings:"liga" 1, "calt" 1, "ss03" 1;margin:0;line-height:1.42857}h1,h2,h3,h4{font-weight:var(--fw-semibold);text-wrap:balance;margin:0;line-height:1.25}p{text-wrap:pretty}a{color:inherit}img,svg{display:block}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}input,select{border-radius:var(--radius-control)}kbd{font-family:var(--font-sans);font-size:var(--fs-11);line-height:var(--lh-11);font-weight:var(--fw-medium);letter-spacing:var(--tracking-11)}::selection{background:var(--selection)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:where(svg.lucide){stroke-width:1.5px}:where(svg.lucide *){vector-effect:non-scaling-stroke}.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}.tabular{font-variant-numeric:tabular-nums}.heading-24{font-size:var(--fs-24);line-height:var(--lh-24);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-24)}.heading-20{font-size:var(--fs-20);line-height:var(--lh-20);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-20)}.heading-16{font-size:var(--fs-16);line-height:var(--lh-16);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-16)}.heading-14{font-size:var(--fs-14);line-height:var(--lh-14);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-14)}.label-14{font-size:var(--fs-14);line-height:var(--lh-14);font-weight:var(--fw-medium);letter-spacing:var(--tracking-14)}.label-13{font-size:var(--fs-13);line-height:var(--lh-13);font-weight:var(--fw-medium);letter-spacing:var(--tracking-13)}.label-12{font-size:var(--fs-12);line-height:var(--lh-12);font-weight:var(--fw-medium);letter-spacing:var(--tracking-12)}.copy-15{font-size:var(--fs-15);line-height:var(--lh-15);font-weight:var(--fw-regular);letter-spacing:var(--tracking-15)}.copy-14{font-size:var(--fs-14);line-height:var(--lh-14);font-weight:var(--fw-regular);letter-spacing:var(--tracking-14)}.copy-13{font-size:var(--fs-13);line-height:var(--lh-13);font-weight:var(--fw-regular);letter-spacing:var(--tracking-13)}.copy-12{font-size:var(--fs-12);line-height:var(--lh-12);font-weight:var(--fw-regular);letter-spacing:var(--tracking-12)}.number-28{font-size:var(--fs-28);line-height:var(--lh-28);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-28);font-variant-numeric:tabular-nums}@keyframes live{50%{opacity:.35}}.live-dot{vertical-align:middle;border-radius:var(--radius-full);background:var(--live);flex:none;width:6px;height:6px;animation:1.6s ease-in-out infinite live;display:inline-block}.link{color:var(--accent-text);border-radius:var(--radius-tag);text-decoration:none}.link:hover{text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.input{width:100%;height:var(--control-h);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--input-bg);color:var(--text);font-size:var(--fs-14);line-height:var(--lh-14);letter-spacing:var(--tracking-14);transition:border-color var(--dur-1) ease;padding:0 10px;display:block}.input::placeholder{color:var(--text-faint)}.input:hover:not(:disabled){border-color:var(--border-strong)}.input:focus{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus);outline:none}.input[aria-invalid=true]{border-color:var(--danger-dot)}.input:disabled{background:var(--bg-subtle);color:var(--text-disabled);border-color:var(--border-subtle);cursor:not-allowed}select.input{appearance:none;background-image:var(--select-chevron);background-position:right 8px center;background-repeat:no-repeat;padding-right:30px}.prose{color:var(--text-prose);font-size:var(--fs-15);line-height:var(--lh-15);letter-spacing:var(--tracking-15);overflow-wrap:anywhere}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose p,.prose ul,.prose ol,.prose blockquote,.prose pre,.prose .table-wrap{margin:0 0 var(--space-3)}.prose h1,.prose h2{margin:var(--space-6) 0 var(--space-2);color:var(--text);font-size:var(--fs-16);line-height:var(--lh-16);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-16)}.prose h3,.prose h4,.prose h5,.prose h6{margin:var(--space-5) 0 var(--space-1);color:var(--text);font-size:var(--fs-14);line-height:var(--lh-14);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-14)}.prose strong{color:var(--text);font-weight:var(--fw-semibold)}.prose ul,.prose ol{padding-left:var(--space-5)}.prose li{margin:var(--space-1) 0}.prose li::marker{color:var(--text-faint)}.prose a{color:var(--accent-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:2px;text-decoration-thickness:1px}.prose a:hover{text-decoration-color:currentColor}.prose code{padding:1px var(--space-1);border-radius:var(--radius-tag);background:var(--bg-subtle);border:1px solid var(--border-subtle);font-family:var(--font-mono);font-size:var(--fs-13)}.prose.compact code{font-size:var(--fs-12)}.prose pre{padding:var(--space-3) var(--space-4);border-radius:var(--radius-container);background:var(--bg-subtle);border:1px solid var(--border-subtle);overflow-x:auto}.prose pre code{background:0 0;border:none;padding:0}.prose blockquote{padding-left:var(--space-3);border-left:2px solid var(--border);color:var(--text-muted)}.prose hr{margin:var(--space-6) 0;border:none;border-top:1px solid var(--border-subtle)}.prose .table-wrap{overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-size:var(--fs-13);line-height:var(--lh-13);letter-spacing:var(--tracking-13);font-variant-numeric:tabular-nums}.prose th,.prose td{padding:var(--space-1-5) var(--space-3) var(--space-1-5) 0;border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top}.prose th{color:var(--text-muted);font-size:var(--fs-12);line-height:var(--lh-12);font-weight:var(--fw-medium);letter-spacing:var(--tracking-12)}.prose .task:before{content:"☐ ";color:var(--text-faint)}.prose .task[data-done=true]:before{content:"☑ ";color:var(--success)}.prose.compact{font-size:var(--fs-13);line-height:var(--lh-13);letter-spacing:var(--tracking-13)}.prose.compact p,.prose.compact ul,.prose.compact ol,.prose.compact blockquote,.prose.compact pre,.prose.compact .table-wrap{margin-bottom:var(--space-2)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.toaster.svelte-1dnmrtz{inset:auto auto var(--space-4) calc(50% + var(--toast-offset-x,0px));z-index:var(--z-toast);align-items:center;gap:var(--space-2);width:max-content;max-width:calc(100vw - 32px);height:auto;color:inherit;pointer-events:none;background:0 0;border:none;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;overflow:visible;transform:translate(-50%)}.slot.svelte-1dnmrtz{pointer-events:auto}
