@font-face{font-family:Montserrat;font-weight:300;src:url(/fonts/Montserrat-Light.ttf)}@font-face{font-family:Montserrat;font-weight:400;src:url(/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat;font-weight:500;src:url(/fonts/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat;font-weight:600;src:url(/fonts/Montserrat-SemiBold.ttf)}@font-face{font-family:Montserrat;font-weight:700;src:url(/fonts/Montserrat-Bold.ttf)}@font-face{font-family:Montserrat;font-weight:800;src:url(/fonts/Montserrat-ExtraBold.ttf)}@font-face{font-family:JetBrains Mono;font-weight:400;src:url(/fonts/JetBrainsMono-Regular.ttf)}@font-face{font-family:JetBrains Mono;font-weight:500;src:url(/fonts/JetBrainsMono-Medium.ttf)}@font-face{font-family:JetBrains Mono;font-weight:600;src:url(/fonts/JetBrainsMono-SemiBold.ttf)}@font-face{font-family:JetBrains Mono;font-weight:700;src:url(/fonts/JetBrainsMono-Bold.ttf)}:root{--denied:0;--standby:0;--orange:#ff7b00;--orange-deep:#e35d00;--lime:#b9e432;--paper:color-mix(in srgb, #e7e5e1, #0b0b0c calc(var(--denied) * 100%));--ink:color-mix(in srgb, #111214, #f2f0eb calc(var(--denied) * 100%));--ink-inverse:color-mix(in srgb, #f2f0eb, #111214 calc(var(--denied) * 100%));--mute:color-mix(in srgb, #8b8882, #6f6d68 calc(var(--denied) * 100%));--faint:color-mix(in srgb, #c9c6c0, #2b2b2d calc(var(--denied) * 100%));--card:color-mix(in srgb, #f6f5f2, #151618 calc(var(--denied) * 100%));--tab:color-mix(in srgb, #e2e0dc, #1d1e20 calc(var(--denied) * 100%));--accent:color-mix(in srgb, var(--lime), var(--orange) calc(var(--denied) * 100%));--display:"Montserrat", "MiSans", "Noto Sans CJK SC", sans-serif;--mono:"JetBrains Mono", "JetBrainsMono Nerd Font", monospace;--cjk:"MiSans", "Source Han Sans CN", "Noto Sans CJK SC", "Noto Sans SC", "PingFang SC", sans-serif;--solid-bg:#111214;--solid-fg:#f4f3f0;--solid-muted:#77756f;--solid-line:#3a3b3f;--btn-bg:#111214;--btn-fg:#f4f3f0;--field-ring:transparent;--glass-fill:26%;--glass-under-fill:28%;--glass-border:#ffffff6b;--glass-highlight:#ffffff8c;--glass-shadow:#3b322624;--card-shadow:#2c24184d;--smoke-opacity:.22;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--paper:#0b0b0c;--ink:#f2f0eb;--ink-inverse:#111214;--mute:#93918b;--faint:#2b2b2d;--card:#151618;--tab:#1d1e20;--orange-deep:#ff9b3d;--accent:var(--lime);--solid-bg:#17181b;--solid-fg:#f2f0eb;--solid-muted:#8b8882;--solid-line:#33353a;--btn-bg:#f2f0eb;--btn-fg:#111214;--field-ring:#2b2b2d;--glass-fill:46%;--glass-under-fill:42%;--glass-border:#ffffff26;--glass-highlight:#ffffff29;--glass-shadow:#00000085;--card-shadow:#00000080;--smoke-opacity:.06;--glass-sheen:linear-gradient(135deg, #ffffff1f, #ffffff05 42%, #ffffff0f 72%, #ffffff03);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;overflow:hidden}body{background:var(--paper);color:var(--ink);font-family:var(--display);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;cursor:default}:root{--glass-sheen:linear-gradient(135deg, #ffffff5c, #ffffff0f 42%, #ffffff2e 72%, #ffffff0a);--glass-sheen-dark:linear-gradient(135deg, #ffffff42, #ffffff08 44%, #ffffff1f 74%, #ffffff05)}.glass-light{background-color:color-mix(in srgb, var(--card) var(--glass-fill), transparent);background-image:var(--glass-sheen);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-highlight), inset 0 -1px 0 color-mix(in srgb, var(--ink) 6%, transparent), 8px 14px 34px var(--glass-shadow)}.glass-dark{background-image:var(--glass-sheen-dark);border:1px solid #ffffff29;box-shadow:inset 0 1px #ffffff38,8px 12px 30px #1112142e}.glass-under{isolation:isolate;position:relative}.glass-under:before{content:"";z-index:-1;background:color-mix(in srgb, var(--card) var(--glass-under-fill), transparent);border:1px solid color-mix(in srgb, var(--card) 55%, transparent);box-shadow:0 10px 30px var(--glass-shadow);pointer-events:none;position:absolute;inset:0;transform:translate(14px,14px)}.glass-under>*{z-index:1;position:relative}.logo.svelte-3bcpqf{line-height:0;display:inline-block}svg.svelte-3bcpqf{display:block;overflow:visible}.cap.svelte-3bcpqf{text-align:center;font-weight:700;line-height:1;font-family:var(--display);margin-top:.6em;padding-left:.5em}.theme-toggle.svelte-1ihlba3{border:1px solid color-mix(in srgb, var(--ink) 26%, transparent);width:28px;height:28px;color:var(--ink);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;transition:background .15s,color .15s,border-color .15s;display:inline-grid}.theme-toggle.svelte-1ihlba3:hover,.theme-toggle.svelte-1ihlba3:focus-visible{background:var(--ink);border-color:var(--ink);color:var(--ink-inverse);outline:none}.theme-toggle.svelte-1ihlba3:focus-visible{box-shadow:0 0 0 2px var(--accent)}svg.svelte-1ihlba3{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}svg.svelte-1ihlba3 path[d^=M13\.1]:where(.svelte-1ihlba3){fill:currentColor;stroke:none}
