.scrollbar[data-v-709e154f]{position:relative;width:100%;height:.5rem;overflow:hidden;flex-shrink:0}.scrollbar[data-v-709e154f]:hover{margin-top:-.5rem;height:1rem}.scrollbar-trim[data-v-709e154f]{position:absolute;top:calc(100% - 3px);bottom:0;background:var(--color-trim);opacity:.75;pointer-events:none}.scrollbar-slider[data-v-709e154f]{position:absolute;top:0;bottom:0;min-width:4px;background:#ffffff47;border-left:2px solid rgba(255,255,255,.6);border-right:2px solid rgba(255,255,255,.6)}.scrollbar-playhead[data-v-709e154f]{position:absolute;top:calc(100% - 3px);bottom:0;width:2px;background:var(--color-playhead);opacity:.75;pointer-events:none}.scrollbar-mark[data-v-709e154f]{position:absolute;top:calc(100% - 1px);bottom:0;width:2px;background:var(--color-mark);pointer-events:none;opacity:.75}.popup-bubble[data-v-198309db]{display:flex;flex-direction:column;position:fixed;bottom:calc(anchor(top) + var(--spacing-sm));justify-self:anchor-center;padding:var(--spacing-xs);z-index:200;white-space:nowrap}.popup-bubble--below-end[data-v-198309db]{bottom:unset;justify-self:unset;top:calc(anchor(bottom) + var(--spacing-sm));right:anchor(right)}.popup-list[data-v-e1aec458]{padding:var(--spacing-xs)}[data-v-e1aec458] .popup-list-item{display:flex;align-items:center;gap:var(--spacing-sm);width:100%;text-align:left;border:none;border-radius:0;padding:var(--spacing-sm) var(--spacing-md);background:transparent;color:var(--color-text);font-size:var(--font-sm);cursor:pointer}[data-v-e1aec458] .popup-list-item:hover{background:var(--color-primary-bg-raised)}[data-v-e1aec458] .popup-list-item--active{background:var(--color-primary-bg);color:var(--color-primary-text)}.minibar-toolbar-wrap[data-v-92cb77c9]{display:flex;align-items:center;justify-content:center;container-type:inline-size}.minibar-toolbar[data-v-92cb77c9]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-xs) var(--spacing-md);background-color:var(--color-button-bg);border-radius:var(--radius-button);border:1px solid var(--color-border)}@media (pointer:coarse){.minibar-toolbar[data-v-92cb77c9]{font-size:var(--font-lg)}}.minibar-toolbar button[data-v-92cb77c9]{display:inline-flex;border:none}.button-group[data-v-92cb77c9]{display:inline-flex;flex-wrap:wrap}.button-group>button[data-v-92cb77c9]{padding:var(--spacing-md);background:none}.button-group>button+button[data-v-92cb77c9]{border-left:none}.trim-button[data-v-92cb77c9]{--color-button-text: var(--color-trim);--color-button-text-hover: var(--color-trim)}.trim-clear-button[data-v-92cb77c9]{--color-button-text: var(--color-stop);--color-button-text-hover: var(--color-stop)}.play-button[data-v-92cb77c9]{--color-button-text: var(--color-play);--color-button-text-hover: var(--color-play)}.stop-button[data-v-92cb77c9]{--color-button-text: var(--color-stop);--color-button-text-hover: var(--color-stop)}.mark-button[data-v-92cb77c9]{--color-button-text: var(--color-mark);--color-button-text-hover: var(--color-mark)}.help-button[data-v-92cb77c9]{--color-button-text: var(--color-help);--color-button-text-hover: var(--color-help)}.help-content[data-v-92cb77c9]{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);min-width:240px;font-size:var(--font-sm);white-space:normal}.help-group-label[data-v-92cb77c9]{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin-bottom:2px}.help-row[data-v-92cb77c9]{display:grid;grid-template-columns:110px 1fr;gap:var(--spacing-xs);align-items:baseline;line-height:1.7}.help-keys[data-v-92cb77c9]{display:flex;align-items:center;gap:2px;flex-wrap:wrap}kbd[data-v-92cb77c9]{display:inline-block;padding:1px 5px;font-size:10px;font-family:inherit;background:var(--color-button-bg);border:1px solid var(--color-border-strong);border-radius:3px;line-height:1.5}.minibar-waveform-background-track[data-v-589b62cf]{position:absolute;inset-inline:0;bottom:1.4em;height:calc(var(--waveform-height) * 1.25);pointer-events:none}.minibar-waveform-background[data-v-589b62cf]{position:sticky;left:0;width:100%;height:100%;background:linear-gradient(in srgb-linear to bottom,transparent 0%,var(--gray-500) 30%);mix-blend-mode:darken;opacity:.7}.minibar-waveform[data-v-589b62cf]{position:absolute;bottom:1.4em;pointer-events:none;opacity:.9;mix-blend-mode:screen}.minibar-wrap[data-v-77a91571]{position:relative;gap:var(--spacing-sm);-webkit-user-select:none;user-select:none;--color-trim: var(--color-primary-300);--color-playhead: var(--color-error-300);--color-mark: var(--color-secondary-300);--color-play: var(--color-success-300);--color-stop: var(--color-error-300);--color-help: var(--color-primary-300);--timeline-height: 1.5rem}.minibar-frame[data-v-77a91571]{overflow:hidden}.minibar-bar[data-v-77a91571]{position:relative;width:100%;height:clamp(100px,20dvh,200px);cursor:pointer;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none}.minibar-bar[data-v-77a91571]::-webkit-scrollbar{display:none}.minibar-surface[data-v-77a91571]{position:relative;flex:0 0 auto;height:100%;overflow:hidden}.minibar-timeline[data-v-77a91571]{position:relative;flex:0 0 var(--timeline-height);width:100%;max-width:100%;background:var(--color-surface)}.minibar-timestamp[data-v-77a91571]{position:absolute;padding-top:4px;font-size:var(--font-xs);height:100%;display:flex}.minibar-timestamp-mark[data-v-77a91571]{position:absolute;top:0;left:0;width:2px;height:4px;background-color:var(--color-text-muted)}.minibar-timestamp-text[data-v-77a91571]{margin-left:var(--spacing-xs);background:color-mix(in srgb-linear,var(--color-surface) 40%,transparent)}@keyframes show-mark-77a91571{0%{transform:translateY(50%) scale(1.5) translateY(-50%);box-shadow:0 0 var(--spacing-xs) 1px var(--color-mark)}}.minibar-frame-mark[data-v-77a91571]{position:absolute;width:2px;height:100%;background:var(--color-mark);animation-name:show-mark-77a91571;animation-duration:.33s}.minibar-thumbstrip[data-v-77a91571]{position:relative;width:100%;max-width:100%;overflow:hidden}.minibar-thumb-wrap[data-v-77a91571]{position:absolute;top:0;bottom:0;overflow:hidden}.minibar-thumb[data-v-77a91571]{display:block;width:100%;min-height:100%;height:100%;object-fit:fill;min-width:0}.minibar-thumb-wrap--matching[data-v-77a91571]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(in srgb-linear to bottom,var(--color-mark) 0%,transparent 50%,var(--color-mark) 100%);opacity:max(.1,var(--match-opacity, 1));pointer-events:none}.minibar-frame-boundary[data-v-77a91571]{position:absolute;width:1px;height:100%;border-left:1px dotted rgba(255,255,255);mix-blend-mode:exclusion}.minibar-thumbstrip-playhead[data-v-77a91571]{position:absolute;width:2px;height:100%;box-shadow:0 0 var(--spacing-xs) 1px color-mix(in srgb,var(--color-playhead) 33%,transparent);-webkit-backdrop-filter:invert(100%) brightness(150%);backdrop-filter:invert(100%) brightness(150%);pointer-events:none}.minibar-timeline-playhead[data-v-77a91571]{position:absolute;width:2px;height:100%;background-color:var(--color-playhead);pointer-events:none}.minibar-hover-line[data-v-77a91571]{position:absolute;top:0;bottom:0;width:2px;background:var(--red-100);mix-blend-mode:exclusion;pointer-events:none}.minibar-clip-preview[data-v-77a91571]{position:absolute;top:0;height:3px;background:linear-gradient(var(--color-play),transparent)}.minibar-trim-shade[data-v-77a91571]{position:absolute;top:0;bottom:0;background:var(--color-shadow);opacity:.5;pointer-events:none}.trim-preview[data-v-77a91571]{transition:left .2s ease,width .2s ease}.minibar-trim-boundary[data-v-77a91571]{position:absolute;top:0;bottom:0;width:var(--spacing-2xl);pointer-events:none;background:linear-gradient(in srgb-linear to left,transparent 0%,var(--color-trim) 150%);border-left:2px solid var(--color-primary-100)}.minibar-trim-boundary-left[data-v-77a91571]{transform:translate(-100%) translate(2px) scaleX(-1)}.minibar-selection[data-v-77a91571]{position:absolute;background-color:var(--color-primary-50);mix-blend-mode:difference;opacity:.8;height:100%}.minibar-empty[data-v-77a91571]{color:var(--color-text-muted)}.minibar-tooltip[data-v-77a91571]{position:absolute;top:-1em;transform:translate(-50%);background:#000000bf;color:var(--color-text);font-size:var(--font-sm);font-variant-numeric:tabular-nums;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);pointer-events:none;white-space:nowrap}.minibar-status[data-v-77a91571]{display:none;font-size:var(--font-xs);color:var(--color-text-muted)}.loading-text[data-v-77a91571]{color:var(--color-text-muted)}.player-wrap[data-v-62afb464]{gap:var(--spacing-sm);background:var(--color-bg-dark-solid)}.player-frame[data-v-62afb464]{position:relative;flex:1 1 auto;min-height:0;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.player-spinner[data-v-62afb464]{--spinner-width: 6px;--spinner-color: rgba(255, 255, 255, .7);position:absolute;width:3rem;height:3rem;pointer-events:none;z-index:100}.player-crop-toggle[data-v-62afb464]{position:absolute;top:12px;right:12px;z-index:100;display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) 10px;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-round);background:#111111b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--color-text);-webkit-user-select:none;user-select:none}.player-crop-toggle input[data-v-62afb464]{width:auto;margin:0}.player-video[data-v-62afb464]{position:absolute;display:block}.player-preview[data-v-62afb464]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;filter:blur(3px);pointer-events:none}.player-image[data-v-62afb464]{position:absolute;display:block}.player-empty[data-v-62afb464]{color:var(--color-text-muted)}.player-crop-layer[data-v-62afb464]{position:absolute;z-index:2;pointer-events:none}.player-crop-box[data-v-62afb464]{position:absolute;border:2px solid rgba(255,255,255,.9);box-shadow:0 0 16px #000;background:#ffffff0a;pointer-events:auto;transition:background-color .14s ease,box-shadow .14s ease,border-color .14s ease}.player-crop-box button[data-v-62afb464]:hover{background:none}.player-crop-box--copied[data-v-62afb464]{border-color:#fff;background:#ffffff52;box-shadow:0 0 0 1px #fffffff2,0 0 28px #ffffffa6}.player-crop-surface[data-v-62afb464]{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:0;border-radius:0;background:transparent;cursor:move}.player-crop-handle[data-v-62afb464]{position:absolute;border:0;padding:0;border-radius:0;background:transparent}.player-crop-handle--n[data-v-62afb464],.player-crop-handle--s[data-v-62afb464]{left:12px;right:12px;height:24px}.player-crop-handle--e[data-v-62afb464],.player-crop-handle--w[data-v-62afb464]{top:12px;bottom:12px;width:24px}.player-crop-handle--n[data-v-62afb464]{top:-12px;cursor:ns-resize}.player-crop-handle--e[data-v-62afb464]{right:-12px;cursor:ew-resize}.player-crop-handle--s[data-v-62afb464]{bottom:-12px;cursor:ns-resize}.player-crop-handle--w[data-v-62afb464]{left:-12px;cursor:ew-resize}.player-crop-handle--ne[data-v-62afb464],.player-crop-handle--nw[data-v-62afb464],.player-crop-handle--se[data-v-62afb464],.player-crop-handle--sw[data-v-62afb464]{width:24px;height:24px}.player-crop-handle--ne[data-v-62afb464]{top:-12px;right:-12px;cursor:nesw-resize}.player-crop-handle--nw[data-v-62afb464]{top:-12px;left:-12px;cursor:nwse-resize}.player-crop-handle--se[data-v-62afb464]{right:-12px;bottom:-12px;cursor:nwse-resize}.player-crop-handle--sw[data-v-62afb464]{bottom:-12px;left:-12px;cursor:nesw-resize}.option-image-codec[data-v-f9cb7cc1]{color:var(--color-text-muted)}.subtitle-search-wrap[data-v-f9cb7cc1]{height:100%;display:flex;flex-direction:column;gap:var(--spacing-md);min-height:0}.subtitle-viewer[data-v-f9cb7cc1]{flex:1 1 auto;min-height:0;overflow-y:auto;color:var(--color-text);padding:var(--spacing-md)}.subtitle-cue+.subtitle-cue[data-v-f9cb7cc1]{margin-top:var(--spacing-xs)}.subtitle-cue[data-v-f9cb7cc1]{--color-button-bg: tranparent;--color-button-bg-hover: var(--color-primary-bg);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);cursor:pointer}.subtitle-cue-active[data-v-f9cb7cc1]{--color-button-bg-hover: var(--color-primary-bg-raised);color:var(--color-primary-text);background:var(--color-primary-bg);outline:2px solid var(--color-primary-bg)}.subtitle-separator[data-v-f9cb7cc1]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xs);padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--color-border-strong);color:var(--color-text-muted);font-size:var(--font-sm);text-transform:uppercase}.subtitle-cue-active .subtitle-separator[data-v-f9cb7cc1]{color:var(--color-primary-text-muted);border-color:var(--color-primary-border)}.subtitle-timestamp[data-v-f9cb7cc1]{border:0;color:inherit;padding:var(--spacing-xs);letter-spacing:inherit;text-transform:inherit}.subtitle-line[data-v-f9cb7cc1]{margin:0;white-space:pre-wrap;word-break:break-word;line-height:1.45}.subtitle-line+.subtitle-line[data-v-f9cb7cc1]{margin-top:4px}.subtitle-empty[data-v-f9cb7cc1]{color:var(--color-text-muted)}.editor-shell[data-v-0b1bfdcf]{padding:var(--spacing-md);gap:var(--spacing-sm);background:var(--color-bg)}.editor-toolbar[data-v-0b1bfdcf]{flex:0 0 auto;display:flex;gap:var(--spacing-sm);align-items:center}.editor-toolbar-end[data-v-0b1bfdcf]{margin-left:auto;display:flex;align-items:center;gap:var(--spacing-sm)}.editor-item-title[data-v-0b1bfdcf]{overflow-x:hidden;text-wrap:nowrap;text-overflow:ellipsis}.editor-main[data-v-0b1bfdcf]{flex:1 1 auto;min-height:0;display:flex;gap:var(--spacing-lg);overflow:hidden}.editor-media-column[data-v-0b1bfdcf]{overflow:hidden}.editor-sidebar[data-v-0b1bfdcf]{flex:0 0 25%;width:25%;max-width:25%;min-height:0;overflow:hidden}.editor-loading[data-v-0b1bfdcf]{flex:1 1 auto;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}@media (max-width: 960px){.editor-main[data-v-0b1bfdcf]{flex-direction:column}.editor-shell[data-v-0b1bfdcf]{padding:var(--spacing-sm)}.editor-sidebar[data-v-0b1bfdcf]{flex:0 0 40%;width:100%;max-width:none}}.search-shell[data-v-7b4b3fbc]{width:min(960px,100%);min-height:0;padding:0 var(--spacing-md);margin:0 auto;gap:var(--spacing-lg)}.search-header[data-v-7b4b3fbc]{display:flex;flex-direction:column;margin-top:var(--spacing-4xl)}.search-field[data-v-7b4b3fbc]{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:border-color .15s,outline .15s}.search-field[data-v-7b4b3fbc]:focus-within{border-color:var(--color-primary-border);outline:1px solid var(--color-primary-border)}.search-scope-pill[data-v-7b4b3fbc]{display:inline-flex;align-items:center;border-radius:var(--radius-round);padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-sm);font-size:var(--font-sm);white-space:nowrap}.search-field input[data-v-7b4b3fbc]{flex:1 1 0;min-width:0;padding:var(--spacing-sm)}.search-indicator[data-v-7b4b3fbc]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:var(--font-xl);height:var(--font-xl);font-size:var(--font-xl);margin-right:var(--spacing-xs);transition:none}.search-results[data-v-7b4b3fbc]{list-style:none;flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-content:start;gap:var(--spacing-md);overflow-y:auto;padding:var(--spacing-md);border-radius:var(--radius-xl)}.search-result[data-v-7b4b3fbc]{width:100%;border-radius:var(--radius-xl);cursor:pointer}.search-result[data-v-7b4b3fbc]:hover{border-color:var(--color-border);outline:2px solid var(--color-primary-border);background:var(--color-surface-focus);color:var(--color-text-focus)}.search-result:hover .search-type[data-v-7b4b3fbc]{color:var(--color-primary-text-hover)}.search-thumb-wrap[data-v-7b4b3fbc]{position:relative;aspect-ratio:16 / 9;background:var(--color-surface);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);overflow:hidden}.search-thumb-fallback[data-v-7b4b3fbc]{font-size:var(--font-4xl);background-color:var(--color-bg-dark);color:var(--color-text-muted)}.search-thumb[data-v-7b4b3fbc]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.search-copy[data-v-7b4b3fbc]{gap:var(--spacing-xs);padding:var(--spacing-md)}.search-copy strong[data-v-7b4b3fbc]{vertical-align:middle;overflow-wrap:anywhere}.search-meta[data-v-7b4b3fbc]{color:var(--color-text-muted);font-size:var(--font-xs)}.search-title-row[data-v-7b4b3fbc]{display:flow-root;min-width:0}.search-type[data-v-7b4b3fbc]{float:right;margin-left:var(--spacing-sm);font-size:var(--font-sm);text-transform:uppercase;letter-spacing:.04em}@media (max-width: 768px){.search-shell[data-v-7b4b3fbc]{padding:0 var(--spacing-sm)}.search-header[data-v-7b4b3fbc]{margin-top:var(--spacing-xl)}.search-results[data-v-7b4b3fbc]{grid-template-columns:1fr}}.theme-trigger[data-v-946fc908]{border-radius:var(--radius-round);width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;padding:0}.theme-swatch[data-v-946fc908]{flex-shrink:0;width:1em;height:1em;border-radius:var(--radius-round);border:1px solid var(--gray-500)}.app-shell[data-v-b09931a5]{--app-padding: var(--spacing-md);position:relative;height:100dvh;gap:var(--spacing-lg)}.theme-picker-anchor[data-v-b09931a5]{position:absolute;inset:var(--app-padding) var(--app-padding) auto auto}@media (max-width: 768px){.app-shell[data-v-b09931a5]{--app-padding: var(--spacing-sm)}}:root{--metal-50: #ededf5;--metal-100: #d4d5e3;--metal-150: #c2c2d4;--metal-200: #a4a4b9;--metal-300: #87879b;--metal-400: #656578;--metal-500: #4a4a5c;--metal-600: #3a3a4c;--metal-700: #242331;--metal-800: #161620;--metal-825: #13131d;--metal-850: #0e0e15;--metal-900: #040404;--wip-50: #ebeef5;--wip-100: #d1d6e3;--wip-150: #bac4db;--wip-200: #98a6c7;--wip-300: #7788b1;--wip-400: #556690;--wip-500: #3c4b70;--wip-600: #2e3b5c;--wip-700: #1b243b;--wip-800: #0f1629;--wip-825: #0e1422;--wip-850: #0c0f15;--wip-900: #040404;--gray-50: #eeeeee;--gray-100: #d6d6d6;--gray-150: #c4c4c4;--gray-200: #a6a6a6;--gray-300: #898989;--gray-400: #676767;--gray-500: #4c4c4c;--gray-600: #3c3c3c;--gray-700: #252525;--gray-800: #171717;--gray-825: #141414;--gray-850: #0f0f0f;--gray-900: #040404;--stone-50: #f4ece9;--stone-100: #e3d2cc;--stone-150: #d3bfb7;--stone-200: #b5a29a;--stone-300: #97857d;--stone-400: #74635c;--stone-500: #584841;--stone-600: #483832;--stone-700: #30211b;--stone-800: #21130e;--stone-825: #1c110d;--stone-850: #140d0a;--stone-900: #080302;--red-50: #ffe9e8;--red-100: #fbc6c4;--red-150: #feaaa7;--red-200: #f68483;--red-300: #e45b5f;--red-400: #cc4149;--red-500: #97242d;--red-600: #6d1f23;--red-700: #451113;--red-800: #2b0a0d;--red-825: #210d0f;--red-850: #180a0d;--red-900: #080204;--salmon-50: #ffede9;--salmon-100: #ffd0c6;--salmon-150: #fdaf9f;--salmon-200: #f2927f;--salmon-300: #e2715c;--salmon-400: #c3513d;--salmon-500: #a43d2b;--salmon-600: #7d2918;--salmon-700: #542018;--salmon-800: #341413;--salmon-825: #240a0a;--salmon-850: #190b0a;--salmon-900: #0b0202;--mustard-50: #fff6e6;--mustard-100: #f6e3b7;--mustard-150: #ebc985;--mustard-200: #e7b348;--mustard-300: #e09c00;--mustard-400: #dd9312;--mustard-500: #c77616;--mustard-600: #a05e0c;--mustard-700: #734205;--mustard-800: #422301;--mustard-825: #291504;--mustard-850: #170d04;--mustard-900: #090300;--lemon-50: #faf6e3;--lemon-100: #f1e5b7;--lemon-150: #e0ce85;--lemon-200: #d7bb48;--lemon-300: #cdae12;--lemon-400: #c1a300;--lemon-500: #a58b00;--lemon-600: #846f00;--lemon-700: #5d4f11;--lemon-800: #332b09;--lemon-825: #1e1802;--lemon-850: #130f03;--lemon-900: #060400;--olive-50: #eff0df;--olive-100: #d6d9b4;--olive-150: #c6cb82;--olive-200: #afb251;--olive-300: #93960d;--olive-400: #7f8200;--olive-500: #626400;--olive-600: #444500;--olive-700: #272800;--olive-800: #171806;--olive-825: #151504;--olive-850: #101005;--olive-900: #040400;--green-50: #e7f3e2;--green-100: #bee3af;--green-150: #9ed688;--green-200: #7fbe63;--green-300: #5ca438;--green-400: #478726;--green-500: #316417;--green-600: #21460d;--green-700: #0f2d00;--green-800: #0d1b06;--green-825: #091804;--green-850: #0a1207;--green-900: #010600;--emerald-50: #e1f4e8;--emerald-100: #a9e6c3;--emerald-150: #71dda4;--emerald-200: #4cc589;--emerald-300: #00aa6c;--emerald-400: #0d8f5b;--emerald-500: #00663f;--emerald-600: #00482b;--emerald-700: #002e19;--emerald-800: #021d0f;--emerald-825: #001a0c;--emerald-850: #05120b;--emerald-900: #000602;--teal-50: #ddf4ef;--teal-100: #aae3d9;--teal-150: #67d6c6;--teal-200: #4cc5b3;--teal-300: #0da797;--teal-400: #178f80;--teal-500: #05685d;--teal-600: #01463e;--teal-700: #002d27;--teal-800: #021c18;--teal-825: #001915;--teal-850: #051412;--teal-900: #000504;--aqua-50: #ddf3f8;--aqua-100: #ace0ea;--aqua-150: #7ad4e5;--aqua-200: #42bdd2;--aqua-300: #00a3b8;--aqua-400: #00889a;--aqua-500: #006471;--aqua-600: #00444e;--aqua-700: #002b32;--aqua-800: #001b20;--aqua-825: #00181c;--aqua-850: #021215;--aqua-900: #000507;--blue-50: #e3f0ff;--blue-100: #bad9f9;--blue-150: #9fc9f4;--blue-200: #72b0ed;--blue-300: #4b95dc;--blue-400: #347dbf;--blue-500: #235b8d;--blue-600: #183e61;--blue-700: #0d273e;--blue-800: #091826;--blue-825: #071523;--blue-850: #071019;--blue-900: #01040a;--indigo-50: #eaeefe;--indigo-100: #d2d5e7;--indigo-150: #bcc1e8;--indigo-200: #a0a4e3;--indigo-300: #8186d7;--indigo-400: #696ac3;--indigo-500: #494a98;--indigo-600: #323173;--indigo-700: #202142;--indigo-800: #141527;--indigo-825: #111223;--indigo-850: #0d0f19;--indigo-900: #03001a;--purple-50: #f5eaf8;--purple-100: #e0cfe5;--purple-150: #d9b6e1;--purple-200: #c995d4;--purple-300: #b570c3;--purple-400: #9e52ac;--purple-500: #783385;--purple-600: #5c1568;--purple-700: #35163d;--purple-800: #201024;--purple-825: #1c0c20;--purple-850: #130c16;--purple-900: #0a000e;--crimson-50: #fee8ee;--crimson-100: #f0cad4;--crimson-150: #f3aec2;--crimson-200: #eb88a8;--crimson-300: #d7618b;--crimson-400: #ba4270;--crimson-500: #8e2952;--crimson-600: #651e3a;--crimson-700: #3c1724;--crimson-800: #241016;--crimson-825: #200d13;--crimson-850: #180b0f;--crimson-900: #0e0004}:root{--font-xs: .75rem;--font-sm: .875rem;--font-md: 1rem;--font-lg: 1.125rem;--font-xl: 1.25rem;--font-2xl: 1.5rem;--font-3xl: 1.875rem;--font-4xl: 2rem;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 14px;--radius-round: 999px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--spacing-3xl: 40px;--spacing-4xl: 48px}:root{--color-bg: color-mix(in srgb, var(--color-neutral-800) var(--bg-opacity), transparent);--color-bg-dark-solid: var(--color-neutral-850);--color-bg-dark: color-mix(in srgb, var(--color-bg-dark-solid) var(--bg-opacity), transparent);--color-surface: color-mix(in srgb, var(--color-neutral-800) var(--surface-opacity), transparent);--color-surface-raised: color-mix(in srgb, var(--color-neutral-700) var(--surface-opacity), transparent);--color-surface-focus: color-mix(in srgb, var(--color-neutral-600) var(--surface-opacity), transparent);--color-shadow: var(--color-neutral-900);--color-text: var(--color-neutral-100);--color-text-muted: var(--color-neutral-200);--color-text-disabled: var(--color-neutral-500);--color-text-focus: var(--color-neutral-50);--color-border: var(--color-neutral-600);--color-border-strong: var(--color-neutral-500);--color-border-focus: var(--color-neutral-400);--color-primary-bg: var(--color-primary-500);--color-primary-bg-raised: var(--color-primary-400);--color-primary-border: var(--color-primary-400);--color-primary-text: var(--color-primary-100);--color-primary-text-hover: var(--color-primary-50)}:root{--color-button-bg: var(--color-surface-raised);--color-button-bg-hover: var(--color-surface-focus);--color-button-border: var(--color-border);--color-button-text: var(--color-text);--color-button-text-disabled: var(--color-text-disabled);--color-button-text-hover: var(--color-text-focus);--color-input-text: var(--color-text);--color-input-bg: var(--color-surface-raised);--color-input-border: var(--color-border);--color-input-border-focus: var(--color-border-focus);--padding-button: var(--spacing-sm) var(--spacing-md);--radius-button: var(--radius-lg);--padding-input: var(--spacing-sm);--radius-input: var(--radius-md)}:root{--bg-image: none;--bg-filter: blur(3px);--bg-opacity: 80%;--surface-opacity: 60%;--surface-filter: blur(16px)}:root{--theme-preview-default: var(--gray-500);--theme-preview-primary-default: var(--blue-500)}[data-theme=default]{--color-neutral-50: var(--gray-50);--color-neutral-100: var(--gray-100);--color-neutral-150: var(--gray-150);--color-neutral-200: var(--gray-200);--color-neutral-300: var(--gray-300);--color-neutral-400: var(--gray-400);--color-neutral-500: var(--gray-500);--color-neutral-600: var(--gray-600);--color-neutral-700: var(--gray-700);--color-neutral-800: var(--gray-800);--color-neutral-825: var(--gray-825);--color-neutral-850: var(--gray-850);--color-neutral-900: var(--gray-900);--color-primary-50: var(--blue-50);--color-primary-100: var(--blue-100);--color-primary-150: var(--blue-150);--color-primary-200: var(--blue-200);--color-primary-300: var(--blue-300);--color-primary-400: var(--blue-400);--color-primary-500: var(--blue-500);--color-primary-600: var(--blue-600);--color-primary-700: var(--blue-700);--color-primary-800: var(--blue-800);--color-primary-825: var(--blue-825);--color-primary-850: var(--blue-850);--color-primary-900: var(--blue-900);--color-secondary-50: var(--mustard-50);--color-secondary-100: var(--mustard-100);--color-secondary-150: var(--mustard-150);--color-secondary-200: var(--mustard-200);--color-secondary-300: var(--mustard-300);--color-secondary-400: var(--mustard-400);--color-secondary-500: var(--mustard-500);--color-secondary-600: var(--mustard-600);--color-secondary-700: var(--mustard-700);--color-secondary-800: var(--mustard-800);--color-secondary-825: var(--mustard-825);--color-secondary-850: var(--mustard-850);--color-secondary-900: var(--mustard-900);--color-success-50: var(--green-50);--color-success-100: var(--green-100);--color-success-150: var(--green-150);--color-success-200: var(--green-200);--color-success-300: var(--green-300);--color-success-400: var(--green-400);--color-success-500: var(--green-500);--color-success-600: var(--green-600);--color-success-700: var(--green-700);--color-success-800: var(--green-800);--color-success-825: var(--green-825);--color-success-850: var(--green-850);--color-success-900: var(--green-900);--color-error-50: var(--red-50);--color-error-100: var(--red-100);--color-error-150: var(--red-150);--color-error-200: var(--red-200);--color-error-300: var(--red-300);--color-error-400: var(--red-400);--color-error-500: var(--red-500);--color-error-600: var(--red-600);--color-error-700: var(--red-700);--color-error-800: var(--red-800);--color-error-825: var(--red-825);--color-error-850: var(--red-850);--color-error-900: var(--red-900);--bg-opacity: 100%;--bg-filter: none;--surface-opacity: 100%;--surface-filter: none}:root{--theme-preview-pickles: var(--wip-500);--theme-preview-primary-pickles: var(--purple-500)}[data-theme=pickles]{--color-neutral-50: var(--wip-50);--color-neutral-100: var(--wip-100);--color-neutral-150: var(--wip-150);--color-neutral-200: var(--wip-200);--color-neutral-300: var(--wip-300);--color-neutral-400: var(--wip-400);--color-neutral-500: var(--wip-500);--color-neutral-600: var(--wip-600);--color-neutral-700: var(--wip-700);--color-neutral-800: var(--wip-800);--color-neutral-825: var(--wip-825);--color-neutral-850: var(--wip-850);--color-neutral-900: var(--wip-900);--color-primary-50: var(--purple-50);--color-primary-100: var(--purple-100);--color-primary-150: var(--purple-150);--color-primary-200: var(--purple-200);--color-primary-300: var(--purple-300);--color-primary-400: var(--purple-400);--color-primary-500: var(--purple-500);--color-primary-600: var(--purple-600);--color-primary-700: var(--purple-700);--color-primary-800: var(--purple-800);--color-primary-825: var(--purple-825);--color-primary-850: var(--purple-850);--color-primary-900: var(--purple-900);--color-secondary-50: var(--lemon-50);--color-secondary-100: var(--lemon-100);--color-secondary-150: var(--lemon-150);--color-secondary-200: var(--lemon-200);--color-secondary-300: var(--lemon-300);--color-secondary-400: var(--lemon-400);--color-secondary-500: var(--lemon-500);--color-secondary-600: var(--lemon-600);--color-secondary-700: var(--lemon-700);--color-secondary-800: var(--lemon-800);--color-secondary-825: var(--lemon-825);--color-secondary-850: var(--lemon-850);--color-secondary-900: var(--lemon-900);--color-success-50: var(--emerald-50);--color-success-100: var(--emerald-100);--color-success-150: var(--emerald-150);--color-success-200: var(--emerald-200);--color-success-300: var(--emerald-300);--color-success-400: var(--emerald-400);--color-success-500: var(--emerald-500);--color-success-600: var(--emerald-600);--color-success-700: var(--emerald-700);--color-success-800: var(--emerald-800);--color-success-825: var(--emerald-825);--color-success-850: var(--emerald-850);--color-success-900: var(--emerald-900);--color-error-50: var(--salmon-50);--color-error-100: var(--salmon-100);--color-error-150: var(--salmon-150);--color-error-200: var(--salmon-200);--color-error-300: var(--salmon-300);--color-error-400: var(--salmon-400);--color-error-500: var(--salmon-500);--color-error-600: var(--salmon-600);--color-error-700: var(--salmon-700);--color-error-800: var(--salmon-800);--color-error-825: var(--salmon-825);--color-error-850: var(--salmon-850);--color-error-900: var(--salmon-900);--bg-image: url(/assets/Pickles%20Background%20Small-DAYrVY3d.jpeg);--bg-opacity: 60%;--bg-filter: blur(6px);--surface-opacity: 65%;--surface-filter: blur(2px)}:root{--theme-preview-idunno: var(--stone-500);--theme-preview-primary-idunno: var(--mustard-500)}[data-theme=idunno]{--color-neutral-50: var(--stone-50);--color-neutral-100: var(--stone-100);--color-neutral-150: var(--stone-150);--color-neutral-200: var(--stone-200);--color-neutral-300: var(--stone-300);--color-neutral-400: var(--stone-400);--color-neutral-500: var(--stone-500);--color-neutral-600: var(--stone-600);--color-neutral-700: var(--stone-700);--color-neutral-800: var(--stone-800);--color-neutral-825: var(--stone-825);--color-neutral-850: var(--stone-850);--color-neutral-900: var(--stone-900);--color-primary-50: var(--mustard-50);--color-primary-100: var(--mustard-100);--color-primary-150: var(--mustard-150);--color-primary-200: var(--mustard-200);--color-primary-300: var(--mustard-300);--color-primary-400: var(--mustard-400);--color-primary-500: var(--mustard-500);--color-primary-600: var(--mustard-600);--color-primary-700: var(--mustard-700);--color-primary-800: var(--mustard-800);--color-primary-825: var(--mustard-825);--color-primary-850: var(--mustard-850);--color-primary-900: var(--mustard-900);--color-secondary-50: var(--teal-50);--color-secondary-100: var(--teal-100);--color-secondary-150: var(--teal-150);--color-secondary-200: var(--teal-200);--color-secondary-300: var(--teal-300);--color-secondary-400: var(--teal-400);--color-secondary-500: var(--teal-500);--color-secondary-600: var(--teal-600);--color-secondary-700: var(--teal-700);--color-secondary-800: var(--teal-800);--color-secondary-825: var(--teal-825);--color-secondary-850: var(--teal-850);--color-secondary-900: var(--teal-900);--color-success-50: var(--green-50);--color-success-100: var(--green-100);--color-success-150: var(--green-150);--color-success-200: var(--green-200);--color-success-300: var(--green-300);--color-success-400: var(--green-400);--color-success-500: var(--green-500);--color-success-600: var(--green-600);--color-success-700: var(--green-700);--color-success-800: var(--green-800);--color-success-825: var(--green-825);--color-success-850: var(--green-850);--color-success-900: var(--green-900);--color-error-50: var(--red-50);--color-error-100: var(--red-100);--color-error-150: var(--red-150);--color-error-200: var(--red-200);--color-error-300: var(--red-300);--color-error-400: var(--red-400);--color-error-500: var(--red-500);--color-error-600: var(--red-600);--color-error-700: var(--red-700);--color-error-800: var(--red-800);--color-error-825: var(--red-825);--color-error-850: var(--red-850);--color-error-900: var(--red-900);--bg-image: url(/assets/sf6-H0P748Ie.jpg);--bg-opacity: 40%;--bg-filter: blur(8px);--surface-opacity: 50%}:root{--theme-preview-enchanted: var(--metal-500);--theme-preview-primary-enchanted: var(--crimson-500)}[data-theme=enchanted]{--color-neutral-50: var(--metal-50);--color-neutral-100: var(--metal-100);--color-neutral-150: var(--metal-150);--color-neutral-200: var(--metal-200);--color-neutral-300: var(--metal-300);--color-neutral-400: var(--metal-400);--color-neutral-500: var(--metal-500);--color-neutral-600: var(--metal-600);--color-neutral-700: var(--metal-700);--color-neutral-800: var(--metal-800);--color-neutral-825: var(--metal-825);--color-neutral-850: var(--metal-850);--color-neutral-900: var(--metal-900);--color-primary-50: var(--crimson-50);--color-primary-100: var(--crimson-100);--color-primary-150: var(--crimson-150);--color-primary-200: var(--crimson-200);--color-primary-300: var(--crimson-300);--color-primary-400: var(--crimson-400);--color-primary-500: var(--crimson-500);--color-primary-600: var(--crimson-600);--color-primary-700: var(--crimson-700);--color-primary-800: var(--crimson-800);--color-primary-825: var(--crimson-825);--color-primary-850: var(--crimson-850);--color-primary-900: var(--crimson-900);--color-secondary-50: var(--lemon-50);--color-secondary-100: var(--lemon-100);--color-secondary-150: var(--lemon-150);--color-secondary-200: var(--lemon-200);--color-secondary-300: var(--lemon-300);--color-secondary-400: var(--lemon-400);--color-secondary-500: var(--lemon-500);--color-secondary-600: var(--lemon-600);--color-secondary-700: var(--lemon-700);--color-secondary-800: var(--lemon-800);--color-secondary-825: var(--lemon-825);--color-secondary-850: var(--lemon-850);--color-secondary-900: var(--lemon-900);--color-success-50: var(--green-50);--color-success-100: var(--green-100);--color-success-150: var(--green-150);--color-success-200: var(--green-200);--color-success-300: var(--green-300);--color-success-400: var(--green-400);--color-success-500: var(--green-500);--color-success-600: var(--green-600);--color-success-700: var(--green-700);--color-success-800: var(--green-800);--color-success-825: var(--green-825);--color-success-850: var(--green-850);--color-success-900: var(--green-900);--color-error-50: var(--salmon-50);--color-error-100: var(--salmon-100);--color-error-150: var(--salmon-150);--color-error-200: var(--salmon-200);--color-error-300: var(--salmon-300);--color-error-400: var(--salmon-400);--color-error-500: var(--salmon-500);--color-error-600: var(--salmon-600);--color-error-700: var(--salmon-700);--color-error-800: var(--salmon-800);--color-error-825: var(--salmon-825);--color-error-850: var(--salmon-850);--color-error-900: var(--salmon-900);--bg-image: url(/assets/2293704_zeedox_smiling-friends-enchanted-forest-background%20Medium-CDTPJ1g3.jpeg);--bg-opacity: 65%;--bg-filter: blur(6px);--surface-opacity: 65%}:root{--theme-preview-hallmonitor: var(--aqua-500);--theme-preview-primary-hallmonitor: var(--lemon-500)}[data-theme=hallmonitor]{--color-neutral-50: var(--aqua-50);--color-neutral-100: var(--aqua-100);--color-neutral-150: var(--aqua-150);--color-neutral-200: var(--aqua-200);--color-neutral-300: var(--aqua-300);--color-neutral-400: var(--aqua-400);--color-neutral-500: var(--aqua-500);--color-neutral-600: var(--aqua-600);--color-neutral-700: var(--aqua-700);--color-neutral-800: var(--aqua-800);--color-neutral-825: var(--aqua-825);--color-neutral-850: var(--aqua-850);--color-neutral-900: var(--aqua-900);--color-primary-50: var(--lemon-50);--color-primary-100: var(--lemon-100);--color-primary-150: var(--lemon-150);--color-primary-200: var(--lemon-200);--color-primary-300: var(--lemon-300);--color-primary-400: var(--lemon-400);--color-primary-500: var(--lemon-500);--color-primary-600: var(--lemon-600);--color-primary-700: var(--lemon-700);--color-primary-800: var(--lemon-800);--color-primary-825: var(--lemon-825);--color-primary-850: var(--lemon-850);--color-primary-900: var(--lemon-900);--color-secondary-50: var(--lemon-50);--color-secondary-100: var(--lemon-100);--color-secondary-150: var(--lemon-150);--color-secondary-200: var(--lemon-200);--color-secondary-300: var(--lemon-300);--color-secondary-400: var(--lemon-400);--color-secondary-500: var(--lemon-500);--color-secondary-600: var(--lemon-600);--color-secondary-700: var(--lemon-700);--color-secondary-800: var(--lemon-800);--color-secondary-825: var(--lemon-825);--color-secondary-850: var(--lemon-850);--color-secondary-900: var(--lemon-900);--color-success-50: var(--green-50);--color-success-100: var(--green-100);--color-success-150: var(--green-150);--color-success-200: var(--green-200);--color-success-300: var(--green-300);--color-success-400: var(--green-400);--color-success-500: var(--green-500);--color-success-600: var(--green-600);--color-success-700: var(--green-700);--color-success-800: var(--green-800);--color-success-825: var(--green-825);--color-success-850: var(--green-850);--color-success-900: var(--green-900);--color-error-50: var(--red-50);--color-error-100: var(--red-100);--color-error-150: var(--red-150);--color-error-200: var(--red-200);--color-error-300: var(--red-300);--color-error-400: var(--red-400);--color-error-500: var(--red-500);--color-error-600: var(--red-600);--color-error-700: var(--red-700);--color-error-800: var(--red-800);--color-error-825: var(--red-825);--color-error-850: var(--red-850);--color-error-900: var(--red-900);--bg-image: url(/assets/Hall_Monitor_Background%20Small-BXLtujzs.jpeg);--bg-opacity: 50%;--bg-filter: blur(6px);--surface-opacity: 60%;--surface-filter: blur(32px)}:root{--theme-preview-rockbottom: var(--metal-500);--theme-preview-primary-rockbottom: var(--lemon-500)}[data-theme=rockbottom]{--color-neutral-50: var(--metal-50);--color-neutral-100: var(--metal-100);--color-neutral-150: var(--metal-150);--color-neutral-200: var(--metal-200);--color-neutral-300: var(--metal-300);--color-neutral-400: var(--metal-400);--color-neutral-500: var(--metal-500);--color-neutral-600: var(--metal-600);--color-neutral-700: var(--metal-700);--color-neutral-800: var(--metal-800);--color-neutral-825: var(--metal-825);--color-neutral-850: var(--metal-850);--color-neutral-900: var(--metal-900);--color-primary-50: var(--lemon-50);--color-primary-100: var(--lemon-100);--color-primary-150: var(--lemon-150);--color-primary-200: var(--lemon-200);--color-primary-300: var(--lemon-300);--color-primary-400: var(--lemon-400);--color-primary-500: var(--lemon-500);--color-primary-600: var(--lemon-600);--color-primary-700: var(--lemon-700);--color-primary-800: var(--lemon-800);--color-primary-825: var(--lemon-825);--color-primary-850: var(--lemon-850);--color-primary-900: var(--lemon-900);--color-secondary-50: var(--purple-50);--color-secondary-100: var(--purple-100);--color-secondary-150: var(--purple-150);--color-secondary-200: var(--purple-200);--color-secondary-300: var(--purple-300);--color-secondary-400: var(--purple-400);--color-secondary-500: var(--purple-500);--color-secondary-600: var(--purple-600);--color-secondary-700: var(--purple-700);--color-secondary-800: var(--purple-800);--color-secondary-825: var(--purple-825);--color-secondary-850: var(--purple-850);--color-secondary-900: var(--purple-900);--color-success-50: var(--green-50);--color-success-100: var(--green-100);--color-success-150: var(--green-150);--color-success-200: var(--green-200);--color-success-300: var(--green-300);--color-success-400: var(--green-400);--color-success-500: var(--green-500);--color-success-600: var(--green-600);--color-success-700: var(--green-700);--color-success-800: var(--green-800);--color-success-825: var(--green-825);--color-success-850: var(--green-850);--color-success-900: var(--green-900);--color-error-50: var(--red-50);--color-error-100: var(--red-100);--color-error-150: var(--red-150);--color-error-200: var(--red-200);--color-error-300: var(--red-300);--color-error-400: var(--red-400);--color-error-500: var(--red-500);--color-error-600: var(--red-600);--color-error-700: var(--red-700);--color-error-800: var(--red-800);--color-error-825: var(--red-825);--color-error-850: var(--red-850);--color-error-900: var(--red-900);--bg-image: url(/assets/Rock%20Bottom-BxpS5zRZ.jpg);--bg-opacity: 60%;--surface-opacity: 70%}:root{--theme-preview-squidward: var(--green-500);--theme-preview-primary-squidward: var(--lemon-500)}[data-theme=squidward]{--color-neutral-50: var(--green-50);--color-neutral-100: var(--green-100);--color-neutral-150: var(--green-150);--color-neutral-200: var(--green-200);--color-neutral-300: var(--green-300);--color-neutral-400: var(--green-400);--color-neutral-500: var(--green-500);--color-neutral-600: var(--green-600);--color-neutral-700: var(--green-700);--color-neutral-800: var(--green-800);--color-neutral-825: var(--green-825);--color-neutral-850: var(--green-850);--color-neutral-900: var(--green-900);--color-primary-50: var(--lemon-50);--color-primary-100: var(--lemon-100);--color-primary-150: var(--lemon-150);--color-primary-200: var(--lemon-200);--color-primary-300: var(--lemon-300);--color-primary-400: var(--lemon-400);--color-primary-500: var(--lemon-500);--color-primary-600: var(--lemon-600);--color-primary-700: var(--lemon-700);--color-primary-800: var(--lemon-800);--color-primary-825: var(--lemon-825);--color-primary-850: var(--lemon-850);--color-primary-900: var(--lemon-900);--color-secondary-50: var(--aqua-50);--color-secondary-100: var(--aqua-100);--color-secondary-150: var(--aqua-150);--color-secondary-200: var(--aqua-200);--color-secondary-300: var(--aqua-300);--color-secondary-400: var(--aqua-400);--color-secondary-500: var(--aqua-500);--color-secondary-600: var(--aqua-600);--color-secondary-700: var(--aqua-700);--color-secondary-800: var(--aqua-800);--color-secondary-825: var(--aqua-825);--color-secondary-850: var(--aqua-850);--color-secondary-900: var(--aqua-900);--color-success-50: var(--green-50);--color-success-100: var(--green-100);--color-success-150: var(--green-150);--color-success-200: var(--green-200);--color-success-300: var(--green-300);--color-success-400: var(--green-400);--color-success-500: var(--green-500);--color-success-600: var(--green-600);--color-success-700: var(--green-700);--color-success-800: var(--green-800);--color-success-825: var(--green-825);--color-success-850: var(--green-850);--color-success-900: var(--green-900);--color-error-50: var(--red-50);--color-error-100: var(--red-100);--color-error-150: var(--red-150);--color-error-200: var(--red-200);--color-error-300: var(--red-300);--color-error-400: var(--red-400);--color-error-500: var(--red-500);--color-error-600: var(--red-600);--color-error-700: var(--red-700);--color-error-800: var(--red-800);--color-error-825: var(--red-825);--color-error-850: var(--red-850);--color-error-900: var(--red-900);--bg-image: url(/assets/Skuerpents%20Medium-C0MHjulC.jpeg);--bg-opacity: 60%;--surface-opacity: 30%;--surface-filter: blur(2px)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%}body{background:var(--bg-image);background-size:cover;background-position:center bottom;background-attachment:fixed;color:var(--color-text);font-family:system-ui;overflow:hidden;touch-action:pan-x pan-y;scrollbar-color:var(--color-neutral-300) transparent;scrollbar-width:thin}body:before{content:"";background:var(--color-bg);position:fixed;top:0;right:0;bottom:0;left:0;-webkit-backdrop-filter:var(--bg-filter);backdrop-filter:var(--bg-filter);pointer-events:none;z-index:0}#app{position:relative;z-index:1}button{background-color:var(--color-button-bg);color:var(--color-button-text);border:1px solid var(--color-button-border);border-radius:var(--radius-button);font:inherit;padding:var(--padding-button);cursor:pointer;transition:background-color .15s ease}button:not(:disabled):hover{color:var(--color-button-text-hover);background:var(--color-button-bg-hover)}button:disabled{color:var(--color-button-text-disabled);cursor:not-allowed}input,select{font:inherit}input,select,.input{width:100%;padding:var(--padding-input);border:1px solid var(--color-input-border);border-radius:var(--radius-input);background:var(--color-input-bg);color:var(--color-input-text)}.input input,.input select{padding:0;background:transparent;box-shadow:none;border:none;outline:none!important}input:focus,select:focus,.input:focus{outline:1px solid var(--color-input-border-focus);border-color:var(--color-input-border-focus)}h1{font-size:var(--font-4xl);font-weight:600}.text-muted{color:var(--color-text-muted)}.text-error{color:var(--color-error-400)}.surface,.surface-raised,.surface-popup{background:var(--color-surface);border-radius:var(--radius-md);-webkit-backdrop-filter:var(--surface-filter);backdrop-filter:var(--surface-filter);transition:background-color .15s ease}.surface-raised{background:var(--color-surface-raised)}.surface-popup{border:1px solid var(--color-border-strong);box-shadow:0 4px 16px #00000080}.spinner{border-radius:50%;border:var(--spinner-width, 3px) solid rgba(255,255,255,.15);border-top-color:var(--spinner-color, var(--color-primary-border));animation:spin .7s linear infinite}.abs-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.flex-col{display:flex;flex-direction:column}.flex-fill{flex:1 1 auto;min-height:0;min-width:0}.btn-icon{display:inline-flex;align-items:center;justify-content:center;border:none;background:none;padding:0;cursor:pointer;color:inherit}.btn-icon:not(:disabled):hover{background:none}.btn-icon-round{border-radius:var(--radius-round)}.btn-icon-md{width:var(--font-xl);height:var(--font-xl);font-size:var(--font-xl)}.badge-primary{display:inline-flex;align-items:center;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-round);background:var(--color-primary-bg);color:var(--color-primary-text)}.btn-primary{--color-button-bg: var(--color-primary-bg);--color-button-bg-hover: var(--color-primary-bg-raised);--color-button-border: var(--color-primary-border);--color-button-text: var(--color-primary-text);--color-button-text-hover: var(--color-primary-text-hover)}@keyframes spin{to{transform:rotate(360deg)}}
