.portal-dark{--portal-canvas:#0d1929;--portal-raised:#16263d;--portal-table-head:#12203a;--portal-accent:#ff2d3a;--portal-glow:linear-gradient(180deg, #ffffff09 0%, #fff0 420px);--portal-texture:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='1'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--portal-texture-opacity:.03;--portal-chart-grid:#ffffff1a;--portal-chart-axis:#ffffff24;--portal-chart-guide:#ffffff73;--background:var(--portal-canvas);--foreground:#fff;--card:#ffffff12;--card-foreground:#fff;--popover:#16263d;--popover-foreground:#fff;--primary:#dc0714;--primary-foreground:#fff;--secondary:#ffffff1f;--secondary-foreground:#fff;--muted:#ffffff1a;--muted-foreground:#ffffffb3;--accent:#ffffff1f;--accent-foreground:#fff;--destructive:#fca5a5;--border:#ffffff29;--input:#ffffff3d;--ring:#ff2d3a}.portal-canvas-texture{background-image:var(--portal-texture);opacity:var(--portal-texture-opacity)}.portal-dark [data-slot=sidebar-inset]{background:#0d1929}.portal-dark{--sidebar-border:#ffffff1f}.portal-dark [data-slot=sidebar-container]{z-index:30;box-shadow:10px 0 30px -6px #0000008c}.portal-dark .text-white\/20,.portal-dark .text-white\/25,.portal-dark .text-white\/30,.portal-dark .text-white\/35{color:#ffffff73}.portal-dark .text-white\/40,.portal-dark .text-white\/45{color:#ffffffa6}.portal-dark .text-white\/50,.portal-dark .text-white\/55{color:#ffffffb8}.portal-dark .text-white\/60,.portal-dark .text-white\/65{color:#fffc}.portal-dark .text-white\/70,.portal-dark .text-white\/75{color:#ffffffe0}.portal-dark .bg-white\/\[0\.03\],.portal-dark .bg-white\/\[0\.04\]{background-color:#ffffff12}.portal-dark .bg-white\/5,.portal-dark .bg-white\/\[0\.05\],.portal-dark .bg-white\/\[0\.06\]{background-color:#ffffff1a}.portal-dark .bg-white\/\[0\.07\],.portal-dark .bg-white\/\[0\.08\],.portal-dark .bg-white\/\[0\.09\]{background-color:#ffffff1f}.portal-dark .bg-white\/10{background-color:#ffffff24}.portal-dark .hover\:bg-white\/\[0\.06\]:hover,.portal-dark .hover\:bg-white\/\[0\.07\]:hover,.portal-dark .hover\:bg-white\/10:hover{background-color:#ffffff29}.portal-dark .hover\:bg-white\/\[0\.11\]:hover,.portal-dark .hover\:bg-white\/15:hover{background-color:#fff3}.portal-dark .border-white\/5,.portal-dark .border-white\/10,.portal-dark .border-white\/\[0\.07\],.portal-dark .border-white\/\[0\.06\]{border-color:#ffffff29}.portal-dark .border-white\/15{border-color:#ffffff38}.portal-dark .ring-white\/10,.portal-dark .ring-white\/15{--tw-ring-color:#ffffff38}.portal-dark .bg-white{background-color:#ffffff12}.portal-dark .bg-slate-50,.portal-dark .bg-gray-50,.portal-dark .bg-zinc-50,.portal-dark .bg-neutral-50{background-color:#ffffff0f}.portal-dark .bg-slate-100,.portal-dark .bg-gray-100{background-color:#ffffff1f}.portal-dark .bg-slate-200,.portal-dark .bg-gray-200{background-color:#ffffff2b}.portal-dark .bg-slate-300{background-color:#ffffff38}.portal-dark .bg-slate-900,.portal-dark .bg-slate-800,.portal-dark .bg-slate-950,.portal-dark .bg-black{background-color:#ffffff24}.portal-dark .bg-white\/95,.portal-dark .bg-white\/90,.portal-dark .bg-white\/80,.portal-dark .bg-white\/75,.portal-dark .bg-white\/70,.portal-dark .bg-white\/60,.portal-dark .bg-white\/50{background-color:#ffffff1a}.portal-dark .from-slate-50,.portal-dark .from-slate-100,.portal-dark .from-slate-200,.portal-dark .from-white,.portal-dark .from-gray-50,.portal-dark .from-gray-100{--tw-gradient-from:#ffffff1f}.portal-dark .to-slate-50,.portal-dark .to-slate-100,.portal-dark .to-slate-200,.portal-dark .to-white,.portal-dark .to-gray-50,.portal-dark .to-gray-100{--tw-gradient-to:#ffffff0f}.portal-dark .via-white,.portal-dark .via-slate-50,.portal-dark .via-slate-100{--tw-gradient-via:#ffffff17}.portal-dark [class*=bg-slate-50\/],.portal-dark [class*=bg-gray-50\/]{background-color:#ffffff0d}.portal-dark [class*=bg-slate-100\/],.portal-dark [class*=bg-gray-100\/]{background-color:#ffffff1a}.portal-dark [class*=border-slate-200\/],.portal-dark [class*=border-slate-100\/]{border-color:#ffffff29}.portal-dark [class*=from-slate-50\/],.portal-dark [class*=from-slate-100\/],.portal-dark [class*=from-white\/]{--tw-gradient-from:#ffffff1a}.portal-dark [class*=to-slate-50\/],.portal-dark [class*=to-slate-100\/],.portal-dark [class*=to-white\/]{--tw-gradient-to:#ffffff0d}.portal-dark [class*=from-amber-50\/],.portal-dark [class*=from-indigo-50\/],.portal-dark [class*=from-cyan-50\/],.portal-dark [class*=from-sky-50\/],.portal-dark [class*=from-blue-50\/],.portal-dark [class*=from-emerald-50\/],.portal-dark [class*=from-red-50\/]{--tw-gradient-from:#ffffff14}.portal-dark .text-slate-900,.portal-dark .text-slate-800,.portal-dark .text-gray-900,.portal-dark .text-zinc-900,.portal-dark .text-black{color:#fff}.portal-dark .text-slate-700,.portal-dark .text-gray-700{color:#ffffffe6}.portal-dark .text-slate-600,.portal-dark .text-gray-600{color:#ffffffd1}.portal-dark .text-slate-500,.portal-dark .text-gray-500{color:#ffffffbf}.portal-dark .text-slate-400,.portal-dark .text-gray-400{color:#ffffffad}.portal-dark .text-slate-300{color:#fff9}.portal-dark .placeholder\:text-slate-400::placeholder,.portal-dark .placeholder\:text-slate-500::placeholder{color:#ffffff8c}.portal-dark .fill-slate-900,.portal-dark .fill-slate-800{fill:#fff}.portal-dark .fill-slate-600{fill:#ffffffd1}.portal-dark .fill-slate-500{fill:#ffffffbf}.portal-dark .fill-slate-400{fill:#ffffffad}.portal-dark .stroke-slate-200,.portal-dark .stroke-slate-300{stroke:#ffffff2e}.portal-dark .border-slate-100,.portal-dark .border-slate-200,.portal-dark .border-slate-200\/60,.portal-dark .border-slate-200\/70,.portal-dark .border-slate-300,.portal-dark .border-gray-100,.portal-dark .border-gray-200,.portal-dark .border-gray-300{border-color:#ffffff29}.portal-dark .divide-slate-100>:not([hidden])~:not([hidden]),.portal-dark .divide-slate-200>:not([hidden])~:not([hidden]),.portal-dark .divide-gray-100>:not([hidden])~:not([hidden]),.portal-dark .divide-gray-200>:not([hidden])~:not([hidden]){border-color:#ffffff24}.portal-dark .bg-slate-200\/70,.portal-dark .bg-slate-100\/80{background-color:#ffffff29}.portal-dark .ring-slate-200,.portal-dark .ring-slate-100,.portal-dark .ring-white{--tw-ring-color:#fff3}.portal-dark .bg-red-50,.portal-dark .bg-rose-50{background-color:#f8717129}.portal-dark .bg-amber-50,.portal-dark .bg-yellow-50{background-color:#fbbf2429}.portal-dark .bg-emerald-50,.portal-dark .bg-green-50{background-color:#34d39929}.portal-dark .bg-blue-50{background-color:#60a5fa29}.portal-dark .bg-sky-50,.portal-dark .bg-cyan-50{background-color:#38bdf829}.portal-dark .bg-indigo-50{background-color:#818cf829}.portal-dark .bg-violet-50,.portal-dark .bg-purple-50{background-color:#a78bfa29}.portal-dark .bg-orange-50{background-color:#fb923c29}.portal-dark .bg-teal-50{background-color:#2dd4bf29}.portal-dark .bg-red-100{background-color:#f8717138}.portal-dark .bg-amber-100,.portal-dark .bg-yellow-100{background-color:#fbbf2438}.portal-dark .bg-emerald-100,.portal-dark .bg-green-100{background-color:#34d39938}.portal-dark .bg-blue-100{background-color:#60a5fa38}.portal-dark .bg-indigo-100{background-color:#818cf838}.portal-dark .bg-orange-100{background-color:#fb923c38}.portal-dark .bg-violet-100,.portal-dark .bg-purple-100{background-color:#a78bfa38}.portal-dark .bg-sky-100,.portal-dark .bg-cyan-100{background-color:#38bdf838}.portal-dark .text-red-800,.portal-dark .text-red-700,.portal-dark .text-red-600,.portal-dark .text-red-500,.portal-dark .text-rose-700,.portal-dark .text-rose-600{color:#fca5a5}.portal-dark .text-amber-800,.portal-dark .text-amber-700,.portal-dark .text-amber-600,.portal-dark .text-amber-500,.portal-dark .text-yellow-700,.portal-dark .text-yellow-600{color:#fcd34d}.portal-dark .text-emerald-800,.portal-dark .text-emerald-700,.portal-dark .text-emerald-600,.portal-dark .text-emerald-500,.portal-dark .text-green-800,.portal-dark .text-green-700,.portal-dark .text-green-600,.portal-dark .text-green-500{color:#6ee7b7}.portal-dark .text-blue-800,.portal-dark .text-blue-700,.portal-dark .text-blue-600,.portal-dark .text-blue-500{color:#93c5fd}.portal-dark .text-sky-700,.portal-dark .text-sky-600,.portal-dark .text-sky-500,.portal-dark .text-cyan-700,.portal-dark .text-cyan-600{color:#7dd3fc}.portal-dark .text-indigo-700,.portal-dark .text-indigo-600,.portal-dark .text-indigo-500{color:#a5b4fc}.portal-dark .text-violet-700,.portal-dark .text-violet-600,.portal-dark .text-violet-500,.portal-dark .text-purple-700,.portal-dark .text-purple-600{color:#c4b5fd}.portal-dark .text-orange-700,.portal-dark .text-orange-600,.portal-dark .text-orange-500{color:#fdba74}.portal-dark .text-teal-700,.portal-dark .text-teal-600{color:#5eead4}.portal-dark .border-red-200,.portal-dark .border-red-100{border-color:#f871714d}.portal-dark .border-amber-200,.portal-dark .border-amber-100,.portal-dark .border-yellow-200{border-color:#fbbf244d}.portal-dark .border-emerald-200,.portal-dark .border-emerald-100,.portal-dark .border-green-200,.portal-dark .border-green-100{border-color:#34d3994d}.portal-dark .border-blue-200,.portal-dark .border-blue-100{border-color:#60a5fa4d}.portal-dark .border-indigo-200,.portal-dark .border-sky-200,.portal-dark .border-violet-200,.portal-dark .border-purple-200,.portal-dark .border-orange-200,.portal-dark .border-teal-200{border-color:#94a3b84d}.portal-dark .hover\:bg-white:hover,.portal-dark .hover\:bg-slate-50:hover,.portal-dark .hover\:bg-gray-50:hover{background-color:#ffffff1f}.portal-dark .hover\:bg-slate-100:hover,.portal-dark .hover\:bg-gray-100:hover{background-color:#ffffff29}.portal-dark .hover\:bg-slate-200:hover,.portal-dark .group:hover .group-hover\:bg-slate-100,.portal-dark .group:hover .group-hover\:bg-slate-200{background-color:#fff3}.portal-dark .hover\:text-slate-900:hover,.portal-dark .hover\:text-slate-800:hover,.portal-dark .group:hover .group-hover\:text-slate-900,.portal-dark .group:hover .group-hover\:text-slate-700{color:#fff}.portal-dark .hover\:text-slate-700:hover,.portal-dark .hover\:text-slate-600:hover,.portal-dark .group:hover .group-hover\:text-slate-600,.portal-dark .group:hover .group-hover\:text-slate-500{color:#fffffff2}.portal-dark .hover\:border-slate-200:hover,.portal-dark .hover\:border-slate-300:hover,.portal-dark .hover\:border-slate-200\/60:hover{border-color:#ffffff47}.portal-dark [data-slot=button][data-variant=outline]{color:#fff;box-shadow:none;background-color:#ffffff14;border-color:#ffffff40}.portal-dark [data-slot=button][data-variant=outline]:hover{color:#fff;background-color:#ffffff29}.portal-dark [data-slot=button][data-variant=ghost]{color:#ffffffd9}.portal-dark [data-slot=button][data-variant=ghost]:hover{color:#fff}.portal-dark [data-slot=button][data-variant=link]{color:#ff6b73}.portal-dark [data-slot=button][data-variant=destructive]{color:#fff;background-color:#b91c1c}.portal-dark [data-slot=button][data-variant=destructive]:hover{color:#fff;background-color:#991b1b}.portal-dark [data-slot=input],.portal-dark [data-slot=textarea],.portal-dark [data-slot=select-trigger]{color:#fff;box-shadow:none;background-color:#ffffff14;border-color:#ffffff3d}.portal-dark [data-slot=input]:hover,.portal-dark [data-slot=textarea]:hover,.portal-dark [data-slot=select-trigger]:hover{border-color:#ffffff5c}.portal-dark .disabled\:bg-slate-50:disabled,.portal-dark .disabled\:bg-slate-100:disabled{background-color:#ffffff0a}.portal-dark .disabled\:text-slate-500:disabled{color:#ffffff80}.portal-dark .selection\:bg-blue-100::selection,.portal-dark .selection\:bg-blue-100 ::selection{background-color:#60a5fa66}.portal-dark [data-chat-bubble=own]{color:#fff;box-shadow:none;background-color:#fff3;border:1px solid #ffffff42}.portal-dark [data-chat-bubble=other]{color:#fff;box-shadow:none;background-color:#ffffff12;border-color:#ffffff29}.portal-dark [data-chat-avatar]{--tw-ring-color:#fff3;box-shadow:none}.portal-dark [data-chat-composer]{box-shadow:none;background-color:#ffffff14;border-color:#ffffff38}.portal-dark [data-chat-composer]:focus-within{border-color:#ff2d3ab3;box-shadow:0 0 0 4px #dc071426}.portal-dark [data-chat-composer] textarea{color:#fff}.portal-dark [data-chat-composer] textarea::placeholder{color:#ffffff8c}.portal-dark [data-thread-selected=true]{background-color:#ffffff21;box-shadow:inset 0 0 0 1px #ffffff29}.portal-dark [data-thread-selected=true]:hover{background-color:#ffffff29}.portal-dark .empty-state-icon{background:linear-gradient(135deg,#ffffff24 0%,#ffffff12 100%)}.portal-dark .empty-state:hover .empty-state-icon{background:linear-gradient(135deg,#ffffff2e 0%,#ffffff1a 100%)}.portal-dark .empty-state-title{color:#fff}.portal-dark .empty-state-description{color:#ffffffbf}.portal-dark .card-level-0,.portal-dark .card-level-1,.portal-dark .card-level-2,.portal-dark .card-level-3{box-shadow:none;border-color:#ffffff29}.portal-dark .skeleton-shimmer,.portal-dark .skeleton-shimmer-dark{background:linear-gradient(90deg,#ffffff14 0%,#ffffff29 50%,#ffffff14 100%) 0 0/200% 100%}.portal-dark .progress-bar{background:#ffffff29}.portal-dark .scrollbar-thin{scrollbar-color:#ffffff4d transparent}.portal-dark .scrollbar-thin::-webkit-scrollbar-thumb{background-color:#ffffff3d}.portal-dark .scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:#ffffff5c}.portal-dark .input-premium{box-shadow:none;color:#fff;background:#ffffff14;border-color:#ffffff3d}.portal-dark .input-premium:focus{border-color:#ffffff73;box-shadow:0 0 0 4px #ffffff1a}.portal-dark .asr-selection-card:hover:not([data-selected=true]){background-color:#ffffff1a;border-color:#ffffff59}.portal-dark .asr-selection-card[data-selected=true]{background-color:#dc071433}.portal-dark .asr-selection-card:focus-visible{box-shadow:0 0 0 2px #0d1929, 0 0 0 4px var(--signal-red)}.portal-dark .asr-sticky-footer,.portal-dark .asr-totals-bar{background:#0d1929f0;border-top:1px solid #ffffff29;box-shadow:0 -4px 24px #00000073}.portal-dark .asr-trust-badge{color:#6ee7b7;background:#34d3992e}.portal-dark input:not([type=checkbox]):not([type=radio]):not([type=range]),.portal-dark textarea,.portal-dark select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.portal-dark input[type=date]::-webkit-calendar-picker-indicator{filter:invert();opacity:.75}.portal-dark input[type=time]::-webkit-calendar-picker-indicator{filter:invert();opacity:.75}.portal-dark input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert();opacity:.75}.portal-dark input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #16263d}.portal-dark input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #16263d}.portal-dark input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #16263d}
.portal-light{--portal-canvas:#eaeff5;--portal-raised:#fff;--portal-table-head:#e2e8f0;--portal-accent:#dc0714;--portal-glow:linear-gradient(180deg, #ffffffbf 0%, #fff0 420px);--portal-texture:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%230f172a' fill-opacity='1'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--portal-texture-opacity:.022;--portal-chart-grid:#0f172a1a;--portal-chart-axis:#0f172a2e;--portal-chart-guide:#0f172a73;--portal-ink:#0f172a;--background:var(--portal-canvas)}.portal-light [data-slot=sidebar-inset]{background:var(--portal-canvas)}.portal-light :is([class*="bg-[#dc0714]"],[class*="bg-[#b8050f]"],[class*=bg-red-400],[class*=bg-red-500],[class*=bg-red-600],[class*=bg-red-700],[class*=bg-red-800],[class*=bg-red-900],[class*=bg-rose-500],[class*=bg-rose-600],[class*=bg-rose-700],[class*=bg-pink-500],[class*=bg-pink-600],[class*=bg-pink-700],[class*=bg-orange-500],[class*=bg-orange-600],[class*=bg-orange-700],[class*=bg-amber-500],[class*=bg-amber-600],[class*=bg-amber-700],[class*=bg-yellow-600],[class*=bg-yellow-700],[class*=bg-lime-600],[class*=bg-lime-700],[class*=bg-green-500],[class*=bg-green-600],[class*=bg-green-700],[class*=bg-emerald-500],[class*=bg-emerald-600],[class*=bg-emerald-700],[class*=bg-teal-500],[class*=bg-teal-600],[class*=bg-teal-700],[class*=bg-cyan-500],[class*=bg-cyan-600],[class*=bg-cyan-700],[class*=bg-sky-400],[class*=bg-sky-500],[class*=bg-sky-600],[class*=bg-sky-700],[class*=bg-blue-500],[class*=bg-blue-600],[class*=bg-blue-700],[class*=bg-indigo-500],[class*=bg-indigo-600],[class*=bg-indigo-700],[class*=bg-violet-500],[class*=bg-violet-600],[class*=bg-violet-700],[class*=bg-purple-500],[class*=bg-purple-600],[class*=bg-purple-700],[class*=bg-fuchsia-500],[class*=bg-fuchsia-600],[class*=bg-slate-700],[class*=bg-slate-800],[class*=bg-slate-900],[class*=bg-slate-950],[class*=bg-gray-700],[class*=bg-gray-800],[class*=bg-gray-900],[class*=bg-zinc-800],[class*=bg-zinc-900],[class*=bg-neutral-800],[class*=bg-neutral-900],[class~=bg-black],[class*=from-slate-800],[class*=from-slate-900]){--portal-ink:#fff}.portal-light :is([class~=bg-white],[class*=bg-white\/],[class*=bg-slate-50],[class*=bg-slate-100],[class*=bg-slate-200],[class*=bg-gray-50],[class*=bg-gray-100],[class~=bg-transparent]){--portal-ink:#0f172a}.portal-light [data-on-media]{--portal-ink:#fff}.portal-light .text-white,.portal-light .hover\:text-white:hover,.portal-light .focus\:text-white:focus,.portal-light .group:hover .group-hover\:text-white{color:var(--portal-ink)}.portal-light .text-white\/20,.portal-light .text-white\/25,.portal-light .text-white\/30,.portal-light .text-white\/35{color:color-mix(in oklab, var(--portal-ink) 42%, transparent)}.portal-light .text-white\/40,.portal-light .text-white\/45{color:color-mix(in oklab, var(--portal-ink) 58%, transparent)}.portal-light .text-white\/50,.portal-light .text-white\/55{color:color-mix(in oklab, var(--portal-ink) 66%, transparent)}.portal-light .text-white\/60,.portal-light .text-white\/62,.portal-light .text-white\/65{color:color-mix(in oklab, var(--portal-ink) 72%, transparent)}.portal-light .text-white\/70,.portal-light .text-white\/72,.portal-light .text-white\/75{color:color-mix(in oklab, var(--portal-ink) 78%, transparent)}.portal-light .text-white\/80,.portal-light .text-white\/85{color:color-mix(in oklab, var(--portal-ink) 88%, transparent)}.portal-light .text-white\/90,.portal-light .text-white\/95{color:color-mix(in oklab, var(--portal-ink) 94%, transparent)}.portal-light .group:hover .group-hover\:text-white\/60{color:color-mix(in oklab, var(--portal-ink) 72%, transparent)}.portal-light .group:hover .group-hover\:text-white\/70{color:color-mix(in oklab, var(--portal-ink) 78%, transparent)}.portal-light .hover\:text-white\/80:hover{color:color-mix(in oklab, var(--portal-ink) 88%, transparent)}.portal-light .placeholder\:text-white\/40::placeholder,.portal-light .placeholder\:text-white\/50::placeholder,.portal-light .placeholder\:text-white\/55::placeholder{color:color-mix(in oklab, var(--portal-ink) 55%, transparent)}.portal-light .bg-white\/\[0\.02\],.portal-light .bg-white\/\[0\.03\],.portal-light .bg-white\/\[0\.04\],.portal-light .bg-white\/\[0\.05\],.portal-light .bg-white\/\[0\.06\],.portal-light .bg-white\/\[0\.07\],.portal-light .bg-white\/\[0\.08\],.portal-light .bg-white\/\[0\.09\],.portal-light .bg-white\/5{background-color:#fff}.portal-light .bg-white\/\[0\.10\],.portal-light .bg-white\/\[0\.11\],.portal-light .bg-white\/\[0\.12\],.portal-light .bg-white\/10,.portal-light .bg-white\/15{background-color:#f1f5f9}.portal-light .bg-white\/20,.portal-light .bg-white\/30,.portal-light .bg-white\/35,.portal-light .bg-white\/40,.portal-light .bg-white\/60{background-color:color-mix(in oklab, var(--portal-ink) 38%, transparent)}.portal-light .hover\:bg-white\/\[0\.03\]:hover,.portal-light .hover\:bg-white\/\[0\.04\]:hover,.portal-light .hover\:bg-white\/\[0\.05\]:hover,.portal-light .hover\:bg-white\/\[0\.06\]:hover,.portal-light .hover\:bg-white\/\[0\.07\]:hover,.portal-light .hover\:bg-white\/\[0\.08\]:hover,.portal-light .hover\:bg-white\/\[0\.09\]:hover,.portal-light .hover\:bg-white\/5:hover,.portal-light .focus-visible\:bg-white\/\[0\.07\]:focus-visible{background-color:#f8fafc}.portal-light .hover\:bg-white\/\[0\.11\]:hover,.portal-light .hover\:bg-white\/\[0\.15\]:hover,.portal-light .hover\:bg-white\/10:hover,.portal-light .hover\:bg-white\/15:hover,.portal-light .focus\:bg-white\/10:focus,.portal-light .group:hover .group-hover\:bg-white\/\[0\.12\]{background-color:#e8edf4}.portal-light .border-white\/5,.portal-light .border-white\/\[0\.06\],.portal-light .border-white\/\[0\.07\],.portal-light .border-white\/\[0\.08\],.portal-light .border-white\/10{border-color:#0f172a1a}.portal-light .border-white\/15,.portal-light .border-white\/20{border-color:#0f172a24}.portal-light .border-white\/25,.portal-light .border-white{border-color:#0f172a33}.portal-light .hover\:border-white\/10:hover,.portal-light .hover\:border-white\/20:hover,.portal-light .hover\:border-white\/25:hover{border-color:#0f172a47}.portal-light .divide-white\/10>:not([hidden])~:not([hidden]),.portal-light .divide-white\/5>:not([hidden])~:not([hidden]){border-color:#0f172a1a}.portal-light .ring-white\/10,.portal-light .ring-white\/12,.portal-light .ring-white\/15,.portal-light .ring-white\/20,.portal-light .ring-white{--tw-ring-color:#0f172a1f}.portal-light .focus-visible\:ring-white\/25:focus-visible,.portal-light .focus-visible\:ring-white\/30:focus-visible,.portal-light .focus-visible\:ring-white\/40:focus-visible,.portal-light .focus-visible\:ring-white\/60:focus-visible,.portal-light .focus\:ring-white\/10:focus,.portal-light .focus\:border-white\/30:focus{--tw-ring-color:#0f172a73;border-color:#0f172a73}.portal-light .from-white\/\[0\.03\],.portal-light .from-white\/5{--tw-gradient-from:#0f172a08}.portal-light .from-white\/20{--tw-gradient-from:#0f172a12}.portal-light .via-white\/10{--tw-gradient-via:#0f172a0a}.portal-light .via-white\/25{--tw-gradient-via:#0f172a14}.portal-light .to-white\/15,.portal-light .to-white\/20{--tw-gradient-to:#0f172a0d}.portal-light .backdrop-blur-sm.bg-white\/\[0\.07\],.portal-light .backdrop-blur-sm.bg-white\/\[0\.04\],.portal-light .backdrop-blur-sm.bg-white\/\[0\.06\]{box-shadow:0 1px 2px #0f172a0a,0 4px 16px #0f172a0d}.portal-light :is([class*=bg-red-400\/],[class*=bg-red-500\/],[class*=bg-rose-400\/],[class*=bg-rose-500\/],[class*=bg-orange-400\/],[class*=bg-orange-500\/],[class*=bg-amber-400\/],[class*=bg-amber-500\/],[class*=bg-yellow-400\/],[class*=bg-green-400\/],[class*=bg-green-500\/],[class*=bg-emerald-400\/],[class*=bg-emerald-500\/],[class*=bg-teal-400\/],[class*=bg-teal-500\/],[class*=bg-cyan-400\/],[class*=bg-cyan-500\/],[class*=bg-sky-400\/],[class*=bg-sky-500\/],[class*=bg-blue-400\/],[class*=bg-blue-500\/],[class*=bg-indigo-400\/],[class*=bg-indigo-500\/],[class*=bg-violet-400\/],[class*=bg-violet-500\/],[class*=bg-purple-400\/],[class*=bg-purple-500\/],[class*=bg-pink-400\/],[class*=bg-pink-500\/]){--portal-ink:#0f172a}.portal-light .text-red-200,.portal-light .text-red-300,.portal-light .text-red-400{color:#b91c1c}.portal-light .text-rose-200,.portal-light .text-rose-300,.portal-light .text-rose-400{color:#be123c}.portal-light .text-orange-200,.portal-light .text-orange-300,.portal-light .text-orange-400{color:#c2410c}.portal-light .text-amber-200,.portal-light .text-amber-300,.portal-light .text-amber-400{color:#b45309}.portal-light .text-yellow-200,.portal-light .text-yellow-300,.portal-light .text-yellow-400{color:#a16207}.portal-light .text-green-200,.portal-light .text-green-300,.portal-light .text-green-400{color:#15803d}.portal-light .text-emerald-200,.portal-light .text-emerald-300,.portal-light .text-emerald-400{color:#047857}.portal-light .text-teal-200,.portal-light .text-teal-300,.portal-light .text-teal-400{color:#0f766e}.portal-light .text-cyan-200,.portal-light .text-cyan-300,.portal-light .text-cyan-400{color:#0e7490}.portal-light .text-sky-200,.portal-light .text-sky-300,.portal-light .text-sky-400{color:#0369a1}.portal-light .text-blue-200,.portal-light .text-blue-300,.portal-light .text-blue-400{color:#1d4ed8}.portal-light .text-indigo-200,.portal-light .text-indigo-300,.portal-light .text-indigo-400{color:#4338ca}.portal-light .text-violet-200,.portal-light .text-violet-300,.portal-light .text-violet-400,.portal-light .text-purple-200,.portal-light .text-purple-300,.portal-light .text-purple-400{color:#6d28d9}.portal-light .text-pink-300,.portal-light .text-pink-400{color:#be185d}.portal-light .text-slate-200,.portal-light .text-slate-300,.portal-light .text-slate-400,.portal-light .text-gray-300,.portal-light .text-gray-400,.portal-light .text-zinc-400,.portal-light .placeholder\:text-slate-400::placeholder,.portal-light .placeholder\:text-slate-300::placeholder,.portal-light .placeholder\:text-gray-400::placeholder{color:color-mix(in oklab, var(--portal-ink) 66%, transparent)}.portal-light .fill-slate-400,.portal-light .fill-slate-300{fill:color-mix(in oklab, var(--portal-ink) 66%, transparent)}.portal-light [class*=bg-red-400\/],.portal-light [class*=bg-red-500\/]{background-color:#fee2e2}.portal-light [class*=bg-rose-400\/],.portal-light [class*=bg-rose-500\/],.portal-light [class*=bg-pink-400\/],.portal-light [class*=bg-pink-500\/]{background-color:#ffe4e6}.portal-light [class*=bg-orange-400\/],.portal-light [class*=bg-orange-500\/]{background-color:#ffedd5}.portal-light [class*=bg-amber-400\/],.portal-light [class*=bg-amber-500\/],.portal-light [class*=bg-yellow-400\/]{background-color:#fef3c7}.portal-light [class*=bg-emerald-400\/],.portal-light [class*=bg-emerald-500\/],.portal-light [class*=bg-green-400\/],.portal-light [class*=bg-green-500\/]{background-color:#d1fae5}.portal-light [class*=bg-teal-400\/],.portal-light [class*=bg-teal-500\/]{background-color:#ccfbf1}.portal-light [class*=bg-sky-400\/],.portal-light [class*=bg-sky-500\/],.portal-light [class*=bg-cyan-400\/],.portal-light [class*=bg-cyan-500\/]{background-color:#e0f2fe}.portal-light [class*=bg-blue-400\/],.portal-light [class*=bg-blue-500\/]{background-color:#dbeafe}.portal-light [class*=bg-indigo-400\/],.portal-light [class*=bg-indigo-500\/]{background-color:#e0e7ff}.portal-light [class*=bg-violet-400\/],.portal-light [class*=bg-violet-500\/],.portal-light [class*=bg-purple-400\/],.portal-light [class*=bg-purple-500\/]{background-color:#ede9fe}.portal-light [class*=border-red-400\/],.portal-light [class*=border-red-500\/],.portal-light [class*=ring-red-400\/]{--tw-ring-color:#fecaca;border-color:#fecaca}.portal-light [class*=border-amber-400\/],.portal-light [class*=border-amber-500\/],.portal-light [class*=border-yellow-400\/],.portal-light [class*=ring-amber-400\/]{--tw-ring-color:#fde68a;border-color:#fde68a}.portal-light [class*=border-emerald-400\/],.portal-light [class*=border-emerald-500\/],.portal-light [class*=border-green-400\/],.portal-light [class*=ring-emerald-400\/]{--tw-ring-color:#a7f3d0;border-color:#a7f3d0}.portal-light [class*=border-sky-400\/],.portal-light [class*=border-cyan-400\/],.portal-light [class*=ring-sky-400\/]{--tw-ring-color:#bae6fd;border-color:#bae6fd}.portal-light [class*=border-blue-400\/],.portal-light [class*=ring-blue-400\/]{--tw-ring-color:#bfdbfe;border-color:#bfdbfe}.portal-light [class*=border-indigo-400\/],.portal-light [class*=border-violet-400\/],.portal-light [class*=border-purple-400\/]{--tw-ring-color:#ddd6fe;border-color:#ddd6fe}.portal-light [class*=border-orange-400\/],.portal-light [class*=border-teal-400\/],.portal-light [class*=border-rose-400\/],.portal-light [class*=border-pink-400\/]{--tw-ring-color:#e2e8f0;border-color:#e2e8f0}.portal-light .bg-emerald-400,.portal-light .bg-emerald-500{background-color:#059669}.portal-light .bg-amber-400,.portal-light .bg-amber-500{background-color:#d97706}.portal-light .bg-red-400{background-color:#dc2626}.portal-light .bg-sky-400{background-color:#0284c7}.portal-light :is([data-slot=sidebar-container],[data-slot=sidebar][data-mobile=true]){--portal-ink:#fff;z-index:30;box-shadow:10px 0 30px -6px #0206174d}.portal-light :is([data-slot=sidebar-container],[data-slot=sidebar][data-mobile=true]) [class*=bg-white\/]{--portal-ink:#fff}.portal-light :is([data-slot=sidebar-container],[data-slot=sidebar][data-mobile=true]) .bg-white\/10{background-color:#ffffff24}.portal-light :is([data-slot=sidebar-container],[data-slot=sidebar][data-mobile=true]) .hover\:bg-white\/10:hover{background-color:#ffffff29}.portal-light :is([data-slot=sidebar-container],[data-slot=sidebar][data-mobile=true]) .hover\:bg-white\/15:hover{background-color:#fff3}.portal-light :is([data-slot=sidebar-container],[data-slot=sidebar][data-mobile=true]) [class*=border-white\/]{border-color:#ffffff29}.portal-light :is([data-slot=sidebar-container],[data-slot=sidebar][data-mobile=true]) .text-amber-300{color:#fcd34d}.portal-light :is([data-slot=sidebar-container],[data-slot=sidebar][data-mobile=true]) [class*=bg-amber-500\/]{background-color:#f59e0b33}.portal-light input:not([type=checkbox]):not([type=radio]):not([type=range]),.portal-light textarea,.portal-light select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}
