:root{--workspace-page:#fff;--workspace-surface:#fff;--workspace-subtle:#fafafb;--workspace-muted-surface:#f1f2f4;--workspace-hover:#eeeff2;--workspace-active:#eceff2;--workspace-border:#e5e7ec;--workspace-accent-border:#cbd2da;--workspace-fg:#20242c;--workspace-secondary:#454d59;--workspace-muted:#68717f;--workspace-accent:#465365;--workspace-primary:#303740;--workspace-on-primary:#fff;--workspace-primary-hover:#222a33;--appearance-contrast-bg:#20242c;--appearance-contrast-fg:#fff;--workspace-user-fg:#303740;--workspace-focus:#7d91a5;--workspace-success:#187451;--workspace-warning:#94610e;--workspace-error:#bd3d49;--workspace-info:#256da1;--workspace-overlay:#171b2240;--workspace-scheme:light;--color-ink-950:var(--workspace-subtle);--color-ink-925:var(--workspace-surface);--color-ink-900:var(--workspace-page);--color-ink-850:var(--workspace-muted-surface);--color-ink-800:var(--workspace-border);--color-ink-700:#c5c9d0;--color-ink-600:var(--workspace-muted);--color-ink-500:var(--workspace-muted);--color-ink-400:var(--workspace-muted);--color-ink-300:var(--workspace-secondary);--color-ink-200:var(--workspace-fg);--color-ink-100:var(--workspace-fg);--color-brand-200:var(--workspace-accent);--color-brand-300:var(--workspace-accent);--color-brand-400:var(--workspace-primary-hover);--color-brand-500:var(--workspace-primary);--color-brand-600:#222a33;--color-brand-700:var(--workspace-primary-hover);--sidebar-primary:var(--workspace-primary);--sidebar-primary-foreground:var(--workspace-on-primary);--sidebar-ring:var(--workspace-focus);--workspace-line:var(--workspace-border);--workspace-bubble:var(--workspace-muted-surface);--chat-color-scheme:var(--workspace-scheme);--chat-rule:var(--workspace-border);--chat-code-background:var(--workspace-hover);--background:var(--workspace-page);--foreground:var(--workspace-fg);--card:var(--workspace-surface);--card-foreground:var(--workspace-fg);--primary:var(--workspace-primary);--primary-foreground:var(--workspace-on-primary);--secondary:var(--workspace-muted-surface);--secondary-foreground:var(--workspace-fg);--muted:var(--workspace-muted-surface);--muted-foreground:var(--workspace-muted);--accent:var(--workspace-active);--accent-foreground:var(--workspace-accent);--input:var(--workspace-border);--ring:var(--workspace-focus);--sidebar:var(--workspace-subtle);--sidebar-foreground:var(--workspace-fg);--sidebar-accent:var(--workspace-hover);--sidebar-accent-foreground:var(--workspace-fg);--sidebar-border:var(--workspace-border);--popover:var(--workspace-surface);--popover-foreground:var(--workspace-fg);--border:var(--workspace-border);color:var(--workspace-fg);background:var(--workspace-page);color-scheme:var(--workspace-scheme)}:root[data-workspace-color=dark]{--workspace-page:#181a1f;--workspace-surface:#202228;--workspace-subtle:#14161b;--workspace-muted-surface:#272a32;--workspace-hover:#30333d;--workspace-active:#2b3038;--workspace-border:#373b47;--workspace-accent-border:#505b69;--workspace-fg:#eeeef3;--workspace-secondary:#c1c5d0;--workspace-muted:#a2a8b7;--workspace-accent:#c3ccd8;--workspace-primary:#48515d;--workspace-primary-hover:#586473;--appearance-contrast-bg:#eeeef3;--appearance-contrast-fg:#181a1f;--workspace-user-fg:#e4e8ee;--workspace-focus:#91a2b6;--workspace-success:#78d0aa;--workspace-warning:#efc984;--workspace-error:#f497a2;--workspace-info:#8bc6eb;--workspace-overlay:#0009;--workspace-scheme:dark;--color-ink-700:#555b6d}.site-theme .text-white,.site-theme .text-ink-950{color:var(--workspace-fg)}.site-theme :is([class^=border-white\/],[class*=" border-white/"]){border-color:var(--workspace-line)}.site-theme :is(.text-emerald-200,.text-emerald-300,.text-emerald-400){color:var(--workspace-success)}.site-theme :is(.text-amber-200,.text-amber-300,.text-amber-400){color:var(--workspace-warning)}.site-theme :is(.text-red-200,.text-red-300,.text-red-400){color:var(--workspace-error)}.site-theme :is(.text-sky-200,.text-sky-300,.text-sky-400){color:var(--workspace-info)}.site-theme :is(.bg-brand-500,.bg-red-500).text-white{color:var(--workspace-on-primary)}.site-theme :is(button,a,summary,input,textarea,select):focus-visible{outline:2px solid var(--workspace-focus);outline-offset:3px}.site-theme :is(.text-violet-300,.text-violet-400,.text-purple-300,.text-purple-400){color:var(--workspace-accent)}.site-theme :is(.text-blue-300,.text-blue-400,.text-cyan-300,.text-cyan-400){color:var(--workspace-info)}.site-theme .text-white\/80{color:var(--workspace-secondary)}.site-theme .text-white\/60{color:var(--workspace-muted)}.site-theme [role=dialog],.site-theme [role=dialog] :is(input,textarea,select){color:var(--workspace-fg)}.site-theme [role=dialog] h2{letter-spacing:-.02em}.site-theme [role=dialog] :is(.text-ink-600,.text-ink-500){color:var(--workspace-muted)}.site-theme [role=dialog][class*=shadow-2xl]{box-shadow:0 20px 80px #20242c24}.site-theme [data-state=open]:is([class*=bg-black\/25],[class*=bg-black\/60],[class*=bg-black\/65]){background-color:var(--workspace-overlay)}.site-theme .bg-black\/40.text-white{color:var(--workspace-on-primary);border-color:#fff3}.site-theme .bg-white\/10,.site-theme .hover\:bg-white\/10:hover{background-color:color-mix(in srgb, var(--workspace-fg) 10%, transparent)}.site-theme .bg-white\/5,.site-theme .hover\:bg-white\/5:hover{background-color:color-mix(in srgb, var(--workspace-fg) 5%, transparent)}.site-theme .bg-white\/\[0\.025\],.site-theme .hover\:bg-white\/\[0\.025\]:hover{background-color:color-mix(in srgb, var(--workspace-fg) 2.5%, transparent)}.site-theme .bg-white\/\[0\.02\],.site-theme .hover\:bg-white\/\[0\.02\]:hover{background-color:color-mix(in srgb, var(--workspace-fg) 2%, transparent)}.site-theme .bg-white\/\[0\.035\],.site-theme .hover\:bg-white\/\[0\.035\]:hover{background-color:color-mix(in srgb, var(--workspace-fg) 3.5%, transparent)}.site-theme .bg-white\/\[0\.03\],.site-theme .hover\:bg-white\/\[0\.03\]:hover{background-color:color-mix(in srgb, var(--workspace-fg) 3%, transparent)}.site-theme .bg-white\/\[0\.045\],.site-theme .hover\:bg-white\/\[0\.045\]:hover{background-color:color-mix(in srgb, var(--workspace-fg) 4.5%, transparent)}.site-theme .bg-white\/\[0\.04\],.site-theme .hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in srgb, var(--workspace-fg) 4%, transparent)}.site-theme .bg-white\/\[0\.05\],.site-theme .hover\:bg-white\/\[0\.05\]:hover{background-color:color-mix(in srgb, var(--workspace-fg) 5%, transparent)}.site-theme .bg-white\/\[0\.06\],.site-theme .hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in srgb, var(--workspace-fg) 6%, transparent)}.site-theme .bg-white\/\[0\.07\],.site-theme .hover\:bg-white\/\[0\.07\]:hover{background-color:color-mix(in srgb, var(--workspace-fg) 7%, transparent)}.site-theme .bg-white\/\[0\.08\],.site-theme .hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in srgb, var(--workspace-fg) 8%, transparent)}.site-theme .bg-white\/\[0\.09\],.site-theme .hover\:bg-white\/\[0\.09\]:hover{background-color:color-mix(in srgb, var(--workspace-fg) 9%, transparent)}.site-theme .bg-white\/\[0\.12\],.site-theme .hover\:bg-white\/\[0\.12\]:hover{background-color:color-mix(in srgb, var(--workspace-fg) 12%, transparent)}.site-theme .bg-white\/\[0\.1\],.site-theme .hover\:bg-white\/\[0\.1\]:hover{background-color:color-mix(in srgb, var(--workspace-fg) 10%, transparent)}.site-theme .hover\:text-white:hover{color:var(--workspace-fg)}.site-theme :is(.text-white\/70,.text-white\/80){color:var(--workspace-secondary)}.site-theme :is(.text-white\/15,.text-white\/60){color:var(--workspace-muted)}.site-theme :is(.text-brand-200,.text-brand-300,.text-brand-400,.text-brand-500){color:var(--workspace-accent)}.site-theme :is(.text-red-100,.text-red-500){color:var(--workspace-error)}.site-theme :is(.text-amber-100,.text-amber-500){color:var(--workspace-warning)}.site-theme :is(.text-emerald-100,.text-emerald-500){color:var(--workspace-success)}.site-theme :is(.text-blue-100,.text-blue-200,.text-sky-100){color:var(--workspace-info)}.site-theme :is(.bg-brand-400,.bg-brand-500,.bg-brand-600,.bg-red-500,.bg-red-600,.bg-emerald-500,.bg-emerald-600,.bg-blue-500,.bg-blue-600).text-white,.site-theme :is([class~=from-brand-400],[class~=from-brand-500],[class~=from-brand-600]).text-white,.site-theme :is(.bg-brand-500,.bg-brand-600,[class~=from-brand-500]) .text-white{color:var(--workspace-on-primary)}.site-theme :is(button,a).bg-white{background:var(--appearance-contrast-bg);color:var(--appearance-contrast-fg)}.site-theme :is(button,a).bg-white :is(.text-white,.text-ink-950){color:var(--appearance-contrast-fg)}.site-theme :is(.divide-white\/5,.divide-white\/10)>:not(:last-child){border-color:var(--workspace-border)}.site-theme .admin-shell select{color-scheme:var(--workspace-scheme)}.site-theme .admin-shell select option{color:var(--workspace-fg);background:var(--workspace-surface)}.appearance-trigger{border:1px solid var(--workspace-border);background:var(--workspace-surface);width:40px;height:40px;color:var(--workspace-secondary);cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.appearance-trigger:hover,.appearance-trigger[data-state=open]{background:var(--workspace-hover);color:var(--workspace-accent)}.appearance-menu{z-index:160;border:1px solid var(--workspace-border);background:var(--workspace-surface);min-width:190px;color:var(--workspace-fg);border-radius:14px;padding:6px;box-shadow:0 12px 40px #00000029}.appearance-menu-label{color:var(--workspace-muted);padding:8px 10px 6px;font-size:11px;font-weight:500}.appearance-menu-item{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9px;outline:none;align-items:center;gap:10px;min-height:42px;padding:8px 10px;font-size:13px;display:flex}.appearance-menu-item[data-highlighted]{background:var(--workspace-hover)}.appearance-menu-item[data-state=checked]{color:var(--workspace-accent)}.appearance-menu-check{margin-left:auto;display:flex}.site-theme .group:hover .group-hover\:text-white{color:var(--workspace-fg)}.site-theme :is(.text-cyan-100,.text-cyan-200){color:var(--workspace-info)}.site-theme :is(.text-orange-300,.text-orange-400){color:var(--workspace-warning)}.site-theme :is(.text-rose-100,.text-rose-200){color:var(--workspace-error)}.site-theme :is(.text-violet-100,.text-violet-200,.text-brand-100){color:var(--workspace-accent)}.site-theme .text-green-400{color:var(--workspace-success)}.site-theme :is(.text-gray-400,.text-slate-400,.text-slate-500,.text-zinc-400){color:var(--workspace-muted)}
@font-face{font-family:geist;src:url(../media/Geist-s.p.0g01a3qrdkj5_.ttf)format("truetype");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geist_f31a3858-module__I92MsW__className{font-family:geist,geist Fallback;font-style:normal}.geist_f31a3858-module__I92MsW__variable{--font-sans:"geist", "geist Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMono-s.p.3a2hehrog31xb.ttf)format("truetype");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_366ebbc2-module__Gy6KkG__className{font-family:geistMono,geistMono Fallback;font-style:normal}.geistmono_366ebbc2-module__Gy6KkG__variable{--font-mono:"geistMono", "geistMono Fallback"}
@font-face{font-family:bricolage;src:url(../media/BricolageGrotesque-s.p.1uwcs07wwj__v.ttf)format("truetype");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:bricolage Fallback;src:local(Arial);ascent-override:91.48%;descent-override:26.56%;line-gap-override:0.0%;size-adjust:101.66%}.bricolage_1d2c540b-module__yJc32q__className{font-family:bricolage,bricolage Fallback;font-style:normal}.bricolage_1d2c540b-module__yJc32q__variable{--font-display:"bricolage", "bricolage Fallback"}
