@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../../../fonts/archivo-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../../../fonts/archivo-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../../../fonts/archivo-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../../../fonts/archivo-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../../../fonts/archivo-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../../../fonts/archivo-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../../../fonts/archivo-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../../../fonts/archivo-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/jetbrains-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:400;font-display:swap;src:url(../../../fonts/jetbrains-mono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/jetbrains-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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(../../../fonts/jetbrains-mono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}:root{--ink: #1c2330;--ink-2: #5a6474;--ink-3: #8b93a2;--paper: #ffffff;--ground: #f5f6f8;--sunken: #eef0f3;--hover: #eef0f3;--hover-row: #f5f6f8;--hover-card: #f9fafc;--rule: #d9dde3;--rule-strong: #b9bfc9;--accent: #2653d9;--accent-hover: #1b3fae;--accent-soft: #e8edfb;--ok: #157f3d;--ok-soft: #e2f4e8;--ok-strong: #0f5f2d;--warn: #9a6a03;--warn-soft: #fdf2d7;--warn-strong: #7a5303;--danger: #c22f2f;--danger-soft: #fbe7e7;--danger-strong: #9e1f1f;--info: #22699e;--info-soft: #e3f0f9;--info-strong: #1b5680;--mark-ink: #1c2330;--mark-cyan: #16b9d4;--mark-magenta: #d92662;--font-ui: "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "Cascadia Mono", monospace;--t-10: 10px;--t-11: 11px;--t-12: 12px;--t-13: 13px;--t-14: 14px;--t-16: 16px;--t-17: 17px;--t-18: 18px;--t-19: 19px;--t-22: 22px;--t-25: 25px;--t-28: 28px;--w-regular: 400;--w-medium: 500;--w-semibold: 600;--w-bold: 700;--track-title: -.005em;--track-h2: -.01em;--track-h1: -.015em;--track-label: .02em;--track-caps: .06em;--track-kicker: .08em;--track-meta: .1em;--track-nav: .13em;--track-mark-sub: .2em;--track-mark: .26em;--lh-flat: 1;--lh-tight: 1.15;--lh-snug: 1.3;--lh-body: 1.45;--lh-normal: 1.5;--lh-relaxed: 1.55;--radius: 0;--radius-round: 50%;--rule-w: 1px;--rule-ink-w: 2px;--shadow-card: 0 1px 2px rgb(28 35 48 / 6%), 0 8px 24px rgb(28 35 48 / 8%);--shadow-menu: 0 2px 4px rgb(28 35 48 / 6%), 0 12px 28px rgb(28 35 48 / 14%);--shadow-toast: 0 2px 4px rgb(28 35 48 / 8%), 0 12px 28px rgb(28 35 48 / 16%);--shadow-overlay: 0 18px 44px rgb(28 35 48 / 28%);--shadow-tooltip: 0 4px 12px rgb(28 35 48 / 20%);--scrim: rgb(28 35 48 / 45%);--focus-color: #2653d9;--focus-width: 2px;--focus-offset: 2px;--motion-fast: .12s ease;--motion-toast: .16s ease-out;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-8: 32px;--s-12: 48px;--s-16: 64px;--nav-w: 248px;--rail-w: 64px;--topbar-h: 56px;--nav-item-h: 36px;--row-h: 40px;--content-max: 1400px;--content-pad: 24px;--content-pad-top: 19px;--drawer-w: min(480px, 92%);--disabled-opacity: .45}@keyframes ad-spin{to{transform:rotate(360deg)}}@keyframes ad-shimmer{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@keyframes ad-row-flash{0%{background:#e8edfb}to{background:transparent}}@keyframes ad-toast-in{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{height:100%}body{height:100%;font-family:var(--font-ui);font-size:var(--t-14);line-height:var(--lh-normal);color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}code,pre{font-family:var(--font-mono);font-size:var(--t-13)}.host.svelte-es3tmj{position:fixed;right:var(--s-5);bottom:var(--s-5);z-index:95;display:flex;flex-direction:column;gap:10px;align-items:flex-end;pointer-events:none}.toast.svelte-es3tmj{display:flex;gap:10px;align-items:flex-start;min-width:300px;max-width:400px;padding:var(--s-3) 14px;pointer-events:auto;background:var(--paper);border:var(--rule-w) solid var(--rule);border-left:4px solid var(--ink-3);box-shadow:var(--shadow-toast);animation:ad-toast-in var(--motion-toast)}.toast--success.svelte-es3tmj{border-left-color:var(--ok)}.toast--error.svelte-es3tmj{border-left-color:var(--danger)}.toast--info.svelte-es3tmj{border-left-color:var(--info)}.toast__icon.svelte-es3tmj{display:flex;flex:none;margin-top:1px;color:var(--ink-3)}.toast--success.svelte-es3tmj .toast__icon:where(.svelte-es3tmj){color:var(--ok)}.toast--error.svelte-es3tmj .toast__icon:where(.svelte-es3tmj){color:var(--danger)}.toast--info.svelte-es3tmj .toast__icon:where(.svelte-es3tmj){color:var(--info)}.toast__content.svelte-es3tmj{flex:1;min-width:0}.toast__message.svelte-es3tmj{font-size:var(--t-13);line-height:var(--lh-body);color:var(--ink)}.toast__action.svelte-es3tmj{padding:0;margin-top:6px;font-family:var(--font-ui);font-size:var(--t-12);font-weight:var(--w-bold);color:var(--accent);cursor:pointer;background:none;border:0}.toast__action.svelte-es3tmj:hover{text-decoration:underline}.toast__dismiss.svelte-es3tmj{display:flex;flex:none;padding:2px;color:var(--ink-3);cursor:pointer;background:none;border:0}.toast__dismiss.svelte-es3tmj:hover{color:var(--ink)}.toast__action.svelte-es3tmj:focus-visible,.toast__dismiss.svelte-es3tmj:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.splash.svelte-12qhfyh{display:flex;flex-direction:column;gap:var(--s-2);align-items:center;justify-content:center;min-height:100vh;background:var(--ground)}.splash__name.svelte-12qhfyh{font-size:var(--t-19);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--track-mark)}.splash__status.svelte-12qhfyh{font-size:var(--t-13);color:var(--ink-3)}
