@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400..800&family=Unbounded:wght@500..800&display=swap";:root{--ink: 255, 255, 255;--paper: 12, 12, 12;color-scheme:dark;--bg: #0c0c0c;--surface: rgba(16, 17, 21, .7);--surface-hover: rgba(28, 29, 35, .8);--surface-soft: rgba(20, 21, 26, .58);--glass-blur: 20px;--glass-saturation: 1.3;--border: rgba(var(--ink), .07);--border-strong: rgba(var(--ink), .16);--shadow-panel: 0 20px 46px -26px rgba(0, 0, 0, .8), 0 6px 16px -10px rgba(0, 0, 0, .55), inset 0 1px 0 rgba(255, 255, 255, .06);--shadow-panel-lift: 0 30px 66px -28px rgba(0, 0, 0, .85), 0 12px 26px -14px rgba(0, 0, 0, .6), inset 0 1px 0 rgba(255, 255, 255, .1);--text: #ffffff;--text-muted: rgba(255, 255, 255, .55);--text-faint: rgba(255, 255, 255, .35);--text-ghost: rgba(255, 255, 255, .22);--btn: #ffffff;--btn-text: #000000;--btn-hover: rgba(255, 255, 255, .85);--check: #63d68e;--danger: #e06060;--warn: #e0a458;--info: #6aa8ff;--radius: 12px;--radius-sm: 8px;--shell: 1360px;--font-body: "Manrope", system-ui, sans-serif;--font-display: "Unbounded", "Manrope", system-ui, sans-serif}:root[data-theme=light]{--ink: 3, 6, 37;--paper: 255, 255, 255;color-scheme:light;--bg: #eef0f7;--surface: rgba(255, 255, 255, .2);--surface-hover: rgba(255, 255, 255, .32);--surface-soft: rgba(255, 255, 255, .14);--border: rgba(3, 6, 37, .16);--border-strong: rgba(3, 6, 37, .3);--shadow-panel: 0 18px 40px -24px rgba(21, 30, 58, .24), 0 6px 14px -10px rgba(21, 30, 58, .13), inset 0 1px 0 rgba(255, 255, 255, .2);--shadow-panel-lift: 0 26px 56px -26px rgba(21, 30, 58, .3), 0 10px 22px -12px rgba(21, 30, 58, .18), inset 0 1px 0 rgba(255, 255, 255, .28);--text: #030625;--text-muted: rgba(3, 6, 37, .63);--text-faint: rgba(3, 6, 37, .46);--text-ghost: rgba(3, 6, 37, .3);--btn: #0a0f2e;--btn-text: #ffffff;--btn-hover: #1d2140;--check: #16895a;--danger: #bb2d1f;--warn: #8a5a06;--info: #2c5fb8}*{box-sizing:border-box}:where(.panel,.card,.stat,.notice,.import-box){-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturation));box-shadow:var(--shadow-panel)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root{--surface: rgba(13, 13, 16, .94);--surface-hover: rgba(24, 25, 30, .96);--surface-soft: rgba(18, 19, 23, .9)}:root[data-theme=light]{--surface: rgba(255, 255, 255, .97);--surface-hover: rgba(248, 250, 255, .99);--surface-soft: rgba(252, 253, 255, .94)}}html{background:var(--bg)}html,body{margin:0;padding:0;color:var(--text);font-family:var(--font-body);font-size:15px;font-weight:500;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}h1,h2,h3{margin:0;font-weight:800;letter-spacing:-.01em;line-height:1.15}.shell{width:100%;max-width:var(--shell);margin:0 auto;padding:0 16px}.num{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.eyebrow{font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--ink),.34)}.btn-solid{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 18px;border:none;border-radius:var(--radius);background:var(--btn);color:var(--btn-text);font-size:.85rem;font-weight:800;transition:background .18s ease}.btn-solid:hover:not(:disabled){background:var(--btn-hover)}.btn-solid:disabled{background:var(--surface);color:var(--text-ghost);cursor:not-allowed}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border:1px solid var(--border-strong);border-radius:var(--radius);background:transparent;color:var(--text);font-size:.85rem;font-weight:700}.btn-ghost:hover{background:rgba(var(--ink),.06)}input[type=text],input[type=password],input[type=search],select,textarea{font-family:inherit;font-size:.9rem;color:var(--text);background:rgba(var(--ink),.04);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:9px 12px;outline:none}input:focus,select:focus,textarea:focus{border-color:rgba(var(--ink),.35)}::selection{background:rgba(var(--ink),.85);color:var(--bg)}:focus-visible{outline:2px solid rgba(var(--ink),.6);outline-offset:2px;border-radius:4px}.film.svelte-cj1z7g{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;overflow:hidden;pointer-events:none;background:var(--bg)}video.svelte-cj1z7g,img.svelte-cj1z7g{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.1s ease-out}video.playing.svelte-cj1z7g,img.svelte-cj1z7g{opacity:var(--dim, .42)}.scrim.svelte-cj1z7g{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 78% at 50% 0%,rgba(var(--paper),0) 30%,rgba(var(--paper),.3)),linear-gradient(90deg,transparent 0%,rgba(var(--paper),.2) 16%,rgba(var(--paper),.2) 84%,transparent 100%),linear-gradient(180deg,rgba(var(--paper),.2) 0%,rgba(var(--paper),.34) 46%,rgba(var(--paper),.72) 84%,var(--bg) 100%)}@media (prefers-reduced-motion: reduce){video.svelte-cj1z7g,img.svelte-cj1z7g{transition:none}}@media (max-width: 900px){video.svelte-cj1z7g{opacity:calc(var(--dim, .42) * .78)}}.page.svelte-12qhfyh{min-height:100vh;display:flex;flex-direction:column;padding-bottom:40px}.top.svelte-12qhfyh{position:sticky;top:0;z-index:10;padding:14px 0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb,var(--bg) 72%,transparent);border-bottom:1px solid var(--border)}.top-inner.svelte-12qhfyh{display:flex;align-items:center;justify-content:space-between;gap:16px}.brand.svelte-12qhfyh{display:inline-flex;align-items:baseline;gap:9px;font-family:var(--font-display);letter-spacing:.02em}.brand.svelte-12qhfyh .mark:where(.svelte-12qhfyh){font-size:15px;font-weight:800}.brand.svelte-12qhfyh .tag:where(.svelte-12qhfyh){font-size:11px;font-weight:700;letter-spacing:.18em;padding:3px 7px;border-radius:6px;background:rgba(var(--ink),.09);box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--text-muted)}.top-right.svelte-12qhfyh{display:flex;align-items:center;gap:8px}.ghost.svelte-12qhfyh{display:inline-flex;align-items:center;height:34px;padding:0 13px;border-radius:9px;font-size:13px;font-weight:700;color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--border)}.ghost.svelte-12qhfyh:hover{color:var(--text);background:rgba(var(--ink),.05)}.main.svelte-12qhfyh{flex:1;padding-top:26px}.foot.svelte-12qhfyh{display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:space-between;margin-top:30px;padding-top:16px;border-top:1px solid var(--border);font-size:12px;color:var(--text-faint)}
