@keyframes svelte-av7r8e-ghost-lines{0%{background-position:-100px}40%{background-position:40vw}to{background-position:60vw}}@keyframes svelte-av7r8e-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.click-trap.svelte-av7r8e{z-index:6;background:0 0;width:100%;height:100%;position:absolute}.modal.svelte-av7r8e{pointer-events:auto;z-index:5;background:var(--surface-overlay-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.modal.fixed.svelte-av7r8e{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.modal.svelte-av7r8e .modal-container:where(.svelte-av7r8e){width:100%;height:100%;overflow-y:auto;overflow-y:overlay;z-index:7;flex-direction:column;display:flex;position:relative;box-shadow:1px 1px 10px #0000000d}.modal.svelte-av7r8e .modal-container.hidden:where(.svelte-av7r8e){display:none}.modal.svelte-av7r8e .modal-container.fixed:where(.svelte-av7r8e){background:var(--surface-3);width:auto;height:auto;box-shadow:inset 0 0 0 1px var(--border-subtle), 1px 1px 10px #0000000d;border-radius:.75rem;position:fixed}.modal.svelte-av7r8e .modal-container:where(.svelte-av7r8e):not(.fixed){background:var(--surface-2)}@media (width>=40rem){.modal.svelte-av7r8e .modal-container.responsive:where(.svelte-av7r8e){border-radius:1rem;width:auto;min-width:320px;max-width:700px;height:auto;max-height:90%;padding:0;position:relative}.modal.svelte-av7r8e .modal-container.responsive:where(.svelte-av7r8e):not(.fixed){box-shadow:inset 0 0 0 1px var(--border-subtle)}}.modal.svelte-av7r8e .modal-container.dialog:where(.svelte-av7r8e){border-radius:1rem;width:auto;min-width:320px;max-width:700px;height:auto;max-height:90%;padding:0;position:relative}.modal.svelte-av7r8e .modal-container.dialog:where(.svelte-av7r8e):not(.fixed){box-shadow:inset 0 0 0 1px var(--border-subtle)}.modal.svelte-av7r8e .modal-container:where(.svelte-av7r8e) h1,.modal.svelte-av7r8e .modal-container:where(.svelte-av7r8e) h2,.modal.svelte-av7r8e .modal-container:where(.svelte-av7r8e) h3{line-height:normal}@media (display-mode:standalone){.modal.svelte-av7r8e{height:100vh}}@keyframes ghost-lines{0%{background-position:-100px}40%{background-position:40vw}to{background-position:60vw}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}:root,:host{--neutral-h:0;--neutral-s:0%;--accent-h:34;--accent-s:84%;--error-h:0;--error-s:84%;--success-h:147;--success-s:50%;--warning-h:45;--warning-s:90%;--neutral10:hsl(var(--neutral-h), var(--neutral-s), 10%);--neutral15:hsl(var(--neutral-h), var(--neutral-s), 15%);--neutral20:hsl(var(--neutral-h), var(--neutral-s), 20%);--neutral30:hsl(var(--neutral-h), var(--neutral-s), 30%);--neutral70:hsl(var(--neutral-h), var(--neutral-s), 70%);--neutral90:hsl(var(--neutral-h), var(--neutral-s), 90%);--neutral95:hsl(var(--neutral-h), var(--neutral-s), 95%);--neutral98:hsl(var(--neutral-h), var(--neutral-s), 98%);--neutral100:hsl(var(--neutral-h), var(--neutral-s), 100%);--accent30:hsl(var(--accent-h), var(--accent-s), 30%);--accent40:hsl(var(--accent-h), var(--accent-s), 40%);--accent50:hsl(var(--accent-h), var(--accent-s), 50%);--accent60:hsl(var(--accent-h), var(--accent-s), 60%);--accent70:hsl(var(--accent-h), var(--accent-s), 70%);--error10:hsl(var(--error-h), var(--error-s), 10%);--error40:hsl(var(--error-h), var(--error-s), 40%);--error80:hsl(var(--error-h), var(--error-s), 80%);--error90:hsl(var(--error-h), var(--error-s), 90%);--success40:hsl(var(--success-h), var(--success-s), 40%);--success50:hsl(var(--success-h), var(--success-s), 50%);--blob-color-1:#b8203a;--blob-color-2:#c13ba6;--blob-color-3:#5743b4;--blob-color-4:#b8203a;--blob-color-5:#e782b4;--highlight-1:#5973a680;--highlight-2:#8559a680;--highlight-3:#a6598280;--highlight-4:#a6755980;--highlight-5:#91a65980;--highlight-1-solid:#406abf;--highlight-2-solid:#8840bf;--highlight-3-solid:#bf4084;--highlight-4-solid:#bf6f40;--highlight-5-solid:#9dbf40;--alpha-text-high:.87;--alpha-text-medium:.54;--alpha-text-low:.38;--alpha-text-disabled:.26;--alpha-hover:.08;--alpha-focus:.12;--alpha-active:.12;--alpha-selected:.16;--alpha-divider:.12;--alpha-border:.2;--alpha-overlay:.54;--alpha-surface-subtle:.05;--alpha-surface-moderate:.12;--text-primary:hsla(var(--neutral-h), var(--neutral-s), 90%, var(--alpha-text-high));--text-secondary:hsla(var(--neutral-h), var(--neutral-s), 90%, var(--alpha-text-medium));--text-tertiary:hsla(var(--neutral-h), var(--neutral-s), 90%, var(--alpha-text-low));--text-disabled:hsla(var(--neutral-h), var(--neutral-s), 90%, var(--alpha-text-disabled));--text-on-accent-primary:hsla(var(--neutral-h), var(--neutral-s), 100%, var(--alpha-text-high));--text-on-accent-secondary:hsla(var(--neutral-h), var(--neutral-s), 100%, var(--alpha-text-medium));--text-accent:hsla(var(--accent-h), var(--accent-s), 60%, var(--alpha-text-high));--text-accent-muted:hsla(var(--accent-h), var(--accent-s), 40%, var(--alpha-text-medium));--text-error:hsla(var(--error-h), var(--error-s), 65%, var(--alpha-text-high));--text-success:hsla(var(--success-h), var(--success-s), 65%, var(--alpha-text-high));--text-warning:hsla(var(--warning-h), var(--warning-s), 55%, var(--alpha-text-high));--text-inverted-primary:hsla(var(--neutral-h), var(--neutral-s), 10%, var(--alpha-text-high));--text-inverted-secondary:hsla(var(--neutral-h), var(--neutral-s), 10%, var(--alpha-text-medium));--text-inverted-tertiary:hsla(var(--neutral-h), var(--neutral-s), 10%, var(--alpha-text-low));--text-on-error:hsl(var(--error-h), var(--error-s), 40%);--text-on-success:hsl(var(--success-h), var(--success-s), 40%);--text-on-warning:hsl(var(--warning-h), var(--warning-s), 60%);--surface-1:var(--neutral10);--surface-2:var(--neutral15);--surface-3:var(--neutral20);--surface-4:var(--neutral30);--surface-overlay-subtle:hsla(var(--neutral-h), var(--neutral-s), 100%, var(--alpha-surface-subtle));--surface-overlay-moderate:hsla(var(--neutral-h), var(--neutral-s), 100%, var(--alpha-surface-moderate));--surface-overlay-strong:hsla(var(--neutral-h), var(--neutral-s), 10%, var(--alpha-overlay));--surface-accent:var(--accent40);--surface-accent-subtle:hsl(var(--accent-h), var(--accent-s), 20%);--surface-accent-hover:var(--accent50);--surface-accent-active:var(--accent30);--surface-error:hsla(var(--error-h), var(--error-s), 40%, var(--alpha-surface-moderate));--surface-error-hover:hsla(var(--error-h), var(--error-s), 40%, .2);--surface-error-subtle:hsla(var(--error-h), var(--error-s), 40%, var(--alpha-surface-subtle));--surface-success:hsla(var(--success-h), var(--success-s), 40%, var(--alpha-surface-moderate));--surface-success-subtle:hsla(var(--success-h), var(--success-s), 40%, var(--alpha-surface-subtle));--surface-warning:hsla(var(--warning-h), var(--warning-s), 50%, var(--alpha-surface-moderate));--surface-warning-subtle:hsla(var(--warning-h), var(--warning-s), 50%, var(--alpha-surface-subtle));--surface-error-strong:hsl(var(--error-h), var(--error-s), 40%);--surface-error-strong-hover:hsl(var(--error-h), var(--error-s), 50%);--surface-accent-bright:hsl(var(--accent-h), var(--accent-s), 60%);--surface-inverted-1:var(--neutral95);--surface-inverted-2:var(--neutral70);--surface-inverted-subtle:hsla(var(--neutral-h), var(--neutral-s), 90%, var(--alpha-surface-moderate));--surface-disabled:hsla(var(--neutral-h), var(--neutral-s), 10%, var(--alpha-text-low));--text-on-disabled:hsla(var(--neutral-h), var(--neutral-s), 90%, var(--alpha-text-disabled));--state-hover:hsla(var(--neutral-h), var(--neutral-s), 100%, var(--alpha-hover));--state-focus:hsla(var(--neutral-h), var(--neutral-s), 100%, var(--alpha-focus));--state-active:hsla(var(--neutral-h), var(--neutral-s), 100%, var(--alpha-active));--state-selected:hsla(var(--neutral-h), var(--neutral-s), 100%, var(--alpha-selected));--state-accent-hover:hsla(var(--neutral-h), var(--neutral-s), 100%, var(--alpha-hover));--state-accent-active:hsla(var(--neutral-h), var(--neutral-s), 0%, var(--alpha-active));--border-subtle:hsla(var(--neutral-h), var(--neutral-s), 90%, var(--alpha-divider));--border-default:hsla(var(--neutral-h), var(--neutral-s), 90%, var(--alpha-border));--border-strong:hsla(var(--neutral-h), var(--neutral-s), 90%, .3);--border-accent:hsla(var(--accent-h), var(--accent-s), 70%, .5);--border-error:hsla(var(--error-h), var(--error-s), 70%, .4);--border-success:hsla(var(--success-h), var(--success-s), 70%, .4);--shadow-card:0 2px 8px hsla(var(--neutral-h), var(--neutral-s), 0%, .2);--divider:hsla(var(--neutral-h), var(--neutral-s), 90%, var(--alpha-divider));--divider-strong:hsla(var(--neutral-h), var(--neutral-s), 90%, var(--alpha-border));--input-background:hsla(var(--neutral-h), var(--neutral-s), 100%, var(--alpha-surface-subtle));--input-background-hover:hsla(var(--neutral-h), var(--neutral-s), 100%, var(--alpha-surface-moderate));--input-background-focus:hsla(var(--neutral-h), var(--neutral-s), 100%, var(--alpha-surface-moderate));--input-border:var(--border-subtle)}[data-theme=light]{--alpha-text-high:.98;--alpha-text-medium:.85;--alpha-text-low:.75;--alpha-text-disabled:.6;--alpha-hover:.04;--alpha-focus:.08;--alpha-active:.08;--alpha-selected:.12;--alpha-divider:.12;--alpha-border:.2;--alpha-overlay:.12;--alpha-surface-subtle:.03;--alpha-surface-moderate:.06;--neutral5:hsl(var(--neutral-h), var(--neutral-s), 5%);--neutral10:hsl(var(--neutral-h), var(--neutral-s), 10%);--neutral30:hsl(var(--neutral-h), var(--neutral-s), 30%);--neutral85:hsl(var(--neutral-h), var(--neutral-s), 85%);--neutral90:hsl(var(--neutral-h), var(--neutral-s), 90%);--neutral95:hsl(var(--neutral-h), var(--neutral-s), 95%);--neutral100:hsl(var(--neutral-h), var(--neutral-s), 100%);--text-primary:hsla(var(--neutral-h), var(--neutral-s), 10%, var(--alpha-text-high));--text-secondary:hsla(var(--neutral-h), var(--neutral-s), 10%, var(--alpha-text-medium));--text-tertiary:hsla(var(--neutral-h), var(--neutral-s), 10%, var(--alpha-text-low));--text-disabled:hsla(var(--neutral-h), var(--neutral-s), 10%, var(--alpha-text-disabled));--text-on-accent-primary:hsla(var(--neutral-h), var(--neutral-s), 100%, var(--alpha-text-high));--text-on-accent-secondary:hsla(var(--neutral-h), var(--neutral-s), 100%, var(--alpha-text-medium));--text-accent:hsla(var(--accent-h), var(--accent-s), 50%, var(--alpha-text-high));--text-accent-muted:hsla(var(--accent-h), var(--accent-s), 40%, var(--alpha-text-medium));--text-error:hsla(var(--error-h), var(--error-s), 40%, var(--alpha-text-high));--text-success:hsla(var(--success-h), var(--success-s), 35%, var(--alpha-text-high));--text-warning:hsla(var(--warning-h), var(--warning-s), 30%, var(--alpha-text-high));--text-inverted-primary:hsla(var(--neutral-h), var(--neutral-s), 98%, var(--alpha-text-high));--text-inverted-secondary:hsla(var(--neutral-h), var(--neutral-s), 90%, var(--alpha-text-medium));--text-inverted-tertiary:hsla(var(--neutral-h), var(--neutral-s), 90%, var(--alpha-text-low));--surface-1:var(--neutral100);--surface-2:var(--neutral98);--surface-3:var(--neutral95);--surface-4:var(--neutral90);--surface-overlay-subtle:hsla(var(--neutral-h), var(--neutral-s), 0%, var(--alpha-surface-subtle));--surface-overlay-moderate:hsla(var(--neutral-h), var(--neutral-s), 0%, var(--alpha-surface-moderate));--surface-overlay-strong:hsla(var(--neutral-h), var(--neutral-s), 0%, var(--alpha-overlay));--surface-accent:var(--accent60);--surface-accent-subtle:hsla(var(--accent-h), var(--accent-s), 60%, var(--alpha-surface-moderate));--surface-accent-hover:var(--accent50);--surface-accent-active:var(--accent40);--surface-inverted-1:var(--neutral20);--surface-inverted-2:var(--neutral30);--surface-inverted-subtle:hsla(var(--neutral-h), var(--neutral-s), 10%, var(--alpha-surface-moderate));--surface-disabled:hsla(var(--neutral-h), var(--neutral-s), 90%, var(--alpha-text-low));--text-on-disabled:hsla(var(--neutral-h), var(--neutral-s), 10%, var(--alpha-text-disabled));--state-hover:hsla(var(--neutral-h), var(--neutral-s), 0%, var(--alpha-hover));--state-focus:hsla(var(--neutral-h), var(--neutral-s), 0%, var(--alpha-focus));--state-active:hsla(var(--neutral-h), var(--neutral-s), 0%, var(--alpha-active));--state-selected:hsla(var(--neutral-h), var(--neutral-s), 0%, var(--alpha-selected));--border-subtle:hsla(var(--neutral-h), var(--neutral-s), 10%, var(--alpha-divider));--border-default:hsla(var(--neutral-h), var(--neutral-s), 10%, var(--alpha-border));--border-strong:hsla(var(--neutral-h), var(--neutral-s), 10%, .3);--shadow-card:0 2px 8px hsla(var(--neutral-h), var(--neutral-s), 0%, .1);--divider:hsla(var(--neutral-h), var(--neutral-s), 10%, var(--alpha-divider));--divider-strong:hsla(var(--neutral-h), var(--neutral-s), 10%, var(--alpha-border));--input-background:hsla(var(--neutral-h), var(--neutral-s), 10%, .05);--input-background-hover:hsla(var(--neutral-h), var(--neutral-s), 10%, .08);--input-background-focus:hsla(var(--neutral-h), var(--neutral-s), 10%, .12)}@font-face{font-family:PT Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/PTSerif-Regular.ttf)}@font-face{font-family:PT Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/PTSerif-Bold.ttf)}@font-face{font-family:PT Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../../../fonts/PTSerif-Italic.ttf)}@font-face{font-family:PT Serif;font-style:italic;font-weight:700;font-display:swap;src:url(../../../fonts/PTSerif-BoldItalic.ttf)}@font-face{font-family:Jersey20;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/Jersey20-Regular.ttf)}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/Roboto-Regular.ttf)}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/Roboto-Medium.ttf)}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/Roboto-Bold.ttf)}html,body{box-sizing:border-box;scroll-behavior:smooth;color:var(--text-primary);background:var(--surface-1);margin:0;padding:0;font-family:Roboto,sans-serif;font-size:16px;font-weight:400}body{flex-direction:column;min-height:100dvh;display:flex}svg{display:flex}h1,h2,h3,h4,h5,h6{margin:0}h1{font-family:PT Serif,serif;font-size:1.5rem;font-weight:700}.dialog h1{font-family:Roboto,sans-serif}h2{font-size:1.2rem;font-weight:600}h3{font-size:1rem;font-weight:600}h4{text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);font-size:.75rem;font-weight:600}h5{color:var(--text-secondary);font-size:.75rem;font-weight:400}h6{color:var(--text-secondary);font-size:.625rem;font-weight:600}p{line-height:1.6em}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}*,:before,:after{box-sizing:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{-webkit-tap-highlight-color:transparent}ul{margin:none}a:not(.button){color:var(--text-primary);text-decoration:none}a:not(.button):focus-visible{outline:2px solid var(--text-secondary);border-radius:2px}button,a.button{text-align:center;cursor:pointer;color:var(--text-primary);background:var(--surface-3);-webkit-tap-highlight-color:transparent;border:none;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:.25rem;min-width:80px;height:40px;padding:.5rem 1rem;font-size:.875rem;text-decoration:none;display:flex}button span,a.button span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}button>svg,a.button>svg{flex:none}button>svg:first-child:not(:last-child),a.button>svg:first-child:not(:last-child){margin-left:-.25rem}@media (width>=40rem){button,a.button{height:32px}button.large,a.button.large{height:40px;font-weight:600}}button:not(:disabled):hover,a.button:not(:disabled):hover{background:var(--surface-3)}button:not(:disabled):active,a.button:not(:disabled):active{transform:translateY(1px)}button:not(:active):focus-visible,a.button:not(:active):focus-visible{outline:2px solid var(--text-secondary)}button:disabled,a.button:disabled{background:var(--surface-disabled);color:var(--text-disabled);cursor:default}button.icon-button,a.button.icon-button{color:var(--text-primary);height:initial;cursor:pointer;background:0 0;border:none;border-radius:100px;flex-direction:row;justify-content:center;align-items:center;width:32px;min-width:auto;height:32px;padding:0;text-decoration:none;display:flex}button.icon-button:not(:disabled):hover,a.button.icon-button:not(:disabled):hover{background:var(--state-hover)}button.icon-button:not(:disabled):active,a.button.icon-button:not(:disabled):active{background:var(--state-active)}button.icon-button:not(:disabled):focus,a.button.icon-button:not(:disabled):focus{outline-color:#0000}button.icon-button>svg,a.button.icon-button>svg{flex:none}button.icon-button>svg:first-child:not(:last-child),a.button.icon-button>svg:first-child:not(:last-child){margin:0}button.icon-button:disabled,a.button.icon-button:disabled{pointer-events:none;color:var(--text-tertiary)}button.icon-button span,a.button.icon-button span{font-size:1.25rem}button.inverse,a.button.inverse{background:var(--surface-inverted-1);color:var(--text-inverted-primary)}button.inverse:not(:disabled):hover,a.button.inverse:not(:disabled):hover{background:var(--surface-inverted-2)}button.inverse:disabled,a.button.inverse:disabled{background:var(--surface-disabled);color:var(--text-disabled)}button.accent,a.button.accent{background:var(--surface-accent);color:var(--text-on-accent-primary)}button.accent:not(:disabled):hover,a.button.accent:not(:disabled):hover{background:var(--surface-accent-hover)}button.accent:disabled,a.button.accent:disabled{background:var(--surface-disabled);color:var(--text-disabled)}button.warn,a.button.warn{background:var(--surface-warning);color:var(--text-on-warning);border:1px solid var(--surface-warning)}button.warn:not(:disabled):hover,a.button.warn:not(:disabled):hover{background:var(--surface-warning-subtle)}button.warn:disabled,a.button.warn:disabled{color:var(--text-on-warning);background:0 0}button.danger,a.button.danger{background:var(--surface-error-strong);color:var(--text-primary);border:1px solid var(--surface-error)}button.danger:not(:disabled):hover,a.button.danger:not(:disabled):hover{background:var(--surface-error-strong-hover)}button.danger:disabled,a.button.danger:disabled{background:var(--surface-error-subtle);color:var(--surface-error-hover)}button.stealth,a.button.stealth{color:var(--text-primary);background:0 0}button.stealth:not(:disabled):hover,a.button.stealth:not(:disabled):hover{background:var(--state-hover)}button.glass,a.button.glass{background:var(--surface-overlay-subtle);box-shadow:inset 0 0 0 1px var(--border-subtle);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}button.glass:not(:disabled):hover,a.button.glass:not(:disabled):hover{background:var(--surface-accent-subtle)}button.glass.accent,a.button.glass.accent{background:var(--surface-accent)}button.glass.accent:not(:disabled):hover,a.button.glass.accent:not(:disabled):hover{background:var(--surface-accent-active)}button.glass.accent:disabled,a.button.glass.accent:disabled{background:0 0}button.ghost,a.button.ghost{border:1px solid var(--border-default);background:0 0}button.compact,a.button.compact{height:initial;padding:.5rem;font-size:.875rem}form .field-row{flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;display:flex}form .field-row>*{flex:1 1 0;min-width:0}input:not([type]),input[type=number],input[type=text],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=search],input[type=date],input[type=file],input[type=datetime-local],select,textarea{background:var(--input-background);color:var(--text-primary);border:none;border:1px solid var(--input-border);border-radius:.5rem;min-width:64px;padding:.5rem}input:not([type]):focus,input:not([type]):focus-visible,input[type=number]:focus,input[type=number]:focus-visible,input[type=text]:focus,input[type=text]:focus-visible,input[type=email]:focus,input[type=email]:focus-visible,input[type=password]:focus,input[type=password]:focus-visible,input[type=tel]:focus,input[type=tel]:focus-visible,input[type=url]:focus,input[type=url]:focus-visible,input[type=search]:focus,input[type=search]:focus-visible,input[type=date]:focus,input[type=date]:focus-visible,input[type=file]:focus,input[type=file]:focus-visible,input[type=datetime-local]:focus,input[type=datetime-local]:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{background:var(--input-background-focus);outline-color:#0000}label{-webkit-appearance:none;grid-template:"label""control";gap:.25rem;display:grid;position:relative}label:hover>input:not(:focus):not(:disabled),label:hover>select:not(:focus):not(:disabled){background-color:var(--input-background-hover)}label span{color:var(--text-secondary);pointer-events:none;white-space:nowrap;text-overflow:ellipsis;grid-area:label;font-size:.75rem;overflow:hidden}label input[type=number],label input[type=text],label input[type=email],label input[type=password],label input[type=tel],label input[type=url],label input[type=search],label input[type=date],label input[type=file],label input[type=datetime-local],label select,label textarea{letter-spacing:normal;border-radius:.5rem;grid-area:control;align-self:stretch;padding:.5rem;font-size:.875rem;font-style:normal;font-weight:400;font-stretch:100%;line-height:normal}label input[type=number]::placeholder,label input[type=text]::placeholder,label input[type=email]::placeholder,label input[type=password]::placeholder,label input[type=tel]::placeholder,label input[type=url]::placeholder,label input[type=search]::placeholder,label input[type=date]::placeholder,label input[type=file]::placeholder,label input[type=datetime-local]::placeholder,label select::placeholder,label textarea::placeholder{color:var(--text-secondary)}label input[type=number]:disabled,label input[type=text]:disabled,label input[type=email]:disabled,label input[type=password]:disabled,label input[type=tel]:disabled,label input[type=url]:disabled,label input[type=search]:disabled,label input[type=date]:disabled,label input[type=file]:disabled,label input[type=datetime-local]:disabled,label select:disabled,label textarea:disabled{color:var(--text-disabled)}label input[type=number]:disabled::placeholder,label input[type=text]:disabled::placeholder,label input[type=email]:disabled::placeholder,label input[type=password]:disabled::placeholder,label input[type=tel]:disabled::placeholder,label input[type=url]:disabled::placeholder,label input[type=search]:disabled::placeholder,label input[type=date]:disabled::placeholder,label input[type=file]:disabled::placeholder,label input[type=datetime-local]:disabled::placeholder,label select:disabled::placeholder,label textarea:disabled::placeholder{color:var(--text-disabled);opacity:1}label input[type=search]::-webkit-search-cancel-button{appearance:none;background-color:var(--text-secondary);cursor:pointer;width:1rem;height:1rem;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18 6L6 18M6 6l12 12' stroke='black' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18 6L6 18M6 6l12 12' stroke='black' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}label input[type=number]{-moz-appearance:textfield}label input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}label input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}label input[type=file]{cursor:pointer}label input[type=file]::file-selector-button{display:none}label input[type=file].drag-over{background-color:var(--input-background-focus);outline:2px dashed var(--text-secondary);outline-offset:-2px}label input[type=date],label input[type=datetime-local]{font-family:Roboto,sans-serif}label input[type=date]::-webkit-calendar-picker-indicator{filter:invert()opacity(.4);cursor:pointer}label input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert()opacity(.4);cursor:pointer}label select{-webkit-appearance:none;color:var(--text-primary);cursor:pointer}label textarea{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;resize:none;outline:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:400;line-height:1.2rem;overflow:auto}label textarea:focus,label textarea:active{background:var(--input-background-focus)}label textarea:hover{background:var(--input-background-hover)}input[type=checkbox]{opacity:0;z-index:0;cursor:pointer;position:absolute}label.form-control{cursor:pointer;outline-width:0;outline-style:solid;outline-color:var(--text-secondary);padding:0 .5rem;transition:outline-width .2s ease-out}label.form-control .checkbox-icon{font-size:1rem}label.form-control span{font-size:.75rem}label.form-control:has(:focus-visible){border-radius:2px;outline-width:2px}label.form-control{flex-direction:row;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}hr{border:none;border-top:1px solid var(--divider);flex:none;align-self:stretch;width:100%;margin:0}::selection{background-color:var(--surface-accent-hover)}blockquote{background:var(--surface-overlay-subtle);border-radius:.5rem;margin-left:0;margin-right:0;padding:.5rem}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);background-clip:padding-box;border:2px solid #0000;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}
