/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}@layer theme{:root,:host{--tw-color-red-500:oklch(63.7% .237 25.331);--tw-spacing:.25rem;--tw-font-weight-bold:700;--tw-color-teep-gray-0:#fff;--tw-color-teep-gray-50:#f2f2f2;--tw-color-teep-gray-100:#e5e5e5;--tw-color-teep-gray-200:#dadada;--tw-color-teep-gray-300:#ccc;--tw-color-teep-gray-600:#555;--tw-color-teep-gray-700:#4a4a4a;--tw-color-teep-gray-800:#3c3c3c;--tw-color-teep-gray-900:#232120;--tw-color-teep-slate-100:#e3e7ea;--tw-color-teep-slate-200:#cacfd4;--tw-color-teep-slate-300:#b1b7be;--tw-color-teep-slate-400:#98a0a8;--tw-color-teep-slate-600:#59616a;--tw-color-teep-slate-800:#414a53;--tw-color-teep-slate-850:#353d45;--tw-color-teep-slate-900:#2a3138;--tw-color-teep-slate-925:#20262c;--tw-color-teep-slate-950:#191e23;--tw-color-teep-blue-100:#d5e5f5;--tw-color-teep-blue-400:#5fb0e8;--tw-color-teep-blue-500:#3598dc;--tw-color-teep-blue-600:#2e8ac7;--tw-color-teep-blue-700:#2575a5;--tw-color-teep-green-100:#b6e4da;--tw-color-teep-green-400:#45d4ba;--tw-color-teep-green-500:#1bbc9b;--tw-color-teep-green-600:#18a88b;--tw-color-teep-green-700:#14937a;--tw-color-teep-red-100:#f7d1cf;--tw-color-teep-red-400:#f46e65;--tw-color-teep-red-500:#eb352b;--tw-color-teep-red-600:#d91e18;--tw-color-teep-red-700:#bf1a15;--tw-color-teep-red-800:#a51712;--tw-color-teep-amber-100:#f0e0cd;--tw-color-teep-amber-400:#e49e56;--tw-color-teep-amber-500:#b45309;--tw-color-teep-amber-600:#a24b08;--tw-color-teep-amber-700:#904207;--tw-color-primary:var(--tw-color-teep-blue-500);--tw-color-control:var(--tw-color-teep-gray-100);--tw-color-foreground:var(--tw-color-teep-gray-800);--tw-color-foreground-muted:var(--tw-color-teep-gray-600)}}@layer components;@layer utilities{.tw\:ml-1{margin-left:calc(var(--tw-spacing) * 1)}.tw\:ml-2{margin-left:calc(var(--tw-spacing) * 2)}.tw\:contents{display:contents}.tw\:flex{display:flex}.tw\:inline-flex{display:inline-flex}.tw\:flex-col{flex-direction:column}.tw\:gap-1\.5{gap:calc(var(--tw-spacing) * 1.5)}.tw\:bg-red-500{background-color:var(--tw-color-red-500)}.tw\:text-center{text-align:center}.tw\:font-bold{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}.tw\:group-has-\[\[data-permissions-master\]\:checked\]\:hidden:is(:where(.tw\:group):has([data-permissions-master]:checked) *){display:none}}html:root{font-size:100%}[data-theme=dark]{--tw-color-surface:var(--tw-color-teep-slate-950);--tw-color-surface-muted:var(--tw-color-teep-slate-925);--tw-color-surface-hover:var(--tw-color-teep-slate-900);--tw-color-surface-active:var(--tw-color-teep-slate-850);--tw-color-line:var(--tw-color-teep-slate-800);--tw-color-foreground:var(--tw-color-teep-slate-100);--tw-color-foreground-muted:var(--tw-color-teep-slate-400);--tw-color-foreground-subtle:var(--tw-color-teep-slate-600);--tw-color-foreground-inverse:var(--tw-color-teep-slate-950);--tw-color-primary-hover:var(--tw-color-teep-blue-400);--tw-color-success-hover:var(--tw-color-teep-green-400);--tw-color-danger-hover:var(--tw-color-teep-red-400);--tw-color-secondary:var(--tw-color-teep-slate-400);--tw-color-secondary-hover:var(--tw-color-teep-slate-300);--tw-color-secondary-active:var(--tw-color-teep-slate-200);--tw-color-on-secondary:var(--tw-color-teep-slate-950);--tw-color-caution:var(--tw-color-teep-amber-400);--tw-color-on-caution:var(--tw-color-teep-slate-950);--tw-color-control:var(--tw-color-teep-slate-900);--tw-color-control-hover:var(--tw-color-teep-slate-850);--tw-color-control-active:var(--tw-color-teep-slate-800);--tw-color-control-disabled:var(--tw-color-teep-slate-925);--tw-color-on-control:var(--tw-color-teep-slate-100);--tw-color-brand-subtle:var(--tw-color-teep-red-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--tw-color-brand-subtle:color-mix(in oklab, var(--tw-color-teep-red-500) 22%, var(--tw-color-teep-slate-950))}}[data-theme=dark]{--tw-color-success-subtle:var(--tw-color-teep-green-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--tw-color-success-subtle:color-mix(in oklab, var(--tw-color-teep-green-500) 22%, var(--tw-color-teep-slate-950))}}[data-theme=dark]{--tw-color-danger-subtle:var(--tw-color-teep-red-600)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--tw-color-danger-subtle:color-mix(in oklab, var(--tw-color-teep-red-600) 22%, var(--tw-color-teep-slate-950))}}[data-theme=dark]{--tw-color-caution-subtle:var(--tw-color-teep-amber-500)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--tw-color-caution-subtle:color-mix(in oklab, var(--tw-color-teep-amber-500) 22%, var(--tw-color-teep-slate-950))}}[data-theme=dark]{--tw-color-scrim:#000000a8}.theme-switch{--opt-w:28px;--opt-h:22px;--gap:2px;--pad:3px;--thumb:var(--tw-color-teep-gray-0);--thumb-label:var(--tw-color-teep-gray-800);align-items:center;gap:var(--gap);padding:var(--pad);background:var(--tw-color-control);vertical-align:middle;margin:9px 10px;display:inline-flex;position:relative;border-radius:9999px!important}.theme-switch:before{content:"";top:var(--pad);left:var(--pad);width:var(--opt-w);height:var(--opt-h);background:var(--thumb);border-radius:9999px;transition:transform .2s;position:absolute;box-shadow:0 1px 2px #0000002e}.theme-switch.is-dark:before{transform:translateX(calc(var(--opt-w) + var(--gap)))}.theme-switch__opt{z-index:1;width:var(--opt-w);height:var(--opt-h);color:var(--tw-color-foreground-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;transition:color .2s;display:inline-flex;position:relative;border-radius:9999px!important}.theme-switch__opt:hover{color:var(--tw-color-foreground)}.theme-switch:not(.is-dark) .theme-switch__opt--light,.theme-switch.is-dark .theme-switch__opt--dark{color:var(--thumb-label)}[data-theme=dark] .theme-switch{--thumb:var(--tw-color-teep-slate-600);--thumb-label:var(--tw-color-teep-slate-100)}@media (prefers-reduced-motion:reduce){.theme-switch:before{transition:none}}@property --tw-font-weight{syntax:"*";inherits:false}
