:root{color-scheme:light;--gator-forest: #146B3A;--gator-forest-dark: #0B3D2A;--gator-leaf: #49A85A;--gator-gold: #F2B827;--gator-gold-hover: #DDA41B;--gator-ink: #18211D;--gator-muted: #66716C;--gator-paper: #F8F7F1;--gator-surface: #FFFFFF;--gator-line: #E3E7E1;--gator-soft: #EFF5EE;--video-red: #C4302B;--video-badge-bg: #FDECEB;--video-player-bg: #0B0F0D;--gator-shadow: 0 14px 40px rgba(11, 61, 42, .08);--gator-shadow-card: 0 3px 14px rgba(24, 33, 29, .04);--bg: var(--gator-paper);--surface: var(--gator-surface);--surface-soft: var(--gator-soft);--text: var(--gator-ink);--text-secondary: #2C3631;--muted: var(--gator-muted);--faint: #8E9994;--border: var(--gator-line);--border-strong: #CCD4CC;--border-hover: #B4BFB3;--border-input: #D2D8D1;--accent: var(--gator-forest);--accent-dark: var(--gator-forest-dark);--accent-signal: var(--gator-gold);--chip-bg: var(--gator-soft);--ok: var(--gator-leaf);--ok-bg: #EAF5EC;--warn: #B87A00;--warn-bg: #FFF6DD;--error: #BA2D2D;--error-bg: #FDECEC;--frozen-bg: #EAECE9;--frozen-text: #707873;--code-bg: #EEF1ED;--disabled-bg: #EFF1EE;--disabled-text: #7C8580;--table-border: var(--gator-line);--row-border: #EDF1EC;--radius-sm: 6px;--radius-md: 10px;--radius-card: 19px;--radius-pill: 999px;--font-sans: ui-rounded, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--gator-paper-dark: #121815;--gator-surface-dark: #1A221E;--gator-soft-dark: #212C26;--gator-ink-dark: #E6EFEA;--gator-muted-dark: #93A099;--gator-line-dark: #2A3630;--bg: var(--gator-paper-dark);--surface: var(--gator-surface-dark);--surface-soft: var(--gator-soft-dark);--text: var(--gator-ink-dark);--text-secondary: #C3CEC7;--muted: var(--gator-muted-dark);--faint: #74837B;--border: var(--gator-line-dark);--border-strong: #3B4B43;--border-hover: #4D6056;--border-input: #38463F;--accent: #3EB367;--accent-dark: #278248;--accent-signal: #F2B827;--chip-bg: var(--gator-soft-dark);--ok: #5EC474;--ok-bg: #1B3322;--warn: #E4B451;--warn-bg: #382D13;--error: #E57373;--error-bg: #3D1C1C;--frozen-bg: #222C27;--frozen-text: #8E9C95;--code-bg: #222C27;--disabled-bg: #1F2823;--disabled-text: #6F7D76;--table-border: var(--gator-line-dark);--row-border: #222C27;--gator-shadow: 0 14px 40px rgba(0, 0, 0, .45);--gator-shadow-card: 0 3px 14px rgba(0, 0, 0, .25)}}.badge.video{background:var(--video-badge-bg);color:var(--video-red)}html{background:var(--bg);overflow-x:hidden;overflow-x:clip}body{font-family:var(--font-sans);margin:0;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}.center.svelte-12qhfyh{display:flex;justify-content:center;padding-top:4rem}.shell.svelte-12qhfyh nav:where(.svelte-12qhfyh){display:flex;align-items:center;gap:.8rem;padding:.65rem 1.2rem;padding-top:calc(.65rem + env(safe-area-inset-top,0px));padding-left:calc(1.2rem + env(safe-area-inset-left,0px));padding-right:calc(1.2rem + env(safe-area-inset-right,0px));background:var(--gator-forest-dark);color:#fff;border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0;z-index:50}.shell.svelte-12qhfyh nav:where(.svelte-12qhfyh) .brand:where(.svelte-12qhfyh){font-weight:800;letter-spacing:-.03em;font-size:1.05rem;color:#fff;margin-right:.2rem}.shell.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){color:#d1ded6;text-decoration:none;font-size:.92rem;font-weight:500;padding:.28rem .75rem;border-radius:var(--radius-pill);transition:background .15s ease,color .15s ease}.shell.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh):hover{color:#fff;background:#ffffff1a}.shell.svelte-12qhfyh nav:where(.svelte-12qhfyh) a.active:where(.svelte-12qhfyh){color:#fff;background:var(--gator-forest);font-weight:700}.logoutbtn.svelte-12qhfyh{display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid transparent;border-radius:var(--radius-pill);color:#d1ded6;padding:.3rem;white-space:nowrap;transition:color .15s ease,background .15s ease}.logoutbtn.svelte-12qhfyh:hover{color:#fff;background:#ffffff1f}@media(max-width:700px){.shell.svelte-12qhfyh nav:where(.svelte-12qhfyh){flex-wrap:nowrap;gap:.25rem;padding:.45rem .5rem;padding-top:calc(.45rem + env(safe-area-inset-top,0px));font-size:.84rem}.shell.svelte-12qhfyh nav:where(.svelte-12qhfyh) .brand:where(.svelte-12qhfyh){display:none}.shell.svelte-12qhfyh nav:where(.svelte-12qhfyh) .user:where(.svelte-12qhfyh){display:none}.shell.svelte-12qhfyh nav:where(.svelte-12qhfyh) .spacer:where(.svelte-12qhfyh){display:none}.shell.svelte-12qhfyh nav:where(.svelte-12qhfyh) a:where(.svelte-12qhfyh){flex:1 1 0;min-width:0;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.28rem .35rem}.shell.svelte-12qhfyh nav:where(.svelte-12qhfyh) .processing:where(.svelte-12qhfyh){flex:0 0 auto}.shell.svelte-12qhfyh nav:where(.svelte-12qhfyh) .logoutbtn:where(.svelte-12qhfyh){display:none}}.spacer.svelte-12qhfyh{flex:1}.user.svelte-12qhfyh{color:#a4bea9;font-size:.88em}.processing.svelte-12qhfyh{color:var(--gator-gold);font-size:.85em;font-weight:600}main.svelte-12qhfyh{max-width:960px;margin:1.5rem auto;padding:0 1rem}@media(max-width:700px){main.svelte-12qhfyh{margin:.8rem auto;padding:0 .6rem}}button{font-family:inherit;cursor:pointer}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--gator-shadow-card);padding:1.15rem;margin-bottom:.85rem}input,select{font-family:inherit;padding:.45rem .6rem;border:1px solid var(--border-input);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);color-scheme:inherit;max-width:100%;box-sizing:border-box}option{background-color:var(--surface);color:var(--text)}label{display:block;margin:.5rem 0 .2rem;font-size:.9em}
