@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-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:"Cairo",ui-sans-serif,system-ui,-apple-system,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:"IBM Plex Mono","JetBrains Mono",ui-monospace,monospace;--color-red-50:#fef2f2;--color-red-100:#fee2e2;--color-red-200:#fecaca;--color-red-300:#fca5a5;--color-red-400:#f87171;--color-red-500:#ef4444;--color-red-600:#dc2626;--color-red-700:#b91c1c;--color-red-800:#991b1b;--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:#fff7ed;--color-orange-100:#ffedd5;--color-orange-200:#fed7aa;--color-orange-300:#fdba74;--color-orange-400:#fb923c;--color-orange-500:#f97316;--color-orange-600:#ea580c;--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-orange-950:oklch(26.6% .079 36.259);--color-amber-50:#fffbeb;--color-amber-100:#fef3c7;--color-amber-200:#ffd998;--color-amber-300:#fcd34d;--color-amber-400:#fbbf24;--color-amber-500:#f59e0b;--color-amber-600:#d97706;--color-amber-700:#b45309;--color-amber-800:#92400e;--color-amber-900:#78350f;--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:#facc15;--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:#22c55e;--color-green-600:#16a34a;--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-50:#ecfdf5;--color-emerald-100:#d1fae5;--color-emerald-200:#b5f4dc;--color-emerald-300:#6ee7b7;--color-emerald-400:#34d399;--color-emerald-500:#10b981;--color-emerald-600:#059669;--color-emerald-700:#047857;--color-emerald-800:#065f46;--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:#f0fdfa;--color-teal-100:#ccfbf1;--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:#14b8a6;--color-teal-600:#0d9488;--color-teal-700:#0f766e;--color-teal-800:oklch(43.7% .078 188.216);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-400:#22d3ee;--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:#f0f9ff;--color-sky-100:#e0f2fe;--color-sky-200:#bae6fd;--color-sky-300:#7dd3fc;--color-sky-400:#38bdf8;--color-sky-500:#0ea5e9;--color-sky-600:#0284c7;--color-sky-700:#0369a1;--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:#3b82f6;--color-blue-600:#2563eb;--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-50:#eef2ff;--color-indigo-100:#e0e7ff;--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:#6366f1;--color-indigo-600:#4f46e5;--color-indigo-700:#4338ca;--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-400:#a78bfa;--color-violet-500:#a855f7;--color-violet-600:#7c3aed;--color-violet-800:oklch(43.2% .232 292.759);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-pink-500:#ec4899;--color-pink-600:oklch(59.2% .249 .584);--color-rose-50:#fff1f2;--color-rose-100:#ffe4e6;--color-rose-200:oklch(89.2% .058 10.001);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:#f43f5e;--color-rose-600:#e11d48;--color-rose-700:#be123c;--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cbd5e1;--color-slate-400:#94a3b8;--color-slate-500:#64748b;--color-slate-600:#475569;--color-slate-700:#334155;--color-slate-800:#1e293b;--color-slate-900:#0f172a;--color-slate-950:#020617;--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:#111827;--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-lg:64rem;--breakpoint-2xl:96rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.8125rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.1875rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.375rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.625rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:2.75rem;--text-5xl--line-height:1;--text-6xl:3.5rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.3;--leading-snug:1.4;--leading-normal:1.55;--leading-relaxed:1.7;--radius-xs:3px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-2xl:24px;--radius-3xl:32px;--shadow-xs:0 1px 2px #1e3a5f0a,0 0 0 1px #00000004}@supports (color:color-mix(in lab,red,red)){:root,:host{--shadow-xs:0 1px 2px color-mix(in srgb,var(--color-primary-500)4%,transparent),0 0 0 1px #00000004}}:root,:host{--shadow-sm:0 1px 3px #1e3a5f0d,0 1px 2px #00000005}@supports (color:color-mix(in lab,red,red)){:root,:host{--shadow-sm:0 1px 3px color-mix(in srgb,var(--color-primary-500)5%,transparent),0 1px 2px #00000005}}:root,:host{--shadow-md:0 4px 16px -4px #1e3a5f12,0 2px 6px -1px #00000006}@supports (color:color-mix(in lab,red,red)){:root,:host{--shadow-md:0 4px 16px -4px color-mix(in srgb,var(--color-primary-500)7%,transparent),0 2px 6px -1px #00000006}}:root,:host{--shadow-lg:0 12px 36px -4px #1e3a5f17,0 4px 14px -3px #00000008}@supports (color:color-mix(in lab,red,red)){:root,:host{--shadow-lg:0 12px 36px -4px color-mix(in srgb,var(--color-primary-500)9%,transparent),0 4px 14px -3px #00000008}}:root,:host{--shadow-xl:0 24px 50px -8px #1e3a5f1c,0 10px 28px -4px #0000000a}@supports (color:color-mix(in lab,red,red)){:root,:host{--shadow-xl:0 24px 50px -8px color-mix(in srgb,var(--color-primary-500)11%,transparent),0 10px 28px -4px #0000000a}}:root,:host{--shadow-2xl:0 32px 68px -12px #1e3a5f21,0 16px 36px -8px #0000000d}@supports (color:color-mix(in lab,red,red)){:root,:host{--shadow-2xl:0 32px 68px -12px color-mix(in srgb,var(--color-primary-500)13%,transparent),0 16px 36px -8px #0000000d}}:root,:host{--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary-50:#f0f4f8;--color-primary-100:#d9e2ec;--color-primary-200:#bcccdc;--color-primary-300:#9fb3c8;--color-primary-400:#6d8dad;--color-primary-500:#1e3a5f;--color-primary-600:#1a3354;--color-primary-700:#162c49;--color-primary-800:#12243d;--color-primary-900:#0d1b2e;--color-primary-950:#08111d;--color-accent-50:#eff6ff;--color-accent-300:#93c5fd;--color-accent-400:#60a5fa;--color-accent-500:#3b82f6;--color-accent-600:#2563eb;--shadow-ring:0 0 0 3px #1e3a5f2e}@supports (color:color-mix(in lab,red,red)){:root,:host{--shadow-ring:0 0 0 3px color-mix(in srgb,var(--color-primary-500)18%,transparent)}}:root,:host{--shadow-ring-lg:0 0 0 4px #1e3a5f24,0 0 0 1px #1e3a5f47}@supports (color:color-mix(in lab,red,red)){:root,:host{--shadow-ring-lg:0 0 0 4px color-mix(in srgb,var(--color-primary-500)14%,transparent),0 0 0 1px color-mix(in srgb,var(--color-primary-500)28%,transparent)}}:root,:host{--radius-full:9999px;--text-2xs:.75rem;--text-md:1.0625rem;--leading-none:1;--color-panel:var(--color-surface-page);--color-surface:var(--color-surface-card);--color-surface-alt:var(--color-surface-sunken);--color-elevated:var(--color-surface-sunken);--color-overlay:var(--color-border-strong);--color-edge:var(--color-border-default,#00000012);--color-edge-emphasis:var(--color-border-strong,#0000001f);--color-content:var(--color-text-primary);--color-content-heading:var(--color-text-primary);--color-content-body:var(--color-text-secondary);--color-content-muted:var(--color-text-secondary);--color-content-subtle:var(--color-text-tertiary);--color-accent:var(--color-brand);--color-accent-hover:var(--color-brand-hover);--color-accent-light:var(--color-brand-subtle);--color-positive:var(--color-emerald-500);--color-warning:var(--color-amber-500);--color-purple:#8b5cf6;--color-purple-light:var(--color-primary-100);--color-cyan:#06b6d4;--color-navy-950:#08111d;--color-navy-900:#0d1117;--color-navy-850:#131b2e;--color-slate-blue-300:#9cb0cf}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])),[x-cloak]{display:none!important}html{text-align:right;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;hanging-punctuation:first last;direction:rtl}[dir=ltr]{text-align:left;direction:ltr}body{background:var(--color-surface-page);color:var(--color-text-primary);min-height:100dvh;line-height:1.6}:focus-visible{box-shadow:var(--shadow-ring);border-radius:var(--radius-sm);outline:none}:focus:not(:focus-visible){outline:none}::selection{background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){::selection{background:color-mix(in srgb,var(--color-brand)18%,transparent)}}::selection{color:inherit}input[type=checkbox]{accent-color:var(--color-brand);cursor:pointer;appearance:auto!important}input[type=radio]{accent-color:var(--color-brand);cursor:pointer}select{cursor:pointer;min-width:5.5rem}*,:before,:after{border-color:var(--color-border-default)}a{color:inherit;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}img,svg{vertical-align:middle}@media print{.no-print{display:none!important}.print-only{display:block!important}}@media(pointer:coarse){button:not(.sr-only),[role=button],a[href]:not(.prose a),input[type=checkbox],input[type=radio],select{min-width:44px;min-height:44px}button[aria-label],a[aria-label]{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}nav[role=navigation] a{align-items:center;min-height:44px;display:flex}}}@layer components{.bl-grid-2,.bl-grid-3,.bl-grid-4,.bl-grid-5{grid-template-columns:repeat(1,1fr);gap:1rem;display:grid}.bl-grid-auto{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;display:grid}@media(min-width:640px){.bl-grid-2,.bl-grid-3,.bl-grid-4,.bl-grid-5{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.bl-grid-3{grid-template-columns:repeat(3,1fr)}.bl-grid-4{grid-template-columns:repeat(4,1fr)}.bl-grid-5{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.bl-grid-5{grid-template-columns:repeat(5,1fr)}}.surface-page{background:var(--color-surface-page)}.surface-card{background:var(--color-surface-card)}.surface-raised{background:var(--color-surface-raised)}.surface-sunken{background:var(--color-surface-sunken)}.bl-bg-gradient-brand{background:var(--gradient-brand)}.bl-bg-brand-subtle{background:var(--color-brand-subtle)}.bl-bg-surface-alt{background:var(--color-surface-alt,var(--color-surface-sunken))}.bl-dot-success{background:var(--color-success-solid)}.bl-dot-danger{background:var(--color-danger-solid)}.bl-dot-warning{background:var(--color-warning-solid)}.bl-dot-info{background:var(--color-info-solid)}.ms-auto{margin-inline-start:auto}.me-auto{margin-inline-end:auto}.card-shadow{box-shadow:var(--shadow-card);transition:box-shadow var(--duration-normal)var(--ease-standard)}.card-shadow:hover{box-shadow:var(--shadow-sm)}.currency{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:embed;font-weight:600}.dashboard-header{border:1px solid var(--color-border-ghost);background:var(--color-surface-card);box-shadow:var(--shadow-xs);border-radius:14px;padding:1.25rem 1.5rem}.bl-shell{background:var(--color-surface-page);min-height:100dvh;display:flex}.bl-main-column{flex-direction:column;flex:1;min-width:0;display:flex}.bl-content{flex:1;width:100%;min-width:0;max-width:1600px;margin-inline:auto;padding:1.5rem}@media(max-width:1023px){.bl-content{padding:1rem}}@media(max-width:639px){.bl-content{padding:.75rem}}.bl-smart-banner{border-style:solid;border-width:0 0 1px;border-radius:0;margin:-1.5rem -1.5rem 1.5rem;padding:.875rem 1.5rem}@media(max-width:1023px){.bl-smart-banner{margin:-1rem -1rem 1rem;padding:.75rem 1rem}}@media(max-width:639px){.bl-smart-banner{margin:-.75rem -.75rem .75rem;padding:.625rem .75rem}}.bl-footer{flex-shrink:0;margin-top:auto}.bl-page-rhythm[data-layout=form-aside] .bl-page-rhythm-body{grid-template-columns:1fr;align-items:start;gap:1.5rem;display:grid}@media(min-width:1024px){.bl-page-rhythm[data-layout=form-aside] .bl-page-rhythm-body{grid-template-columns:minmax(0,1fr) 320px}}@media(min-width:1280px){.bl-page-rhythm[data-layout=form-aside] .bl-page-rhythm-body{grid-template-columns:minmax(0,1fr) 360px}}.bl-form-shell{width:100%;max-width:var(--layout-form-max,720px)}.bl-content-cap-sm{width:100%;max-width:28rem}.bl-content-cap-md{width:100%;max-width:48rem}.bl-content-cap-lg{width:100%;max-width:56rem}.bl-content-cap-xl{width:100%;max-width:64rem}.bl-content-cap-2xl{width:100%;max-width:72rem}.bl-form-aside{grid-template-columns:1fr;align-items:start;gap:1.5rem;display:grid}@media(min-width:1024px){.bl-form-aside{grid-template-columns:minmax(0,1fr) 320px}}@media(min-width:1280px){.bl-form-aside{grid-template-columns:minmax(0,1fr) 360px}}.bl-form-aside-main{min-width:0}.bl-form-aside-aside{min-width:0;top:calc(var(--layout-topbar,60px) + 1.5rem);max-height:calc(100dvh - var(--layout-topbar,60px) - 3rem);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;flex-direction:column;gap:1rem;display:flex;position:sticky;overflow-y:auto}.bl-form-aside-aside:hover{scrollbar-color:var(--color-text-tertiary)transparent}@supports (color:color-mix(in lab,red,red)){.bl-form-aside-aside:hover{scrollbar-color:color-mix(in srgb,var(--color-text-tertiary)30%,transparent)transparent}}@media(max-width:1023px){.bl-form-aside-aside{max-height:none;position:static}}.bl-btn,.bl-btn-primary,.bl-btn-secondary,.bl-btn-outline,.bl-btn-ghost,.bl-btn-success,.bl-btn-warning,.bl-btn-danger{font-family:inherit;font-weight:600;font-size:var(--text-sm);min-height:var(--btn-h-md);border-radius:var(--btn-radius);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:all var(--duration-btn)var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding-inline:1rem;line-height:1;text-decoration:none;display:inline-flex}.bl-btn:disabled,.bl-btn-primary:disabled,.bl-btn-secondary:disabled,.bl-btn-outline:disabled,.bl-btn-ghost:disabled,.bl-btn-success:disabled,.bl-btn-warning:disabled,.bl-btn-danger:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.bl-btn:focus-visible,.bl-btn-primary:focus-visible,.bl-btn-secondary:focus-visible,.bl-btn-outline:focus-visible,.bl-btn-ghost:focus-visible,.bl-btn-success:focus-visible,.bl-btn-warning:focus-visible,.bl-btn-danger:focus-visible{box-shadow:var(--shadow-ring);outline:none}.bl-btn:active:not(:disabled),.bl-btn-primary:active:not(:disabled),.bl-btn-secondary:active:not(:disabled),.bl-btn-outline:active:not(:disabled),.bl-btn-ghost:active:not(:disabled),.bl-btn-success:active:not(:disabled),.bl-btn-warning:active:not(:disabled),.bl-btn-danger:active:not(:disabled){transition-duration:var(--duration-fast);transform:scale(.97)}.bl-btn-primary{background:var(--color-brand);color:var(--color-text-inverse);box-shadow:0 1px 3px var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-btn-primary{box-shadow:0 1px 3px color-mix(in srgb,var(--color-brand)20%,transparent)}}.bl-btn-primary:hover:not(:disabled){background:var(--color-brand-hover);box-shadow:0 3px 10px var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-btn-primary:hover:not(:disabled){box-shadow:0 3px 10px color-mix(in srgb,var(--color-brand)25%,transparent)}}.bl-btn-primary:hover:not(:disabled){transform:translateY(-1px)}.bl-btn-secondary{background:var(--color-surface-card);color:var(--color-text-secondary);border-color:var(--color-border-default);box-shadow:var(--shadow-xs)}.bl-btn-secondary:hover:not(:disabled){background:var(--color-pastel-blue-bg);color:var(--color-text-primary);border-color:var(--color-pastel-blue-border);box-shadow:var(--shadow-sm)}.bl-btn-outline{background:var(--color-surface-card);color:var(--color-brand);border-color:var(--color-brand-border)}.bl-btn-outline:hover:not(:disabled){background:var(--color-brand-subtle);border-color:var(--color-brand)}.bl-btn-ghost{color:var(--color-text-secondary);background:0 0}.bl-btn-ghost:hover:not(:disabled){background:var(--color-surface-sunken);color:var(--color-text-primary)}.bl-btn-success{background:var(--color-success-solid);color:var(--color-text-inverse);box-shadow:0 1px 2px var(--color-success-solid),inset 0 1px #ffffff1f}@supports (color:color-mix(in lab,red,red)){.bl-btn-success{box-shadow:0 1px 2px color-mix(in srgb,var(--color-success-solid)30%,transparent),inset 0 1px #ffffff1f}}.bl-btn-success:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 4px 12px var(--color-success-solid),inset 0 1px #ffffff1f}@supports (color:color-mix(in lab,red,red)){.bl-btn-success:hover:not(:disabled){box-shadow:0 4px 12px color-mix(in srgb,var(--color-success-solid)25%,transparent),inset 0 1px #ffffff1f}}.bl-btn-success:hover:not(:disabled){transform:translateY(-1px)}.bl-btn-warning{background:var(--color-warning-solid);color:var(--color-text-inverse);box-shadow:0 1px 2px var(--color-warning-solid),inset 0 1px #ffffff1f}@supports (color:color-mix(in lab,red,red)){.bl-btn-warning{box-shadow:0 1px 2px color-mix(in srgb,var(--color-warning-solid)30%,transparent),inset 0 1px #ffffff1f}}.bl-btn-warning:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 4px 12px var(--color-warning-solid),inset 0 1px #ffffff1f}@supports (color:color-mix(in lab,red,red)){.bl-btn-warning:hover:not(:disabled){box-shadow:0 4px 12px color-mix(in srgb,var(--color-warning-solid)25%,transparent),inset 0 1px #ffffff1f}}.bl-btn-warning:hover:not(:disabled){transform:translateY(-1px)}.bl-btn-danger{background:var(--color-danger-solid);color:var(--color-text-inverse);box-shadow:0 1px 2px var(--color-danger-solid),inset 0 1px #ffffff1f}@supports (color:color-mix(in lab,red,red)){.bl-btn-danger{box-shadow:0 1px 2px color-mix(in srgb,var(--color-danger-solid)30%,transparent),inset 0 1px #ffffff1f}}.bl-btn-danger:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 4px 12px var(--color-danger-solid),inset 0 1px #ffffff1f}@supports (color:color-mix(in lab,red,red)){.bl-btn-danger:hover:not(:disabled){box-shadow:0 4px 12px color-mix(in srgb,var(--color-danger-solid)25%,transparent),inset 0 1px #ffffff1f}}.bl-btn-danger:hover:not(:disabled){transform:translateY(-1px)}.bl-btn-danger-outline{color:var(--color-danger-text);border-color:var(--color-danger-border,var(--color-danger-solid));background:0 0}@supports (color:color-mix(in lab,red,red)){.bl-btn-danger-outline{border-color:var(--color-danger-border,color-mix(in srgb,var(--color-danger-solid)40%,transparent))}}.bl-btn-danger-outline:hover:not(:disabled){background:var(--color-danger-bg);color:var(--color-danger-solid);border-color:var(--color-danger-solid);transform:translateY(-1px)}.bl-btn-sm{min-height:var(--btn-h-sm);font-size:var(--text-xs);gap:.375rem;padding-inline:.75rem}.bl-btn-lg{min-height:var(--btn-h-lg);font-size:var(--text-base);padding-inline:1.5rem}.bl-btn-icon{width:var(--btn-h-md);min-height:var(--btn-h-md);flex-shrink:0;padding:0}.bl-btn-icon.bl-btn-sm{width:var(--btn-h-sm);min-height:var(--btn-h-sm)}.bl-btn-icon.bl-btn-lg{width:var(--btn-h-lg);min-height:var(--btn-h-lg)}.bl-btn-soft-secondary{font-family:inherit;font-weight:500;font-size:var(--text-sm);min-height:var(--btn-h-md);border-radius:var(--btn-radius);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:all var(--duration-btn)var(--ease-standard);background:var(--color-brand-subtle);color:var(--color-brand-text);border:1px solid #0000;border-color:var(--color-brand-border);box-shadow:var(--shadow-xs);justify-content:center;align-items:center;gap:.5rem;padding-inline:1rem;line-height:1;text-decoration:none;display:inline-flex}.bl-btn-soft-secondary:hover:not(:disabled){background:var(--color-brand-muted);color:var(--color-brand);border-color:var(--color-brand);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.bl-btn-soft-secondary:focus-visible{box-shadow:var(--shadow-ring);outline:none}.bl-btn-soft-secondary:active:not(:disabled){transform:scale(.97)}.bl-btn-soft-secondary:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.bl-btn-icon-ghost{width:var(--btn-h-md);min-height:var(--btn-h-md);border-radius:var(--btn-radius);cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--duration-btn)var(--ease-standard);color:var(--color-text-secondary);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.bl-btn-icon-ghost:hover:not(:disabled){background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-btn-icon-ghost:hover:not(:disabled){background:color-mix(in srgb,var(--color-brand)6%,transparent)}}.bl-btn-icon-ghost:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-border-subtle)}.bl-btn-icon-ghost:focus-visible{box-shadow:var(--shadow-ring);outline:none}.bl-btn-icon-ghost:active:not(:disabled){transform:scale(.95)}.bl-btn-icon-ghost:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.bl-btn-full{width:100%}.bl-btn-financial{background:var(--color-mod-financial);color:var(--color-text-inverse);box-shadow:0 1px 2px var(--color-mod-financial),inset 0 1px #ffffff1f}@supports (color:color-mix(in lab,red,red)){.bl-btn-financial{box-shadow:0 1px 2px color-mix(in srgb,var(--color-mod-financial)30%,transparent),inset 0 1px #ffffff1f}}.bl-btn-financial:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 4px 12px var(--color-mod-financial),inset 0 1px #ffffff1f}@supports (color:color-mix(in lab,red,red)){.bl-btn-financial:hover:not(:disabled){box-shadow:0 4px 12px color-mix(in srgb,var(--color-mod-financial)25%,transparent),inset 0 1px #ffffff1f}}.bl-btn-financial:hover:not(:disabled){transform:translateY(-1px)}.bl-btn-treasury{background:var(--color-mod-treasury);color:var(--color-text-inverse);box-shadow:0 1px 2px var(--color-mod-treasury),inset 0 1px #ffffff1f}@supports (color:color-mix(in lab,red,red)){.bl-btn-treasury{box-shadow:0 1px 2px color-mix(in srgb,var(--color-mod-treasury)30%,transparent),inset 0 1px #ffffff1f}}.bl-btn-treasury:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 4px 12px var(--color-mod-treasury),inset 0 1px #ffffff1f}@supports (color:color-mix(in lab,red,red)){.bl-btn-treasury:hover:not(:disabled){box-shadow:0 4px 12px color-mix(in srgb,var(--color-mod-treasury)25%,transparent),inset 0 1px #ffffff1f}}.bl-btn-treasury:hover:not(:disabled){transform:translateY(-1px)}.bl-btn-info{background:var(--color-info-solid);color:var(--color-text-inverse);box-shadow:0 1px 2px var(--color-info-solid),inset 0 1px #ffffff1f}@supports (color:color-mix(in lab,red,red)){.bl-btn-info{box-shadow:0 1px 2px color-mix(in srgb,var(--color-info-solid)30%,transparent),inset 0 1px #ffffff1f}}.bl-btn-info:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 4px 12px var(--color-info-solid),inset 0 1px #ffffff1f}@supports (color:color-mix(in lab,red,red)){.bl-btn-info:hover:not(:disabled){box-shadow:0 4px 12px color-mix(in srgb,var(--color-info-solid)25%,transparent),inset 0 1px #ffffff1f}}.bl-btn-info:hover:not(:disabled){transform:translateY(-1px)}.bl-btn-soft-primary{background:var(--color-brand-subtle);color:var(--color-brand-text);border-color:var(--color-brand-border)}.bl-btn-soft-primary:hover:not(:disabled){background:var(--color-brand-muted)}.bl-btn-soft-success{background:var(--color-success-bg);color:var(--color-success-text);border-color:var(--color-success-border)}.bl-btn-soft-success:hover:not(:disabled){background:var(--color-success-bg)}@supports (color:color-mix(in lab,red,red)){.bl-btn-soft-success:hover:not(:disabled){background:color-mix(in srgb,var(--color-success-bg)70%,var(--color-success-border))}}.bl-btn-soft-warning{background:var(--color-warning-bg);color:var(--color-warning-text);border-color:var(--color-warning-border)}.bl-btn-soft-warning:hover:not(:disabled){background:var(--color-warning-bg)}@supports (color:color-mix(in lab,red,red)){.bl-btn-soft-warning:hover:not(:disabled){background:color-mix(in srgb,var(--color-warning-bg)70%,var(--color-warning-border))}}.bl-btn-soft-danger{background:var(--color-danger-bg);color:var(--color-danger-text);border-color:var(--color-danger-border)}.bl-btn-soft-danger:hover:not(:disabled){background:var(--color-danger-bg)}@supports (color:color-mix(in lab,red,red)){.bl-btn-soft-danger:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger-bg)70%,var(--color-danger-border))}}.bl-btn--loading,.bl-btn[aria-busy=true]{cursor:wait;pointer-events:none;position:relative}.bl-btn--loading:not(.bl-btn-icon):after,.bl-btn[aria-busy=true]:not(.bl-btn-icon):after{content:"";width:.875rem;height:.875rem;animation:bl-btn-spin var(--duration-slow,.65s)linear infinite;opacity:.85;border:1.75px solid;inset-inline-end:.75rem;border-inline-end-color:#0000;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.bl-btn-icon.bl-btn--loading:after,.bl-btn-icon[aria-busy=true]:after{content:"";width:.875rem;height:.875rem;animation:bl-btn-spin var(--duration-slow,.65s)linear infinite;border:1.75px solid;border-inline-end-color:#0000;border-radius:50%;position:absolute;inset:50%;transform:translate(-50%,-50%)}.bl-btn--loading>*,.bl-btn[aria-busy=true]>*{opacity:.55}@keyframes bl-btn-spin{to{transform:translateY(-50%)rotate(360deg)}}[aria-disabled=true].bl-btn,[aria-disabled=true].bl-btn-primary,[aria-disabled=true].bl-btn-secondary,[aria-disabled=true].bl-btn-outline,[aria-disabled=true].bl-btn-ghost,[aria-disabled=true].bl-btn-soft-primary,[aria-disabled=true].bl-btn-soft-secondary{opacity:.45;cursor:not-allowed;pointer-events:none}.bl-btn-group{display:inline-flex}.bl-btn-group>*{border-radius:0;margin-inline-start:-1px}.bl-btn-group>:first-child{border-start-start-radius:var(--btn-radius);border-end-start-radius:var(--btn-radius);margin-inline-start:0}.bl-btn-group>:last-child{border-start-end-radius:var(--btn-radius);border-end-end-radius:var(--btn-radius)}.bl-badge{border-radius:var(--badge-radius);white-space:nowrap;letter-spacing:.03em;transition:box-shadow var(--duration-normal,.2s)var(--ease-standard,ease),transform var(--duration-normal,.2s)var(--ease-standard,ease);align-items:center;gap:.25rem;padding:.1875rem .5625rem;font-size:.6875rem;font-weight:600;line-height:1.5;display:inline-flex}.bl-badge-success,.bl-badge-positive{background:var(--color-pastel-green-bg);color:var(--color-pastel-green-text)}.bl-badge-warning,.bl-badge-caution{background:var(--color-pastel-yellow-bg);color:var(--color-pastel-yellow-text)}.bl-badge-danger,.bl-badge-critical{background:var(--color-pastel-red-bg);color:var(--color-pastel-red-text)}.bl-badge-info,.bl-badge-notice{background:var(--color-pastel-blue-bg);color:var(--color-pastel-blue-text)}.bl-badge-brand,.bl-badge-accent{background:var(--color-pastel-indigo-bg);color:var(--color-pastel-indigo-text)}.bl-badge-purple{background:var(--color-pastel-purple-bg);color:var(--color-pastel-purple-text)}.bl-badge-neutral,.bl-badge-gray{background:var(--color-surface-sunken);color:var(--color-text-tertiary)}.bl-badge-default{background:var(--color-surface-sunken);color:var(--color-text-secondary);border:1px solid var(--color-border-ghost)}.bl-badge-secondary,.bl-badge-muted{background:var(--color-surface-sunken);color:var(--color-text-tertiary)}.bl-badge-cyan{background:var(--color-pastel-cyan-bg);color:var(--color-pastel-cyan-text)}.bl-badge-orange{background:var(--color-pastel-orange-bg);color:var(--color-pastel-orange-text)}.bl-badge-validated{background:var(--color-pastel-green-bg);color:var(--color-pastel-green-text)}.bl-badge-anomaly{background:var(--color-pastel-red-bg);color:var(--color-pastel-red-text)}.bl-badge-inherited{background:var(--color-pastel-purple-bg);color:var(--color-pastel-purple-text)}.bl-badge-override{background:var(--color-pastel-orange-bg);color:var(--color-pastel-orange-text)}.bl-badge-conflict{background:var(--color-pastel-red-bg);color:var(--color-pastel-red-text);border:1px dashed}.bl-badge-draft{background:var(--color-surface-sunken);color:var(--color-text-tertiary);border:1px dashed var(--color-border-ghost)}.bl-badge-invoiced{background:var(--color-pastel-blue-bg);color:var(--color-pastel-blue-text)}.bl-badge-committed{background:var(--color-pastel-indigo-bg);color:var(--color-pastel-indigo-text)}.bl-badge-dot:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.bl-badge-dot-indicator{flex-shrink:0;width:6px;height:6px;position:relative}.bl-badge-dot-core,.bl-badge-dot-pulse{background:currentColor;border-radius:9999px;position:absolute;inset:0}.bl-badge-dot-pulse{opacity:.45;animation:1.2s cubic-bezier(0,0,.2,1) infinite bl-badge-ping}.bl-badge-outline{background:0 0;border:1px solid}a .bl-badge:hover,button .bl-badge:hover,.bl-badge-interactive:hover{transform:translateY(-1px);box-shadow:0 2px 8px -2px}.bl-badge-interactive:focus-visible,a .bl-badge:focus-visible{box-shadow:var(--shadow-ring);outline:none}.bl-badge-sm{padding:.125rem .375rem;font-size:.5625rem}.bl-badge-lg{padding:.3125rem .75rem;font-size:.75rem}.bl-badge-count{background:var(--color-danger-solid);min-width:18px;height:18px;color:var(--color-text-inverse);font-variant-numeric:tabular-nums;box-shadow:0 2px 6px -2px var(--color-danger-solid);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;font-size:9.5px;font-weight:700;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bl-badge-count{box-shadow:0 2px 6px -2px color-mix(in srgb,var(--color-danger-solid)40%,transparent)}}.bl-badge-count-success{background:var(--color-success-solid);box-shadow:0 2px 6px -2px var(--color-success-solid)}@supports (color:color-mix(in lab,red,red)){.bl-badge-count-success{box-shadow:0 2px 6px -2px color-mix(in srgb,var(--color-success-solid)40%,transparent)}}.bl-badge-count-warning{background:var(--color-warning-solid);box-shadow:0 2px 6px -2px var(--color-warning-solid)}@supports (color:color-mix(in lab,red,red)){.bl-badge-count-warning{box-shadow:0 2px 6px -2px color-mix(in srgb,var(--color-warning-solid)40%,transparent)}}.bl-badge-count-info{background:var(--color-info-solid);box-shadow:0 2px 6px -2px var(--color-info-solid)}@supports (color:color-mix(in lab,red,red)){.bl-badge-count-info{box-shadow:0 2px 6px -2px color-mix(in srgb,var(--color-info-solid)40%,transparent)}}.bl-badge-count-danger{background:var(--color-danger-solid)}.bl-badge-pill{border-radius:9999px;padding:.25rem .75rem;font-size:.6875rem}@keyframes bl-badge-ping{75%,to{opacity:0;transform:scale(2)}}@media(prefers-reduced-motion:reduce){.bl-badge-dot-pulse{animation:none}}.dark .bl-badge-success,.dark .bl-badge-positive{background:var(--color-pastel-green-bg);color:var(--color-pastel-green-text)}.dark .bl-badge-warning,.dark .bl-badge-caution{background:var(--color-pastel-yellow-bg);color:var(--color-pastel-yellow-text)}.dark .bl-badge-danger,.dark .bl-badge-critical{background:var(--color-pastel-red-bg);color:var(--color-pastel-red-text)}.dark .bl-badge-info,.dark .bl-badge-notice{background:var(--color-pastel-blue-bg);color:var(--color-pastel-blue-text)}.bl-dot-success{background:var(--color-success-solid);box-shadow:0 0 6px var(--color-success-solid)}@supports (color:color-mix(in lab,red,red)){.bl-dot-success{box-shadow:0 0 6px color-mix(in srgb,var(--color-success-solid)50%,transparent)}}.bl-dot-warning{background:var(--color-warning-solid);box-shadow:0 0 6px var(--color-warning-solid)}@supports (color:color-mix(in lab,red,red)){.bl-dot-warning{box-shadow:0 0 6px color-mix(in srgb,var(--color-warning-solid)50%,transparent)}}.bl-dot-danger{background:var(--color-danger-solid);box-shadow:0 0 6px var(--color-danger-solid)}@supports (color:color-mix(in lab,red,red)){.bl-dot-danger{box-shadow:0 0 6px color-mix(in srgb,var(--color-danger-solid)50%,transparent)}}.dark .bl-badge-brand,.dark .bl-badge-accent{background:var(--color-pastel-indigo-bg);color:var(--color-pastel-indigo-text)}.dark .bl-badge-purple{background:var(--color-pastel-purple-bg);color:var(--color-pastel-purple-text)}.dark .bl-badge-cyan{background:var(--color-pastel-cyan-bg);color:var(--color-pastel-cyan-text)}.dark .bl-badge-orange{background:var(--color-pastel-orange-bg);color:var(--color-pastel-orange-text)}@media(forced-colors:active){.bl-badge{forced-color-adjust:none;border:1px solid}.bl-badge-dot:before{background:currentColor}}.bl-card{background:var(--color-surface-card);border:1px solid var(--color-border-ghost);border-radius:var(--card-radius);box-shadow:var(--card-shadow);transition:box-shadow var(--duration-normal)var(--ease-standard),border-color var(--duration-normal)var(--ease-standard)}.dark .bl-card{background:var(--color-surface-card)}.dark .bl-card-lift:hover{box-shadow:0 8px 24px -6px #0003}.bl-card:hover{box-shadow:var(--card-shadow-hover)}.bl-card-tinted{background:linear-gradient(180deg,var(--color-surface-card)0%,var(--color-surface-card)100%)}@supports (color:color-mix(in lab,red,red)){.bl-card-tinted{background:linear-gradient(180deg,color-mix(in srgb,var(--color-surface-card)95%,var(--color-brand-subtle))0%,var(--color-surface-card)100%)}}.bl-card-lift{transition:box-shadow var(--duration-normal)var(--ease-standard),border-color var(--duration-normal)var(--ease-standard),transform var(--duration-normal)var(--ease-standard)}.bl-card-lift:hover{box-shadow:var(--shadow-lg),0 0 0 1px var(--color-brand);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.bl-card-lift:hover{box-shadow:var(--shadow-lg),0 0 0 1px color-mix(in srgb,var(--color-brand)4%,transparent)}}.bl-card-interactive{cursor:pointer}.bl-card-interactive:hover{box-shadow:var(--card-shadow-hover);border-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-card-interactive:hover{border-color:color-mix(in srgb,var(--color-brand)8%,transparent)}}.bl-card-interactive:focus-visible{box-shadow:var(--shadow-ring);outline:none}.bl-card-interactive:active{transform:scale(.995)}.bl-card-header{padding:var(--card-padding);border-bottom:1px solid var(--color-border-ghost);justify-content:space-between;align-items:center;gap:1rem;display:flex}.bl-card-body{padding:var(--card-padding)}.bl-card-footer{padding:1rem var(--card-padding);border-top:1px solid var(--color-border-ghost);background:var(--color-surface-container-low);justify-content:flex-end;align-items:center;gap:1rem;display:flex}.bl-card-compact .bl-card-header,.bl-card-compact .bl-card-body,.bl-card-compact .bl-card-footer{padding:1rem}.bl-card-header-primary{background:var(--color-brand-subtle);border-bottom-color:var(--color-brand-border)}.bl-card-header-success{background:var(--color-success-bg);border-bottom-color:var(--color-success-border)}.bl-card-header-warning{background:var(--color-warning-bg);border-bottom-color:var(--color-warning-border)}.bl-card-header-danger{background:var(--color-danger-bg);border-bottom-color:var(--color-danger-border)}.bl-card-header-info{background:var(--color-info-bg);border-bottom-color:var(--color-info-border)}.bl-card-accent{border-inline-start:3px solid var(--accent-color,var(--color-brand))}.bl-card-flush .bl-card-body{padding:0}.dark .bl-card:hover{box-shadow:0 4px 24px -4px var(--color-brand),0 2px 8px -2px #00000026}@supports (color:color-mix(in lab,red,red)){.dark .bl-card:hover{box-shadow:0 4px 24px -4px color-mix(in srgb,var(--color-brand)12%,transparent),0 2px 8px -2px #00000026}}.bl-card-loading{pointer-events:none;position:relative}.bl-card-loading:after{content:"";border-radius:inherit;background:var(--color-surface-card);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.bl-card-loading:after{background:color-mix(in srgb,var(--color-surface-card)75%,transparent)}}.bl-card-loading:after{-webkit-backdrop-filter:blur(2px);z-index:1}@media print{.bl-card{box-shadow:none;border:1px solid var(--color-border-default);break-inside:avoid}}@media(forced-colors:active){.bl-card{forced-color-adjust:none;background:canvas;border:1px solid buttontext}.bl-card:hover{outline-offset:-2px;outline:2px solid highlight}}.bl-card-accent[data-module=structure]{--accent-color:var(--color-mod-structure)}.bl-card-accent[data-module=financial]{--accent-color:var(--color-mod-financial)}.bl-card-accent[data-module=treasury]{--accent-color:var(--color-mod-treasury)}.bl-card-accent[data-module=assets]{--accent-color:var(--color-mod-assets)}.bl-card-accent[data-module=operations]{--accent-color:var(--color-mod-operations)}.bl-card-accent[data-module=analytics]{--accent-color:var(--color-mod-analytics)}.bl-card-accent[data-module=settings]{--accent-color:var(--color-mod-settings)}.bl-card-glow:hover{box-shadow:var(--shadow-md),0 0 20px -5px var(--accent-color,var(--color-brand))}@supports (color:color-mix(in lab,red,red)){.bl-card-glow:hover{box-shadow:var(--shadow-md),0 0 20px -5px var(--accent-color,color-mix(in srgb,var(--color-brand)10%,transparent))}}.bl-card-status{position:relative;overflow:hidden}.bl-card-status:before{content:"";inset-inline-start:0;border-radius:0 4px 4px 0;width:4px;position:absolute;top:0;bottom:0}[dir=rtl] .bl-card-status:before{border-radius:4px 0 0 4px}.bl-card-status-success:before{background:var(--color-success-solid)}.bl-card-status-warning:before{background:var(--color-warning-solid)}.bl-card-status-danger:before{background:var(--color-danger-solid)}.bl-card-status-info:before{background:var(--color-info-solid)}.bl-card-status-open:before{background:var(--color-brand)}.bl-card-status-success{background:var(--color-success-bg)}@supports (color:color-mix(in lab,red,red)){.bl-card-status-success{background:color-mix(in srgb,var(--color-success-bg)30%,var(--color-surface-card))}}.bl-card-status-warning{background:var(--color-warning-bg)}@supports (color:color-mix(in lab,red,red)){.bl-card-status-warning{background:color-mix(in srgb,var(--color-warning-bg)30%,var(--color-surface-card))}}.bl-card-status-danger{background:var(--color-danger-bg)}@supports (color:color-mix(in lab,red,red)){.bl-card-status-danger{background:color-mix(in srgb,var(--color-danger-bg)30%,var(--color-surface-card))}}.bl-card-module{position:relative;overflow:hidden}.bl-card-module:after{content:"";background:var(--module-color,var(--color-brand));opacity:.7;top:0;height:3px;position:absolute;inset-inline:0}.bl-card-module[data-module=structure]{--module-color:var(--color-mod-structure)}.bl-card-module[data-module=financial]{--module-color:var(--color-mod-financial)}.bl-card-module[data-module=treasury]{--module-color:var(--color-mod-treasury)}.bl-card-module[data-module=operations]{--module-color:var(--color-mod-operations)}.bl-card-module[data-module=analytics]{--module-color:var(--color-mod-analytics)}.bl-card-module[data-module=compliance]{--module-color:var(--color-danger-solid)}.bl-card-gradient-success{background:linear-gradient(135deg,var(--color-success-bg)0%,var(--color-surface-card)100%)}@supports (color:color-mix(in lab,red,red)){.bl-card-gradient-success{background:linear-gradient(135deg,color-mix(in srgb,var(--color-success-bg)50%,var(--color-surface-card))0%,var(--color-surface-card)100%)}}.bl-card-gradient-primary{background:linear-gradient(135deg,var(--color-brand-subtle)0%,var(--color-surface-card)100%)}@supports (color:color-mix(in lab,red,red)){.bl-card-gradient-primary{background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand-subtle)50%,var(--color-surface-card))0%,var(--color-surface-card)100%)}}.bl-card-gradient-warning{background:linear-gradient(135deg,var(--color-warning-bg)0%,var(--color-surface-card)100%)}@supports (color:color-mix(in lab,red,red)){.bl-card-gradient-warning{background:linear-gradient(135deg,color-mix(in srgb,var(--color-warning-bg)50%,var(--color-surface-card))0%,var(--color-surface-card)100%)}}.bl-card-gradient-danger{background:linear-gradient(135deg,var(--color-danger-bg)0%,var(--color-surface-card)100%)}@supports (color:color-mix(in lab,red,red)){.bl-card-gradient-danger{background:linear-gradient(135deg,color-mix(in srgb,var(--color-danger-bg)40%,var(--color-surface-card))0%,var(--color-surface-card)100%)}}.bl-card--soft{border-color:var(--color-pastel-blue-border);box-shadow:var(--card-shadow-soft)}.bl-card--soft:hover{box-shadow:var(--card-shadow-soft);border-color:var(--color-pastel-indigo-border)}.bl-card--soft .bl-card-header{background:var(--color-pastel-blue-bg);border-bottom-color:var(--color-pastel-blue-border)}.bl-card-hero{background:var(--gradient-brand);color:var(--color-text-inverse);box-shadow:0 8px 24px -6px var(--color-brand);border:none}@supports (color:color-mix(in lab,red,red)){.bl-card-hero{box-shadow:0 8px 24px -6px color-mix(in srgb,var(--color-brand)25%,transparent)}}.bl-card-hero{border-radius:12px}.bl-card-hero:hover{box-shadow:0 12px 32px -6px var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-card-hero:hover{box-shadow:0 12px 32px -6px color-mix(in srgb,var(--color-brand)30%,transparent)}}.bl-card-elevated{border:1px solid var(--color-border-ghost);box-shadow:var(--shadow-xs);border-radius:12px}.bl-card-elevated:hover{box-shadow:0 6px 20px -4px var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-card-elevated:hover{box-shadow:0 6px 20px -4px color-mix(in srgb,var(--color-brand)8%,transparent)}}.bl-card-elevated:hover{border-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-card-elevated:hover{border-color:color-mix(in srgb,var(--color-brand)15%,transparent)}}.bl-catalog-card{flex-direction:column;gap:.875rem;min-height:100%;padding:1.25rem;display:flex}.bl-catalog-card-icon{border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.bl-catalog-card-icon-primary{background:var(--color-brand-subtle);color:var(--color-brand)}.bl-catalog-card-icon-success{background:var(--color-success-bg);color:var(--color-success-icon)}.bl-catalog-card-icon-warning{background:var(--color-warning-bg);color:var(--color-warning-icon)}.bl-catalog-card-icon-danger{background:var(--color-danger-bg);color:var(--color-danger-icon)}.bl-catalog-card-icon-info{background:var(--color-info-bg);color:var(--color-info-icon)}.bl-catalog-card-meta{font-size:var(--text-2xs);color:var(--color-text-tertiary);align-items:center;gap:.375rem;margin-top:auto;font-weight:600;display:inline-flex}.bl-ws-hero{border-radius:var(--radius-xl);background:linear-gradient(135deg,var(--ws-accent,var(--color-brand))0%,var(--ws-accent,var(--color-brand))100%);padding:1.5rem 1.75rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.bl-ws-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--ws-accent,var(--color-brand))12%,var(--color-surface-card)),color-mix(in srgb,var(--ws-accent,var(--color-brand))4%,var(--color-surface-card)))}}.bl-ws-hero{border:1px solid var(--ws-accent,var(--color-brand))}@supports (color:color-mix(in lab,red,red)){.bl-ws-hero{border:1px solid color-mix(in srgb,var(--ws-accent,var(--color-brand))15%,transparent)}}.bl-ws-hero{box-shadow:0 2px 12px -4px var(--ws-accent,var(--color-brand))}@supports (color:color-mix(in lab,red,red)){.bl-ws-hero{box-shadow:0 2px 12px -4px color-mix(in srgb,var(--ws-accent,var(--color-brand))8%,transparent)}}.bl-ws-hero:before{content:"";background:radial-gradient(circle,var(--ws-accent,var(--color-brand))0%,transparent 70%);inset-inline-end:-40px;border-radius:50%;width:200px;height:200px;position:absolute;top:-40px}@supports (color:color-mix(in lab,red,red)){.bl-ws-hero:before{background:radial-gradient(circle,color-mix(in srgb,var(--ws-accent,var(--color-brand))6%,transparent)0%,transparent 70%)}}.bl-ws-hero:before{pointer-events:none}.bl-ws-hero-title{font-size:var(--text-2xl);letter-spacing:-.015em;font-weight:700;line-height:var(--leading-tight);color:var(--color-text-primary)}.bl-ws-hero-desc{font-size:var(--text-base);color:var(--color-text-secondary);margin-top:.25rem}.bl-ws-hero--finance{--ws-accent:var(--color-mod-financial)}.bl-ws-hero--property{--ws-accent:var(--color-mod-structure)}.bl-ws-hero--operations{--ws-accent:var(--color-mod-operations)}.bl-ws-hero--people{--ws-accent:var(--color-brand)}.bl-ws-hero--treasury{--ws-accent:var(--color-mod-treasury)}.bl-ws-hero--governance,.bl-ws-hero--reports{--ws-accent:var(--color-mod-analytics)}.dark .bl-ws-hero{background:linear-gradient(135deg,var(--ws-accent,var(--color-brand))0%,var(--color-surface-card)100%)}@supports (color:color-mix(in lab,red,red)){.dark .bl-ws-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--ws-accent,var(--color-brand))8%,var(--color-surface-card))0%,var(--color-surface-card)100%)}}.bl-ws-module-card{border-radius:var(--card-radius);border:1px solid var(--color-border-ghost);background:var(--color-surface-card);transition:all var(--duration-normal)var(--ease-standard);color:inherit;cursor:pointer;align-items:flex-start;gap:1rem;padding:1.25rem;text-decoration:none;display:flex}.bl-ws-module-card:hover{border-color:var(--module-accent,var(--color-brand))}@supports (color:color-mix(in lab,red,red)){.bl-ws-module-card:hover{border-color:color-mix(in srgb,var(--module-accent,var(--color-brand))25%,transparent)}}.bl-ws-module-card:hover{box-shadow:0 4px 16px -4px var(--module-accent,var(--color-brand)),0 0 0 1px var(--module-accent,var(--color-brand))}@supports (color:color-mix(in lab,red,red)){.bl-ws-module-card:hover{box-shadow:0 4px 16px -4px color-mix(in srgb,var(--module-accent,var(--color-brand))10%,transparent),0 0 0 1px color-mix(in srgb,var(--module-accent,var(--color-brand))8%,transparent)}}.bl-ws-module-card:focus-visible{box-shadow:var(--shadow-ring);outline:none}.bl-ws-module-card:active{transform:scale(.995)}.bl-ws-module-icon{border-radius:var(--radius-md);background:var(--module-accent,var(--color-brand));flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bl-ws-module-icon{background:color-mix(in srgb,var(--module-accent,var(--color-brand))10%,transparent)}}.bl-ws-module-icon{color:var(--module-accent,var(--color-brand))}.bl-ws-module-card:hover .bl-ws-module-icon{background:var(--module-accent,var(--color-brand))}@supports (color:color-mix(in lab,red,red)){.bl-ws-module-card:hover .bl-ws-module-icon{background:color-mix(in srgb,var(--module-accent,var(--color-brand))16%,transparent)}}.bl-ws-module-card:hover .bl-ws-module-icon{box-shadow:0 2px 8px var(--module-accent,var(--color-brand))}@supports (color:color-mix(in lab,red,red)){.bl-ws-module-card:hover .bl-ws-module-icon{box-shadow:0 2px 8px color-mix(in srgb,var(--module-accent,var(--color-brand))12%,transparent)}}.bl-ws-module-title{font-size:var(--text-base);color:var(--color-text-primary);font-weight:600;line-height:var(--leading-snug)}.bl-ws-module-desc{font-size:var(--text-sm);color:var(--color-text-tertiary);line-height:var(--leading-normal);margin-top:.125rem}.bl-ws-module-stat{font-size:var(--text-xs);color:var(--module-accent,var(--color-brand));margin-top:.5rem;font-weight:600}.bl-table-container{background:var(--color-surface-card);border:1px solid var(--color-border-ghost);border-radius:var(--table-radius,var(--card-radius));box-shadow:var(--card-shadow);position:relative;overflow:hidden}.bl-table-title{border-bottom:1px solid var(--color-border-ghost);justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.375rem;display:flex}.bl-table-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-border-strong)transparent;overflow-x:auto}.bl-table-scroll::-webkit-scrollbar{height:6px}.bl-table-scroll::-webkit-scrollbar-track{background:0 0}.bl-table-scroll::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-full)}.bl-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-sm);line-height:1.5}.bl-table-density-comfortable thead th,.bl-table-density-comfortable .bl-table-th,.bl-table-density-comfortable tbody td,.bl-table-density-comfortable .bl-table-row>td{padding:.875rem var(--spacing-table-cell-x)}.bl-table-density-compact thead th,.bl-table-density-compact .bl-table-th{padding:.6875rem var(--spacing-table-cell-x)}.bl-table-density-compact tbody td,.bl-table-density-compact .bl-table-row>td{padding:.625rem var(--spacing-table-cell-x)}.bl-table-density-dense thead th,.bl-table-density-dense .bl-table-th{font-size:var(--text-xs);padding:.5rem .875rem}.bl-table-density-dense tbody td,.bl-table-density-dense .bl-table-row>td{padding:var(--spacing-table-dense-y).875rem;font-size:var(--text-xs)}.bl-table thead{z-index:5;position:sticky;top:0}.bl-table thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-tertiary);background:var(--color-surface-container-low);border-bottom:1px solid var(--color-border-ghost);white-space:nowrap;text-align:start;-webkit-user-select:none;user-select:none;z-index:10;padding:.875rem 1.125rem;font-size:.75rem;font-weight:700;position:sticky;top:0}.bl-table tbody td{color:var(--color-text-secondary);vertical-align:middle;border-bottom:none;padding:.875rem 1.125rem;font-size:.875rem}.bl-table tbody td:first-child{color:var(--color-text-primary);font-weight:500}.bl-table tbody tr:last-child td{border-bottom:none}.bl-table tbody tr{transition:background-color var(--duration-fast)var(--ease-standard)}.bl-table tbody tr:nth-child(2n),.bl-table-striped tbody tr:nth-child(2n),.bl-table-tbody.bl-table-striped tr:nth-child(2n){background:var(--color-surface-container-low)}.bl-table-hoverable tbody tr:hover{background:var(--color-brand-subtle)}@supports (color:color-mix(in lab,red,red)){.bl-table-hoverable tbody tr:hover{background:color-mix(in srgb,var(--color-brand-subtle)35%,var(--color-surface-card))}}.bl-table-tbody.bl-table-hoverable tr:hover{background:var(--color-brand-subtle)}@supports (color:color-mix(in lab,red,red)){.bl-table-tbody.bl-table-hoverable tr:hover{background:color-mix(in srgb,var(--color-brand-subtle)35%,var(--color-surface-card))}}.bl-table tbody tr[aria-selected=true],.bl-table-tbody tr[aria-selected=true],.bl-table tbody tr.is-selected,.bl-table-tbody tr.is-selected{background:var(--color-row-selected)}.bl-table .numeric{text-align:start;font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;direction:ltr}.bl-cell-positive{color:var(--color-success-text);font-weight:600}.bl-cell-negative{color:var(--color-danger-text);font-weight:600}.bl-cell-warning{color:var(--color-warning-text);font-weight:600}.bl-cell-neutral{color:var(--color-text-disabled);font-weight:400}.bl-cell-highlight{color:var(--color-brand-text);font-weight:600}.bl-cell-muted{color:var(--color-text-tertiary);font-size:var(--text-xs)}.bl-table .rank{color:var(--color-brand);text-align:center;width:2.5rem;font-weight:700}.bl-table tfoot{background:var(--color-surface-container-low);border-top:1px solid var(--color-border-ghost);font-weight:600}.bl-table th.bl-table-sticky,.bl-table td.bl-table-sticky{z-index:3;background:inherit;position:sticky;left:0}.bl-table-sortable{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.bl-table-sortable:hover{color:var(--color-text-primary);background:var(--color-surface-page)}@supports (color:color-mix(in lab,red,red)){.bl-table-sortable:hover{background:color-mix(in srgb,var(--color-surface-page)60%,var(--color-surface-card))}}.bl-table-sortable[aria-sort=ascending]:after,.bl-table-sortable[aria-sort=descending]:after{content:"";clip-path:polygon(50% 0%,0% 100%,100% 100%);opacity:.6;background:currentColor;width:.75rem;height:.75rem;margin-left:.5rem;display:inline-block}.bl-table-sortable[aria-sort=descending]:after{clip-path:polygon(0% 0%,100% 0%,50% 100%)}.bl-table-resizable th{position:relative}.bl-table-resizer{cursor:col-resize;-webkit-user-select:none;user-select:none;background:0 0;border-right:1px solid #0000;width:4px;height:100%;transition:border-color .2s;position:absolute;top:0;right:0}.bl-table-resizer:hover,.bl-table-resizer.active{border-right-color:var(--color-brand)}.bl-column-filter{align-items:center;gap:.375rem;display:inline-flex;position:relative}.bl-column-filter-btn{cursor:pointer;width:1.5rem;height:1.5rem;color:var(--color-text-tertiary);background:0 0;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.bl-column-filter-btn:hover{background:var(--color-surface-sunken);border-color:var(--color-border-default);color:var(--color-text-secondary)}.bl-column-filter-btn.active{background:var(--color-brand-subtle);border-color:var(--color-brand);color:var(--color-brand)}.bl-table-actions{opacity:0;transition:all var(--duration-normal)var(--ease-standard);gap:.25rem;transform:translate(4px)}[dir=rtl] .bl-table-actions{transform:translate(-4px)}.bl-table-hoverable tbody tr:hover .bl-table-actions{opacity:1;transform:translate(0)}@media(pointer:coarse){.bl-table-actions{opacity:1;transform:translate(0)}}.bl-table-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex}.bl-table-loading,.bl-table-error{background:var(--color-surface-card)}.bl-table-pagination{margin-top:.75rem}.bl-table-shadow-start,.bl-table-shadow-end,.bl-table-scroll-start,.bl-table-scroll-end{z-index:10;pointer-events:none;width:1.5rem;position:absolute;top:0;bottom:0}.bl-table-shadow-start,.bl-table-scroll-start{background:linear-gradient(90deg,#00000008,#0000);inset-inline-start:0}.bl-table-shadow-end,.bl-table-scroll-end{background:linear-gradient(270deg,#00000008,#0000);inset-inline-end:0}.bl-table-thead,.bl-table-head{z-index:5;background:var(--color-surface-card);border-bottom:1px solid var(--color-border-ghost);position:sticky;top:0}.bl-table-th{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);background:var(--color-surface-container-low);border-bottom:1px solid var(--color-border-ghost);white-space:nowrap;text-align:start;-webkit-user-select:none;user-select:none;padding:.75rem 1rem;font-size:.6875rem;font-weight:700}.bl-table-th.is-start{text-align:start}.bl-table-th.is-center{text-align:center}.bl-table-th.is-end{text-align:end}.bl-table-tfoot,.bl-table-foot{background:var(--color-surface-container-low);border-top:1px solid var(--color-border-ghost);font-weight:600}.bl-table-row{transition:background-color var(--duration-fast)var(--ease-standard);border-bottom:none}.bl-table-row:nth-child(2n){background:var(--color-surface-container-low)}.bl-row-accent-success{border-inline-start:3px solid var(--color-success-solid);background:var(--color-success-bg)}@supports (color:color-mix(in lab,red,red)){.bl-row-accent-success{background:color-mix(in srgb,var(--color-success-bg)40%,transparent)}}.bl-row-accent-warning{border-inline-start:3px solid var(--color-warning-solid);background:var(--color-warning-bg)}@supports (color:color-mix(in lab,red,red)){.bl-row-accent-warning{background:color-mix(in srgb,var(--color-warning-bg)40%,transparent)}}.bl-row-accent-danger{border-inline-start:3px solid var(--color-danger-solid);background:var(--color-danger-bg)}@supports (color:color-mix(in lab,red,red)){.bl-row-accent-danger{background:color-mix(in srgb,var(--color-danger-bg)40%,transparent)}}.bl-row-accent-info{border-inline-start:3px solid var(--color-info-solid);background:var(--color-info-bg)}@supports (color:color-mix(in lab,red,red)){.bl-row-accent-info{background:color-mix(in srgb,var(--color-info-bg)40%,transparent)}}.bl-row-accent-brand{border-inline-start:3px solid var(--color-brand);background:var(--color-brand-subtle)}@supports (color:color-mix(in lab,red,red)){.bl-row-accent-brand{background:color-mix(in srgb,var(--color-brand-subtle)40%,transparent)}}.bl-row-accent-muted{opacity:.55}.bl-table-thead-sticky{z-index:5;position:sticky;top:0}.bl-table-th--sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.bl-table-sort-link{color:inherit;white-space:nowrap;align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}.bl-table-sort-link:hover{color:var(--color-text-primary)}.bl-table-sort-icon{color:var(--color-brand);opacity:1;flex-shrink:0}.bl-table-sort-icon--idle{color:var(--color-text-muted);opacity:.4;transition:opacity var(--duration-fast)var(--ease-standard)}.bl-table-th--sortable:hover .bl-table-sort-icon--idle{opacity:.7}.bl-table-th--sorted{color:var(--color-text-primary)}.bl-table-compact thead th,.bl-table-compact tbody td{padding:.5rem .75rem}.bl-table-scroll-fixed{scrollbar-width:thin;scrollbar-color:var(--color-border-strong)transparent;max-height:calc(100vh - 280px);overflow-y:auto}.bl-table-scroll-fixed::-webkit-scrollbar{width:6px}.bl-table-scroll-fixed::-webkit-scrollbar-track{background:0 0}.bl-table-scroll-fixed::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-full)}.bl-table-soft .bl-table-container,.bl-table-container.bl-table-soft{border-color:var(--color-pastel-blue-border);box-shadow:var(--card-shadow-soft)}.bl-table-soft thead th,.bl-table-soft .bl-table-th{background:var(--color-pastel-blue-bg)}@supports (color:color-mix(in lab,red,red)){.bl-table-soft thead th,.bl-table-soft .bl-table-th{background:color-mix(in srgb,var(--color-pastel-blue-bg)50%,var(--color-surface-card))}}.bl-table-soft.bl-table-hoverable tbody tr:hover{background:var(--color-pastel-blue-bg)}@supports (color:color-mix(in lab,red,red)){.bl-table-soft.bl-table-hoverable tbody tr:hover{background:color-mix(in srgb,var(--color-pastel-blue-bg)30%,var(--color-surface-card))}}@media(max-width:640px){.bl-table thead th,.bl-table tbody td{font-size:var(--text-xs);padding-inline:.625rem}}.dark .bl-table thead th{background:var(--color-surface-raised);border-bottom-color:var(--color-border-ghost)}.dark .bl-table-striped tbody tr:nth-child(2n){background:#ffffff05}.dark .bl-table-hoverable tbody tr:hover{background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.dark .bl-table-hoverable tbody tr:hover{background:color-mix(in srgb,var(--color-brand)5%,#ffffff08)}}.bl-table-expand-toggle{border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;color:var(--color-text-tertiary);cursor:pointer;transition:all var(--duration-fast)var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.bl-table-expand-toggle:hover{background:var(--color-surface-sunken);color:var(--color-text-primary)}.bl-table-expand-toggle svg{transition:transform var(--duration-normal)var(--ease-standard)}.bl-table-expand-toggle[aria-expanded=true] svg{transform:rotate(90deg)}[dir=rtl] .bl-table-expand-toggle[aria-expanded=true] svg{transform:rotate(-90deg)}.bl-table-expand-row td{border-bottom:1px solid var(--color-border-ghost);padding:0!important}.bl-table-expand-content{background:var(--color-surface-page);padding:.75rem 1rem .75rem 3.25rem}@supports (color:color-mix(in lab,red,red)){.bl-table-expand-content{background:color-mix(in srgb,var(--color-surface-page)50%,var(--color-surface-card))}}.bl-table-expand-content{font-size:var(--text-sm);color:var(--color-text-secondary)}[dir=rtl] .bl-table-expand-content{padding:.75rem 3.25rem .75rem 1rem}@media print{.bl-table-container{box-shadow:none;border:1px solid var(--color-border-default)}.bl-table thead th{background:var(--color-surface-sunken)!important;color:var(--color-text-primary)!important}}.bl-table-hoverable tbody tr[data-href],.bl-table-hoverable tbody tr[role=link],.bl-table-hoverable tbody tr[role=button],.bl-table-clickable tbody tr,.bl-table tbody tr.is-clickable{cursor:pointer}.bl-table-hoverable tbody tr:focus-within:has(a:focus-visible),.bl-table-clickable tbody tr:focus-visible{box-shadow:inset 0 0 0 2px var(--color-brand);border-radius:2px;outline:none}.bl-table-loading-overlay{z-index:8;background:var(--color-surface-card);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.bl-table-loading-overlay{background:color-mix(in srgb,var(--color-surface-card)80%,transparent)}}.bl-table-loading-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:inherit}.bl-table-selection-bar{background:var(--color-brand-subtle);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.bl-table-selection-bar{background:color-mix(in srgb,var(--color-brand-subtle)60%,var(--color-surface-card))}}.bl-table-selection-bar{border-bottom:1px solid var(--color-brand-border);border-radius:var(--table-radius,var(--card-radius))var(--table-radius,var(--card-radius))0 0;font-size:var(--text-sm);color:var(--color-brand-text);animation:bl-fade-in var(--duration-fast)ease both;font-weight:500}.bl-table-selection-count{color:var(--color-brand);font-weight:700}@media(max-width:480px){.bl-table-col-hide-xs{display:none}}@media(max-width:640px){.bl-table-col-hide-sm{display:none}}@media(forced-colors:active){.bl-table-container{border:1px solid buttontext}.bl-table thead th{color:buttontext;forced-color-adjust:none;background:canvas;border-bottom:2px solid buttontext}.bl-table tbody td{border-bottom:1px solid graytext}.bl-table-hoverable tbody tr:hover{outline-offset:-2px;outline:2px solid highlight}}.bl-label,.bl-form-label{color:var(--color-text-secondary);text-transform:none;letter-spacing:.005em;margin-bottom:.375rem;font-size:.8125rem;font-weight:600;display:block}.bl-input{width:100%;min-height:var(--input-h);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-surface-card);border:1px solid var(--color-border-default);border-radius:var(--input-radius);box-shadow:var(--shadow-xs);transition:border-color var(--duration-normal)var(--ease-standard),box-shadow var(--duration-normal)var(--ease-standard),background var(--duration-normal)var(--ease-standard);padding:.625rem .875rem;font-family:inherit;line-height:1.5}.bl-input:hover:not(:focus):not(:disabled):not([readonly]){border-color:var(--color-border-strong)}.bl-input:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-ring-lg,var(--shadow-ring)),var(--shadow-xs);background:var(--color-surface-card);outline:none}.bl-input::placeholder{color:var(--color-text-placeholder)}.bl-input:disabled{opacity:.55;cursor:not-allowed;background:var(--color-surface-sunken)}.bl-input[readonly]{background:var(--color-surface-sunken)}.bl-input[aria-invalid=true]{border-color:var(--color-border-error);box-shadow:0 0 0 3px var(--color-danger-solid)}@supports (color:color-mix(in lab,red,red)){.bl-input[aria-invalid=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-danger-solid)8%,transparent)}}.bl-input-error{box-shadow:0 0 0 3px var(--color-danger-solid);border-color:var(--color-border-error)!important}@supports (color:color-mix(in lab,red,red)){.bl-input-error{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-danger-solid)8%,transparent)}}.bl-input-success,.bl-input[data-valid=true],.bl-input[aria-invalid=false]{border-color:var(--color-success-solid);box-shadow:0 0 0 3px var(--color-success-solid)}@supports (color:color-mix(in lab,red,red)){.bl-input-success,.bl-input[data-valid=true],.bl-input[aria-invalid=false]{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-success-solid)8%,transparent)}}.bl-input[readonly]:not(:disabled){background:var(--color-surface-sunken);color:var(--color-text-secondary);border-color:var(--color-border-subtle);cursor:default;opacity:1;box-shadow:none}.bl-select{width:100%;min-height:var(--input-h);font-size:var(--text-sm);color:var(--color-text-primary);background:var(--color-surface-card);border:1px solid var(--color-border-default);border-radius:var(--input-radius);box-shadow:var(--shadow-xs);cursor:pointer;transition:border-color var(--duration-normal)var(--ease-standard),box-shadow var(--duration-normal)var(--ease-standard),background var(--duration-normal)var(--ease-standard);padding:.625rem .875rem;font-family:inherit;line-height:1.5}.bl-select:hover:not(:focus):not(:disabled){border-color:var(--color-border-strong)}.bl-select:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-ring-lg,var(--shadow-ring)),var(--shadow-xs);background:var(--color-surface-card);outline:none}.bl-checkbox{appearance:none;border:1.5px solid var(--color-border-strong);border-radius:var(--radius-xs,4px);background:var(--color-surface-card);cursor:pointer;vertical-align:middle;width:1rem;height:1rem;transition:background .15s ease,border-color .15s ease,box-shadow var(--duration-fast,.15s)var(--ease-standard,ease);flex-shrink:0;position:relative}.bl-checkbox:checked{background:var(--color-brand);border-color:var(--color-brand);background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.bl-checkbox:focus-visible{box-shadow:var(--shadow-ring);outline:none}.bl-checkbox:disabled{opacity:.5;cursor:not-allowed}.bl-radio{appearance:none;border:1.5px solid var(--color-border-strong);background:var(--color-surface-card);cursor:pointer;vertical-align:middle;width:1rem;height:1rem;transition:background .15s ease,border-color .15s ease,box-shadow var(--duration-fast,.15s)var(--ease-standard,ease);border-radius:50%;flex-shrink:0;position:relative}.bl-radio:checked{border-color:var(--color-brand);background:var(--color-brand);background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.bl-radio:focus-visible{box-shadow:var(--shadow-ring);outline:none}.bl-radio:disabled{opacity:.5;cursor:not-allowed}.bl-input-file{width:100%;font-size:var(--text-sm);color:var(--color-text-secondary);border:1px solid var(--color-border-default);border-radius:var(--input-radius);background:var(--color-surface-card);cursor:pointer;transition:border-color var(--duration-normal)var(--ease-standard)}.bl-input-file::file-selector-button{font-size:var(--text-sm);color:var(--color-text-secondary);background:var(--color-surface-sunken);border:none;border-inline-end:1px solid var(--color-border-default);cursor:pointer;transition:background var(--duration-fast,.15s)var(--ease-standard,ease);margin-inline-end:.75rem;padding:.625rem 1rem;font-weight:600}.bl-input-file::file-selector-button:hover{background:var(--color-brand-subtle);color:var(--color-brand)}.bl-input-file:focus-within{border-color:var(--color-border-focus);box-shadow:var(--shadow-ring)}.bl-error,.bl-error-text{font-size:var(--text-xs);color:var(--color-danger-text);margin-top:.25rem;font-weight:500}.bl-error svg{flex-shrink:0}.bl-help{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-top:.25rem}.bl-counter{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-text-disabled)}.bl-counter-warn{color:var(--color-warning-text)}.bl-input-addon{font-size:var(--text-sm);color:var(--color-text-tertiary);background:var(--color-surface-sunken);border:1px solid var(--color-border-default);align-items:center;padding:0 .875rem;display:inline-flex}.bl-input-addon-start{border-inline-end:0;border-start-start-radius:var(--input-radius);border-end-start-radius:var(--input-radius)}.bl-input-addon-end{border-inline-start:0;border-start-end-radius:var(--input-radius);border-end-end-radius:var(--input-radius)}.bl-input-addon-error{border-color:var(--color-border-error);background:var(--color-danger-bg);color:var(--color-danger-text)}.bl-input-icon{color:var(--color-text-disabled)}.bl-input-icon-error{color:var(--color-danger-icon)}.bl-required{color:var(--color-danger-text);margin-inline-start:.125rem}.bl-form-section{border:1px solid var(--color-border-ghost);border-radius:var(--section-radius,var(--card-radius));background:var(--color-surface-card);box-shadow:var(--card-shadow);transition:box-shadow var(--duration-normal)var(--ease-standard),border-color var(--duration-normal)var(--ease-standard);overflow:hidden}.bl-form-section:focus-within{box-shadow:var(--card-shadow-soft);border-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-form-section:focus-within{border-color:color-mix(in srgb,var(--color-brand)20%,var(--color-border-strong))}}.bl-form-section+.bl-form-section{margin-top:1rem}.bl-form-section-header{cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--color-surface-container-low);border-bottom:1px solid var(--color-border-ghost);transition:background var(--duration-normal)var(--ease-standard);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.bl-form-section-header:hover{background:var(--color-surface-container)}.bl-form-section-header .w-6{background:var(--color-pastel-indigo-bg);color:var(--color-brand);border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:.5rem;display:flex}.bl-form-section-body{border-top:none;padding:1.5rem 1.75rem 1.75rem}.bl-form-group{margin-bottom:1.5rem}.bl-form-group:last-child{margin-bottom:0}.bl-form-group-inline{align-items:flex-start;gap:1rem;display:flex}.bl-form-group-inline .bl-form-label{flex-shrink:0;width:140px;padding-top:.5rem}.bl-form-required{color:var(--color-danger-text);margin-inline-start:2px}.bl-form-input-wrapper{flex:1;min-width:0}.bl-form-hint{font-size:var(--text-xs);color:var(--color-text-tertiary);margin-top:.375rem}.bl-form-error{font-size:var(--text-xs);color:var(--color-danger-text);margin-top:.375rem;font-weight:500}.bl-form-group-error .bl-input,.bl-form-group-error .bl-select{border-color:var(--color-danger-solid)}.bl-form-group-error .bl-form-label{color:var(--color-danger-text)}.bl-form-group-success .bl-input,.bl-form-group-success .bl-select{border-color:var(--color-success-solid);box-shadow:0 0 0 3px var(--color-success-solid)}@supports (color:color-mix(in lab,red,red)){.bl-form-group-success .bl-input,.bl-form-group-success .bl-select{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-success-solid)8%,transparent)}}.bl-form-group-success .bl-form-label{color:var(--color-success-text)}.bl-form-success-text{font-size:var(--text-xs);color:var(--color-success-text);margin-top:.375rem;font-weight:500}.bl-input-password-wrapper{position:relative}.bl-input-password-wrapper>.bl-input{padding-inline-end:2.75rem}.bl-password-toggle{width:1.75rem;height:1.75rem;color:var(--color-text-tertiary);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--duration-fast)var(--ease-standard),background var(--duration-fast)var(--ease-standard);inset-inline-end:.625rem;background:0 0;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.bl-password-toggle:hover{color:var(--color-text-primary);background:var(--color-surface-sunken)}.bl-password-toggle:focus-visible{box-shadow:var(--shadow-ring);outline:none}.bl-form-inline{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.bl-form-inline>.bl-form-group{flex:1;min-width:180px;margin-bottom:0}.bl-form-actions{z-index:10;background:var(--color-surface-container-low);border:1px solid var(--color-border-ghost);border-radius:var(--card-radius);box-shadow:0 -4px 16px var(--color-brand);justify-content:flex-end;align-items:center;gap:.875rem;margin-top:1.75rem;padding:1.125rem 1.75rem;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab,red,red)){.bl-form-actions{box-shadow:0 -4px 16px color-mix(in srgb,var(--color-brand)3%,transparent)}}[dir=rtl] .bl-form-actions{justify-content:flex-start}.dark .bl-form-actions{box-shadow:0 -4px 12px #0000001f}@media print{.bl-form-actions{display:none!important}}.bl-tabs{border-bottom:1px solid var(--color-border-ghost);scrollbar-width:none;gap:.25rem;margin-bottom:1rem;display:flex;overflow-x:auto}.bl-tabs::-webkit-scrollbar{display:none}.bl-tab{font-size:var(--text-sm);color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-md)var(--radius-md)0 0;white-space:nowrap;transition:color var(--duration-fast)var(--ease-standard),background var(--duration-fast)var(--ease-standard),border-color var(--duration-fast)var(--ease-standard),box-shadow var(--duration-fast)var(--ease-standard);background:0 0;border:1px solid #0000;align-items:center;gap:.5rem;margin-bottom:-1px;padding:.625rem 1rem;font-weight:500;display:inline-flex}.bl-tab:hover{color:var(--color-brand);background:var(--color-surface-sunken)}.bl-tab.active,.bl-tab.is-active,.bl-tab[aria-selected=true]{color:var(--color-brand);border-bottom-color:var(--color-brand);font-weight:600}.bl-tab-icon{flex-shrink:0;width:1rem;height:1rem}.bl-tab-count{background:var(--color-surface-sunken);min-width:1.375rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;border-radius:9999px;justify-content:center;align-items:center;padding:.125rem .375rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.bl-tab-count.is-active{background:var(--color-brand-subtle);color:var(--color-brand-text)}.bl-tab:focus-visible{box-shadow:var(--shadow-ring);outline:none}.bl-tabs-pill{background:var(--color-surface-sunken);border-radius:var(--radius-lg);border-bottom:none;gap:.125rem;padding:.25rem}.bl-tabs-pill .bl-tab{border-radius:var(--radius-md);border-bottom:none;margin-bottom:0;padding:.5rem .875rem}.bl-tabs-pill .bl-tab.active,.bl-tabs-pill .bl-tab.is-active,.bl-tabs-pill .bl-tab[aria-selected=true]{background:var(--color-surface-card);box-shadow:var(--shadow-xs);color:var(--color-text-primary);border-color:var(--color-border-ghost)}.bl-tab-panel,.bl-tab-panel.active,.bl-tab-panel[aria-hidden=false]{display:block}.bl-tab-panel-state{text-align:center;min-height:14rem;color:var(--color-text-secondary);font-size:var(--text-sm);justify-content:center;align-items:center;gap:.75rem;display:flex}.bl-tab-panel-state-error{color:var(--color-danger-text)}.bl-tab-spinner{width:1.125rem;height:1.125rem;animation:bl-tab-spin var(--duration-slow,.8s)linear infinite}@keyframes bl-tab-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.bl-tab-spinner{animation:none}}@keyframes bl-tab-panel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.bl-tab-panel[aria-hidden=false],.bl-tab-panel.active{animation:bl-tab-panel-in var(--duration-fast,.12s)var(--ease-standard,ease)both}.bl-tab-panel[aria-hidden=true],.bl-tab-panel:not(.active):not([aria-hidden=false]){display:none}@media(prefers-reduced-motion:reduce){.bl-tab-panel[aria-hidden=false],.bl-tab-panel.active{animation:none}}.bl-tab--ws{font-size:var(--text-xs);border-radius:var(--radius-sm);border-bottom:none;margin-bottom:0;padding:.5rem .75rem}.bl-tab--ws.active,.bl-tab--ws.is-active,.bl-tab--ws[aria-selected=true],.bl-tab--active{background:var(--color-brand-subtle);color:var(--color-brand);font-weight:600}.bl-tab--ws:hover:not(.active):not(.is-active):not([aria-selected=true]):not(.bl-tab--active){background:var(--color-surface-sunken)}.bl-pagination-wrapper{background:var(--color-surface-card);border:1px solid var(--color-border-ghost);border-radius:var(--card-radius);box-shadow:var(--shadow-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding:.75rem 1rem;display:flex}.bl-pagination-info{font-size:var(--text-xs);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;align-items:center;gap:.375rem;display:flex}.bl-pagination-info strong{color:var(--color-text-primary);font-weight:700}.bl-pagination{align-items:center;gap:2px;display:flex}.bl-page-btn{min-width:34px;height:34px;font-size:var(--text-sm);color:var(--color-text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-fast)var(--ease-standard),color var(--duration-fast)var(--ease-standard);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;background:0 0;border:none;justify-content:center;align-items:center;padding:0 6px;font-weight:600;text-decoration:none;display:inline-flex}.bl-page-btn:hover{background:var(--color-surface-sunken);color:var(--color-text-primary)}.bl-page-btn.active,.bl-page-active{background:var(--color-brand);color:var(--color-text-inverse);cursor:default;font-weight:700}.bl-page-btn:disabled,.bl-page-disabled{color:var(--color-text-disabled);opacity:.4;cursor:not-allowed;pointer-events:none}.bl-page-btn:focus-visible{box-shadow:var(--shadow-ring);outline:none}.bl-page-dots{min-width:28px;height:34px;color:var(--color-text-tertiary);cursor:default;justify-content:center;align-items:center;display:inline-flex}.bl-page-nav{font-size:var(--text-xs);font-weight:600}@media(max-width:480px){.bl-pagination-wrapper{text-align:center;flex-direction:column}}.bl-toggle-track{background:var(--color-border-default);transition:background var(--duration-fast)var(--ease-standard);cursor:pointer;border-radius:9999px;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.bl-toggle-track[aria-disabled=true]{opacity:.5;cursor:not-allowed}.bl-toggle-sm{width:2rem;height:1.125rem}.bl-toggle-md{width:2.75rem;height:1.5rem}.bl-toggle-lg{width:3.5rem;height:1.75rem}.bl-toggle-dot{background:var(--color-surface-card);box-shadow:var(--shadow-xs);transition:transform var(--duration-fast)var(--ease-standard);top:2px;border-radius:9999px;position:absolute;inset-inline-start:2px}.bl-toggle-sm .bl-toggle-dot{width:.875rem;height:.875rem}.bl-toggle-md .bl-toggle-dot{width:1.25rem;height:1.25rem}.bl-toggle-lg .bl-toggle-dot{width:1.5rem;height:1.5rem}.bl-toggle-track[data-checked=true] .bl-toggle-dot,.bl-toggle-sm[data-checked=true] .bl-toggle-dot{transform:translate(.875rem)}.bl-toggle-md[data-checked=true] .bl-toggle-dot{transform:translate(1.25rem)}.bl-toggle-lg[data-checked=true] .bl-toggle-dot{transform:translate(1.5rem)}[dir=rtl] .bl-toggle-track[data-checked=true] .bl-toggle-dot,[dir=rtl] .bl-toggle-sm[data-checked=true] .bl-toggle-dot{transform:translate(-.875rem)}[dir=rtl] .bl-toggle-md[data-checked=true] .bl-toggle-dot{transform:translate(-1.25rem)}[dir=rtl] .bl-toggle-lg[data-checked=true] .bl-toggle-dot{transform:translate(-1.5rem)}.bl-toggle-track[data-checked=true]{background:var(--color-brand)}.bl-toggle-success[data-checked=true]{background:var(--color-success-solid)}.bl-toggle-danger[data-checked=true]{background:var(--color-danger-solid)}.bl-toggle-track:has(:focus-visible){box-shadow:var(--shadow-ring);outline:none}.bl-toggle-label{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.bl-toggle-label-disabled{opacity:.5;cursor:not-allowed}.bl-toggle-text{font-size:var(--text-sm);color:var(--color-text-primary);font-weight:500}.bl-toggle-desc{font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:.125rem}.bl-sidebar-shell{background:var(--sidebar-bg);border-inline-end:1px solid var(--sidebar-border);height:100dvh;overflow:hidden}.bl-brand-strip{height:var(--layout-topbar);align-items:center;padding:.875rem;display:flex;position:relative}.bl-brand-strip:after{content:"";background:var(--sidebar-border);bottom:0;height:1px;position:absolute;inset-inline:.875rem}.bl-brand-link{width:100%;min-width:0;transition:background var(--duration-normal,.18s)var(--ease-standard,ease);border-radius:8px;align-items:center;gap:.75rem;margin:-.25rem;padding:.25rem;text-decoration:none;display:flex}.bl-brand-link:focus-visible{box-shadow:var(--shadow-ring);outline:none}.bl-brand-link:hover{background:var(--sidebar-hover)}.bl-brand-avatar{background:var(--sidebar-brand-avatar);width:34px;height:34px;color:var(--color-text-inverse);box-shadow:0 2px 10px var(--color-brand-accent,var(--color-brand));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bl-brand-avatar{box-shadow:0 2px 10px color-mix(in srgb,var(--color-brand-accent,var(--color-brand))35%,transparent)}}.bl-brand-avatar{transition:transform var(--duration-normal,.2s)var(--ease-standard,ease),box-shadow var(--duration-normal,.2s)var(--ease-standard,ease)}.bl-brand-link:hover .bl-brand-avatar{box-shadow:0 4px 14px var(--color-brand);transform:scale(1.04)}@supports (color:color-mix(in lab,red,red)){.bl-brand-link:hover .bl-brand-avatar{box-shadow:0 4px 14px color-mix(in srgb,var(--color-brand)40%,transparent)}}.bl-brand-icon{width:18px;height:18px}.bl-brand-text{flex-direction:column;gap:1px;min-width:0;display:flex}.bl-brand-name{color:var(--sidebar-brand-text);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:700;line-height:1.3;display:block;overflow:hidden}.bl-brand-sub{color:var(--sidebar-brand-subtext);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:500;line-height:1.3;display:block;overflow:hidden}.bl-sidebar-nav-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.bl-sidebar-nav{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;scroll-behavior:smooth;flex:1;padding:.5rem 0;overflow:hidden auto}.bl-sidebar-nav:hover{scrollbar-color:#ffffff4d transparent}.bl-sidebar-nav::-webkit-scrollbar{width:4px}.bl-sidebar-nav::-webkit-scrollbar-track{background:0 0}.bl-sidebar-nav::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:99px;transition:background .3s}.bl-sidebar-nav:hover::-webkit-scrollbar-thumb{background:#ffffff4d}.bl-sidebar-nav-wrap:before,.bl-sidebar-nav-wrap:after{content:"";pointer-events:none;z-index:1;opacity:0;height:1.5rem;transition:opacity .2s;position:absolute;inset-inline:0}.bl-sidebar-nav-wrap:before{background:var(--sidebar-scroll-fade-top);top:0}.bl-sidebar-nav-wrap:after{background:var(--sidebar-scroll-fade-bottom);bottom:0}.bl-sidebar-nav-wrap.has-scroll-top:before,.bl-sidebar-nav-wrap.has-scroll-bottom:after{opacity:1}.bl-nav-separator{background:#94a3b812;height:1px;margin:.375rem 1rem}@supports (color:color-mix(in lab,red,red)){.bl-nav-separator{background:color-mix(in srgb,var(--color-slate-400)7%,transparent)}}.bl-nav-section-label{text-transform:uppercase;letter-spacing:.08em;color:#94a3b873;align-items:center;margin:.375rem .375rem 0;padding:.625rem .75rem .25rem;font-size:.625rem;font-weight:700;display:flex}@supports (color:color-mix(in lab,red,red)){.bl-nav-section-label{color:color-mix(in srgb,var(--color-slate-400)45%,transparent)}}.bl-nav-section-label{white-space:nowrap;-webkit-user-select:none;user-select:none;overflow:hidden}[data-collapsed=true] .bl-nav-section-label{background:#94a3b812;height:1px;margin:.25rem .375rem;padding:0;font-size:0}@supports (color:color-mix(in lab,red,red)){[data-collapsed=true] .bl-nav-section-label{background:color-mix(in srgb,var(--color-slate-400)7%,transparent)}}.bl-nav-link{font-size:var(--text-sm);color:#cbd5e1b8;align-items:center;gap:.5rem;margin:1px .375rem;padding:.4rem .625rem;font-weight:500;display:flex}@supports (color:color-mix(in lab,red,red)){.bl-nav-link{color:color-mix(in srgb,var(--color-slate-300)72%,transparent)}}.bl-nav-link{border-radius:var(--radius-md);transition:background var(--duration-btn)var(--ease-standard),color var(--duration-btn)var(--ease-standard),box-shadow var(--duration-btn)var(--ease-standard);white-space:nowrap;min-height:34px;line-height:1.4;text-decoration:none;position:relative}.bl-nav-link svg{color:#94a3b880;flex-shrink:0;width:16px;height:16px}@supports (color:color-mix(in lab,red,red)){.bl-nav-link svg{color:color-mix(in srgb,var(--color-slate-400)50%,transparent)}}.bl-nav-link svg{transition:color var(--duration-btn)var(--ease-standard)}.bl-nav-link:hover{background:#94a3b814}@supports (color:color-mix(in lab,red,red)){.bl-nav-link:hover{background:color-mix(in srgb,var(--color-slate-400)8%,transparent)}}.bl-nav-link:hover{color:#e2e8f0f2}@supports (color:color-mix(in lab,red,red)){.bl-nav-link:hover{color:color-mix(in srgb,var(--color-slate-200)95%,transparent)}}.bl-nav-link:hover svg{color:#cbd5e1d1}@supports (color:color-mix(in lab,red,red)){.bl-nav-link:hover svg{color:color-mix(in srgb,var(--color-slate-300)82%,transparent)}}.bl-nav-link:focus-visible{box-shadow:var(--shadow-ring);outline:none}.bl-nav-link.active,.bl-nav-link[aria-current=page]{background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-nav-link.active,.bl-nav-link[aria-current=page]{background:color-mix(in srgb,var(--color-brand)14%,transparent)}}.bl-nav-link.active,.bl-nav-link[aria-current=page]{color:var(--sidebar-active-text);box-shadow:inset 3px 0 0 var(--sidebar-active-accent);font-weight:600}[dir=rtl] .bl-nav-link.active,[dir=rtl] .bl-nav-link[aria-current=page]{box-shadow:inset -3px 0 0 var(--sidebar-active-accent)}.bl-nav-link.active svg,.bl-nav-link[aria-current=page] svg{color:var(--sidebar-active-text)}.bl-nav-badge{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;margin-inline-start:auto;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.bl-nav-badge.badge-danger{background:var(--color-danger-solid);color:var(--color-text-inverse)}.bl-nav-badge.badge-warning{background:var(--color-warning-solid);color:var(--color-text-inverse)}.bl-nav-badge.badge-info{background:var(--color-info-solid);color:var(--color-text-inverse)}.bl-nav-badge.badge-danger,.bl-nav-badge.badge-warning,.bl-nav-badge.badge-info{color:var(--color-text-inverse)}[data-collapsed=true] .bl-brand-strip{justify-content:center;padding:1rem .375rem}[data-collapsed=true] .bl-brand-strip:after{inset-inline:.375rem}[data-collapsed=true] .bl-brand-link{justify-content:center;margin:0;padding:0}[data-collapsed=true] .bl-brand-link:hover{background:0 0}[data-collapsed=true] .bl-nav-link{justify-content:center;gap:0;margin:1px .375rem;padding:.5rem}[data-collapsed=true] .bl-nav-badge{top:2px;min-width:8px;height:8px;padding:0;font-size:0;position:absolute;inset-inline-end:2px}[data-collapsed=true] .bl-nav-link[title]:hover:after{content:attr(title);white-space:nowrap;background:var(--sidebar-tooltip-bg);color:var(--sidebar-tooltip-text);inset-inline-start:calc(100% + 10px);border-radius:6px;padding:5px 10px;font-size:.75rem;font-weight:500;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #0000004d,0 0 0 1px #94a3b814}@supports (color:color-mix(in lab,red,red)){[data-collapsed=true] .bl-nav-link[title]:hover:after{box-shadow:0 4px 14px #0000004d,0 0 0 1px color-mix(in srgb,var(--color-slate-400)8%,transparent)}}[data-collapsed=true] .bl-nav-link[title]:hover:after{z-index:9999;pointer-events:none}.dark .bl-sidebar-shell{background:var(--sidebar-bg);border-inline-end-color:var(--sidebar-border)}.dark .bl-nav-separator{background:#94a3b80d}@supports (color:color-mix(in lab,red,red)){.dark .bl-nav-separator{background:color-mix(in srgb,var(--color-slate-400)5%,transparent)}}.dark .bl-nav-link:hover{background:#94a3b80f}@supports (color:color-mix(in lab,red,red)){.dark .bl-nav-link:hover{background:color-mix(in srgb,var(--color-slate-400)6%,transparent)}}.dark .bl-nav-link.active,.dark .bl-nav-link[aria-current=page]{background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.dark .bl-nav-link.active,.dark .bl-nav-link[aria-current=page]{background:color-mix(in srgb,var(--color-brand)12%,transparent)}}.bl-sidebar-footer{border-top:1px solid #94a3b814;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.bl-sidebar-footer{border-top:1px solid color-mix(in srgb,var(--color-slate-400)8%,transparent)}}.bl-sidebar-footer{padding:.5rem}.bl-sidebar-collapse-btn{color:#94a3b873;border-radius:8px;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem;font-size:.8125rem;font-weight:500;display:flex}@supports (color:color-mix(in lab,red,red)){.bl-sidebar-collapse-btn{color:color-mix(in srgb,var(--color-slate-400)45%,transparent)}}.bl-sidebar-collapse-btn{cursor:pointer;transition:background var(--duration-fast,.15s)var(--ease-standard,ease),color var(--duration-fast,.15s)var(--ease-standard,ease);white-space:nowrap;background:0 0;border:none;min-height:36px}.bl-sidebar-collapse-btn:focus-visible{box-shadow:var(--shadow-ring);outline:none}.bl-sidebar-collapse-btn:hover{background:#94a3b812}@supports (color:color-mix(in lab,red,red)){.bl-sidebar-collapse-btn:hover{background:color-mix(in srgb,var(--color-slate-400)7%,transparent)}}.bl-sidebar-collapse-btn:hover{color:#cbd5e1b3}@supports (color:color-mix(in lab,red,red)){.bl-sidebar-collapse-btn:hover{color:color-mix(in srgb,var(--color-slate-300)70%,transparent)}}.bl-sidebar-collapse-icon{flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1)}[dir=rtl] .bl-sidebar-collapse-icon,.bl-sidebar-collapse-icon.is-collapsed{transform:scaleX(-1)}[dir=rtl] .bl-sidebar-collapse-icon.is-collapsed{transform:scaleX(1)}.bl-sidebar-collapse-label{text-overflow:ellipsis;overflow:hidden}[data-collapsed=true] .bl-sidebar-collapse-btn{justify-content:center;padding:.5rem}.dark .bl-sidebar-footer{border-top-color:#94a3b80d}@supports (color:color-mix(in lab,red,red)){.dark .bl-sidebar-footer{border-top-color:color-mix(in srgb,var(--color-slate-400)5%,transparent)}}.dark .bl-sidebar-collapse-btn:hover{background:#94a3b80d}@supports (color:color-mix(in lab,red,red)){.dark .bl-sidebar-collapse-btn:hover{background:color-mix(in srgb,var(--color-slate-400)5%,transparent)}}.bl-mobile-nav{background:var(--color-surface-card);border-top:1px solid var(--color-border-ghost);padding-bottom:env(safe-area-inset-bottom,0)}.bl-mobile-nav-item{color:var(--color-text-tertiary);transition:color var(--duration-fast,.15s)var(--ease-standard,ease);-webkit-tap-highlight-color:transparent;touch-action:manipulation;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;font-size:.625rem;font-weight:500;display:flex}.bl-mobile-nav-item:focus-visible{box-shadow:var(--shadow-ring);border-radius:var(--radius-sm);outline:none}.bl-mobile-nav-item:hover,.bl-mobile-nav-item[aria-current=page]{color:var(--color-brand)}.bl-topbar{z-index:40;height:var(--layout-topbar,56px);background:var(--color-surface-card);border-bottom:1px solid var(--color-border-default);transition:box-shadow var(--duration-normal,.18s)ease;flex-shrink:0;justify-content:space-between;align-items:center;padding-inline:1.5rem;display:flex;position:sticky;top:0}.bl-topbar.scrolled{box-shadow:0 1px 3px #0000000d}.bl-topbar-start{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.bl-topbar-toggle{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--duration-fast)var(--ease-standard),color var(--duration-fast)var(--ease-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bl-topbar-toggle:hover{background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-topbar-toggle:hover{background:color-mix(in srgb,var(--color-brand)8%,transparent)}}.bl-topbar-toggle:hover{color:var(--color-brand)}.bl-topbar-title-block{flex-direction:column;min-width:0;display:flex}.bl-topbar-title{color:var(--color-text-primary);truncate:ellipsis;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:1rem;font-weight:700;line-height:1.35;overflow:hidden}.bl-topbar-subtitle{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:.8125rem;line-height:1.35;overflow:hidden}.bl-topbar-end{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.bl-topbar-icon-btn{border-radius:var(--radius-md,6px);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--duration-fast,.12s)var(--ease-standard,ease),color var(--duration-fast,.12s)var(--ease-standard,ease),border-color var(--duration-fast,.12s)var(--ease-standard,ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.bl-topbar-icon-btn:hover{background:var(--color-surface-sunken);color:var(--color-brand);border-color:var(--color-border-muted)}.bl-topbar-icon-btn:active{transform:scale(.92)}.bl-topbar-clock{color:var(--color-text-disabled);align-items:center;gap:6px;padding-inline:.5rem;font-size:.75rem;display:none}@media(min-width:1024px){.bl-topbar-clock{display:flex}}.bl-impersonation-gradient{background:var(--gradient-warning)}.bl-admin-browsing-gradient{background:var(--gradient-brand)}.bl-topbar-divider{background:var(--color-border-ghost);width:1px;height:20px;margin:0 .25rem;display:none}@media(min-width:1024px){.bl-topbar-divider{display:block}}.bl-topbar-btn{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--duration-fast)var(--ease-standard),color var(--duration-fast)var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.bl-topbar-btn:hover{background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-topbar-btn:hover{background:color-mix(in srgb,var(--color-brand)8%,transparent)}}.bl-topbar-btn:hover{color:var(--color-brand)}.bl-topbar-btn:focus-visible{box-shadow:var(--shadow-ring);border-radius:var(--radius-md);outline:none}.bl-topbar-search{border-radius:var(--radius-full);border:1px solid var(--color-border-ghost);background:var(--color-surface-card);align-items:center;gap:6px;padding:.375rem .875rem;display:none}@supports (color:color-mix(in lab,red,red)){.bl-topbar-search{background:color-mix(in srgb,var(--color-surface-card)60%,transparent)}}.bl-topbar-search{color:var(--color-text-disabled);cursor:pointer;transition:all var(--duration-normal)var(--ease-standard);font-size:.8125rem}@media(min-width:640px){.bl-topbar-search{display:flex}}.bl-topbar-search:hover{border-color:var(--color-brand-border);background:var(--color-surface-card);color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-topbar-search:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand)6%,transparent)}}.bl-topbar-badge{background:var(--color-danger-solid);min-width:16px;height:16px;color:var(--color-text-inverse);border:2px solid var(--color-surface-card);top:-2px;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:9px;font-weight:700;display:flex;position:absolute;inset-inline-end:-2px}.bl-topbar-panel{z-index:100;background:var(--color-surface-card);border:1px solid var(--color-border-default);border-radius:12px;animation:.12s cubic-bezier(0,0,.2,1) bl-dropdown-enter;position:absolute;overflow:hidden;box-shadow:0 8px 32px -4px #0000001f,0 2px 8px #0000000f}.bl-topbar-panel-header{border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;padding:.875rem 1rem;display:flex}.bl-topbar-panel-title{color:var(--color-text-primary);font-size:.875rem;font-weight:600}.bl-topbar-menu-item{color:var(--color-text-secondary);transition:background var(--duration-fast,.12s)var(--ease-standard,ease),color var(--duration-fast,.12s)var(--ease-standard,ease);border-radius:6px;align-items:center;gap:.625rem;margin:2px 4px;padding:.5rem .875rem;font-size:.8125rem;text-decoration:none;display:flex}.bl-topbar-menu-item:hover{background:var(--color-surface-sunken);color:var(--color-text-primary)}.bl-topbar-menu-item-danger{color:var(--color-danger-text)}.bl-topbar-menu-item-danger:hover{background:var(--color-danger-bg)}.bl-topbar-menu-item-active{background:var(--color-brand-subtle);color:var(--color-brand);font-weight:600}.bl-topbar-user{cursor:pointer;transition:background var(--duration-fast,.12s)var(--ease-standard,ease);background:0 0;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.25rem .5rem .25rem .375rem;display:flex}.bl-topbar-user:hover{background:var(--color-surface-sunken)}.dark .bl-topbar{background:var(--color-surface-card)}.dark .bl-topbar.scrolled{border-bottom-color:var(--color-border-default);box-shadow:0 1px 8px #0000004d}.dark .bl-topbar-badge{border-color:var(--color-surface-card)}.bl-dropdown{z-index:var(--z-dropdown);background:var(--glass-bg-subtle);min-width:12rem;-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturate));border:1px solid var(--color-border-ghost);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);animation:bl-dropdown-enter var(--duration-fast)var(--ease-decelerate);padding:.25rem;position:absolute}.bl-dropdown-item{font-size:var(--text-sm);color:var(--color-text-secondary);border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-fast)var(--ease-standard),color var(--duration-fast)var(--ease-standard);align-items:center;gap:.5rem;padding:.5rem .75rem;text-decoration:none;display:flex}.bl-dropdown-item:hover{background:var(--color-surface-sunken);color:var(--color-text-primary)}.bl-dropdown-item:focus-visible{box-shadow:var(--shadow-ring);outline:none}.bl-dropdown-item svg{opacity:.7;flex-shrink:0;width:16px;height:16px}.bl-dropdown-divider{background:var(--color-border-ghost);height:1px;margin:.25rem 0}.bl-dropdown-item-danger{color:var(--color-danger-text)}.bl-dropdown-item-danger:hover{background:var(--color-danger-bg);color:var(--color-danger-text)}.bl-dropdown-header{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);padding:.5rem .75rem .25rem;font-weight:700}@keyframes bl-dropdown-enter{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.bl-avatar{color:var(--color-text-inverse);background:var(--color-brand);-webkit-user-select:none;user-select:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.bl-avatar-sm{width:32px;height:32px;font-size:var(--text-xs)}.bl-avatar-md{width:40px;height:40px;font-size:var(--text-sm)}.bl-avatar-lg{width:56px;height:56px;font-size:var(--text-xl)}.bl-avatar-xl{width:80px;height:80px;font-size:var(--text-2xl)}.bl-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.bl-avatar-status{position:relative}.bl-avatar-status:after{content:"";background:var(--color-success-solid);border:2px solid var(--color-surface-card);bottom:0;border-radius:50%;width:25%;height:25%;position:absolute;inset-inline-end:0}.bl-modal-overlay{background:#0f172a80;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.bl-modal-overlay{background:color-mix(in srgb,var(--color-slate-900)50%,transparent)}}.bl-modal-overlay{-webkit-backdrop-filter:blur(16px)saturate(160%);z-index:var(--z-modal);justify-content:center;align-items:center;padding:1rem;display:flex}.bl-modal{background:var(--color-surface-card);border-radius:var(--modal-radius);border:1px solid var(--color-border-ghost);box-shadow:0 20px 48px -12px var(--color-brand),0 8px 20px -6px #0000000f}@supports (color:color-mix(in lab,red,red)){.bl-modal{box-shadow:0 20px 48px -12px color-mix(in srgb,var(--color-brand)10%,transparent),0 8px 20px -6px #0000000f}}.bl-modal{width:100%;max-width:32rem;max-height:90dvh;animation:bl-modal-enter var(--duration-slow)var(--ease-spring);overflow-y:auto}.bl-modal-sm{max-width:24rem}.bl-modal-lg{max-width:48rem}.bl-modal-xl{max-width:64rem}.bl-modal-full{max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem)}.bl-modal-header{border-bottom:1px solid var(--color-border-ghost);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.bl-modal-header h2,.bl-modal-header h3{font-size:var(--text-lg);color:var(--color-text-primary);font-weight:600}.bl-modal-close{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--color-text-disabled);transition:background var(--duration-fast)var(--ease-standard),color var(--duration-fast)var(--ease-standard);justify-content:center;align-items:center;display:flex}.bl-modal-close:hover{background:var(--color-surface-sunken);color:var(--color-text-secondary)}.bl-modal-body{padding:1.5rem}.bl-modal-footer{border-top:1px solid var(--color-border-ghost);background:var(--color-surface-container-low);border-end-end-radius:var(--modal-radius);border-end-start-radius:var(--modal-radius);justify-content:flex-end;align-items:center;gap:.5rem;padding:1rem 1.5rem;display:flex}.bl-modal-header-danger{border-bottom-color:var(--color-danger-bg);background:var(--color-danger-bg)}.dark .bl-modal{box-shadow:0 16px 40px -12px var(--color-brand),0 6px 16px -4px #00000040}@supports (color:color-mix(in lab,red,red)){.dark .bl-modal{box-shadow:0 16px 40px -12px color-mix(in srgb,var(--color-brand)12%,transparent),0 6px 16px -4px #00000040}}.dark .bl-modal{border-color:#ffffff0f}.dark .bl-modal-overlay{-webkit-backdrop-filter:blur(12px)saturate(120%);background:#000000a6}@keyframes bl-modal-enter{0%{opacity:0;transform:scale(.94)translateY(12px)}60%{transform:scale(1.01)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.bl-modal-overlay{cursor:pointer}.bl-modal{cursor:default;overscroll-behavior:contain}.bl-modal-overlay.bl-modal-closing{animation:bl-modal-overlay-out var(--duration-normal,.2s)var(--ease-accelerate,ease-in)forwards}.bl-modal-closing .bl-modal{animation:bl-modal-exit var(--duration-normal,.2s)var(--ease-accelerate,ease-in)forwards}@keyframes bl-modal-overlay-out{to{opacity:0}}@keyframes bl-modal-exit{to{opacity:0;transform:scale(.96)translateY(8px)}}@media(max-width:640px){.bl-modal-sheet.bl-modal-overlay{align-items:flex-end;padding:0}.bl-modal-sheet .bl-modal{width:100%;max-width:100%;max-height:92dvh;animation:bl-sheet-enter var(--duration-slow)var(--ease-spring);border-start-start-radius:var(--modal-radius);border-start-end-radius:var(--modal-radius);border-end-end-radius:0;border-end-start-radius:0}@keyframes bl-sheet-enter{0%{opacity:.8;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.bl-modal-sheet.bl-modal-closing .bl-modal{animation:bl-sheet-exit var(--duration-normal)var(--ease-accelerate)forwards}@keyframes bl-sheet-exit{to{opacity:0;transform:translateY(100%)}}}.bl-modal-drag-handle{background:var(--color-border-strong);border-radius:var(--radius-full);opacity:.5;flex-shrink:0;width:36px;height:4px;margin:.5rem auto 0}.bl-modal--danger .bl-modal-header{background:var(--color-danger-bg);border-bottom-color:var(--color-danger-solid)}@supports (color:color-mix(in lab,red,red)){.bl-modal--danger .bl-modal-header{border-bottom-color:color-mix(in srgb,var(--color-danger-solid)20%,transparent)}}.bl-modal--danger .bl-modal-footer{background:var(--color-danger-bg)}@supports (color:color-mix(in lab,red,red)){.bl-modal--danger .bl-modal-footer{background:color-mix(in srgb,var(--color-danger-bg)30%,var(--color-surface-container-low))}}@media print{.bl-modal-overlay{display:none!important}}.bl-drawer-overlay{z-index:var(--z-overlay);background:#0f172a66;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.bl-drawer-overlay{background:color-mix(in srgb,var(--color-slate-900)40%,transparent)}}.bl-drawer-overlay{-webkit-backdrop-filter:blur(14px)saturate(160%)}.bl-drawer-panel{z-index:var(--z-modal);width:100%;max-width:var(--drawer-width,28rem);overscroll-behavior:contain;background:var(--color-surface-card);border-inline-start:1px solid var(--color-border-ghost);box-shadow:-16px 0 48px -12px var(--color-brand),-4px 0 16px -6px #0000000a;flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.bl-drawer-panel{box-shadow:-16px 0 48px -12px color-mix(in srgb,var(--color-brand)8%,transparent),-4px 0 16px -6px #0000000a}}.bl-drawer-panel{animation:bl-drawer-in var(--duration-normal,.18s)var(--ease-decelerate,cubic-bezier(0,0,.2,1))both}.bl-drawer-sm{--drawer-width:24rem}.bl-drawer-md{--drawer-width:28rem}.bl-drawer-lg{--drawer-width:32rem}.bl-drawer-xl{--drawer-width:36rem}.bl-drawer-2xl{--drawer-width:42rem}.bl-drawer-header{border-block-end:1px solid var(--color-border-ghost);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}.bl-drawer-title{font-size:var(--text-lg);color:var(--color-text-primary);font-weight:600;line-height:1.5}.bl-drawer-close{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--color-text-disabled);transition:background var(--duration-fast)var(--ease-standard),color var(--duration-fast)var(--ease-standard);justify-content:center;align-items:center;display:flex}.bl-drawer-close:hover{background:var(--color-surface-sunken);color:var(--color-text-secondary)}.bl-drawer-close:focus-visible{box-shadow:var(--shadow-ring);outline:none}.bl-drawer-body{flex:1;padding:1.25rem 1.5rem;overflow-y:auto}.bl-drawer-footer{border-block-start:1px solid var(--color-border-ghost);background:var(--color-surface-container-low);flex-shrink:0;padding:1rem 1.5rem}@keyframes bl-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}[dir=rtl] .bl-drawer-panel{animation-name:bl-drawer-in-rtl}@keyframes bl-drawer-in-rtl{0%{transform:translate(-100%)}to{transform:translate(0)}}.bl-drawer-exit .bl-drawer-panel{animation:bl-drawer-out var(--duration-fast,.12s)var(--ease-accelerate,cubic-bezier(.4,0,1,1))both}@keyframes bl-drawer-out{0%{transform:translate(0)}to{transform:translate(100%)}}[dir=rtl] .bl-drawer-exit .bl-drawer-panel{animation-name:bl-drawer-out-rtl}@keyframes bl-drawer-out-rtl{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.bl-drawer-panel,.bl-drawer-exit .bl-drawer-panel{animation:none}}.bl-drawer-start .bl-drawer-panel{border-inline-start:none;border-inline-end:1px solid var(--color-border-ghost);box-shadow:16px 0 48px -12px var(--color-brand),4px 0 16px -6px #0000000a;inset-inline:0 auto}@supports (color:color-mix(in lab,red,red)){.bl-drawer-start .bl-drawer-panel{box-shadow:16px 0 48px -12px color-mix(in srgb,var(--color-brand)8%,transparent),4px 0 16px -6px #0000000a}}.bl-drawer-start .bl-drawer-panel{animation-name:bl-drawer-in-start}@keyframes bl-drawer-in-start{0%{transform:translate(-100%)}to{transform:translate(0)}}[dir=rtl] .bl-drawer-start .bl-drawer-panel{animation-name:bl-drawer-in}.bl-drawer-start.bl-drawer-exit .bl-drawer-panel{animation-name:bl-drawer-out-start}@keyframes bl-drawer-out-start{0%{transform:translate(0)}to{transform:translate(-100%)}}.dark .bl-drawer-start .bl-drawer-panel{box-shadow:16px 0 48px -12px var(--color-brand),4px 0 16px -6px #00000040}@supports (color:color-mix(in lab,red,red)){.dark .bl-drawer-start .bl-drawer-panel{box-shadow:16px 0 48px -12px color-mix(in srgb,var(--color-brand)12%,transparent),4px 0 16px -6px #00000040}}@media(max-width:640px){.bl-drawer-panel{max-width:100%}}@media print{.bl-drawer-overlay,.bl-drawer-panel{display:none!important}}.dark .bl-drawer-overlay{-webkit-backdrop-filter:blur(12px)saturate(120%);background:#0009}.dark .bl-drawer-panel{box-shadow:-16px 0 48px -12px var(--color-brand),-4px 0 16px -6px #00000040}@supports (color:color-mix(in lab,red,red)){.dark .bl-drawer-panel{box-shadow:-16px 0 48px -12px color-mix(in srgb,var(--color-brand)12%,transparent),-4px 0 16px -6px #00000040}}.dark .bl-drawer-panel{border-color:#ffffff0f}.bl-toast-container{z-index:var(--z-toast);pointer-events:none;top:1rem;flex-direction:column;gap:.5rem;display:flex;position:fixed;inset-inline-end:1rem}.bl-toast{pointer-events:auto;background:var(--glass-bg-subtle);min-width:300px;max-width:420px;-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturate));border:1px solid var(--color-border-ghost);border-radius:var(--card-radius);box-shadow:var(--shadow-lg);animation:bl-toast-in var(--duration-normal)var(--ease-decelerate);align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.bl-toast-success{border-inline-start:4px solid var(--color-success-solid)}.bl-toast-warning{border-inline-start:4px solid var(--color-warning-solid)}.bl-toast-danger{border-inline-start:4px solid var(--color-danger-solid)}.bl-toast-info{border-inline-start:4px solid var(--color-info-solid)}.bl-toast-filled-success{background:var(--color-pastel-green-bg);border-color:var(--color-success-solid)}@supports (color:color-mix(in lab,red,red)){.bl-toast-filled-success{border-color:color-mix(in srgb,var(--color-success-solid)25%,transparent)}}.bl-toast-filled-success{color:var(--color-pastel-green-text)}.bl-toast-filled-error{background:var(--color-pastel-red-bg);border-color:var(--color-danger-solid)}@supports (color:color-mix(in lab,red,red)){.bl-toast-filled-error{border-color:color-mix(in srgb,var(--color-danger-solid)25%,transparent)}}.bl-toast-filled-error{color:var(--color-pastel-red-text)}.bl-toast-filled-warning{background:var(--color-pastel-yellow-bg);border-color:var(--color-warning-solid)}@supports (color:color-mix(in lab,red,red)){.bl-toast-filled-warning{border-color:color-mix(in srgb,var(--color-warning-solid)25%,transparent)}}.bl-toast-filled-warning{color:var(--color-pastel-yellow-text)}.bl-toast-filled-info{background:var(--color-pastel-blue-bg);border-color:var(--color-info-solid)}@supports (color:color-mix(in lab,red,red)){.bl-toast-filled-info{border-color:color-mix(in srgb,var(--color-info-solid)25%,transparent)}}.bl-toast-filled-info{color:var(--color-pastel-blue-text)}.bl-toast-filled-success .bl-toast-icon-color{color:var(--color-success-solid)}.bl-toast-filled-error .bl-toast-icon-color{color:var(--color-danger-solid)}.bl-toast-filled-warning .bl-toast-icon-color{color:var(--color-warning-solid)}.bl-toast-filled-info .bl-toast-icon-color{color:var(--color-info-solid)}.bl-toast-progress-success{background:var(--color-success-solid)}.bl-toast-progress-error{background:var(--color-danger-solid)}.bl-toast-progress-warning{background:var(--color-warning-solid)}.bl-toast-progress-info{background:var(--color-info-solid)}.bl-toast-icon{flex-shrink:0;width:20px;height:20px;margin-top:1px}.bl-toast-content{flex:1;min-width:0}.bl-toast-title{font-size:var(--text-sm);color:var(--color-text-primary);font-weight:600}.bl-toast-message{font-size:var(--text-xs);color:var(--color-text-secondary);margin-top:.125rem}.bl-toast-close{color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--duration-fast)var(--ease-standard),background var(--duration-fast)var(--ease-standard);margin-inline-start:auto;padding:.25rem}.bl-toast-close:hover{color:var(--color-text-primary);background:var(--color-surface-sunken)}.bl-toast-progress{opacity:.2;bottom:0;background:currentColor;border-end-end-radius:inherit;border-end-start-radius:inherit;height:3px;animation:linear forwards bl-toast-progress;position:absolute;inset-inline:0}@keyframes bl-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes bl-toast-in{0%{opacity:0;transform:translateY(-.5rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.bl-toast-exit{animation:bl-toast-out var(--duration-normal)var(--ease-accelerate)forwards}@keyframes bl-toast-out{to{opacity:0;transform:translateY(-.5rem)scale(.98)}}.bl-toast-action{font-size:var(--text-xs);color:var(--color-brand);background:var(--color-brand);align-items:center;gap:.25rem;margin-top:.375rem;padding:.25rem .625rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bl-toast-action{background:color-mix(in srgb,var(--color-brand)8%,transparent)}}.bl-toast-action{border:1px solid var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-toast-action{border:1px solid color-mix(in srgb,var(--color-brand)20%,transparent)}}.bl-toast-action{border-radius:var(--radius-sm);cursor:pointer;transition:background var(--duration-fast)var(--ease-standard);line-height:1;text-decoration:none}.bl-toast-action:hover{background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-toast-action:hover{background:color-mix(in srgb,var(--color-brand)15%,transparent)}}.bl-toast-action:focus-visible{box-shadow:var(--shadow-ring);outline:none}.bl-toast-danger .bl-toast-action{color:var(--color-danger-text);background:var(--color-danger-solid)}@supports (color:color-mix(in lab,red,red)){.bl-toast-danger .bl-toast-action{background:color-mix(in srgb,var(--color-danger-solid)8%,transparent)}}.bl-toast-danger .bl-toast-action{border-color:var(--color-danger-solid)}@supports (color:color-mix(in lab,red,red)){.bl-toast-danger .bl-toast-action{border-color:color-mix(in srgb,var(--color-danger-solid)20%,transparent)}}.bl-toast-danger .bl-toast-action:hover{background:var(--color-danger-solid)}@supports (color:color-mix(in lab,red,red)){.bl-toast-danger .bl-toast-action:hover{background:color-mix(in srgb,var(--color-danger-solid)14%,transparent)}}.bl-toast-warning .bl-toast-action{color:var(--color-warning-text);background:var(--color-warning-solid)}@supports (color:color-mix(in lab,red,red)){.bl-toast-warning .bl-toast-action{background:color-mix(in srgb,var(--color-warning-solid)8%,transparent)}}.bl-toast-warning .bl-toast-action{border-color:var(--color-warning-solid)}@supports (color:color-mix(in lab,red,red)){.bl-toast-warning .bl-toast-action{border-color:color-mix(in srgb,var(--color-warning-solid)20%,transparent)}}@media(max-width:640px){.bl-toast-container{inset-inline:.75rem;top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + .75rem)}.bl-toast{width:100%;min-width:auto;max-width:100%}@keyframes bl-toast-in{0%{opacity:0;transform:translateY(.5rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}}.dark .bl-toast{background:var(--color-surface-card);border-color:var(--color-border-ghost)}.bl-next-step-cta{background:var(--color-brand-subtle);border:1px solid var(--color-brand-border);border-radius:var(--card-radius,12px);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.bl-next-step-icon{color:var(--color-brand)}.bl-next-step-link{color:var(--color-brand);background:var(--color-brand-subtle);transition:background var(--duration-fast)var(--ease-standard);border-radius:.5rem;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.bl-next-step-link:hover{background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-next-step-link:hover{background:color-mix(in srgb,var(--color-brand)15%,transparent)}}.bl-next-step-dismiss{color:var(--color-text-muted);transition:color var(--duration-fast)var(--ease-standard);border-radius:.375rem;flex-shrink:0;padding:.25rem}.bl-next-step-dismiss:hover{color:var(--color-text-primary)}[data-tooltip]{position:relative}[data-tooltip]:after{content:attr(data-tooltip);background:var(--color-text-primary);color:var(--color-text-inverse);font-size:var(--text-xs);border-radius:var(--radius-md);white-space:nowrap;opacity:0;visibility:hidden;transition:opacity var(--duration-fast)var(--ease-standard),visibility var(--duration-fast)var(--ease-standard);z-index:var(--z-popover);box-shadow:var(--shadow-md);pointer-events:none;top:calc(100% + 6px);padding:.375rem .75rem;font-weight:500;position:absolute;inset-inline-start:50%;transform:translate(-50%)}[data-tooltip]:hover:after,[data-tooltip]:focus-visible:after{opacity:1;visibility:visible}[data-tooltip-pos=top]:after{top:auto;bottom:calc(100% + 6px)}[data-tooltip-pos=start]:after{top:50%;inset-inline:auto calc(100% + 6px);transform:translateY(-50%)}[data-tooltip-pos=end]:after{top:50%;inset-inline-start:calc(100% + 6px);transform:translateY(-50%)}[dir=rtl] [data-tooltip]:after{transform:translate(50%)}.bl-skeleton{background:linear-gradient(90deg,var(--color-surface-container-low)25%,var(--color-surface-container)50%,var(--color-surface-container-low)75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.5s ease-in-out infinite bl-shimmer}.bl-skeleton-text{border-radius:var(--radius-xs);height:.875rem;margin-bottom:.5rem}.bl-skeleton-heading{border-radius:var(--radius-xs);width:60%;height:1.25rem;margin-bottom:.75rem}.bl-skeleton-circle{border-radius:50%}.bl-skeleton-card{border-radius:var(--card-radius);height:120px}.bl-spinner{flex-direction:column;justify-content:center;align-items:center;display:flex}.bl-skeleton-row{border-bottom:1px solid var(--color-border-ghost);align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.bl-skeleton-cell{border-radius:var(--radius-xs);flex:1;height:.75rem}.bl-skeleton-cell-sm{flex:0 0 60px}.bl-skeleton-cell-md{flex:0 0 120px}.bl-skeleton-cell-action{border-radius:var(--radius-md);flex:0 0 32px;height:32px}.bl-skeleton-label{border-radius:var(--radius-xs);width:30%;height:.75rem;margin-bottom:.375rem}.bl-skeleton-input{border-radius:var(--radius-md);height:2.5rem}.bl-skeleton-textarea{border-radius:var(--radius-md);height:5rem}.bl-skeleton-kpi{border-radius:var(--card-radius);border:1px solid var(--color-border-ghost);flex-direction:column;gap:.625rem;padding:1.25rem;display:flex}.bl-skeleton-kpi-icon{border-radius:var(--radius-lg);width:2.5rem;height:2.5rem}.bl-skeleton-kpi-value{border-radius:var(--radius-sm);width:55%;height:1.75rem}.bl-skeleton-kpi-label{border-radius:var(--radius-xs);width:40%;height:.75rem}.bl-skeleton-list-item{align-items:center;gap:.75rem;padding:.75rem 0;display:flex}.bl-skeleton-list-item-text{flex-direction:column;flex:1;gap:.375rem;display:flex}.bl-skeleton-list-line-1{border-radius:var(--radius-xs);width:65%;height:.875rem}.bl-skeleton-list-line-2{border-radius:var(--radius-xs);width:45%;height:.75rem}.bl-skeleton-w-1\/4{width:25%}.bl-skeleton-w-1\/3{width:33.333%}.bl-skeleton-w-1\/2{width:50%}.bl-skeleton-w-2\/3{width:66.667%}.bl-skeleton-w-3\/4{width:75%}.bl-skeleton-w-full{width:100%}@media(prefers-reduced-motion:reduce){.bl-skeleton{animation:none}}.bl-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex}.bl-empty-illustration{width:120px;height:120px;margin-bottom:1.5rem;position:relative}.bl-empty-illustration:before{content:"";background:radial-gradient(circle,var(--bl-empty-accent,var(--color-pastel-blue-bg))0%,var(--color-surface-sunken)70%);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.bl-empty-illustration:before{background:radial-gradient(circle,color-mix(in srgb,var(--bl-empty-accent,var(--color-pastel-blue-bg))30%,var(--color-surface-sunken))0%,var(--color-surface-sunken)70%)}}.bl-empty-illustration:before{animation:3s ease-in-out infinite bl-empty-pulse}.bl-empty-illustration svg{z-index:1;width:56px;height:56px;color:var(--bl-empty-accent,var(--color-text-tertiary));opacity:.7;margin:32px auto;position:relative}.bl-empty-icon{color:var(--color-text-tertiary);margin-bottom:1rem;font-size:3.5rem}.bl-empty-title{font-size:var(--text-lg);color:var(--color-text-primary);letter-spacing:-.01em;margin-bottom:.5rem;font-weight:600}.bl-empty-desc{font-size:var(--text-sm);color:var(--color-text-tertiary);max-width:28rem;margin-bottom:1.5rem;line-height:1.6}@keyframes bl-empty-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.bl-empty-illustration:before{animation:none}}.bl-empty--error .bl-empty-illustration:before{background:radial-gradient(circle,var(--color-danger-bg)0%,var(--color-surface-sunken)70%)}@supports (color:color-mix(in lab,red,red)){.bl-empty--error .bl-empty-illustration:before{background:radial-gradient(circle,color-mix(in srgb,var(--color-danger-bg)50%,var(--color-surface-sunken))0%,var(--color-surface-sunken)70%)}}.bl-empty--error .bl-empty-illustration:before{animation:none}.bl-empty--error .bl-empty-illustration svg{color:var(--color-danger-icon);opacity:.8}.bl-empty--error .bl-empty-title{color:var(--color-danger-text)}.bl-empty--loading .bl-empty-illustration:before{background:radial-gradient(circle,var(--color-brand-subtle)0%,var(--color-surface-sunken)70%)}@supports (color:color-mix(in lab,red,red)){.bl-empty--loading .bl-empty-illustration:before{background:radial-gradient(circle,color-mix(in srgb,var(--color-brand-subtle)60%,var(--color-surface-sunken))0%,var(--color-surface-sunken)70%)}}.bl-empty--loading .bl-empty-illustration:before{animation:1.1s ease-in-out infinite bl-empty-pulse}.bl-empty--loading .bl-empty-illustration svg{color:var(--color-brand);opacity:.5;animation:1.1s ease-in-out infinite bl-empty-pulse}.bl-empty--search .bl-empty-illustration:before{background:radial-gradient(circle,var(--color-warning-bg)0%,var(--color-surface-sunken)70%)}@supports (color:color-mix(in lab,red,red)){.bl-empty--search .bl-empty-illustration:before{background:radial-gradient(circle,color-mix(in srgb,var(--color-warning-bg)45%,var(--color-surface-sunken))0%,var(--color-surface-sunken)70%)}}.bl-empty--search .bl-empty-illustration svg{color:var(--color-warning-icon)}.bl-empty-inline,.bl-empty--sm{padding:1.75rem 1.25rem}.bl-empty-inline .bl-empty-illustration,.bl-empty--sm .bl-empty-illustration{width:72px;height:72px;margin-bottom:.875rem}.bl-empty-inline .bl-empty-illustration svg,.bl-empty--sm .bl-empty-illustration svg{width:32px;height:32px;margin:20px auto}.bl-empty-inline .bl-empty-title,.bl-empty--sm .bl-empty-title{font-size:var(--text-base)}.bl-empty-inline .bl-empty-desc,.bl-empty--sm .bl-empty-desc{font-size:var(--text-xs);margin-bottom:1rem}.bl-empty--lg{min-height:400px;padding:5rem 2rem}.bl-empty--lg .bl-empty-illustration{width:160px;height:160px}.bl-empty--lg .bl-empty-illustration svg{width:72px;height:72px;margin:44px auto}.bl-empty--lg .bl-empty-title{font-size:var(--text-xl)}.bl-empty--horizontal{text-align:start;flex-direction:row;align-items:flex-start;gap:1.25rem;padding:1.5rem}.bl-empty--horizontal .bl-empty-illustration{flex-shrink:0;width:64px;height:64px;margin-bottom:0}.bl-empty--horizontal .bl-empty-illustration svg{width:28px;height:28px;margin:18px auto}.bl-empty--horizontal .bl-empty-title{margin-bottom:.25rem}.bl-empty--horizontal .bl-empty-desc{margin-bottom:.875rem}.bl-progress{background:var(--color-surface-sunken);border-radius:9999px;width:60px;height:6px;overflow:hidden}.bl-progress--sm{height:4px}.bl-progress--lg{height:10px}.bl-progress--full{width:100%}.bl-progress-fill{height:100%;transition:width .4s var(--ease-standard);border-radius:9999px}.bl-progress-fill-brand,.bl-progress-fill-success,.bl-progress-fill-warning,.bl-progress-fill-danger{background:linear-gradient(90deg,var(--color-primary-500),var(--color-accent-500),var(--color-sky-500))}.bl-progress-fill-loyalty{background:var(--color-info-solid)}.bl-progress-fill-strength,.bl-progress-fill-activity{background:var(--color-success-solid)}.bl-progress-fill-accent,.bl-progress-fill-default{background:var(--color-brand)}.bl-progress-fill-rainbow{background:var(--progress-rainbow);background-size:200% 100%;animation:2.5s linear infinite bl-progress-rainbow}.bl-bar-spectrum,.bl-bar-spectrum-fill{animation:2.5s linear infinite bl-nav-spectrum;background:linear-gradient(90deg,#6366f1,#8b5cf6,#a855f7,#ec4899,#f43f5e,#f97316,#eab308,#22c55e,#14b8a6,#06b6d4,#3b82f6,#6366f1) 0 0/200% 100%!important}.bl-bg-muted>.rounded-full[class*=bl-bg-],.bl-bg-sunken>.rounded-full[class*=bl-bg-],[class*=overflow-hidden]>.rounded-full[class*=bl-bg-success],[class*=overflow-hidden]>.rounded-full[class*=bl-bg-warning],[class*=overflow-hidden]>.rounded-full[class*=bl-bg-danger],[class*=overflow-hidden]>.rounded-full[class*=bl-bg-brand],[role=progressbar]>.rounded-full[class*=bl-bg-]{background:linear-gradient(90deg,var(--color-primary-500),var(--color-accent-500),var(--color-sky-500))!important}[dir=rtl] .bl-bg-muted>.rounded-full[class*=bl-bg-],[dir=rtl] .bl-bg-sunken>.rounded-full[class*=bl-bg-],[dir=rtl] [class*=overflow-hidden]>.rounded-full[class*=bl-bg-],[dir=rtl] [role=progressbar]>.rounded-full[class*=bl-bg-]{background:linear-gradient(270deg,var(--color-sky-500),var(--color-accent-500),var(--color-primary-500))!important}@keyframes bl-progress-rainbow{0%{background-position:0}to{background-position:100%}}@keyframes bl-nav-spectrum{0%{background-position:0%}to{background-position:200%}}[dir=rtl] .bl-progress-fill-brand{background:var(--color-brand)}[dir=rtl] .bl-progress-fill-success{background:var(--color-success-solid)}[dir=rtl] .bl-progress-fill-warning{background:var(--color-warning-solid)}[dir=rtl] .bl-progress-fill-danger{background:var(--color-danger-solid)}[dir=rtl] .bl-progress-fill-rainbow{background:var(--progress-rainbow-rtl);background-size:200% 100%;animation:2.5s linear infinite bl-progress-rainbow-rtl}@keyframes bl-progress-rainbow-rtl{0%{background-position:100%}to{background-position:0}}.bl-progress-inline{align-items:center;gap:.5rem;display:flex}.bl-progress-inline .bl-progress{width:50px}.bl-progress-inline span{font-size:var(--text-xs);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;min-width:35px}.bl-ring{transform-origin:50%;transform:rotate(-90deg)}.bl-ring-track{fill:none;stroke:var(--color-border-default);stroke-width:8px}.bl-ring-fill{fill:none;stroke-width:8px;stroke-linecap:round;transition:stroke-dashoffset 1.2s cubic-bezier(.16,1,.3,1)}.bl-ring-fill.success{stroke:var(--color-success-solid)}.bl-ring-fill.warning{stroke:var(--color-warning-solid)}.bl-ring-fill.danger{stroke:var(--color-danger-solid)}.bl-ring-fill.primary{stroke:var(--color-brand)}.bl-ring-fill.bl-ring-success{stroke:var(--color-success-solid)}.bl-ring-fill.bl-ring-warning{stroke:var(--color-warning-solid)}.bl-ring-fill.bl-ring-danger{stroke:var(--color-danger-solid)}.bl-ring-fill.bl-ring-brand{stroke:var(--color-brand)}.bl-ring-fill.bl-ring-info{stroke:var(--color-info-solid)}@media(prefers-reduced-motion:reduce){.bl-ring-fill{transition:none}}.bl-score-bar{align-items:center;gap:.5rem;display:flex}.bl-score-bar-track{background:var(--color-surface-sunken);border-radius:9999px;flex:1;height:.5rem;overflow:hidden}.bl-score-bar-fill{height:100%;transition:width .5s var(--ease-standard);background:linear-gradient(90deg,var(--color-primary-500),var(--color-accent-500),var(--color-sky-500));border-radius:9999px}.bl-score-bar-value{font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:end;min-width:36px;font-weight:700}.bl-progress-indicator{width:100%}.bl-progress-track{background:var(--color-surface-sunken);position:relative}.bl-progress-indeterminate{animation:1.5s ease-in-out infinite bl-progress-slide}@keyframes bl-progress-slide{0%{transform:translate(-100%)}50%{transform:translate(150%)}to{transform:translate(-100%)}}.bl-progress-striped{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000);background-size:1rem 1rem;animation:1s linear infinite bl-progress-stripe}@keyframes bl-progress-stripe{0%{background-position:1rem 0}to{background-position:0 0}}[dir=rtl] .bl-progress-indeterminate{animation-name:bl-progress-slide-rtl}@keyframes bl-progress-slide-rtl{0%{transform:translate(100%)}50%{transform:translate(-150%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.bl-ring-fill,.bl-progress-fill{transition:none}.bl-progress-indeterminate,.bl-progress-striped,.bl-progress-fill-rainbow{animation:none}}.bl-chart{height:280px;padding:1rem;position:relative}.bl-chart-sm{height:200px}.bl-chart-lg{height:350px}.bl-chart-xl{height:450px}.bl-chart canvas{width:100%!important;height:100%!important}canvas[role=img]{cursor:crosshair}canvas[role=img]:active{cursor:grabbing}.bl-filter-bar{margin-bottom:var(--spacing-section-gap);background:var(--glass-bg-subtle);-webkit-backdrop-filter:blur(14px)saturate(160%);border:1px solid var(--color-border-ghost);border-radius:var(--card-radius);box-shadow:var(--card-shadow);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.875rem 1.125rem;display:flex}.bl-filter-bar .bl-input,.bl-filter-bar .bl-select{min-height:2.25rem;font-size:var(--text-xs);padding:.375rem .625rem}.bl-filter-active{border-radius:var(--radius-full);font-size:var(--text-xs);background:var(--color-filter-active);color:var(--color-brand);border:1px solid var(--color-brand);align-items:center;gap:.25rem;padding:.25rem .5rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bl-filter-active{border:1px solid color-mix(in srgb,var(--color-brand)14%,transparent)}}.bl-filter-active{transition:background var(--duration-fast)var(--ease-standard),border-color var(--duration-fast)var(--ease-standard),color var(--duration-fast)var(--ease-standard)}.bl-filter-active:hover{background:var(--color-filter-active)}@supports (color:color-mix(in lab,red,red)){.bl-filter-active:hover{background:color-mix(in srgb,var(--color-filter-active)88%,var(--color-surface-card))}}.bl-filter-active:hover{border-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-filter-active:hover{border-color:color-mix(in srgb,var(--color-brand)22%,transparent)}}.bl-filter-feedback{border-top:1px solid var(--color-border-ghost);font-size:var(--text-xs);align-items:center;gap:.5rem;padding:.875rem 1rem;display:flex}.bl-filter-feedback-loading{color:var(--color-text-secondary);background:var(--color-surface-page)}@supports (color:color-mix(in lab,red,red)){.bl-filter-feedback-loading{background:color-mix(in srgb,var(--color-surface-page)88%,var(--color-surface-card))}}.bl-filter-feedback-error{color:var(--color-danger-text);background:var(--color-danger-bg)}@supports (color:color-mix(in lab,red,red)){.bl-filter-feedback-error{background:color-mix(in srgb,var(--color-danger-bg)55%,var(--color-surface-card))}}@media(max-width:640px){.bl-filter-bar{flex-direction:column;align-items:stretch}.bl-filter-bar .bl-input,.bl-filter-bar .bl-select{width:100%}}@media print{.bl-filter-bar{display:none!important}}.bl-no-filter-result{text-align:center;display:block}.bl-dashboard-grid{display:block}.bl-dashboard-main{min-width:0}.bl-dashboard-sidebar{display:none}.bl-dash-hero{background:var(--color-brand);color:var(--color-text-inverse);border-radius:14px;margin-bottom:1.25rem;padding:1.5rem 1.75rem;position:relative;overflow:hidden}.bl-dash-hero:before,.bl-dash-hero:after{display:none}.bl-dash-hero-content{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:relative}.bl-dash-hero-greeting{letter-spacing:-.02em;font-size:1.375rem;font-weight:800;line-height:1.25}.bl-dash-hero-meta{opacity:.8;margin-top:.125rem;font-size:.8125rem}.bl-dash-hero-sep{opacity:.5;margin-inline:.375rem}.bl-dash-hero-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bl-dash-action{white-space:nowrap;color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #fff3;border-radius:9999px;align-items:center;gap:.375rem;padding:.4375rem .875rem;font-size:.75rem;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.bl-dash-action:hover{background:#ffffff40;border-color:#ffffff59}.bl-dash-action--primary{background:#fff3;border-color:#ffffff4d}.bl-dash-action--success{background:var(--color-success-solid)}@supports (color:color-mix(in lab,red,red)){.bl-dash-action--success{background:color-mix(in srgb,var(--color-success-solid)30%,transparent)}}.bl-dash-action--success{border-color:var(--color-success-solid)}@supports (color:color-mix(in lab,red,red)){.bl-dash-action--success{border-color:color-mix(in srgb,var(--color-success-solid)40%,transparent)}}.bl-dash-overview{flex-direction:column;gap:1.25rem;margin-bottom:1.5rem;display:flex}@media(min-width:1024px){.bl-dash-overview{flex-direction:row;gap:1.25rem}}.bl-dash-health{background:var(--color-surface-card);border:1px solid var(--color-border-ghost);box-shadow:var(--shadow-xs);border-radius:12px;flex-shrink:0;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}@media(min-width:1024px){.bl-dash-health{min-width:280px}}.bl-dash-health[data-status=success]{border-color:var(--color-success-solid)}@supports (color:color-mix(in lab,red,red)){.bl-dash-health[data-status=success]{border-color:color-mix(in srgb,var(--color-success-solid)10%,transparent)}}.bl-dash-health[data-status=warning]{border-color:var(--color-warning-solid)}@supports (color:color-mix(in lab,red,red)){.bl-dash-health[data-status=warning]{border-color:color-mix(in srgb,var(--color-warning-solid)10%,transparent)}}.bl-dash-health[data-status=danger]{border-color:var(--color-danger-solid)}@supports (color:color-mix(in lab,red,red)){.bl-dash-health[data-status=danger]{border-color:color-mix(in srgb,var(--color-danger-solid)10%,transparent)}}.bl-dash-health-ring{flex-shrink:0;width:80px;height:80px}.bl-dash-health-svg{width:100%;height:100%}.bl-dash-health-score{font-size:22px;font-weight:800;font-family:var(--font-sans);letter-spacing:-.03em}.bl-dash-health-label{letter-spacing:.05em;font-size:9px;font-weight:500}.bl-dash-health-info{flex:1;min-width:0}.bl-dash-health-title{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-tertiary);margin-bottom:.125rem;font-size:.6875rem;font-weight:600}.bl-dash-health-status{font-size:1rem;font-weight:700;line-height:1.3}.bl-dash-health-status.success{color:var(--color-success-text)}.bl-dash-health-status.warning{color:var(--color-warning-text)}.bl-dash-health-status.danger{color:var(--color-danger-text)}.bl-dash-health-metrics{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.375rem;font-size:.6875rem;display:flex}.bl-dash-dot{background:var(--color-border-ghost);border-radius:50%;flex-shrink:0;width:3px;height:3px}.bl-dash-kpis{flex:1;min-width:0}.bl-dash-live-dot{background:var(--color-success-solid);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse}.bl-dash-insights{scrollbar-width:none;gap:.5rem;margin-bottom:1.5rem;padding-bottom:2px;display:flex;overflow-x:auto}.bl-dash-insights::-webkit-scrollbar{display:none}.bl-dash-insight{border-radius:var(--radius-lg);white-space:nowrap;transition:all var(--duration-fast)var(--ease-standard);border:1px solid #0000;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.75rem;font-weight:500;display:inline-flex}.bl-dash-insight:hover{transform:translateY(-1px);box-shadow:0 2px 8px -2px}@supports (color:color-mix(in lab,red,red)){.bl-dash-insight:hover{box-shadow:0 2px 8px -2px color-mix(in srgb,currentColor 10%,transparent)}}.bl-dash-insight-icon{flex-shrink:0;width:16px;height:16px}.bl-dash-insight--info{background:var(--color-info-bg);color:var(--color-info-text);border-color:var(--color-info-solid)}@supports (color:color-mix(in lab,red,red)){.bl-dash-insight--info{border-color:color-mix(in srgb,var(--color-info-solid)10%,transparent)}}.bl-dash-insight--success{background:var(--color-success-bg);color:var(--color-success-text);border-color:var(--color-success-solid)}@supports (color:color-mix(in lab,red,red)){.bl-dash-insight--success{border-color:color-mix(in srgb,var(--color-success-solid)10%,transparent)}}.bl-dash-insight--warning{background:var(--color-warning-bg);color:var(--color-warning-text);border-color:var(--color-warning-solid)}@supports (color:color-mix(in lab,red,red)){.bl-dash-insight--warning{border-color:color-mix(in srgb,var(--color-warning-solid)10%,transparent)}}.bl-dash-insight--danger{background:var(--color-danger-bg);color:var(--color-danger-text);border-color:var(--color-danger-solid)}@supports (color:color-mix(in lab,red,red)){.bl-dash-insight--danger{border-color:color-mix(in srgb,var(--color-danger-solid)10%,transparent)}}.bl-dash-chart-card{flex-direction:column;height:100%;display:flex;overflow:hidden}.bl-dash-chart-header{border-bottom:1px solid var(--color-border-ghost);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.bl-dash-chart-body{flex:1;padding:1.25rem}.bl-dash-chart-link{color:var(--color-brand);transition:opacity var(--duration-fast)var(--ease-standard);align-items:center;gap:.375rem;font-size:.6875rem;font-weight:600;text-decoration:none;display:inline-flex}.bl-dash-chart-link:hover{opacity:.75}.bl-dash-section-title{color:var(--color-text-primary);letter-spacing:-.005em;font-size:.8125rem;font-weight:650}.bl-dash-legend{color:var(--color-text-secondary);align-items:center;gap:.375rem;font-size:.6875rem;display:inline-flex}.bl-dash-legend-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.bl-dash-ring-card{text-align:center;padding:1.25rem}.bl-dash-ring-stats{justify-content:center;align-items:center;gap:1rem;margin-top:1rem;display:flex}.bl-dash-ring-stat{flex-direction:column;gap:.125rem;display:flex}.bl-dash-ring-stat-value{color:var(--color-text-primary);font-size:.875rem;font-weight:700}.bl-dash-ring-stat-label{color:var(--color-text-tertiary);font-size:.625rem}.bl-dash-ring-divider{background:var(--color-border-ghost);width:1px;height:28px}.bl-dash-card-header{border-bottom:1px solid var(--color-border-ghost);background:var(--color-surface-container-low);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.bl-dash-card-header-left{align-items:center;gap:.625rem;display:flex}.bl-dash-card-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.bl-dash-card-icon--brand{background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-dash-card-icon--brand{background:color-mix(in srgb,var(--color-brand)10%,transparent)}}.bl-dash-card-icon--brand{color:var(--color-brand)}.bl-dash-card-icon--purple{background:#8b5cf61a}@supports (color:color-mix(in lab,red,red)){.bl-dash-card-icon--purple{background:color-mix(in srgb,var(--color-purple)10%,transparent)}}.bl-dash-card-icon--purple{color:var(--color-purple)}.bl-dash-card-icon--orange{background:var(--color-fin-expense)}@supports (color:color-mix(in lab,red,red)){.bl-dash-card-icon--orange{background:color-mix(in srgb,var(--color-fin-expense)10%,transparent)}}.bl-dash-card-icon--orange{color:var(--color-fin-expense)}.bl-dash-card-icon--green{background:var(--color-success-solid)}@supports (color:color-mix(in lab,red,red)){.bl-dash-card-icon--green{background:color-mix(in srgb,var(--color-success-solid)10%,transparent)}}.bl-dash-card-icon--green{color:var(--color-success-icon)}.bl-dash-card-icon--red{background:var(--color-danger-solid)}@supports (color:color-mix(in lab,red,red)){.bl-dash-card-icon--red{background:color-mix(in srgb,var(--color-danger-solid)10%,transparent)}}.bl-dash-card-icon--red{color:var(--color-danger-icon)}.bl-dash-status-card{overflow:hidden}.bl-dash-unit-stats{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:1rem;display:grid}.bl-dash-unit-stat{text-align:center;border-radius:var(--radius-md);background:var(--color-surface-sunken);padding:.625rem 0}.bl-dash-unit-stat-value{font-size:1.375rem;font-weight:700;line-height:1;display:block}.bl-dash-unit-stat-label{color:var(--color-text-tertiary);margin-top:.25rem;font-size:.625rem;display:block}.bl-dash-segments{border-top:1px solid var(--color-border-ghost);padding-top:.75rem}.bl-dash-segment-title{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-disabled);margin-bottom:.5rem;font-size:.625rem;font-weight:700}.bl-dash-segment-row{align-items:center;gap:.5rem;margin-bottom:.375rem;display:flex}.bl-dash-segment-label{flex-shrink:0;width:3.5rem;font-size:.6875rem;font-weight:500}.bl-dash-segment-bar{background:var(--color-surface-sunken);border-radius:9999px;flex:1;height:6px;overflow:hidden}.bl-dash-segment-fill{border-radius:9999px;height:100%;transition:width .7s ease-out}.bl-dash-segment-count{color:var(--color-text-secondary);text-align:end;flex-shrink:0;width:4rem;font-size:.6875rem;font-weight:500}.bl-dash-month-grid{flex-wrap:wrap;gap:.375rem;display:flex}.bl-dash-month-pill{transition:all var(--duration-fast)var(--ease-standard);border:1px solid #0000;border-radius:8px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.6875rem;font-weight:600;display:inline-flex}.bl-dash-month-pill--closed{background:var(--color-success-bg);color:var(--color-success-text);border-color:var(--color-success-solid)}@supports (color:color-mix(in lab,red,red)){.bl-dash-month-pill--closed{border-color:color-mix(in srgb,var(--color-success-solid)12%,transparent)}}.bl-dash-month-pill--open{background:var(--color-warning-bg);color:var(--color-warning-text);border-color:var(--color-warning-solid)}@supports (color:color-mix(in lab,red,red)){.bl-dash-month-pill--open{border-color:color-mix(in srgb,var(--color-warning-solid)12%,transparent)}}.bl-dash-month-pill--current{box-shadow:0 0 0 2px var(--color-brand),0 0 0 4px var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-dash-month-pill--current{box-shadow:0 0 0 2px var(--color-brand),0 0 0 4px color-mix(in srgb,var(--color-brand)15%,transparent)}}.bl-dash-pulse{background:var(--color-brand);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.bl-dash-arrears-summary{border-top:1px solid var(--color-border-ghost);margin-top:1rem;padding-top:.75rem}.bl-dash-arrears-bucket{background:var(--color-danger-bg);border-radius:var(--radius-md);justify-content:space-between;align-items:center;padding:.375rem .625rem;display:flex}.bl-dash-arrears-bucket-label{color:var(--color-text-secondary);font-size:.625rem}.bl-dash-section-divider{align-items:center;gap:.75rem;margin-top:.5rem;margin-bottom:1rem;display:flex}.bl-dash-section-divider:after{content:"";background:var(--color-border-ghost);flex:1;height:1px}.bl-dash-section-divider-label{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary);flex-shrink:0;font-size:.6875rem;font-weight:700}.bl-dash-confidence-badge{background:var(--color-surface-sunken);border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.6875rem;font-weight:600;display:inline-flex}.bl-dash-summary-bar{border-radius:var(--radius-lg);background:var(--color-surface-sunken);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.625rem 1rem;font-size:.75rem;display:flex}.bl-dash-summary-item{align-items:center;gap:.375rem;display:inline-flex}.bl-dash-summary-status{border-radius:9999px;padding:.0625rem .375rem;font-size:.625rem;font-weight:600}.bl-dash-summary-status.success{background:var(--color-success-bg);color:var(--color-success-text)}.bl-dash-summary-status.warning{background:var(--color-warning-bg);color:var(--color-warning-text)}.bl-dash-summary-status.danger{background:var(--color-danger-bg);color:var(--color-danger-text)}.bl-dash-summary-sep{background:var(--color-border-ghost);flex-shrink:0;width:1px;height:16px}.bl-dash-mini-ring{flex-shrink:0;width:24px;height:24px}.bl-dash-ops-grid{grid-template-columns:repeat(2,1fr);gap:.625rem;display:grid}@media(min-width:640px){.bl-dash-ops-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){.bl-dash-ops-grid{grid-template-columns:repeat(6,1fr)}}.bl-dash-ops-item{border-radius:var(--radius-lg);background:var(--color-surface-card);border:1px solid var(--color-border-ghost);transition:all var(--duration-fast)var(--ease-standard);align-items:center;gap:.625rem;padding:.75rem;text-decoration:none;display:flex}.bl-dash-ops-item:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.bl-dash-ops-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.bl-dash-ops-content{flex-direction:column;min-width:0;display:flex}.bl-dash-ops-value{color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;line-height:1.2;overflow:hidden}.bl-dash-ops-label{color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;line-height:1.3;overflow:hidden}.bl-dash-curator{background:radial-gradient(ellipse 60% 50% at 85% 15%,var(--color-brand)0%,transparent 70%),var(--staff-hub-bg);border-radius:14px;padding:1.25rem 1.5rem;position:relative}@supports (color:color-mix(in lab,red,red)){.bl-dash-curator{background:radial-gradient(ellipse 60% 50% at 85% 15%,color-mix(in srgb,var(--color-brand)12%,transparent)0%,transparent 70%),var(--staff-hub-bg)}}.bl-dash-curator{color:var(--staff-hub-text);box-shadow:0 1px 0 0 var(--dash-hero-orb-1) inset,0 4px 24px -4px #00000040,0 0 0 1px var(--color-brand);margin-bottom:1.25rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.bl-dash-curator{box-shadow:0 1px 0 0 var(--dash-hero-orb-1) inset,0 4px 24px -4px #00000040,0 0 0 1px color-mix(in srgb,var(--color-brand)14%,transparent)}}.bl-dash-curator:before{content:"";border-radius:inherit;background:radial-gradient(circle 120px at 10% 80%,var(--color-brand)0%,transparent 70%),radial-gradient(circle 80px at 90% 20%,var(--color-brand)0%,transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.bl-dash-curator:before{background:radial-gradient(circle 120px at 10% 80%,color-mix(in srgb,var(--color-brand)6%,transparent)0%,transparent 70%),radial-gradient(circle 80px at 90% 20%,color-mix(in srgb,var(--color-brand)5%,transparent)0%,transparent 60%)}}.bl-dash-curator:before{pointer-events:none}.bl-dash-curator-header{z-index:1;justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex;position:relative}.bl-dash-curator-label{text-transform:uppercase;letter-spacing:.1em;color:var(--color-brand);align-items:center;gap:.5rem;font-size:.625rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bl-dash-curator-label{color:color-mix(in srgb,var(--color-brand)80%,transparent)}}.bl-dash-curator-label-icon{background:var(--color-brand);border-radius:6px;width:24px;height:24px}@supports (color:color-mix(in lab,red,red)){.bl-dash-curator-label-icon{background:color-mix(in srgb,var(--color-brand)15%,transparent)}}.bl-dash-curator-label-icon{color:var(--color-brand);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.bl-dash-curator-label-icon{color:color-mix(in srgb,var(--color-brand)90%,transparent)}}.bl-dash-curator-label-icon svg{width:14px;height:14px}.bl-dash-curator-badge{background:var(--color-brand);border-radius:9999px;align-items:center;gap:.375rem;padding:.1875rem .625rem;font-size:.625rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bl-dash-curator-badge{background:color-mix(in srgb,var(--color-brand)12%,transparent)}}.bl-dash-curator-badge{color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-dash-curator-badge{color:color-mix(in srgb,var(--color-brand)85%,transparent)}}.bl-dash-curator-badge{border:1px solid var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-dash-curator-badge{border:1px solid color-mix(in srgb,var(--color-brand)15%,transparent)}}.bl-dash-curator-badge-dot{background:var(--color-brand);border-radius:50%;width:5px;height:5px}@supports (color:color-mix(in lab,red,red)){.bl-dash-curator-badge-dot{background:color-mix(in srgb,var(--color-brand)70%,transparent)}}.bl-dash-curator-badge-dot{animation:2s infinite pulse}.bl-dash-curator-cards{z-index:1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid;position:relative}.bl-dash-curator-card{transition:all var(--duration-fast)var(--ease-standard);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;padding:.875rem 1rem}.bl-dash-curator-card:hover{border-color:var(--color-brand);background:#ffffff12}@supports (color:color-mix(in lab,red,red)){.bl-dash-curator-card:hover{border-color:color-mix(in srgb,var(--color-brand)15%,transparent)}}.bl-dash-curator-card:hover{transform:translateY(-1px)}.bl-dash-curator-card-icon{border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:.5rem;display:flex}.bl-dash-curator-card-icon--success{background:var(--color-success-solid)}@supports (color:color-mix(in lab,red,red)){.bl-dash-curator-card-icon--success{background:color-mix(in srgb,var(--color-success-solid)16%,transparent)}}.bl-dash-curator-card-icon--success{color:var(--color-success-solid)}@supports (color:color-mix(in lab,red,red)){.bl-dash-curator-card-icon--success{color:color-mix(in srgb,var(--color-success-solid)88%,white 12%)}}.bl-dash-curator-card-icon--warning{background:var(--color-warning-solid)}@supports (color:color-mix(in lab,red,red)){.bl-dash-curator-card-icon--warning{background:color-mix(in srgb,var(--color-warning-solid)16%,transparent)}}.bl-dash-curator-card-icon--warning{color:var(--color-warning-solid)}@supports (color:color-mix(in lab,red,red)){.bl-dash-curator-card-icon--warning{color:color-mix(in srgb,var(--color-warning-solid)88%,white 12%)}}.bl-dash-curator-card-icon--danger{background:var(--color-danger-solid)}@supports (color:color-mix(in lab,red,red)){.bl-dash-curator-card-icon--danger{background:color-mix(in srgb,var(--color-danger-solid)14%,transparent)}}.bl-dash-curator-card-icon--danger{color:var(--color-danger-solid)}@supports (color:color-mix(in lab,red,red)){.bl-dash-curator-card-icon--danger{color:color-mix(in srgb,var(--color-danger-solid)88%,white 12%)}}.bl-dash-curator-card-icon--brand{background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-dash-curator-card-icon--brand{background:color-mix(in srgb,var(--color-brand)16%,transparent)}}.bl-dash-curator-card-icon--brand{color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-dash-curator-card-icon--brand{color:color-mix(in srgb,var(--color-brand)88%,white 12%)}}.bl-dash-curator-card-title{color:#ffffff8c;margin-bottom:.25rem;font-size:.6875rem;font-weight:500}.bl-dash-curator-card-value{letter-spacing:-.02em;font-size:1.125rem;font-weight:800;line-height:1.2}.bl-dash-curator-card-hint{color:#fff6;align-items:center;gap:.25rem;margin-top:.25rem;font-size:.625rem;display:flex}.bl-dash-curator-footer{z-index:1;border-top:1px solid #ffffff0f;align-items:center;gap:.75rem;margin-top:.875rem;padding-top:.75rem;display:flex;position:relative}.bl-dash-curator-tip{color:var(--color-brand);align-items:center;gap:.375rem;font-size:.6875rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bl-dash-curator-tip{color:color-mix(in srgb,var(--color-brand)70%,transparent)}}.bl-dash-curator-tip{flex:1;min-width:0}.bl-dash-curator-tip-icon{opacity:.7;flex-shrink:0;width:14px;height:14px}.bl-dash-curator-link{color:var(--color-brand);align-items:center;gap:.25rem;font-size:.6875rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bl-dash-curator-link{color:color-mix(in srgb,var(--color-brand)80%,transparent)}}.bl-dash-curator-link{transition:color var(--duration-fast)var(--ease-standard);flex-shrink:0;text-decoration:none}.bl-dash-curator-link:hover{color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-dash-curator-link:hover{color:color-mix(in srgb,var(--color-brand)100%,transparent)}}.bl-dash-anomaly-center{background:var(--color-surface-card);border:1px solid var(--color-border-ghost);box-shadow:var(--shadow-xs);border-radius:12px;margin-bottom:1.25rem;padding:1rem 1.25rem}.bl-dash-anomaly-center-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.bl-dash-anomaly-center-title{align-items:center;gap:.5rem;display:flex}.bl-dash-anomaly-center-title-icon{background:var(--color-danger-bg);width:26px;height:26px;color:var(--color-danger-text);border-radius:8px;justify-content:center;align-items:center;display:flex}.bl-dash-anomaly-center-title-icon svg{width:14px;height:14px}.bl-anomaly-severity-card{transition:all var(--duration-fast)var(--ease-standard);border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex;position:relative}.bl-anomaly-severity-card:hover{transform:translateY(-1px)}.bl-anomaly-severity-card--critical{background:var(--color-danger-solid)}@supports (color:color-mix(in lab,red,red)){.bl-anomaly-severity-card--critical{background:color-mix(in srgb,var(--color-danger-solid)5%,var(--color-surface-card))}}.bl-anomaly-severity-card--critical{border-color:var(--color-danger-solid)}@supports (color:color-mix(in lab,red,red)){.bl-anomaly-severity-card--critical{border-color:color-mix(in srgb,var(--color-danger-solid)12%,transparent)}}.bl-anomaly-severity-card--critical{box-shadow:0 0 0 1px var(--color-danger-solid),0 2px 8px -2px var(--color-danger-solid)}@supports (color:color-mix(in lab,red,red)){.bl-anomaly-severity-card--critical{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-danger-solid)6%,transparent),0 2px 8px -2px color-mix(in srgb,var(--color-danger-solid)10%,transparent)}}.bl-anomaly-severity-card--warning{background:var(--color-warning-solid)}@supports (color:color-mix(in lab,red,red)){.bl-anomaly-severity-card--warning{background:color-mix(in srgb,var(--color-warning-solid)4%,var(--color-surface-card))}}.bl-anomaly-severity-card--warning{border-color:var(--color-warning-solid)}@supports (color:color-mix(in lab,red,red)){.bl-anomaly-severity-card--warning{border-color:color-mix(in srgb,var(--color-warning-solid)10%,transparent)}}.bl-anomaly-severity-card--warning{box-shadow:0 0 0 1px var(--color-warning-solid),0 2px 8px -2px var(--color-warning-solid)}@supports (color:color-mix(in lab,red,red)){.bl-anomaly-severity-card--warning{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-warning-solid)5%,transparent),0 2px 8px -2px color-mix(in srgb,var(--color-warning-solid)8%,transparent)}}.bl-anomaly-severity-card--info{background:var(--color-info-solid)}@supports (color:color-mix(in lab,red,red)){.bl-anomaly-severity-card--info{background:color-mix(in srgb,var(--color-info-solid)4%,var(--color-surface-card))}}.bl-anomaly-severity-card--info{border-color:var(--color-info-solid)}@supports (color:color-mix(in lab,red,red)){.bl-anomaly-severity-card--info{border-color:color-mix(in srgb,var(--color-info-solid)10%,transparent)}}.bl-anomaly-severity-card--info{box-shadow:0 0 0 1px var(--color-info-solid),0 2px 8px -2px var(--color-info-solid)}@supports (color:color-mix(in lab,red,red)){.bl-anomaly-severity-card--info{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-info-solid)5%,transparent),0 2px 8px -2px color-mix(in srgb,var(--color-info-solid)8%,transparent)}}.bl-anomaly-severity-ring{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.bl-anomaly-severity-ring--critical{background:var(--color-danger-bg);color:var(--color-danger-text)}.bl-anomaly-severity-ring--warning{background:var(--color-warning-bg);color:var(--color-warning-text)}.bl-anomaly-severity-ring--info{background:var(--color-info-bg);color:var(--color-info-text)}.bl-anomaly-severity-content{flex:1;min-width:0}.bl-anomaly-severity-title{color:var(--color-text-primary);font-size:.8125rem;font-weight:600;line-height:1.3}.bl-anomaly-severity-detail{color:var(--color-text-secondary);margin-top:.125rem;font-size:.6875rem;line-height:1.4}.bl-dash-health-ring{position:relative}.bl-dash-health-ring:after{content:"";opacity:.15;filter:blur(8px);pointer-events:none;z-index:0;border-radius:50%;position:absolute;inset:-4px}.bl-dash-health[data-status=success] .bl-dash-health-ring:after{background:var(--color-success-solid)}.bl-dash-health[data-status=warning] .bl-dash-health-ring:after{background:var(--color-warning-solid)}.bl-dash-health[data-status=danger] .bl-dash-health-ring:after{background:var(--color-danger-solid)}.bl-dash-health-svg{z-index:1;position:relative}.bl-dash-ops-item{box-shadow:0 1px #ffffff80 inset,var(--shadow-xs)}.bl-dash-ops-item:hover{box-shadow:0 1px #ffffff80 inset,var(--shadow-md);border-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-dash-ops-item:hover{border-color:color-mix(in srgb,var(--color-brand)12%,var(--color-border-ghost))}}.bl-dash-ops-icon{border-radius:10px;box-shadow:0 1px 3px -1px #0000000f}.bl-dash-chart-header{background:var(--color-surface-container-low)}.bl-dash-chart-signal{border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.625rem;font-weight:600;display:inline-flex}.bl-dash-chart-signal--up{background:var(--color-success-bg);color:var(--color-success-text)}.bl-dash-chart-signal--down{background:var(--color-danger-bg);color:var(--color-danger-text)}.dark .bl-dash-hero{background:linear-gradient(135deg,var(--color-brand)0%,var(--color-brand)100%)}@supports (color:color-mix(in lab,red,red)){.dark .bl-dash-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand)20%,transparent),color-mix(in srgb,var(--color-brand)10%,transparent))}}.dark .bl-dash-hero{box-shadow:0 2px 8px -2px #0000004d}.dark .bl-dash-unit-stat{background:#ffffff0a}.dark .bl-dash-ops-item{background:var(--color-surface-card);box-shadow:0 1px #ffffff08 inset,var(--shadow-xs)}.dark .bl-dash-ops-item:hover{box-shadow:0 1px #ffffff08 inset,var(--shadow-md)}.dark .bl-dash-curator{box-shadow:0 1px #ffffff08 inset,0 4px 32px -4px #00000080,0 0 0 1px var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.dark .bl-dash-curator{box-shadow:0 1px #ffffff08 inset,0 4px 32px -4px #00000080,0 0 0 1px color-mix(in srgb,var(--color-brand)10%,transparent)}}.dark .bl-anomaly-severity-card{box-shadow:none}@media print{.bl-dashboard-grid{display:block}.bl-dashboard-sidebar{display:none}.bl-dash-hero{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:var(--color-brand)!important}.bl-dash-hero-actions,.bl-dash-insights{display:none}.bl-dash-ops-grid{grid-template-columns:repeat(6,1fr)}}.bl-dash-tab{color:var(--color-text-secondary);cursor:pointer;transition:color var(--duration-normal,.2s)var(--ease-standard,ease),background var(--duration-normal,.2s)var(--ease-standard,ease);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.875rem;font-weight:500;display:inline-flex;position:relative}.bl-dash-tab:hover:not(:disabled){color:var(--color-text-primary)}.bl-dash-tab:disabled{opacity:.5;cursor:not-allowed}.bl-dash-tab--active{color:var(--color-text-primary);border-bottom-color:var(--color-brand);font-weight:600}.bl-dash-tab-badge{background:var(--color-brand);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 .375rem;font-size:.75rem;font-weight:700;display:inline-flex}.bl-fade-in{animation:.25s ease-in-out fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.bl-settings-shell{width:100%}.bl-page-rhythm-content:has(.bl-settings-shell){gap:0}.bl-settings-section{background:var(--color-surface-card);border:1px solid var(--color-border-ghost);border-radius:var(--card-radius);margin-bottom:1.25rem;overflow:hidden}.bl-settings-section:last-of-type{margin-bottom:0}.bl-settings-section-header{border-bottom:1px solid var(--color-border-ghost);background:var(--color-surface-container-low);align-items:center;gap:.625rem;padding:.875rem 1.25rem;display:flex}.bl-settings-section-icon{border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.bl-settings-section-icon svg{width:1rem;height:1rem}.bl-settings-section-title{font-size:var(--text-sm);color:var(--color-text-primary);font-weight:600;line-height:1.25}.bl-settings-section-desc{color:var(--color-text-secondary);margin-top:.125rem;font-size:10px}.bl-settings-section-body{padding:1.25rem}.bl-settings-label{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.375rem;font-size:11px;font-weight:600;display:block}.bl-settings-info{border-radius:var(--radius-xl);background:var(--color-pastel-blue-bg);font-size:var(--text-xs);color:var(--color-text-secondary);align-items:flex-start;gap:.5rem;padding:.75rem 1rem;line-height:1.5;display:flex}.bl-settings-info svg{width:1rem;height:1rem;color:var(--color-info);flex-shrink:0;margin-top:.125rem}.bl-settings-tabs{background:var(--color-surface-card);border:1px solid var(--color-border-ghost);border-radius:var(--card-radius);flex-wrap:wrap;gap:.25rem;padding:.375rem;display:flex}.bl-settings-tab{border-radius:var(--radius-xl);color:var(--color-text-secondary);transition:all var(--duration-normal)var(--ease-spring);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:13px;font-weight:500;display:inline-flex}.bl-settings-tab:hover{color:var(--color-text-primary);background:var(--color-surface-sunken)}.bl-settings-tab.active,.bl-settings-tab[aria-selected=true]{color:var(--color-text-inverse);background:var(--color-brand);box-shadow:0 1px 3px var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-settings-tab.active,.bl-settings-tab[aria-selected=true]{box-shadow:0 1px 3px color-mix(in srgb,var(--color-brand)30%,transparent)}}.bl-settings-tab.active svg,.bl-settings-tab[aria-selected=true] svg{color:currentColor}.bl-settings-tab svg{width:1rem;height:1rem}.bl-settings-tab-danger{color:var(--color-text-danger)}.bl-settings-tab-danger:hover{color:var(--color-danger);background:var(--color-status-danger-bg)}.bl-settings-tab-danger.active,.bl-settings-tab-danger[aria-selected=true]{background:var(--color-danger);color:var(--color-text-inverse);box-shadow:0 1px 3px #ef44444d}@supports (color:color-mix(in lab,red,red)){.bl-settings-tab-danger.active,.bl-settings-tab-danger[aria-selected=true]{box-shadow:0 1px 3px color-mix(in srgb,var(--color-red-500)30%,transparent)}}.bl-settings-save{border-radius:var(--radius-xl);font-size:var(--text-sm);color:var(--color-text-inverse);background:var(--color-brand);cursor:pointer;transition:all var(--duration-normal)var(--ease-spring);box-shadow:0 1px 3px var(--color-brand);border:none;align-items:center;gap:.5rem;padding:.625rem 1.5rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bl-settings-save{box-shadow:0 1px 3px color-mix(in srgb,var(--color-brand)20%,transparent)}}.bl-settings-save:hover{box-shadow:0 2px 8px var(--color-brand);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.bl-settings-save:hover{box-shadow:0 2px 8px color-mix(in srgb,var(--color-brand)25%,transparent)}}.bl-settings-save:active{transform:scale(.97)}.bl-settings-save svg{width:1rem;height:1rem}@media(max-width:767px){.bl-settings-shell{max-width:100%}.bl-settings-section-header{padding:.75rem 1rem}.bl-settings-section-body{padding:1rem}.bl-settings-tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.bl-settings-tab{white-space:nowrap;padding:.5rem .75rem;font-size:12px}}.drag-handle{cursor:grab}.drag-handle:active{cursor:grabbing}.sortable-ghost{opacity:.3;border:2px dashed var(--color-accent);background:var(--color-accent);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.sortable-ghost{background:color-mix(in srgb,var(--color-accent),transparent 95%)}}.builder-component-card{cursor:grab;-webkit-user-select:none;user-select:none}.builder-component-card:active{cursor:grabbing}.rb-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;display:inline-flex;position:relative}.rb-toggle input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.rb-toggle .rb-toggle-track{background:var(--color-border-default);width:2.25rem;height:1.25rem;transition:background-color var(--duration-normal,.2s)var(--ease-standard,ease);border-radius:9999px;flex-shrink:0;position:relative}.rb-toggle input:checked+.rb-toggle-track{background:var(--color-accent)}.rb-toggle .rb-toggle-track:after{content:"";width:1rem;height:1rem;transition:transform var(--duration-normal,.2s)var(--ease-standard,ease);top:2px;background:#fff;border-radius:9999px;position:absolute;inset-inline-start:2px;box-shadow:0 1px 3px #00000026}.rb-toggle input:checked+.rb-toggle-track:after{transform:translate(1rem)}[dir=rtl] .rb-toggle input:checked+.rb-toggle-track:after{transform:translate(-1rem)}.rb-toggle input:focus-visible+.rb-toggle-track{outline:2px solid var(--color-accent);outline-offset:2px}.dark .rb-toggle .rb-toggle-track{background:#ffffff1f}.dark .rb-toggle .rb-toggle-track:after{background:var(--color-surface-card);box-shadow:0 1px 3px #0000004d}.rb-color-swatch{cursor:pointer;width:1.75rem;height:1.75rem;transition:all var(--duration-fast,.15s)var(--ease-standard,ease);border:2px solid #0000;border-radius:.5rem;position:relative}.rb-color-swatch:hover{transform:scale(1.1)}.rb-color-swatch.active{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.rb-color-swatch.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent),transparent 70%)}}.rb-color-swatch.active:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='white'%3E%3Cpath fill-rule='evenodd' d='M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z' clip-rule='evenodd'/%3E%3C/svg%3E") 50%/14px no-repeat;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rb-section-card{transition:all var(--duration-fast,.15s)var(--ease-standard,ease);border-inline-start:3px solid #0000}.rb-section-card[data-category=content]{border-inline-start-color:var(--color-brand)}.rb-section-card[data-category=data]{border-inline-start-color:var(--color-info-solid)}.rb-section-card[data-category=layout]{border-inline-start-color:var(--color-warning-solid)}.rb-section-icon{border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.rb-section-icon svg{width:.75rem;height:.75rem}.rb-section-card[data-category=content] .rb-section-icon{background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.rb-section-card[data-category=content] .rb-section-icon{background:color-mix(in srgb,var(--color-brand)10%,transparent)}}.rb-section-card[data-category=content] .rb-section-icon{color:var(--color-brand)}.rb-section-card[data-category=data] .rb-section-icon{background:var(--color-info-solid)}@supports (color:color-mix(in lab,red,red)){.rb-section-card[data-category=data] .rb-section-icon{background:color-mix(in srgb,var(--color-info-solid)10%,transparent)}}.rb-section-card[data-category=data] .rb-section-icon{color:var(--color-info-solid)}.rb-section-card[data-category=layout] .rb-section-icon{background:var(--color-warning-solid)}@supports (color:color-mix(in lab,red,red)){.rb-section-card[data-category=layout] .rb-section-icon{background:color-mix(in srgb,var(--color-warning-solid)10%,transparent)}}.rb-section-card[data-category=layout] .rb-section-icon{color:var(--color-warning-solid)}.rb-prop-group{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.75rem;overflow:hidden}.rb-prop-group-header{background:var(--color-surface-alt);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.rb-prop-group-header{background:color-mix(in srgb,var(--color-surface-alt),transparent 50%)}}.rb-prop-group-header{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;font-weight:600}.rb-prop-group-body{padding:.75rem}.rb-divider{background:var(--color-border);flex-shrink:0;width:1px;height:1.5rem}.rb-toolbar-label{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-size:.625rem;font-weight:600;line-height:1}.bl-report-toolbar{top:var(--topbar-h,3.5rem);z-index:20;border-radius:var(--card-radius);border:1px solid var(--color-border-ghost);background:var(--color-surface-card);box-shadow:var(--shadow-xs);margin-bottom:1.5rem;position:sticky}.bl-report-toolbar-inner{flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.bl-input-sm{height:2rem;font-size:var(--text-xs);border-radius:var(--radius-md);padding-inline:.5rem}@media(max-width:640px){.bl-report-toolbar-inner{flex-direction:column;align-items:stretch}.bl-report-toolbar-inner form{order:-1}}@media print{.bl-report-toolbar{display:none!important}}.bl-kpi{padding:1.375rem var(--card-padding);background:var(--color-surface-card);border:1px solid var(--color-border-ghost);border-radius:var(--kpi-radius,var(--card-radius));box-shadow:var(--card-shadow);transition:box-shadow var(--duration-normal)var(--ease-standard),border-color var(--duration-normal)var(--ease-standard),transform var(--duration-normal)var(--ease-standard);align-items:flex-start;gap:1rem;display:flex;position:relative;overflow:clip}.dark .bl-kpi{background:var(--color-surface-card)}.bl-kpi:after{content:"";background:radial-gradient(circle at 100% 0%,var(--kpi-accent,var(--color-brand))0%,transparent 70%);top:0;border-start-start-radius:0;border-start-end-radius:var(--kpi-radius,var(--card-radius));border-end-end-radius:0;border-end-start-radius:90px;width:90px;height:90px;position:absolute;inset-inline-end:0}@supports (color:color-mix(in lab,red,red)){.bl-kpi:after{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--kpi-accent,var(--color-brand))8%,transparent)0%,transparent 70%)}}.bl-kpi:after{opacity:.85;transition:opacity var(--duration-normal)var(--ease-standard),width var(--duration-normal)var(--ease-standard),height var(--duration-normal)var(--ease-standard);pointer-events:none}.bl-kpi:hover:after{opacity:1;width:110px;height:110px}.bl-kpi:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-1px)}.bl-kpi[data-accent=success]{--kpi-accent:var(--color-success-solid)}.bl-kpi[data-accent=warning]{--kpi-accent:var(--color-warning-solid)}.bl-kpi[data-accent=danger]{--kpi-accent:var(--color-danger-solid)}.bl-kpi[data-accent=info]{--kpi-accent:var(--color-info-solid)}.bl-kpi[data-accent=primary]{--kpi-accent:var(--color-brand)}.bl-kpi[data-accent=amber]{--kpi-accent:var(--color-warning-solid)}.bl-kpi[data-accent=cyan]{--kpi-accent:var(--color-info-solid)}.bl-kpi[data-accent=orange]{--kpi-accent:var(--color-fin-expense)}.bl-kpi[data-accent=blue]{--kpi-accent:var(--color-brand)}.bl-kpi[data-accent=green]{--kpi-accent:var(--color-success-solid)}.bl-kpi[data-accent=purple]{--kpi-accent:var(--color-brand)}.bl-kpi[data-accent=red]{--kpi-accent:var(--color-danger-solid)}.bl-kpi[data-accent=emerald]{--kpi-accent:var(--color-success-solid)}.bl-kpi-compact,.bl-kpi--compact{padding:.75rem 1rem}.bl-kpi--gradient{background:linear-gradient(135deg,var(--color-surface-card)0%,var(--kpi-accent,var(--color-brand))100%)}@supports (color:color-mix(in lab,red,red)){.bl-kpi--gradient{background:linear-gradient(135deg,var(--color-surface-card)0%,color-mix(in srgb,var(--kpi-accent,var(--color-brand))6%,var(--color-surface-card))100%)}}.bl-kpi--gradient{border-color:var(--kpi-accent,var(--color-brand))}@supports (color:color-mix(in lab,red,red)){.bl-kpi--gradient{border-color:color-mix(in srgb,var(--kpi-accent,var(--color-brand))8%,var(--color-border-ghost))}}.bl-kpi--gradient:hover{border-color:var(--kpi-accent,var(--color-brand))}@supports (color:color-mix(in lab,red,red)){.bl-kpi--gradient:hover{border-color:color-mix(in srgb,var(--kpi-accent,var(--color-brand))12%,var(--color-border-ghost))}}.dark .bl-kpi--gradient{background:linear-gradient(135deg,var(--color-surface-card)0%,var(--kpi-accent,var(--color-brand))100%)}@supports (color:color-mix(in lab,red,red)){.dark .bl-kpi--gradient{background:linear-gradient(135deg,var(--color-surface-card)0%,color-mix(in srgb,var(--kpi-accent,var(--color-brand))4%,var(--color-surface-card))100%)}}.bl-kpi--minimal{flex-direction:column;gap:0;padding:1.25rem 1.5rem}.bl-kpi--minimal:before{display:none}.bl-kpi-icon{width:44px;height:44px;transition:transform var(--duration-normal)var(--ease-spring),box-shadow var(--duration-normal)var(--ease-standard);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bl-kpi-icon-sm{border-radius:var(--radius-sm);width:36px;height:36px}.bl-kpi:hover .bl-kpi-icon{box-shadow:0 2px 8px var(--color-brand);transform:scale(1.06)}@supports (color:color-mix(in lab,red,red)){.bl-kpi:hover .bl-kpi-icon{box-shadow:0 2px 8px color-mix(in srgb,var(--color-brand)8%,transparent)}}.bl-kpi-icon[data-color=brand]{background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-kpi-icon[data-color=brand]{background:color-mix(in srgb,var(--color-brand)15%,transparent)}}.bl-kpi-icon[data-color=brand]{color:var(--color-brand)}.bl-kpi-icon[data-color=success]{background:var(--color-success-solid)}@supports (color:color-mix(in lab,red,red)){.bl-kpi-icon[data-color=success]{background:color-mix(in srgb,var(--color-success-solid)15%,transparent)}}.bl-kpi-icon[data-color=success]{color:var(--color-success-icon)}.bl-kpi-icon[data-color=warning]{background:var(--color-warning-solid)}@supports (color:color-mix(in lab,red,red)){.bl-kpi-icon[data-color=warning]{background:color-mix(in srgb,var(--color-warning-solid)15%,transparent)}}.bl-kpi-icon[data-color=warning]{color:var(--color-warning-icon)}.bl-kpi-icon[data-color=danger]{background:var(--color-danger-solid)}@supports (color:color-mix(in lab,red,red)){.bl-kpi-icon[data-color=danger]{background:color-mix(in srgb,var(--color-danger-solid)15%,transparent)}}.bl-kpi-icon[data-color=danger]{color:var(--color-danger-icon)}.bl-kpi-icon[data-color=info]{background:var(--color-info-solid)}@supports (color:color-mix(in lab,red,red)){.bl-kpi-icon[data-color=info]{background:color-mix(in srgb,var(--color-info-solid)15%,transparent)}}.bl-kpi-icon[data-color=info]{color:var(--color-info-icon)}.bl-kpi-icon[data-color=orange]{background:var(--color-fin-expense)}@supports (color:color-mix(in lab,red,red)){.bl-kpi-icon[data-color=orange]{background:color-mix(in srgb,var(--color-fin-expense)15%,transparent)}}.bl-kpi-icon[data-color=orange]{color:var(--color-fin-expense)}.bl-kpi-icon[data-color=cyan]{background:var(--color-info-solid)}@supports (color:color-mix(in lab,red,red)){.bl-kpi-icon[data-color=cyan]{background:color-mix(in srgb,var(--color-info-solid)15%,transparent)}}.bl-kpi-icon[data-color=cyan]{color:var(--color-info-icon)}.bl-kpi-icon[data-color=purple]{background:var(--color-pastel-purple-text)}@supports (color:color-mix(in lab,red,red)){.bl-kpi-icon[data-color=purple]{background:color-mix(in srgb,var(--color-pastel-purple-text)15%,transparent)}}.bl-kpi-icon[data-color=purple]{color:var(--color-pastel-purple-text)}.bl-kpi-icon[data-color=emerald]{background:var(--color-success-solid)}@supports (color:color-mix(in lab,red,red)){.bl-kpi-icon[data-color=emerald]{background:color-mix(in srgb,var(--color-success-solid)15%,transparent)}}.bl-kpi-icon[data-color=emerald]{color:var(--color-success-icon)}.bl-kpi-icon[data-color=blue]{background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-kpi-icon[data-color=blue]{background:color-mix(in srgb,var(--color-brand)15%,transparent)}}.bl-kpi-icon[data-color=blue]{color:var(--color-brand)}.bl-kpi-icon[data-color=green]{background:var(--color-success-solid)}@supports (color:color-mix(in lab,red,red)){.bl-kpi-icon[data-color=green]{background:color-mix(in srgb,var(--color-success-solid)15%,transparent)}}.bl-kpi-icon[data-color=green]{color:var(--color-success-icon)}.bl-kpi-icon[data-color=amber]{background:var(--color-warning-solid)}@supports (color:color-mix(in lab,red,red)){.bl-kpi-icon[data-color=amber]{background:color-mix(in srgb,var(--color-warning-solid)15%,transparent)}}.bl-kpi-icon[data-color=amber]{color:var(--color-warning-icon)}.bl-kpi-icon[data-color=red]{background:var(--color-danger-solid)}@supports (color:color-mix(in lab,red,red)){.bl-kpi-icon[data-color=red]{background:color-mix(in srgb,var(--color-danger-solid)15%,transparent)}}.bl-kpi-icon[data-color=red]{color:var(--color-danger-icon)}.bl-kpi-icon.blue,.bl-kpi-icon.indigo{background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-kpi-icon.blue,.bl-kpi-icon.indigo{background:color-mix(in srgb,var(--color-brand)15%,transparent)}}.bl-kpi-icon.blue,.bl-kpi-icon.indigo{color:var(--color-brand)}.bl-kpi-icon.green,.bl-kpi-icon.emerald{background:var(--color-success-solid)}@supports (color:color-mix(in lab,red,red)){.bl-kpi-icon.green,.bl-kpi-icon.emerald{background:color-mix(in srgb,var(--color-success-solid)15%,transparent)}}.bl-kpi-icon.green,.bl-kpi-icon.emerald{color:var(--color-success-icon)}.bl-kpi-icon.orange{background:var(--color-fin-expense)}@supports (color:color-mix(in lab,red,red)){.bl-kpi-icon.orange{background:color-mix(in srgb,var(--color-fin-expense)15%,transparent)}}.bl-kpi-icon.orange{color:var(--color-fin-expense)}.bl-kpi-icon.amber{background:var(--color-warning-solid)}@supports (color:color-mix(in lab,red,red)){.bl-kpi-icon.amber{background:color-mix(in srgb,var(--color-warning-solid)15%,transparent)}}.bl-kpi-icon.amber{color:var(--color-warning-icon)}.bl-kpi-icon.red{background:var(--color-danger-solid)}@supports (color:color-mix(in lab,red,red)){.bl-kpi-icon.red{background:color-mix(in srgb,var(--color-danger-solid)15%,transparent)}}.bl-kpi-icon.red{color:var(--color-danger-icon)}.bl-kpi-icon.cyan{background:var(--color-info-solid)}@supports (color:color-mix(in lab,red,red)){.bl-kpi-icon.cyan{background:color-mix(in srgb,var(--color-info-solid)15%,transparent)}}.bl-kpi-icon.cyan{color:var(--color-info-icon)}.bl-kpi-icon.purple{background:var(--color-pastel-purple-text)}@supports (color:color-mix(in lab,red,red)){.bl-kpi-icon.purple{background:color-mix(in srgb,var(--color-pastel-purple-text)15%,transparent)}}.bl-kpi-icon.purple{color:var(--color-pastel-purple-text)}.bl-kpi-icon.slate{background:var(--color-surface-sunken);color:var(--color-text-tertiary)}.bl-kpi-icon.info{background:var(--color-info-solid)}@supports (color:color-mix(in lab,red,red)){.bl-kpi-icon.info{background:color-mix(in srgb,var(--color-info-solid)13%,transparent)}}.bl-kpi-icon.info{color:var(--color-info-icon)}.bl-kpi-content{flex:1;min-width:0}.bl-kpi-label{color:var(--color-text-tertiary);letter-spacing:.035em;text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;font-weight:600;line-height:1.4}.bl-kpi-value{letter-spacing:-.025em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--color-text-primary);font-size:1.75rem;font-weight:800;line-height:1.1;overflow:hidden}.bl-kpi--compact .bl-kpi-value{font-size:1.375rem;font-weight:700}.bl-kpi-subtitle{color:var(--color-text-tertiary);flex-wrap:wrap;align-items:center;gap:.125rem .75rem;margin-top:.375rem;font-size:.8125rem;display:flex}.bl-kpi-progress{margin-top:.5rem}.bl-kpi-progress-track{background:var(--color-surface-sunken);border-radius:9999px;width:100%;height:3px;overflow:hidden}.bl-kpi-progress-fill{height:100%;transition:width .6s var(--ease-standard);background:linear-gradient(90deg,var(--color-primary-500),var(--color-accent-500),var(--color-sky-500));border-radius:9999px}.bl-kpi-trend{border-radius:var(--badge-radius);font-size:var(--text-xs);font-variant-numeric:tabular-nums;align-items:center;gap:.25rem;padding:.125rem .5rem;font-weight:600;display:inline-flex}.bl-kpi-trend.positive,.bl-kpi-trend.up{background:var(--color-success-bg);color:var(--color-success-text)}.bl-kpi-trend.negative,.bl-kpi-trend.down{background:var(--color-danger-bg);color:var(--color-danger-text)}.bl-kpi-trend.neutral{background:var(--color-surface-sunken);color:var(--color-text-tertiary)}.bl-kpi-arrow{opacity:0;transition:opacity var(--duration-normal)var(--ease-standard),transform var(--duration-normal)var(--ease-standard);color:var(--color-text-tertiary);flex-shrink:0;align-self:center;align-items:center;display:flex;transform:translate(-4px)}[dir=rtl] .bl-kpi-arrow{transform:translate(4px)}.bl-kpi:hover .bl-kpi-arrow{opacity:1;transform:translate(0)}@media(pointer:coarse){.bl-kpi-arrow{opacity:.5;transform:translate(0)}}.bl-kpi-sparkline{opacity:.35;height:40px;transition:opacity var(--duration-normal)var(--ease-standard);bottom:0;border-end-end-radius:inherit;border-end-start-radius:inherit;position:absolute;inset-inline:0;overflow:hidden}.bl-kpi:hover .bl-kpi-sparkline{opacity:.55}.dark .bl-kpi:after{background:linear-gradient(135deg,transparent,var(--color-brand))}@supports (color:color-mix(in lab,red,red)){.dark .bl-kpi:after{background:linear-gradient(135deg,transparent,color-mix(in srgb,var(--color-brand)1.5%,transparent))}}.dark .bl-kpi:hover:after{background:linear-gradient(135deg,transparent,var(--color-brand))}@supports (color:color-mix(in lab,red,red)){.dark .bl-kpi:hover:after{background:linear-gradient(135deg,transparent,color-mix(in srgb,var(--color-brand)3%,transparent))}}.dark .bl-kpi:hover{border-color:var(--color-brand);box-shadow:0 4px 16px -4px #00000040}@supports (color:color-mix(in lab,red,red)){.dark .bl-kpi:hover{border-color:color-mix(in srgb,var(--color-brand)15%,transparent)}}@media print{.bl-kpi{box-shadow:none;border:1px solid var(--color-border-default)}.bl-kpi-sparkline,.bl-kpi:before,.bl-kpi:after{display:none}}@media(forced-colors:active){.bl-kpi{forced-color-adjust:none;background:canvas;border:1px solid buttontext}.bl-kpi-icon{border:1px solid buttontext}.bl-kpi-trend{border:1px solid}}.bl-kpi--pastel{box-shadow:var(--card-shadow-soft);border:1px solid #0000}.bl-kpi--pastel:after{display:none}.bl-kpi--pastel:hover{box-shadow:var(--card-shadow);transform:translateY(-2px)}.bl-kpi--pastel[data-pastel=blue]{background:var(--color-pastel-blue-bg);border-color:var(--color-pastel-blue-border)}.bl-kpi--pastel[data-pastel=blue] .bl-kpi-value{color:var(--color-pastel-blue-text)}.bl-kpi--pastel[data-pastel=blue] .bl-kpi-icon{background:#0369a126}@supports (color:color-mix(in lab,red,red)){.bl-kpi--pastel[data-pastel=blue] .bl-kpi-icon{background:color-mix(in srgb,var(--color-sky-700)15%,transparent)}}.bl-kpi--pastel[data-pastel=blue] .bl-kpi-icon{color:var(--color-pastel-blue-text)}.bl-kpi--pastel[data-pastel=green]{background:var(--color-pastel-green-bg);border-color:var(--color-pastel-green-border)}.bl-kpi--pastel[data-pastel=green] .bl-kpi-value{color:var(--color-pastel-green-text)}.bl-kpi--pastel[data-pastel=green] .bl-kpi-icon{background:#04785726}@supports (color:color-mix(in lab,red,red)){.bl-kpi--pastel[data-pastel=green] .bl-kpi-icon{background:color-mix(in srgb,var(--color-emerald-700)15%,transparent)}}.bl-kpi--pastel[data-pastel=green] .bl-kpi-icon{color:var(--color-pastel-green-text)}.bl-kpi--pastel[data-pastel=yellow],.bl-kpi--pastel[data-pastel=warning],.bl-kpi--pastel[data-pastel=amber]{background:var(--color-pastel-yellow-bg);border-color:var(--color-pastel-yellow-border)}.bl-kpi--pastel[data-pastel=yellow] .bl-kpi-value,.bl-kpi--pastel[data-pastel=warning] .bl-kpi-value,.bl-kpi--pastel[data-pastel=amber] .bl-kpi-value{color:var(--color-pastel-yellow-text)}.bl-kpi--pastel[data-pastel=yellow] .bl-kpi-icon,.bl-kpi--pastel[data-pastel=warning] .bl-kpi-icon,.bl-kpi--pastel[data-pastel=amber] .bl-kpi-icon{background:#b4530926}@supports (color:color-mix(in lab,red,red)){.bl-kpi--pastel[data-pastel=yellow] .bl-kpi-icon,.bl-kpi--pastel[data-pastel=warning] .bl-kpi-icon,.bl-kpi--pastel[data-pastel=amber] .bl-kpi-icon{background:color-mix(in srgb,var(--color-amber-700)15%,transparent)}}.bl-kpi--pastel[data-pastel=yellow] .bl-kpi-icon,.bl-kpi--pastel[data-pastel=warning] .bl-kpi-icon,.bl-kpi--pastel[data-pastel=amber] .bl-kpi-icon{color:var(--color-pastel-yellow-text)}.bl-kpi--pastel[data-pastel=purple]{background:var(--color-pastel-purple-bg);border-color:var(--color-pastel-purple-border)}.bl-kpi--pastel[data-pastel=purple] .bl-kpi-value{color:var(--color-pastel-purple-text)}.bl-kpi--pastel[data-pastel=purple] .bl-kpi-icon{background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-kpi--pastel[data-pastel=purple] .bl-kpi-icon{background:color-mix(in srgb,var(--color-brand)15%,transparent)}}.bl-kpi--pastel[data-pastel=purple] .bl-kpi-icon{color:var(--color-pastel-purple-text)}.bl-kpi--pastel[data-pastel=red],.bl-kpi--pastel[data-pastel=danger]{background:var(--color-pastel-red-bg);border-color:var(--color-pastel-red-border)}.bl-kpi--pastel[data-pastel=red] .bl-kpi-value,.bl-kpi--pastel[data-pastel=danger] .bl-kpi-value{color:var(--color-pastel-red-text)}.bl-kpi--pastel[data-pastel=red] .bl-kpi-icon,.bl-kpi--pastel[data-pastel=danger] .bl-kpi-icon{background:#b91c1c26}@supports (color:color-mix(in lab,red,red)){.bl-kpi--pastel[data-pastel=red] .bl-kpi-icon,.bl-kpi--pastel[data-pastel=danger] .bl-kpi-icon{background:color-mix(in srgb,var(--color-red-700)15%,transparent)}}.bl-kpi--pastel[data-pastel=red] .bl-kpi-icon,.bl-kpi--pastel[data-pastel=danger] .bl-kpi-icon{color:var(--color-pastel-red-text)}.bl-kpi--pastel[data-pastel=cyan]{background:var(--color-pastel-cyan-bg);border-color:var(--color-pastel-cyan-border)}.bl-kpi--pastel[data-pastel=cyan] .bl-kpi-value{color:var(--color-pastel-cyan-text)}.bl-kpi--pastel[data-pastel=cyan] .bl-kpi-icon{background:#0f766e26}@supports (color:color-mix(in lab,red,red)){.bl-kpi--pastel[data-pastel=cyan] .bl-kpi-icon{background:color-mix(in srgb,var(--color-teal-700)15%,transparent)}}.bl-kpi--pastel[data-pastel=cyan] .bl-kpi-icon{color:var(--color-pastel-cyan-text)}.bl-kpi--pastel[data-pastel=indigo],.bl-kpi--pastel[data-pastel=brand]{background:var(--color-pastel-indigo-bg);border-color:var(--color-pastel-indigo-border)}.bl-kpi--pastel[data-pastel=indigo] .bl-kpi-value,.bl-kpi--pastel[data-pastel=brand] .bl-kpi-value{color:var(--color-pastel-indigo-text)}.bl-kpi--pastel[data-pastel=indigo] .bl-kpi-icon,.bl-kpi--pastel[data-pastel=brand] .bl-kpi-icon{background:#162c4926}@supports (color:color-mix(in lab,red,red)){.bl-kpi--pastel[data-pastel=indigo] .bl-kpi-icon,.bl-kpi--pastel[data-pastel=brand] .bl-kpi-icon{background:color-mix(in srgb,var(--color-primary-700)15%,transparent)}}.bl-kpi--pastel[data-pastel=indigo] .bl-kpi-icon,.bl-kpi--pastel[data-pastel=brand] .bl-kpi-icon{color:var(--color-pastel-indigo-text)}.bl-kpi--pastel[data-pastel=orange]{background:var(--color-pastel-orange-bg);border-color:var(--color-pastel-orange-border)}.bl-kpi--pastel[data-pastel=orange] .bl-kpi-value{color:var(--color-pastel-orange-text)}.bl-kpi--pastel[data-pastel=orange] .bl-kpi-icon{background:#c53c0026}@supports (color:color-mix(in lab,red,red)){.bl-kpi--pastel[data-pastel=orange] .bl-kpi-icon{background:color-mix(in srgb,var(--color-orange-700)15%,transparent)}}.bl-kpi--pastel[data-pastel=orange] .bl-kpi-icon{color:var(--color-pastel-orange-text)}.bl-kpi--pastel .bl-kpi-label{color:var(--color-text-secondary)}.bl-kpi--pastel .bl-kpi-trend{border-radius:var(--badge-radius);z-index:1;top:.75rem;padding:.125rem .5rem;font-size:.6875rem;position:absolute;inset-inline-end:.75rem}.bl-kpi--pastel .bl-kpi-icon{border-radius:var(--radius-full,9999px);width:46px;height:46px}.dark .bl-kpi--pastel:hover{box-shadow:0 8px 20px -4px #0000004d}@media print{.bl-kpi--pastel{box-shadow:none}}.bl-analytics-nav{background:var(--color-surface-sunken);border-radius:var(--radius-lg);padding:.25rem}.bl-analytics-nav-item{border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-secondary);transition:color var(--duration-fast)var(--ease-standard),background var(--duration-fast)var(--ease-standard);white-space:nowrap;align-items:center;gap:.375rem;padding:.5rem .875rem;font-weight:500;text-decoration:none;display:inline-flex}.bl-analytics-nav-item:hover{color:var(--color-text-primary);background:var(--color-surface-card)}@supports (color:color-mix(in lab,red,red)){.bl-analytics-nav-item:hover{background:color-mix(in srgb,var(--color-surface-card)60%,transparent)}}.bl-analytics-nav-active{color:var(--color-text-primary);background:var(--color-surface-card);box-shadow:var(--shadow-xs);font-weight:600}.bl-analytics-nav-active:hover{color:var(--color-text-primary);background:var(--color-surface-card)}@media(max-width:480px){.bl-analytics-nav>div{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.bl-analytics-nav>div::-webkit-scrollbar{display:none}}@media print{.bl-analytics-nav{display:none!important}}.bl-chart-skeleton{border-radius:var(--card-radius);background:var(--color-surface-sunken);width:100%;position:relative;overflow:hidden}.bl-chart-skeleton:after{content:"";background:linear-gradient(90deg,transparent 0%,var(--color-surface-card)50%,transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.bl-chart-skeleton:after{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--color-surface-card)30%,transparent)50%,transparent 100%)}}.bl-chart-skeleton:after{animation:1.8s infinite bl-skeleton-shimmer}@keyframes bl-skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.bl-chart-skeleton-bars{align-items:flex-end;gap:8px;height:100%;padding:24px 16px 16px;display:flex}.bl-chart-skeleton-bar{border-radius:var(--radius-xs)var(--radius-xs)0 0;background:var(--color-border-default);opacity:.3;flex:1}.bl-chart-skeleton-bar:first-child{height:60%}.bl-chart-skeleton-bar:nth-child(2){height:80%}.bl-chart-skeleton-bar:nth-child(3){height:45%}.bl-chart-skeleton-bar:nth-child(4){height:90%}.bl-chart-skeleton-bar:nth-child(5){height:55%}.bl-chart-skeleton-bar:nth-child(6){height:70%}@media(prefers-reduced-motion:reduce){.bl-chart-skeleton:after{animation:none}}.bl-sortable-ghost{opacity:.4;border-radius:var(--card-radius);border:2px dashed var(--color-brand)!important;background:var(--color-brand)!important}@supports (color:color-mix(in lab,red,red)){.bl-sortable-ghost{background:color-mix(in srgb,var(--color-brand)6%,transparent)!important}}.bl-sortable-chosen{z-index:50;transform:scale(1.03);box-shadow:0 0 0 2px var(--color-brand),0 4px 16px -4px #0000001f!important;border-color:var(--color-brand)!important;cursor:grabbing!important}.bl-sortable-drag{opacity:.9;border-radius:var(--card-radius);box-shadow:0 0 0 2px var(--color-brand),0 12px 28px -8px #00000029!important}[x-sort\:item]{cursor:default;-webkit-user-select:none;user-select:none}.bl-sort-handle{cursor:grab;touch-action:none}.bl-sort-handle:active{cursor:grabbing}[x-sort\:item].sortable-chosen{box-shadow:0 0 0 2px var(--color-brand),var(--shadow-lg);z-index:10;transform:scale(1.02);border-color:var(--color-brand)!important}[x-sort\:item].sortable-drag{opacity:.9;box-shadow:var(--shadow-2xl);border-radius:var(--card-radius)}.bl-dropzone-active{border-color:var(--color-brand)!important;background:var(--color-brand)!important}@supports (color:color-mix(in lab,red,red)){.bl-dropzone-active{background:color-mix(in srgb,var(--color-brand)8%,transparent)!important}}.bl-dropzone-active{transform:scale(1.005)}.bl-inline-edit-display{cursor:pointer;border-radius:var(--radius-sm);transition:background var(--duration-fast)var(--ease-standard);margin:-.125rem -.25rem;padding:.125rem .25rem}.bl-inline-edit-display:hover{background:var(--color-surface-sunken)}.bl-inline-edit-success{animation:.6s ease-out bl-inline-save-flash}@keyframes bl-inline-save-flash{0%{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-success-solid)50%,transparent)}to{box-shadow:0 0 0 2px #0000}}.bl-monitor-pulse{animation:2s ease-out infinite bl-pulse-ring}@keyframes bl-pulse-ring{0%{box-shadow:0 0 color-mix(in srgb,var(--color-success-solid)40%,transparent)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.bl-monitor-metric{transition:background var(--duration-normal)var(--ease-standard),border-color var(--duration-normal)var(--ease-standard)}.bl-monitor-metric:hover{background:var(--color-surface-card);border-color:var(--color-brand-border)}.bl-smart-modal-phase-enter{animation:bl-phase-in var(--duration-normal)var(--ease-decelerate)}@keyframes bl-phase-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.bl-ajax-loading{pointer-events:none;opacity:.6}.bl-ajax-row-removing{transition:all .3s var(--ease-accelerate);opacity:0;max-height:0;overflow:hidden;transform:translate(20px)}[dir=rtl] .bl-ajax-row-removing{transform:translate(-20px)}.bl-tool-btn{border:1px solid var(--color-border-ghost);background:var(--color-surface-card);color:var(--color-text-primary);transition:all var(--duration-normal,.2s)var(--ease-standard,ease);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.75rem;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.8rem;font-weight:500;display:inline-flex}.bl-tool-btn:hover:not(:disabled){box-shadow:0 4px 12px var(--color-brand);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.bl-tool-btn:hover:not(:disabled){box-shadow:0 4px 12px color-mix(in srgb,var(--color-brand)15%,transparent)}}.bl-tool-btn:active:not(:disabled){transform:translateY(0)}.bl-tool-btn:disabled{opacity:.5;cursor:not-allowed}.bl-tool-btn-running{pointer-events:none;opacity:.7}.bl-tool-btn-primary:hover:not(:disabled){background:var(--color-brand);color:#fff;border-color:var(--color-brand);box-shadow:0 4px 12px var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-tool-btn-primary:hover:not(:disabled){box-shadow:0 4px 12px color-mix(in srgb,var(--color-brand)30%,transparent)}}.bl-tool-btn-success:hover:not(:disabled){background:var(--color-success-solid);color:#fff;border-color:var(--color-success-solid);box-shadow:0 4px 12px var(--color-success-solid)}@supports (color:color-mix(in lab,red,red)){.bl-tool-btn-success:hover:not(:disabled){box-shadow:0 4px 12px color-mix(in srgb,var(--color-success-solid)30%,transparent)}}.bl-tool-btn-warning:hover:not(:disabled){background:var(--color-warning-solid);color:#fff;border-color:var(--color-warning-solid);box-shadow:0 4px 12px var(--color-warning-solid)}@supports (color:color-mix(in lab,red,red)){.bl-tool-btn-warning:hover:not(:disabled){box-shadow:0 4px 12px color-mix(in srgb,var(--color-warning-solid)30%,transparent)}}.bl-tool-btn-danger:hover:not(:disabled){background:var(--color-danger-solid);color:#fff;border-color:var(--color-danger-solid);box-shadow:0 4px 12px var(--color-danger-solid)}@supports (color:color-mix(in lab,red,red)){.bl-tool-btn-danger:hover:not(:disabled){box-shadow:0 4px 12px color-mix(in srgb,var(--color-danger-solid)30%,transparent)}}.bl-tool-btn-default:hover:not(:disabled){background:var(--color-surface-sunken);color:var(--color-text-primary);border-color:var(--color-border-strong)}.bl-tool-btn-icon{flex-shrink:0;align-items:center;display:inline-flex}@media(prefers-reduced-motion:reduce){.bl-sortable-ghost,[x-sort\:item].sortable-chosen,.bl-inline-edit-success,.bl-monitor-pulse,.bl-smart-modal-phase-enter,.bl-ajax-row-removing{transition-duration:.01ms!important;animation:none!important}}.bl-spectrum-track{background:var(--color-surface-sunken);border:1px solid var(--color-border-ghost)}.dark .bl-spectrum-track{background:var(--spectrum-track-dark);border-color:var(--spectrum-border-dark)}.bl-spectrum-bar{background:var(--spectrum-rainbow);background-size:200% 100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.bl-spectrum-animated{animation:2s linear infinite bl-spectrum-shift}@keyframes bl-spectrum-shift{0%{background-position:0%}to{background-position:200%}}.bl-spectrum-indeterminate{animation:2s linear infinite bl-spectrum-shift,1.5s ease-in-out infinite bl-spectrum-slide;width:40%!important}@keyframes bl-spectrum-slide{0%{margin-inline-start:-40%}to{margin-inline-start:100%}}.bl-spectrum-bar.h-2\.5,.bl-spectrum-bar.h-4{box-shadow:0 0 8px var(--spectrum-glow-cyan),0 0 16px var(--spectrum-glow-purple)}@supports (color:color-mix(in lab,red,red)){.bl-spectrum-bar.h-2\.5,.bl-spectrum-bar.h-4{box-shadow:0 0 8px color-mix(in srgb,var(--spectrum-glow-cyan)40%,transparent),0 0 16px color-mix(in srgb,var(--spectrum-glow-purple)20%,transparent)}}@media(prefers-reduced-motion:reduce){.bl-spectrum-animated,.bl-spectrum-indeterminate{animation:none!important}.bl-spectrum-indeterminate{width:100%!important;margin-inline-start:0!important}}.bl-terminal{background:var(--terminal-bg);border-radius:var(--card-radius-lg,1rem);border:1px solid var(--terminal-border);box-shadow:var(--shadow-lg),0 0 0 1px #0000001a,inset 0 1px #ffffff08;font-family:JetBrains Mono,Fira Code,Cascadia Code,Consolas,Monaco,monospace;overflow:hidden}.bl-terminal-header{background:var(--terminal-header-bg);border-bottom:1px solid var(--terminal-border);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.bl-terminal-dots{gap:6px;display:flex}.bl-terminal-dots span{border-radius:50%;width:12px;height:12px;display:inline-block}.bl-terminal-dots .dot-red{background:var(--terminal-window-red)}.bl-terminal-dots .dot-yellow{background:var(--terminal-window-yellow)}.bl-terminal-dots .dot-green{background:var(--terminal-window-green)}.bl-terminal-title{color:var(--terminal-muted);letter-spacing:.02em;font-size:12px;font-weight:500}.bl-terminal-actions{align-items:center;gap:.25rem;display:flex}.bl-terminal-action-btn{color:var(--terminal-dim);transition:all var(--duration-fast,.15s)var(--ease-standard,ease);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.25rem}.bl-terminal-action-btn:hover{color:var(--terminal-fg);background:var(--terminal-surface)}.bl-terminal-body{color:var(--terminal-fg);scroll-behavior:smooth;text-align:left;scrollbar-width:thin;scrollbar-color:transparent transparent;direction:ltr;max-height:clamp(200px,45vh,400px);font-size:13px;line-height:1.6;overflow:hidden auto}.bl-terminal-body:hover{scrollbar-color:#64748b66 transparent}@supports (color:color-mix(in lab,red,red)){.bl-terminal-body:hover{scrollbar-color:color-mix(in srgb,var(--color-slate-500)40%,transparent)transparent}}.bl-terminal-body::-webkit-scrollbar{width:5px}.bl-terminal-body::-webkit-scrollbar-track{background:0 0}.bl-terminal-body::-webkit-scrollbar-thumb{transition:background var(--duration-slow,.3s)var(--ease-standard,ease);background:0 0;border-radius:10px}.bl-terminal-body:hover::-webkit-scrollbar-thumb{background:#64748b59}@supports (color:color-mix(in lab,red,red)){.bl-terminal-body:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-slate-500)35%,transparent)}}.bl-terminal-body::-webkit-scrollbar-thumb:hover{background:#64748b99}@supports (color:color-mix(in lab,red,red)){.bl-terminal-body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-slate-500)60%,transparent)}}.bl-terminal-content{min-height:100%;padding:1rem 1.25rem}.bl-terminal-welcome{text-align:center;color:var(--terminal-dim);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2.5rem 1rem;display:flex}.bl-terminal-welcome svg{opacity:.5;margin-bottom:.25rem}.bl-terminal-welcome-title{color:var(--terminal-muted);font-weight:600}@supports (color:color-mix(in lab,red,red)){.bl-terminal-welcome-title{color:color-mix(in srgb,var(--terminal-muted)85%,var(--terminal-fg))}}.bl-terminal-welcome-title{font-size:13px}.bl-terminal-welcome-sub{color:var(--terminal-dim);font-size:11px}.bl-terminal-progress-sticky{z-index:10;background:var(--terminal-bg);border-bottom:1px solid var(--terminal-surface);margin-bottom:0;padding:.5rem 1.25rem;position:sticky;top:0}.bl-terminal-progress-sticky-label{color:var(--terminal-muted);justify-content:space-between;align-items:center;margin-bottom:4px;font-size:11px;display:flex}.bl-terminal-progress-sticky-name{color:var(--terminal-fg);text-overflow:ellipsis;white-space:nowrap;max-width:65%;overflow:hidden}.bl-terminal-progress-sticky-count{font-variant-numeric:tabular-nums;color:var(--terminal-blue);font-weight:600}.bl-terminal-block{margin-bottom:1rem}.bl-terminal-block:last-child{margin-bottom:0}.bl-terminal-prompt{flex-wrap:wrap;align-items:center;gap:0;margin-bottom:.25rem;display:flex}.bl-terminal-prompt .user{color:var(--terminal-green);font-weight:600}.bl-terminal-prompt .sep{color:var(--terminal-muted)}.bl-terminal-prompt .path{color:var(--terminal-blue)}@supports (color:color-mix(in lab,red,red)){.bl-terminal-prompt .path{color:color-mix(in srgb,var(--terminal-blue)75%,var(--terminal-fg))}}.bl-terminal-prompt .caret{color:var(--terminal-muted);margin-inline:.25rem}.bl-terminal-prompt .cmd{color:var(--terminal-fg);font-weight:500}.bl-terminal-output{padding-inline-start:.25rem}.bl-terminal-line{white-space:pre-wrap;word-break:break-word}.bl-terminal-line.ok,.bl-terminal-line.success{color:var(--terminal-green)}.bl-terminal-line.error{color:var(--terminal-red)}.bl-terminal-line.info{color:var(--terminal-blue)}.bl-terminal-line.warn{color:var(--terminal-amber)}.bl-terminal-line.dim{color:var(--terminal-dim)}.bl-terminal-line.bold{color:var(--terminal-fg);font-weight:600}.bl-terminal-line.accent{color:var(--terminal-purple)}.bl-terminal-footer{background:var(--terminal-panel);border-top:1px solid var(--terminal-border);color:var(--terminal-muted);justify-content:space-between;align-items:center;padding:.5rem 1.25rem;font-size:11px;display:flex}.bl-terminal-exit-ok{color:var(--terminal-green)}.bl-terminal-exit-fail{color:var(--terminal-red)}.bl-terminal-progress-wrap{background:var(--terminal-surface);border-radius:2px;width:100%;height:3px;margin:.5rem 0;overflow:hidden}.bl-terminal-progress-bar{background:var(--spectrum-rainbow);height:100%;transition:width var(--duration-slow,.3s)var(--ease-standard,ease);background-size:200% 100%;border-radius:2px;animation:2s linear infinite bl-spectrum-shift}.bl-terminal-cursor{background:var(--terminal-fg);vertical-align:text-bottom;width:7px;height:14px;margin-inline-start:2px;animation:1s step-end infinite bl-blink;display:inline-block}@keyframes bl-blink{50%{opacity:0}}.bl-terminal-separator{border-top:1px dotted var(--terminal-border);margin:.75rem 0}.bl-terminal-spinner{vertical-align:middle;gap:3px;margin-inline-start:.5rem;display:inline-flex}.bl-terminal-spinner:before,.bl-terminal-spinner:after{content:"";background:var(--terminal-blue);border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite bl-spinner-dot;display:inline-block}.bl-terminal-spinner:before{animation-delay:0s}.bl-terminal-spinner:after{animation-delay:.3s}@keyframes bl-spinner-dot{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.bl-terminal-progress-bar{animation:none}.bl-terminal-cursor{opacity:1;animation:none}.bl-terminal-spinner:before,.bl-terminal-spinner:after{opacity:.6;animation:none}}:root{--wst-bg:#060c14;--wst-top:#121a25;--wst-top-2:#161f2c;--wst-footer:#101924;--wst-edge:#ffffff14;--wst-text:#e6edf3;--wst-muted:#8b949e;--wst-blue:#58a6ff;--wst-green:#7ee787;--wst-warn:#d29922;--wst-error:#f85149;--wst-cmd:#c9d1d9;--wst-track:#1f2833;--wst-radius:20px;--wst-shadow:0 18px 40px #040a122e,0 6px 16px #040a1214}.ws-terminal{border-radius:var(--wst-radius);box-shadow:var(--wst-shadow);background:radial-gradient(circle at 0 0,#58a6ff1a,#0000 24%),radial-gradient(circle at 85% 0,#7ee7870f,#0000 18%),linear-gradient(#09111c,#050b13,#040911);border:1px solid #ffffff0a;font-family:JetBrains Mono,Fira Code,Cascadia Code,Consolas,monospace;overflow:hidden}.ws-terminal-header{border-bottom:1px solid var(--wst-edge);background:linear-gradient(180deg,#ffffff05,#fff0),linear-gradient(180deg,var(--wst-top-2),var(--wst-top));grid-template-columns:120px 1fr 44px;align-items:center;height:44px;padding:0 14px;display:grid}.ws-terminal-dots{align-items:center;gap:8px;padding-left:2px;display:flex}.ws-terminal-dots span{border-radius:999px;width:12px;height:12px;display:inline-block;box-shadow:inset 0 1px #fff3}.ws-terminal-dots .red{background:#ff5f56}.ws-terminal-dots .yellow{background:#ffbd2e}.ws-terminal-dots .green{background:#27c93f}.ws-terminal-title{text-align:center;color:var(--wst-muted);letter-spacing:.2px;-webkit-user-select:none;user-select:none;font-size:13px}.ws-terminal-clear{width:28px;height:28px;color:var(--wst-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;margin-left:auto;transition:all .18s;display:grid}.ws-terminal-clear:hover{color:#ffd1d1;background:#f851491f}.ws-terminal-body{min-height:360px;max-height:480px;color:var(--wst-text);text-align:left;scrollbar-width:thin;scrollbar-color:#2d3948 #121a25;direction:ltr;padding:16px 16px 12px;font-size:13px;line-height:1.68;overflow:auto}.ws-terminal-body::-webkit-scrollbar{width:8px}.ws-terminal-body::-webkit-scrollbar-track{background:#121a25}.ws-terminal-body::-webkit-scrollbar-thumb{background:#2d3948;border-radius:999px}.ws-terminal-empty{min-height:300px;color:var(--wst-muted);text-align:center;place-items:center;gap:8px;display:grid}.ws-terminal-empty-icon{opacity:.35;border:1px solid #ffffff14;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.ws-terminal-block{border-bottom:1px dashed #7a93b438;margin-bottom:14px;padding-bottom:14px;animation:.2s wstFadeIn}.ws-terminal-block:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}@keyframes wstFadeIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.ws-terminal-prompt{color:var(--wst-blue);white-space:nowrap;scrollbar-width:none;margin-bottom:8px;display:block;overflow:auto hidden}.ws-terminal-prompt::-webkit-scrollbar{display:none}.ws-terminal-prompt .user{color:var(--wst-green);font-weight:600}.ws-terminal-prompt .path{color:#79c0ff;font-weight:600}.ws-terminal-prompt .cmd{color:var(--wst-cmd)}.ws-terminal-output{white-space:pre-wrap;word-break:break-word}.ws-terminal-line{display:block}.ws-terminal-output .ok{color:var(--wst-green)}.ws-terminal-output .info{color:var(--wst-blue)}.ws-terminal-output .warn{color:var(--wst-warn)}.ws-terminal-output .error{color:var(--wst-error)}.ws-terminal-dots-anim{vertical-align:middle;align-items:center;gap:4px;margin-left:8px;display:inline-flex}.ws-terminal-dots-anim span{background:var(--wst-blue);opacity:.35;border-radius:999px;width:5px;height:5px;animation:1.4s ease-in-out infinite wstDotBounce;box-shadow:0 0 8px #58a6ff40}.ws-terminal-dots-anim span:nth-child(2){animation-delay:.16s}.ws-terminal-dots-anim span:nth-child(3){animation-delay:.32s}.ws-terminal-dots-anim span:nth-child(4){animation-delay:.48s}.ws-terminal-dots-anim span:nth-child(5){animation-delay:.64s}@keyframes wstDotBounce{0%,80%,to{opacity:.28;transform:scale(.45)}40%{opacity:1;transform:scale(1)}}.ws-terminal-progress{margin-top:10px;margin-bottom:6px;animation:.18s wstFadeIn}.ws-terminal-progress-label{color:var(--wst-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;font-size:11px;display:flex}.ws-terminal-progress-name{color:var(--wst-text);text-overflow:ellipsis;white-space:nowrap;max-width:72%;overflow:hidden}.ws-terminal-progress-count{color:var(--wst-blue);font-variant-numeric:tabular-nums;font-weight:600}.ws-terminal-progress-wrap{background:var(--wst-track);border-radius:999px;width:100%;height:3px;position:relative;overflow:hidden}.ws-terminal-progress-bar{background:linear-gradient(90deg,#ff005d,#ff7b00,#ffd400 24%,#67ff00,#00ffc3,#00a2ff,#6b5bff 80%,#d000ff 92%,#ff005d) 0 0/200% 100%;border-radius:999px;width:0%;height:100%;transition:width .28s;animation:1.8s linear infinite wstSpectrumShift;position:relative;box-shadow:0 0 12px #58a6ff29}.ws-terminal-progress-bar:after{content:"";background:linear-gradient(90deg,#fff0,#ffffff40,#fff0);animation:1.7s linear infinite wstShine;position:absolute;inset:0;transform:translate(-120%)}@keyframes wstSpectrumShift{0%{background-position:0%}to{background-position:200%}}@keyframes wstShine{to{transform:translate(220%)}}.ws-terminal-footer{height:34px;color:var(--wst-muted);border-top:1px solid var(--wst-edge);background:linear-gradient(#121b27,#0f1722);justify-content:space-between;align-items:center;padding:0 14px;font-size:11px;display:flex}@media(max-width:720px){.ws-terminal-header{grid-template-columns:100px 1fr 36px}.ws-terminal-body{min-height:320px}}.bl-breadcrumb{align-items:center;display:flex}.bl-breadcrumb ol{font-size:var(--text-sm);color:var(--color-text-tertiary);flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.bl-breadcrumb a{color:inherit;transition:color var(--duration-fast,.15s)var(--ease-standard,ease);border-radius:var(--radius-xs,4px);text-decoration:none}.bl-breadcrumb a:hover{color:var(--color-brand)}.bl-breadcrumb [aria-current=page]{color:var(--color-text-secondary);font-weight:500}.bl-nav-group-toggle{text-transform:uppercase;letter-spacing:.12em;color:#94a3b861;align-items:center;gap:5px;width:100%;padding:.875rem 1.375rem .3125rem;font-size:.625rem;font-weight:700;display:flex}@supports (color:color-mix(in lab,red,red)){.bl-nav-group-toggle{color:color-mix(in srgb,var(--color-slate-400)38%,transparent)}}.bl-nav-group-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;text-align:start;transition:color var(--duration-fast,.15s)var(--ease-standard,ease);background:0 0;border:none;overflow:hidden}.bl-nav-group-toggle:hover{color:#cbd5e18c}@supports (color:color-mix(in lab,red,red)){.bl-nav-group-toggle:hover{color:color-mix(in srgb,var(--color-slate-300)55%,transparent)}}.bl-nav-group-toggle:focus-visible{box-shadow:0 0 0 2px var(--color-border-focus);border-radius:4px;outline:none}.bl-nav-group-icon{opacity:.4;width:12px;height:12px;transition:opacity .15s ease,color var(--duration-fast,.15s)var(--ease-standard,ease);flex-shrink:0}.bl-nav-group-toggle[aria-expanded=true]{color:#cbd5e180}@supports (color:color-mix(in lab,red,red)){.bl-nav-group-toggle[aria-expanded=true]{color:color-mix(in srgb,var(--color-slate-300)50%,transparent)}}.bl-nav-group-toggle[aria-expanded=true] .bl-nav-group-icon{opacity:.7;color:var(--sidebar-active-text)}.bl-nav-group-label-text{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.bl-nav-group-chevron{opacity:.35;width:12px;height:12px;transition:transform .15s ease,opacity var(--duration-fast,.15s)var(--ease-standard,ease);flex-shrink:0;margin-inline-start:auto}[dir=rtl] .bl-nav-group-chevron{transform:rotate(180deg)}.bl-nav-group-toggle:hover .bl-nav-group-chevron{opacity:.6}[data-collapsed=true] .bl-nav-group-toggle{display:none}[data-collapsed=true] .bl-nav-separator{margin:2px 6px}.dark .bl-nav-group-toggle{color:#94a3b840}@supports (color:color-mix(in lab,red,red)){.dark .bl-nav-group-toggle{color:color-mix(in srgb,var(--color-slate-400)25%,transparent)}}.dark .bl-nav-group-toggle:hover{color:#94a3b873}@supports (color:color-mix(in lab,red,red)){.dark .bl-nav-group-toggle:hover{color:color-mix(in srgb,var(--color-slate-400)45%,transparent)}}.bl-inline-cell{cursor:pointer;border-radius:var(--radius-sm);transition:background-color var(--duration-fast)var(--ease-standard);margin:-.25rem -.375rem;padding:.25rem .375rem;position:relative}.bl-inline-cell:hover{background:var(--color-brand-subtle)}.bl-inline-cell:focus-within{background:var(--color-surface-card);box-shadow:var(--shadow-ring)}.bl-inline-cell:after{content:"";opacity:0;width:.75rem;height:.75rem;transition:opacity var(--duration-fast)var(--ease-standard);inset-inline-end:.25rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%239ca3af' stroke-width='2'%3e%3cpath stroke-linecap='round' stroke-linejoin='round' d='m16.862 4.487 1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L10.582 16.07a4.5 4.5 0 0 1-1.897 1.13L6 18l.8-2.685a4.5 4.5 0 0 1 1.13-1.897l8.932-8.931Zm0 0L19.5 7.125'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;transform:translateY(-50%)}.bl-inline-cell:hover:after{opacity:.6}.bl-inline-cell:focus-within:after{opacity:0}.bl-inline-input{width:100%;font-size:inherit;font-family:inherit;font-weight:inherit;color:var(--color-text-primary);background:var(--color-surface-card);border:1px solid var(--color-brand);border-radius:var(--radius-sm);box-shadow:var(--shadow-ring);outline:none;padding:.25rem .5rem}.bl-inline-input:focus{border-color:var(--color-brand-hover)}.bl-inline-select{width:100%;font-size:inherit;color:var(--color-text-primary);background:var(--color-surface-card);border:1px solid var(--color-brand);border-radius:var(--radius-sm);box-shadow:var(--shadow-ring);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .375rem center;background-repeat:no-repeat;background-size:1rem;outline:none;padding:.25rem 1.5rem .25rem .5rem;font-family:inherit}[dir=rtl] .bl-inline-select{background-position:.375rem;padding:.25rem .5rem .25rem 1.5rem}.bl-inline-saving{pointer-events:none;position:relative}.bl-inline-saving:before{content:"";background:var(--color-surface-card);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.bl-inline-saving:before{background:color-mix(in srgb,var(--color-surface-card)70%,transparent)}}.bl-inline-saving:before{border-radius:inherit}.bl-inline-saving:after{content:"";border:2px solid var(--color-brand);border-top-color:#0000;border-radius:50%;width:1rem;height:1rem;margin:-.5rem 0 0 -.5rem;animation:.6s linear infinite bl-spin;position:absolute;top:50%;left:50%}@keyframes bl-spin{to{transform:rotate(360deg)}}.bl-inline-success{animation:.4s ease-out bl-inline-flash-success}@keyframes bl-inline-flash-success{0%,to{background-color:#0000}50%{background-color:var(--color-success-bg)}}.bl-inline-error{animation:.3s ease-out bl-inline-shake;border-color:var(--color-danger-solid)!important}@keyframes bl-inline-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.bl-bulk-toolbar{z-index:50;background:var(--color-surface-card);border:1px solid var(--color-border-ghost);border-radius:var(--card-radius);box-shadow:var(--shadow-lg);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;animation:.2s ease-out bl-bulk-slide-up;display:flex;position:sticky;bottom:1rem}@keyframes bl-bulk-slide-up{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.bl-bulk-count{font-size:var(--text-sm);color:var(--color-text-primary);align-items:center;gap:.5rem;font-weight:600;display:flex}.bl-bulk-count-badge{min-width:1.5rem;height:1.5rem;font-size:var(--text-xs);color:var(--color-text-inverse);background:var(--color-brand);border-radius:var(--badge-radius);justify-content:center;align-items:center;padding:0 .375rem;font-weight:700;display:inline-flex}.bl-bulk-actions{align-items:center;gap:.5rem;display:flex}.bl-bulk-dismiss{width:1.75rem;height:1.75rem;color:var(--color-text-tertiary);border-radius:var(--radius-sm);transition:all var(--duration-fast)var(--ease-standard);justify-content:center;align-items:center;display:flex}.bl-bulk-dismiss:hover{color:var(--color-text-primary);background:var(--color-surface-sunken)}.bl-row-select{justify-content:center;align-items:center;width:2.5rem;display:flex}.bl-row-checkbox{cursor:pointer;width:1rem;height:1rem;accent-color:var(--color-brand)}.bl-row-selected{background:var(--color-row-selected)!important}.bl-row-selected td:first-child{position:relative}.bl-row-selected td:first-child:before{content:"";background:var(--color-brand);inset-inline-start:0;width:3px;position:absolute;top:0;bottom:0}.bl-table-edit-mode .bl-inline-cell{background:var(--color-surface-sunken);border:1px dashed var(--color-border-ghost)}.bl-table-edit-mode .bl-inline-cell:hover{border-style:solid;border-color:var(--color-brand-border)}.bl-edit-mode-toggle{font-size:var(--text-xs);color:var(--color-brand-text);background:var(--color-brand-subtle);border:1px solid var(--color-brand-border);border-radius:var(--btn-radius);cursor:pointer;transition:all var(--duration-fast)var(--ease-standard);align-items:center;gap:.5rem;padding:.375rem .75rem;font-weight:600;display:inline-flex}.bl-edit-mode-toggle:hover{background:var(--color-brand-muted);border-color:var(--color-brand)}.bl-edit-mode-toggle.active{color:var(--color-text-inverse);background:var(--color-brand);border-color:var(--color-brand)}.bl-quick-add-row{border-top:2px dashed var(--color-border-ghost);background:var(--color-surface-sunken)}.bl-quick-add-row:hover{background:var(--color-brand-subtle);border-top-color:var(--color-brand-border)}.bl-quick-add-row td{padding:.75rem 1rem}.bl-quick-add-trigger{color:var(--color-brand-text);font-size:var(--text-sm);cursor:pointer;align-items:center;gap:.5rem;font-weight:500;display:flex}.bl-quick-add-trigger:hover{color:var(--color-brand)}.bl-kanban-container{gap:var(--spacing-section-gap);scroll-behavior:smooth;padding-bottom:.5rem;display:flex;overflow-x:auto}.bl-kanban-column{gap:var(--spacing-filter-gap);background:var(--color-surface-sunken);border-radius:var(--card-radius);border:1px solid var(--color-border-ghost);flex-direction:column;flex-shrink:0;width:360px;padding:1rem;display:flex}.bl-kanban-header{padding-bottom:var(--spacing-form-gap);border-bottom:1px solid var(--color-border-ghost);justify-content:space-between;align-items:center;display:flex}.bl-kanban-title{color:var(--color-content);align-items:center;gap:var(--spacing-filter-gap);font-size:.875rem;font-weight:600;display:flex}.bl-kanban-count{background:var(--color-surface-card);min-width:24px;height:24px;color:var(--color-text-secondary);border-radius:4px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.bl-kanban-list{gap:var(--spacing-form-gap);min-height:400px;transition:background-color var(--duration-normal,.2s)var(--ease-standard,ease);flex-direction:column;flex:1;display:flex}.bl-kanban-list.drag-over{background-color:var(--color-brand-subtle);border-radius:6px}.bl-kanban-card{background:var(--color-surface-card);border:1px solid var(--color-border-ghost);border-radius:var(--radius-sm);padding:var(--spacing-filter-gap);cursor:grab;transition:all var(--duration-normal)var(--ease-standard);-webkit-user-select:none;user-select:none}.bl-kanban-card:hover{box-shadow:var(--shadow-md);border-color:var(--color-brand)}.bl-kanban-card.dragging{opacity:.5;cursor:grabbing}.bl-kanban-card-header{align-items:flex-start;gap:var(--spacing-filter-gap);margin-bottom:var(--spacing-filter-gap);display:flex}.bl-kanban-card-title{color:var(--color-content);flex:1;font-size:.875rem;font-weight:500;line-height:1.4}.bl-kanban-card-badge{background:var(--color-brand-subtle);color:var(--color-brand);white-space:nowrap;border-radius:3px;flex-shrink:0;align-items:center;padding:2px 6px;font-size:10px;font-weight:700;display:inline-flex}.bl-kanban-card-meta{gap:var(--spacing-filter-gap);padding-top:var(--spacing-filter-gap);border-top:1px solid var(--color-border-ghost);grid-template-columns:1fr 1fr;display:grid}.bl-kanban-card-meta-item{color:var(--color-text-secondary);align-items:center;gap:4px;font-size:.75rem;display:flex}.bl-kanban-card-avatar{background:var(--color-brand-subtle);width:20px;height:20px;color:var(--color-brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;display:flex}.bl-kanban-empty{height:200px;color:var(--color-text-tertiary);text-align:center;justify-content:center;align-items:center;font-size:.875rem;display:flex}@media(max-width:768px){.bl-kanban-column{width:280px}.bl-kanban-list{min-height:300px}}.bl-kanban-column.loading{opacity:.6;pointer-events:none}.bl-kanban-column.status-pending{--accent-color:var(--color-warning-solid)}.bl-kanban-column.status-in-progress{--accent-color:var(--color-info-solid)}.bl-kanban-column.status-completed{--accent-color:var(--color-success-solid)}.bl-kanban-title:before{content:"";background:var(--accent-color,var(--color-brand));border-radius:50%;flex-shrink:0;width:8px;height:8px}:root{--sb-residential:var(--color-brand);--sb-residential-bg:var(--color-brand-subtle);--sb-residential-border:var(--color-brand-border);--sb-commercial:var(--color-warning-solid);--sb-commercial-bg:var(--color-warning-bg);--sb-commercial-border:var(--color-warning-border);--sb-parking:var(--color-text-secondary);--sb-parking-bg:var(--color-surface-sunken);--sb-parking-border:var(--color-border-default);--sb-storage:var(--color-success-solid);--sb-storage-bg:var(--color-success-bg);--sb-storage-border:var(--color-success-border);--sb-mixed:var(--color-pastel-purple-text);--sb-mixed-bg:var(--color-pastel-purple-bg);--sb-mixed-border:var(--color-pastel-purple-border);--sb-default:var(--color-brand);--sb-default-bg:var(--color-brand-subtle);--sb-default-border:var(--color-brand-border);--sb-ut-apartment:var(--color-brand);--sb-ut-office:var(--color-warning-solid);--sb-ut-shop:var(--color-danger-solid);--sb-ut-storage:var(--color-success-solid);--sb-ut-parking:var(--color-text-secondary);--sb-ut-default:var(--color-text-secondary)}.sb-layout{gap:var(--spacing-5,1.25rem);grid-template-columns:200px 1fr;min-height:420px;display:grid}@media(max-width:768px){.sb-layout{grid-template-columns:1fr}}.sb-palette{gap:var(--spacing-1,.25rem);padding:var(--spacing-4,1rem);border-radius:var(--radius-xl,.75rem);border:1px solid var(--color-border-default);background:var(--color-surface-sunken);top:var(--spacing-4,1rem);flex-direction:column;align-self:start;max-height:calc(100vh - 200px);display:flex;position:sticky;overflow-y:auto}.sb-palette-group-label{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary);margin-top:var(--spacing-2,.5rem);margin-bottom:var(--spacing-1,.25rem);padding-inline-start:var(--spacing-1,.25rem);font-size:.6875rem;font-weight:600}.sb-palette-item{align-items:center;gap:var(--spacing-2,.5rem);padding:var(--spacing-2,.5rem)var(--spacing-3,.75rem);border-radius:var(--radius-lg,.5rem);background:var(--color-surface-card);cursor:grab;min-height:2.75rem;transition:all var(--duration-normal,.2s)var(--ease-standard,ease);-webkit-user-select:none;user-select:none;border:1px solid #0000;font-size:.8125rem;font-weight:500;display:flex}.sb-palette-item:hover{border-color:var(--color-brand);background:var(--color-brand-subtle);box-shadow:var(--shadow-sm,0 1px 2px #0000000d);transform:translateY(-1px)}.sb-palette-item:active{cursor:grabbing;transform:scale(.97)}.sb-palette-item .sb-palette-icon{flex-shrink:0;width:1rem;height:1rem}.sb-palette-item[data-type=residential]{border-inline-start:3px solid var(--sb-residential)}.sb-palette-item[data-type=residential]:hover{background:var(--sb-residential-bg);border-color:var(--sb-residential)}.sb-palette-item[data-type=residential] .sb-palette-icon{color:var(--sb-residential)}.sb-palette-item[data-type=commercial]{border-inline-start:3px solid var(--sb-commercial)}.sb-palette-item[data-type=commercial]:hover{background:var(--sb-commercial-bg);border-color:var(--sb-commercial)}.sb-palette-item[data-type=commercial] .sb-palette-icon{color:var(--sb-commercial)}.sb-palette-item[data-type=parking]:hover{background:var(--sb-parking-bg);border-color:var(--sb-parking)}.sb-palette-item[data-type=parking] .sb-palette-icon{color:var(--sb-parking)}.sb-palette-item[data-type=storage]:hover{background:var(--sb-storage-bg);border-color:var(--sb-storage)}.sb-palette-item[data-type=storage] .sb-palette-icon{color:var(--sb-storage)}.sb-palette-item[data-type=mixed]{border-inline-start:3px solid var(--sb-mixed)}.sb-palette-item[data-type=mixed]:hover{background:var(--sb-mixed-bg);border-color:var(--sb-mixed)}.sb-palette-item[data-type=mixed] .sb-palette-icon{color:var(--sb-mixed)}.sb-palette-item[data-type=apartment]{border-inline-start:3px solid var(--sb-ut-apartment)}.sb-palette-item[data-type=office]{border-inline-start:3px solid var(--sb-ut-office)}.sb-palette-item[data-type=shop]{border-inline-start:3px solid var(--sb-ut-shop)}.sb-palette-item[data-type=storage]{border-inline-start:3px solid var(--sb-ut-storage)}.sb-palette-item[data-type=parking]{border-inline-start:3px solid var(--sb-ut-parking)}.sb-canvas{gap:var(--spacing-4,1rem);flex-direction:column;min-height:300px;display:flex}.sb-section{border-radius:var(--radius-xl,.75rem);border:2px solid var(--color-border-default);background:var(--color-surface-card);transition:border-color .25s ease,box-shadow .25s ease,transform var(--duration-normal,.2s)var(--ease-standard,ease);overflow:hidden}.sb-section:hover{box-shadow:var(--shadow-sm,0 1px 3px #00000014)}.sb-section[data-section-type=residential]{border-inline-start:4px solid var(--sb-residential)}.sb-section[data-section-type=residential] .sb-section-header{background:var(--sb-residential-bg);border-bottom-color:var(--sb-residential-border)}.sb-section[data-section-type=residential]:hover{border-color:var(--sb-residential-border);border-inline-start-color:var(--sb-residential)}.sb-section[data-section-type=residential] .sb-section-type-dot{background:var(--sb-residential)}.sb-section[data-section-type=commercial]{border-inline-start:4px solid var(--sb-commercial)}.sb-section[data-section-type=commercial] .sb-section-header{background:var(--sb-commercial-bg);border-bottom-color:var(--sb-commercial-border)}.sb-section[data-section-type=commercial]:hover{border-color:var(--sb-commercial-border);border-inline-start-color:var(--sb-commercial)}.sb-section[data-section-type=commercial] .sb-section-type-dot{background:var(--sb-commercial)}.sb-section[data-section-type=parking]{border-inline-start:4px solid var(--sb-parking)}.sb-section[data-section-type=parking] .sb-section-header{background:var(--sb-parking-bg);border-bottom-color:var(--sb-parking-border)}.sb-section[data-section-type=parking]:hover{border-color:var(--sb-parking-border);border-inline-start-color:var(--sb-parking)}.sb-section[data-section-type=parking] .sb-section-type-dot{background:var(--sb-parking)}.sb-section[data-section-type=storage]{border-inline-start:4px solid var(--sb-storage)}.sb-section[data-section-type=storage] .sb-section-header{background:var(--sb-storage-bg);border-bottom-color:var(--sb-storage-border)}.sb-section[data-section-type=storage]:hover{border-color:var(--sb-storage-border);border-inline-start-color:var(--sb-storage)}.sb-section[data-section-type=storage] .sb-section-type-dot{background:var(--sb-storage)}.sb-section[data-section-type=mixed]{border-inline-start:4px solid var(--sb-mixed)}.sb-section[data-section-type=mixed] .sb-section-header{background:var(--sb-mixed-bg);border-bottom-color:var(--sb-mixed-border)}.sb-section[data-section-type=mixed]:hover{border-color:var(--sb-mixed-border);border-inline-start-color:var(--sb-mixed)}.sb-section[data-section-type=mixed] .sb-section-type-dot{background:var(--sb-mixed)}.sb-section-header{align-items:center;gap:var(--spacing-3,.75rem);padding:var(--spacing-3,.75rem)var(--spacing-4,1rem);background:var(--color-surface-sunken);border-bottom:1px solid var(--color-border-default);display:flex}.sb-section-type-dot{border-radius:var(--radius-full,9999px);background:var(--sb-default);flex-shrink:0;width:8px;height:8px}.sb-section-type-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--radius-full,9999px);white-space:nowrap;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.625rem;font-weight:600;display:inline-flex}.sb-section-type-badge[data-type=residential]{background:var(--sb-residential-bg);color:var(--sb-residential)}.sb-section-type-badge[data-type=commercial]{background:var(--sb-commercial-bg);color:var(--sb-commercial)}.sb-section-type-badge[data-type=parking]{background:var(--sb-parking-bg);color:var(--sb-parking)}.sb-section-type-badge[data-type=storage]{background:var(--sb-storage-bg);color:var(--sb-storage)}.sb-section-type-badge[data-type=mixed]{background:var(--sb-mixed-bg);color:var(--sb-mixed)}.sb-section-handle{cursor:grab;color:var(--color-text-tertiary);padding:var(--spacing-1,.25rem);border-radius:var(--radius-md,.375rem);justify-content:center;align-items:center;width:28px;min-width:2.75rem;height:28px;min-height:2.75rem;transition:color .15s,background .15s;display:flex}.sb-section-handle:hover{color:var(--color-brand);background:var(--color-brand-subtle)}.sb-section-handle:active{cursor:grabbing}.sb-section-name{color:var(--color-text-primary);flex:1;font-size:.875rem;font-weight:600}.sb-section-code{color:var(--color-text-secondary);background:var(--color-surface-card);border-radius:var(--radius-full,9999px);border:1px solid var(--color-border-default);padding:.125rem .5rem;font-family:Monaco,Menlo,monospace;font-size:.6875rem;font-weight:600}.sb-section-unit-count{color:var(--color-text-tertiary);background:var(--color-surface-card);border-radius:var(--radius-full,9999px);border:1px solid var(--color-border-default);white-space:nowrap;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.sb-section-actions{align-items:center;gap:var(--spacing-1,.25rem);display:flex}.sb-section-body{padding:var(--spacing-3,.75rem)var(--spacing-4,1rem)}.sb-section-body--collapsed{max-height:0;padding:0 var(--spacing-4,1rem);opacity:0;transition:max-height .3s ease,padding var(--duration-slow,.3s)var(--ease-standard,ease),opacity var(--duration-normal,.2s)var(--ease-standard,ease);overflow:hidden}.sb-section-body--expanded{opacity:1;max-height:2000px;transition:max-height .4s ease,padding .3s ease,opacity var(--duration-slow,.3s)var(--ease-standard,ease).1s}.sb-section-edit{padding:var(--spacing-3,.75rem)var(--spacing-4,1rem);background:var(--color-brand-subtle);border-bottom:1px solid var(--color-brand-border);border-radius:var(--radius-lg,.5rem)}.sb-unit-list{gap:var(--spacing-2,.5rem);min-height:48px;padding:var(--spacing-1,.25rem);border-radius:var(--radius-lg,.5rem);transition:background .2s ease,border-color var(--duration-normal,.2s)var(--ease-standard,ease);flex-wrap:wrap;display:flex}.sb-unit-list.sortable-drag-over,.sb-unit-list:has(.sb-ghost){background:var(--color-brand-subtle);outline:2px dashed var(--color-brand-border);outline-offset:-2px}.sb-unit-empty{width:100%;padding:var(--spacing-4,1rem)var(--spacing-3,.75rem);border:2px dashed var(--color-border-default);border-radius:var(--radius-lg,.5rem);color:var(--color-text-tertiary);justify-content:center;align-items:center;gap:var(--spacing-2,.5rem);font-size:.75rem;transition:border-color .2s,background .2s;display:flex}.sb-unit-empty:hover{cursor:pointer;border-color:var(--color-brand-border);background:var(--color-brand-subtle)}.sb-unit{align-items:center;gap:var(--spacing-2,.5rem);padding:var(--spacing-2,.5rem)var(--spacing-3,.75rem);border-radius:var(--radius-lg,.5rem);border:1px solid var(--color-border-default);background:var(--color-surface-card);cursor:pointer;min-height:2.75rem;transition:all var(--duration-normal,.2s)var(--ease-standard,ease);min-width:90px;font-size:.8125rem;font-weight:500;display:flex;position:relative}.sb-unit:hover{border-color:var(--color-brand);box-shadow:var(--shadow-sm,0 1px 2px #0000000d);transform:translateY(-1px)}.sb-unit .sb-unit-handle{cursor:grab;color:var(--color-text-tertiary);opacity:0;inset-inline-start:2px;transition:opacity .15s;position:absolute;top:2px}.sb-unit:hover .sb-unit-handle{opacity:1}.sb-unit-type-dot{border-radius:var(--radius-full,9999px);flex-shrink:0;width:6px;height:6px}.sb-unit[data-unit-type=apartment] .sb-unit-type-dot,.sb-unit-type-dot[data-type=apartment]{background:var(--sb-ut-apartment)}.sb-unit[data-unit-type=office] .sb-unit-type-dot,.sb-unit-type-dot[data-type=office]{background:var(--sb-ut-office)}.sb-unit[data-unit-type=shop] .sb-unit-type-dot,.sb-unit-type-dot[data-type=shop]{background:var(--sb-ut-shop)}.sb-unit[data-unit-type=storage] .sb-unit-type-dot,.sb-unit-type-dot[data-type=storage]{background:var(--sb-ut-storage)}.sb-unit[data-unit-type=parking] .sb-unit-type-dot,.sb-unit-type-dot[data-type=parking]{background:var(--sb-ut-parking)}.sb-unit-type-badge{color:var(--color-text-tertiary);border-radius:var(--radius-full,9999px);background:var(--color-surface-sunken);border:1px solid var(--color-border-default);white-space:nowrap;padding:.0625rem .375rem;font-size:.625rem;font-weight:500}.sb-unit--editing{border-color:var(--color-brand-border);box-shadow:0 0 0 3px var(--color-brand);flex:0 0 100%}@supports (color:color-mix(in lab,red,red)){.sb-unit--editing{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand)10%,transparent)}}.sb-unit--editing{padding:var(--spacing-3,.75rem)var(--spacing-4,1rem)}.sb-unit-edit{padding:var(--spacing-3,.75rem);background:var(--color-brand-subtle);border-radius:var(--radius-lg,.5rem);border:1px solid var(--color-brand-border);width:100%}.sb-placeholder{justify-content:center;align-items:center;gap:var(--spacing-2,.5rem);padding:var(--spacing-8,2rem)var(--spacing-4,1rem);border:2px dashed var(--color-border-default);border-radius:var(--radius-xl,.75rem);color:var(--color-text-tertiary);flex-direction:column;font-size:.875rem;transition:border-color .25s,background .25s,transform .2s;display:flex}.sb-placeholder:hover{border-color:var(--color-brand-border);background:var(--color-brand-subtle);transform:scale(1.01)}.sb-unit-placeholder{padding:var(--spacing-4,1rem);border:1px dashed var(--color-border-default);border-radius:var(--radius-lg,.5rem);color:var(--color-text-tertiary);text-align:center;width:100%;font-size:.75rem}.sb-ghost{opacity:.3;border-color:var(--color-brand)!important;background:var(--color-brand-subtle)!important;border-style:dashed!important}.sb-drag{box-shadow:0 20px 40px -8px var(--color-brand),0 8px 16px -4px #0000001a}@supports (color:color-mix(in lab,red,red)){.sb-drag{box-shadow:0 20px 40px -8px color-mix(in srgb,var(--color-brand)30%,transparent),0 8px 16px -4px #0000001a}}.sb-drag{z-index:1000;transform:rotate(1.5deg)scale(1.02);border-color:var(--color-brand)!important}.sb-chosen{box-shadow:0 0 0 3px var(--color-brand);border-color:var(--color-brand)!important}@supports (color:color-mix(in lab,red,red)){.sb-chosen{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand)16%,transparent)}}.sb-add-btn{align-items:center;gap:var(--spacing-1,.25rem);padding:var(--spacing-2,.5rem)var(--spacing-3,.75rem);border-radius:var(--radius-lg,.5rem);border:1px dashed var(--color-border-default);min-height:2.75rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;font-size:.75rem;transition:all .2s;display:inline-flex}.sb-add-btn:hover{border-color:var(--color-brand);color:var(--color-brand);background:var(--color-brand-subtle);transform:translateY(-1px)}.sb-bulk-add{align-items:center;gap:var(--spacing-2,.5rem);padding:var(--spacing-2,.5rem)var(--spacing-3,.75rem);background:var(--color-brand-subtle);border:1px solid var(--color-brand-border);border-radius:var(--radius-lg,.5rem);margin-top:var(--spacing-2,.5rem);display:flex}.sb-bulk-add input{text-align:center;width:60px}.sb-stats-bar{align-items:center;gap:var(--spacing-3,.75rem)var(--spacing-4,1rem);padding:var(--spacing-3,.75rem)var(--spacing-4,1rem);border-radius:var(--radius-xl,.75rem);background:var(--color-surface-sunken);border:1px solid var(--color-border-default);flex-wrap:wrap;font-size:.8125rem;display:flex}.sb-stats-item{align-items:center;gap:var(--spacing-2,.5rem);color:var(--color-text-secondary);display:flex}.sb-stats-item strong{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.sb-stats-divider{background:var(--color-border-default);width:1px;height:20px}.sb-collapse-toggle{border-radius:var(--radius-md,.375rem);min-width:2.75rem;min-height:2.75rem;color:var(--color-text-tertiary);transition:transform var(--duration-slow,.3s)var(--ease-standard,ease),color .15s;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sb-collapse-toggle:hover{color:var(--color-brand)}.sb-collapse-toggle[data-collapsed=true]{transform:rotate(-90deg)}[dir=rtl] .sb-collapse-toggle[data-collapsed=true]{transform:rotate(90deg)}.sb-palette-item:focus-visible,.sb-section-handle:focus-visible,.sb-unit-handle:focus-visible,.sb-add-btn:focus-visible,.sb-placeholder:focus-visible,.sb-collapse-toggle:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@keyframes sb-slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes sb-pop-in{0%{opacity:0;transform:scale(.9)}60%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.sb-section{animation:.3s sb-slide-in}.sb-unit{animation:.25s sb-pop-in}.sb-studio-hero{justify-content:space-between;align-items:flex-start;gap:var(--spacing-5,1.25rem);padding:var(--spacing-6,1.5rem);border:1px solid var(--color-border-default);border-radius:calc(var(--radius-xl,.75rem)*1.4);background:linear-gradient(135deg,var(--color-brand),transparent 56%),var(--color-surface-card);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.sb-studio-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand)10%,transparent),transparent 56%),var(--color-surface-card)}}.sb-hero-chip{padding:var(--spacing-4,1rem);border-radius:var(--radius-xl,.75rem);border:1px solid var(--color-border-default);background:var(--color-surface-card)}.sb-insight-card{padding:var(--spacing-5,1.25rem);border-radius:calc(var(--radius-xl,.75rem)*1.25);border:1px solid var(--color-border-default);background:var(--color-surface-card);box-shadow:var(--shadow-xs,0 1px 2px #0000000a)}.sb-quick-action-btn{align-items:center;gap:var(--spacing-2,.5rem);width:100%;padding:var(--spacing-3,.75rem)var(--spacing-4,1rem);border-radius:var(--radius-xl,.75rem);border:1px solid var(--color-border-default);background:var(--color-surface-sunken);color:var(--color-text-primary);transition:transform .2s ease,border-color .2s ease,background var(--duration-normal,.2s)var(--ease-standard,ease);font-size:.8125rem;font-weight:600;display:inline-flex}.sb-quick-action-btn:hover{border-color:var(--color-brand-border);background:var(--color-brand-subtle);color:var(--color-brand);transform:translateY(-1px)}.sb-canvas-panel{gap:var(--spacing-4,1rem);flex-direction:column;display:flex}.sb-canvas-toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-3,.75rem);padding:var(--spacing-4,1rem);border-radius:var(--radius-xl,.75rem);border:1px solid var(--color-border-default);background:var(--color-surface-sunken);display:flex}.sb-canvas--drop{border-radius:var(--radius-xl,.75rem);outline:2px dashed var(--color-brand-border);outline-offset:6px;background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.sb-canvas--drop{background:color-mix(in srgb,var(--color-brand)4%,transparent)}}.sb-canvas-drop-hint{min-height:4.5rem;padding:var(--spacing-3,.75rem);border:2px dashed var(--color-brand-border);border-radius:var(--radius-xl,.75rem);background:var(--color-brand-subtle);color:var(--color-brand);justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:flex}.sb-section--active{border-color:var(--color-brand-border);box-shadow:0 0 0 3px var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.sb-section--active{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand)12%,transparent)}}.sb-section--drop-target{border-color:var(--color-brand);box-shadow:0 12px 24px -18px var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.sb-section--drop-target{box-shadow:0 12px 24px -18px color-mix(in srgb,var(--color-brand)48%,transparent)}}.sb-section-active-badge{border-radius:var(--radius-full,9999px);background:var(--color-brand-subtle);color:var(--color-brand);letter-spacing:.05em;text-transform:uppercase;align-items:center;padding:.125rem .625rem;font-size:.625rem;font-weight:700;display:inline-flex}.sb-unit-meta{border-radius:var(--radius-full,9999px);background:var(--color-surface-sunken);color:var(--color-text-tertiary);align-items:center;gap:.25rem;padding:.0625rem .5rem;font-size:.625rem;font-weight:700;display:inline-flex}.sb-elevation{width:100%;padding:var(--spacing-4,1rem);border-radius:var(--radius-xl,.75rem);border:1px solid var(--color-border-default);background:var(--color-surface-card);text-align:start;transition:border-color .2s ease,transform .2s ease,box-shadow var(--duration-normal,.2s)var(--ease-standard,ease)}.sb-elevation:hover{border-color:var(--color-brand-border);box-shadow:var(--shadow-sm,0 4px 12px #0000000f);transform:translateY(-1px)}.sb-elevation.is-active{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.sb-elevation.is-active{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand)12%,transparent)}}.sb-elevation-header{justify-content:space-between;align-items:center;gap:var(--spacing-3,.75rem);margin-bottom:var(--spacing-3,.75rem);display:flex}.sb-elevation-body{gap:var(--spacing-2,.5rem);flex-direction:column;display:flex}.sb-floor-row{gap:var(--spacing-2,.5rem);grid-template-columns:2.75rem 1fr;align-items:stretch;display:grid}.sb-floor-label{border-radius:var(--radius-lg,.5rem);background:var(--color-surface-sunken);color:var(--color-text-secondary);justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.sb-floor-windows{gap:var(--spacing-2,.5rem);padding:var(--spacing-2,.5rem);border-radius:var(--radius-lg,.5rem);background:linear-gradient(180deg,var(--color-brand),transparent);grid-template-columns:repeat(auto-fit,minmax(3.25rem,1fr));display:grid}@supports (color:color-mix(in lab,red,red)){.sb-floor-windows{background:linear-gradient(180deg,color-mix(in srgb,var(--color-brand)3%,transparent),transparent)}}.sb-window{border-radius:var(--radius-md,.375rem);border:1px solid var(--color-border-default);background:var(--color-surface-card);min-height:3rem;color:var(--color-text-primary);text-align:center;justify-content:center;align-items:center;padding:.35rem;font-size:.625rem;font-weight:700;line-height:1.25;display:flex}.sb-window--empty{color:var(--color-text-tertiary);background:var(--color-surface-sunken);border-style:dashed}.sb-window[data-type=apartment]{background:var(--sb-ut-apartment)}@supports (color:color-mix(in lab,red,red)){.sb-window[data-type=apartment]{background:color-mix(in srgb,var(--sb-ut-apartment)10%,white)}}.sb-window[data-type=apartment]{border-color:var(--sb-ut-apartment)}@supports (color:color-mix(in lab,red,red)){.sb-window[data-type=apartment]{border-color:color-mix(in srgb,var(--sb-ut-apartment)35%,var(--color-border-default))}}.sb-window[data-type=office]{background:var(--sb-ut-office)}@supports (color:color-mix(in lab,red,red)){.sb-window[data-type=office]{background:color-mix(in srgb,var(--sb-ut-office)12%,white)}}.sb-window[data-type=office]{border-color:var(--sb-ut-office)}@supports (color:color-mix(in lab,red,red)){.sb-window[data-type=office]{border-color:color-mix(in srgb,var(--sb-ut-office)38%,var(--color-border-default))}}.sb-window[data-type=shop]{background:var(--sb-ut-shop)}@supports (color:color-mix(in lab,red,red)){.sb-window[data-type=shop]{background:color-mix(in srgb,var(--sb-ut-shop)10%,white)}}.sb-window[data-type=shop]{border-color:var(--sb-ut-shop)}@supports (color:color-mix(in lab,red,red)){.sb-window[data-type=shop]{border-color:color-mix(in srgb,var(--sb-ut-shop)36%,var(--color-border-default))}}.sb-window[data-type=storage]{background:var(--sb-ut-storage)}@supports (color:color-mix(in lab,red,red)){.sb-window[data-type=storage]{background:color-mix(in srgb,var(--sb-ut-storage)12%,white)}}.sb-window[data-type=storage]{border-color:var(--sb-ut-storage)}@supports (color:color-mix(in lab,red,red)){.sb-window[data-type=storage]{border-color:color-mix(in srgb,var(--sb-ut-storage)38%,var(--color-border-default))}}.sb-window[data-type=parking]{background:var(--sb-ut-parking)}@supports (color:color-mix(in lab,red,red)){.sb-window[data-type=parking]{background:color-mix(in srgb,var(--sb-ut-parking)10%,white)}}.sb-window[data-type=parking]{border-color:var(--sb-ut-parking)}@supports (color:color-mix(in lab,red,red)){.sb-window[data-type=parking]{border-color:color-mix(in srgb,var(--sb-ut-parking)36%,var(--color-border-default))}}.sb-tree-card{padding:var(--spacing-4,1rem);border-radius:var(--radius-xl,.75rem);border:1px solid var(--color-border-default);background:var(--color-surface-card)}.sb-tree-card.is-active{border-color:var(--color-brand-border);box-shadow:0 0 0 3px var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.sb-tree-card.is-active{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand)10%,transparent)}}.sb-tree-header{justify-content:space-between;align-items:center;gap:var(--spacing-3,.75rem);text-align:start;width:100%;display:flex}.sb-tree-branch{margin-top:var(--spacing-4,1rem);padding-inline-start:var(--spacing-5,1.25rem);position:relative}.sb-tree-branch:before{content:"";background:var(--color-border-default);width:1px;position:absolute;inset-block:0;inset-inline-start:.45rem}.sb-tree-floor{align-items:center;gap:var(--spacing-2,.5rem);margin-bottom:var(--spacing-3,.75rem);flex-wrap:wrap;display:flex;position:relative}.sb-tree-floor:before{content:"";background:var(--color-border-default);inset-inline-start:-.8rem;width:.8rem;height:1px;position:absolute;top:50%}.sb-tree-floor-label{border-radius:var(--radius-full,9999px);background:var(--color-surface-sunken);min-width:2.25rem;color:var(--color-text-secondary);justify-content:center;align-items:center;padding:.25rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.sb-tree-floor-units{gap:var(--spacing-2,.5rem);flex-wrap:wrap;flex:1;display:flex}@media(max-width:768px){.sb-floor-row{grid-template-columns:1fr}.sb-floor-label{min-height:2rem}}.sa-quick-bar{gap:var(--spacing-2,.5rem);padding:var(--spacing-3,.75rem);border-radius:var(--radius-xl,.75rem);border:1px solid var(--color-border-default);background:var(--color-surface-sunken);flex-wrap:wrap;display:flex}.sa-quick-pill{align-items:center;gap:var(--spacing-1,.25rem);padding:var(--spacing-2,.5rem)var(--spacing-3,.75rem);border-radius:var(--radius-full,9999px);border:1px solid var(--color-border-default);background:var(--color-surface-card);cursor:pointer;-webkit-user-select:none;user-select:none;min-height:2.75rem;font-size:.8125rem;transition:all .15s;display:inline-flex}.sa-quick-pill:hover:not(.sa-quick-pill--added){border-color:var(--color-brand);background:var(--color-brand-subtle)}.sa-quick-pill--added{border-color:var(--color-success-border);background:var(--color-success-bg);color:var(--color-success-text);cursor:default;opacity:.7}.sa-quick-pill .sa-pill-icon{font-size:1rem;line-height:1}.sa-service-grid{gap:var(--spacing-3,.75rem);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.sa-service-card{align-items:stretch;gap:var(--spacing-2,.5rem);padding:var(--spacing-4,1rem);border-radius:var(--radius-xl,.75rem);border:1px solid var(--color-border-default);background:var(--color-surface-card);text-align:start;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.sa-service-card:hover{border-color:var(--color-brand-border);box-shadow:var(--shadow-sm,0 1px 2px #0000000d)}.sa-service-card-name{color:var(--color-text-primary);font-size:.875rem;font-weight:600}.sa-service-card-category{color:var(--color-text-tertiary);font-size:.6875rem}.sa-service-card-remove{top:var(--spacing-1,.25rem);border-radius:var(--radius-full,9999px);width:2.75rem;height:2.75rem;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-size:.875rem;line-height:1;transition:all .15s;display:flex;position:absolute;inset-inline-end:var(--spacing-1,.25rem)}.sa-service-card-remove:hover{color:var(--color-danger-solid);background:var(--color-danger-bg)}.sa-service-edit{gap:var(--spacing-3,.75rem);padding:var(--spacing-4,1rem);border-radius:var(--radius-xl,.75rem);border:1px solid var(--color-brand-border);background:var(--color-brand-subtle);grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;display:grid}@media(max-width:768px){.sa-service-edit{grid-template-columns:1fr 1fr}}@media(max-width:480px){.sa-service-edit{grid-template-columns:1fr}}.sa-matrix-wrapper{border-radius:var(--radius-xl,.75rem);border:1px solid var(--color-border-default);overflow-x:auto}.sa-matrix{border-collapse:collapse;width:100%;font-size:.8125rem}.sa-matrix th,.sa-matrix td{padding:var(--spacing-2,.5rem)var(--spacing-3,.75rem);text-align:center;border-bottom:1px solid var(--color-border-default)}.sa-matrix th{background:var(--color-surface-sunken);color:var(--color-text-primary);white-space:nowrap;font-size:.75rem;font-weight:600}.sa-matrix th:first-child,.sa-matrix td:first-child{text-align:start;color:var(--color-text-primary);min-width:120px;font-weight:500}.sa-matrix tbody tr:hover{background:var(--color-brand-subtle)}.sa-matrix tfoot td{background:var(--color-surface-sunken);border-top:2px solid var(--color-border-default);border-bottom:none}.sa-matrix input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--color-brand);cursor:pointer}.sa-matrix-service-icon{margin-inline-end:var(--spacing-1,.25rem)}.sa-formula-card{border-radius:var(--radius-xl,.75rem);border:1px solid var(--color-border-default);background:var(--color-surface-card);transition:border-color .15s;overflow:hidden}.sa-formula-card:hover{border-color:var(--color-brand-border)}.sa-formula-header{padding:var(--spacing-2,.5rem)var(--spacing-3,.75rem);background:var(--color-surface-sunken);border-bottom:1px solid var(--color-border-default);justify-content:space-between;align-items:center;display:flex}.sa-formula-method{color:var(--color-text-primary);font-size:.8125rem;font-weight:600}.sa-formula-count{color:var(--color-text-tertiary);font-size:.6875rem}.sa-formula-pills{gap:var(--spacing-2,.5rem);padding:var(--spacing-3,.75rem);flex-wrap:wrap;min-height:44px;display:flex}.sa-formula-pill{align-items:center;gap:var(--spacing-1,.25rem);padding:var(--spacing-1,.25rem)var(--spacing-2,.5rem);border-radius:var(--radius-lg,.5rem);background:var(--color-brand-subtle);border:1px solid var(--color-brand-border);min-height:2.75rem;color:var(--color-brand);cursor:grab;-webkit-user-select:none;user-select:none;font-size:.75rem;font-weight:500;transition:all .15s;display:inline-flex}.sa-formula-pill:active{cursor:grabbing}.sa-formula-pill:hover{background:var(--color-brand-subtle)}@supports (color:color-mix(in lab,red,red)){.sa-formula-pill:hover{background:color-mix(in srgb,var(--color-brand-subtle)65%,var(--color-surface-card))}}.sa-pill-move{min-width:2.75rem;min-height:2.75rem;color:var(--color-brand);cursor:pointer;border-radius:var(--radius-sm,.25rem);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .15s;display:inline-flex}.sa-pill-move:hover{background:var(--color-brand-border)}@supports (color:color-mix(in lab,red,red)){.sa-pill-move:hover{background:color-mix(in srgb,var(--color-brand-border)55%,transparent)}}.sa-formula-empty{color:var(--color-text-tertiary);padding:var(--spacing-2,.5rem);font-size:.75rem;font-style:italic}.sa-unassigned-card{border-color:var(--color-warning-border);background:var(--color-warning-bg)}.sa-unassigned-card .sa-formula-header{background:var(--color-warning-bg);border-bottom-color:var(--color-warning-border)}.sa-unassigned-card .sa-formula-method{color:var(--color-warning-text)}.sa-section-heading{align-items:center;gap:var(--spacing-2,.5rem);color:var(--color-text-primary);font-size:.875rem;font-weight:600;display:flex}.sa-section-heading-icon{width:1rem;height:1rem;color:var(--color-brand)}.sa-section-desc{color:var(--color-text-secondary);font-size:.8125rem}.sa-quick-pill:focus-visible,.sa-formula-pill:focus-visible,.sa-pill-move:focus-visible,.sa-service-card-remove:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}:root{--sw-section-bg:#1e3a5f0a}@supports (color:color-mix(in lab,red,red)){:root{--sw-section-bg:color-mix(in srgb,var(--color-primary-500)4%,transparent)}}:root{--sw-section-border:#1e3a5f38}@supports (color:color-mix(in lab,red,red)){:root{--sw-section-border:color-mix(in srgb,var(--color-primary-500)22%,transparent)}}:root{--sw-section-accent:var(--color-primary-500);--sw-unit-bg:#10b9810a}@supports (color:color-mix(in lab,red,red)){:root{--sw-unit-bg:color-mix(in srgb,var(--color-emerald-500)4%,transparent)}}:root{--sw-unit-border:#10b98138}@supports (color:color-mix(in lab,red,red)){:root{--sw-unit-border:color-mix(in srgb,var(--color-emerald-500)22%,transparent)}}:root{--sw-unit-accent:var(--color-emerald-500);--sw-service-bg:#f59e0b0f}@supports (color:color-mix(in lab,red,red)){:root{--sw-service-bg:color-mix(in srgb,var(--color-amber-500)6%,transparent)}}:root{--sw-service-border:#f59e0b38}@supports (color:color-mix(in lab,red,red)){:root{--sw-service-border:color-mix(in srgb,var(--color-amber-500)22%,transparent)}}:root{--sw-service-accent:var(--color-amber-500);--sw-meter-bg:#00b7d70d}@supports (color:color-mix(in lab,red,red)){:root{--sw-meter-bg:color-mix(in srgb,var(--color-cyan-500)5%,transparent)}}:root{--sw-meter-border:#00b7d738}@supports (color:color-mix(in lab,red,red)){:root{--sw-meter-border:color-mix(in srgb,var(--color-cyan-500)22%,transparent)}}:root{--sw-meter-accent:var(--color-cyan-500);--sw-area-accent:var(--color-violet-500);--sw-status-active:var(--color-emerald-500);--sw-status-vacant:var(--color-amber-400);--sw-status-inactive:var(--color-neutral-400);--sw-status-warning:var(--color-amber-600);--sw-shadow-rest:0 1px 2px 0 #0000000a;--sw-shadow-hover:0 2px 8px -1px #00000014,0 1px 2px -1px #0000000a;--sw-shadow-drag:0 12px 28px -4px #00000026,0 4px 10px -2px #0000000f;--sw-shadow-selected:0 0 0 2px #1e3a5f40}@supports (color:color-mix(in lab,red,red)){:root{--sw-shadow-selected:0 0 0 2px color-mix(in srgb,var(--color-primary-500)25%,transparent)}}:root{--sw-ease:cubic-bezier(.4,0,.2,1);--sw-ease-spring:cubic-bezier(.34,1.56,.64,1);--sw-duration-fast:.12s;--sw-duration:.2s;--sw-duration-slow:.32s}.sw-workspace{border-radius:var(--radius-xl,.75rem);border:1px solid var(--color-border-default,var(--color-border));background:var(--color-surface-card,var(--color-surface));height:calc(100vh - 140px);min-height:500px;box-shadow:var(--sw-shadow-rest);flex-direction:column;display:flex;overflow:hidden}.sw-mode-bar{border-block-end:1px solid var(--color-border-default,var(--color-border));background:var(--color-surface-container-low,var(--color-surface));-webkit-overflow-scrolling:touch;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding-block:.5rem;padding-inline:1rem;display:flex;overflow-x:auto}.sw-mode-btn,.sw-mode-btn--active{border-radius:var(--radius-md,.375rem);white-space:nowrap;cursor:pointer;transition:all var(--sw-duration)var(--sw-ease);border:1px solid #0000;align-items:center;gap:.375rem;padding-block:.4375rem;padding-inline:.75rem;font-size:.8125rem;font-weight:500;display:inline-flex;position:relative}.sw-mode-btn{color:var(--color-text-secondary);background:0 0}.sw-mode-btn:hover{background:var(--color-surface-container,#0000000a);color:var(--color-text-primary)}.sw-mode-btn:focus-visible{outline:2px solid var(--color-border-focus,var(--color-brand));outline-offset:1px}.sw-mode-btn--active{background:var(--color-brand);color:var(--color-text-inverse);border-color:var(--color-brand);box-shadow:0 1px 3px 0 var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.sw-mode-btn--active{box-shadow:0 1px 3px color-mix(in srgb,var(--color-brand)35%,transparent)}}.sw-mode-btn--active:focus-visible{outline:2px solid var(--color-text-inverse);outline-offset:2px}.sw-tool-btn{border-radius:var(--radius-md,.375rem);width:2rem;height:2rem;color:var(--color-text-tertiary);cursor:pointer;transition:all var(--sw-duration-fast)var(--sw-ease);background:0 0;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sw-tool-btn:hover{background:var(--color-surface-container,#0000000a);color:var(--color-text-primary)}.sw-tool-btn:focus-visible{outline:2px solid var(--color-border-focus,var(--color-brand));outline-offset:1px}.sw-tool-btn:active{transform:scale(.92)}.sw-tool-btn:disabled{opacity:.3;cursor:not-allowed;transform:none}.sw-layout{flex:1;min-height:0;display:flex;overflow:hidden}.sw-palette{border-inline-end:1px solid var(--color-border-default,var(--color-border));background:var(--color-surface-container-low,var(--color-surface));transition:width var(--sw-duration-slow)var(--sw-ease);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.sw-palette--open{width:220px}.sw-palette--closed{width:44px}.sw-palette-header{border-block-end:1px solid var(--color-border-subtle,var(--color-border));flex-shrink:0;justify-content:space-between;align-items:center;padding:.625rem .75rem;display:flex}.sw-palette-body{scrollbar-width:thin;scrollbar-color:var(--color-border-default)transparent;flex:1;padding:.625rem;overflow:hidden auto}.sw-palette-label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-tertiary);-webkit-user-select:none;user-select:none;padding-block:.5rem;padding-inline-start:.25rem;font-size:.625rem;font-weight:700}.sw-palette-item{border-radius:var(--radius-md,.375rem);cursor:pointer;border:1px solid var(--color-border-subtle,var(--color-border));background:var(--color-surface-card,var(--color-surface));transition:all var(--sw-duration)var(--sw-ease);box-shadow:var(--sw-shadow-rest);align-items:center;gap:.5rem;padding:.5rem .625rem;font-size:.75rem;font-weight:500;display:flex}.sw-palette-item:hover{border-color:var(--color-brand-border,var(--color-brand));box-shadow:var(--sw-shadow-hover);transform:translateY(-1px)}.sw-palette-item:active{box-shadow:var(--sw-shadow-rest);transform:translateY(0)scale(.98)}.sw-block--template{border-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.sw-block--template{border-color:color-mix(in srgb,var(--color-brand)20%,transparent)}}.sw-block--template{background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.sw-block--template{background:color-mix(in srgb,var(--color-brand)4%,var(--color-surface-card,var(--color-surface)))}}.sw-block--template:hover{border-color:var(--color-brand);background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.sw-block--template:hover{background:color-mix(in srgb,var(--color-brand)8%,var(--color-surface-card,var(--color-surface)))}}.sw-template-confirm{animation:block-appear var(--sw-duration)var(--sw-ease)both}.sw-canvas{background:var(--color-surface-page,var(--color-background));scrollbar-width:thin;scrollbar-color:var(--color-border-default)transparent;flex:1;min-width:0;padding:1.25rem;overflow-y:auto}.sw-inspector{border-inline-start:1px solid var(--color-border-default,var(--color-border));background:var(--color-surface-container-low,var(--color-surface));transition:width var(--sw-duration-slow)var(--sw-ease);flex-direction:column;flex-shrink:0;display:flex;overflow:hidden}.sw-inspector--open{width:280px}.sw-inspector--closed{width:44px}.sw-inspector-header{border-block-end:1px solid var(--color-border-subtle,var(--color-border));flex-shrink:0;justify-content:space-between;align-items:center;padding:.625rem .75rem;display:flex}.sw-inspector-body{scrollbar-width:thin;scrollbar-color:var(--color-border-default)transparent;flex:1;padding:.875rem;overflow-y:auto}.sw-block{border-radius:var(--radius-lg,.5rem);border:1.5px solid var(--color-border-default,var(--color-border));background:var(--color-surface-card,var(--color-surface));transition:all var(--sw-duration)var(--sw-ease);box-shadow:var(--sw-shadow-rest);position:relative}.sw-block--section{border-color:var(--sw-section-border);background:var(--sw-section-bg)}.sw-block--section:hover{border-color:var(--sw-section-accent)}@supports (color:color-mix(in lab,red,red)){.sw-block--section:hover{border-color:color-mix(in srgb,var(--sw-section-accent)40%,transparent)}}.sw-block--section:hover{box-shadow:var(--sw-shadow-hover)}.sw-block--unit{border-color:var(--sw-unit-border);background:var(--sw-unit-bg);padding:.5rem .625rem;font-size:.75rem}.sw-block--unit:hover{border-color:var(--sw-unit-accent)}@supports (color:color-mix(in lab,red,red)){.sw-block--unit:hover{border-color:color-mix(in srgb,var(--sw-unit-accent)40%,transparent)}}.sw-block--unit:hover{box-shadow:var(--sw-shadow-hover)}.sw-block--service{border-color:var(--sw-service-border);background:var(--sw-service-bg)}.sw-block--meter{border-color:var(--sw-meter-border);background:var(--sw-meter-bg)}.sw-block--selected{border-color:var(--sw-section-accent)!important;box-shadow:var(--sw-shadow-selected)!important}.sw-block--ghost{opacity:.35;box-shadow:none;border-style:dashed}.sw-block--drag{z-index:50;transform:rotate(1.5deg)scale(1.02);box-shadow:var(--sw-shadow-drag)!important}.sw-block-header{border-block-end:1px solid var(--sw-section-accent);justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.sw-block-header{border-block-end:1px solid color-mix(in srgb,var(--sw-section-accent)10%,transparent)}}.sw-block-header{min-height:2.75rem}.sw-block-badge{border-radius:var(--radius-full,9999px);white-space:nowrap;align-items:center;gap:.25rem;padding-block:.1875rem;padding-inline:.4375rem;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex}.sw-block-badge--section{background:var(--sw-section-accent)}@supports (color:color-mix(in lab,red,red)){.sw-block-badge--section{background:color-mix(in srgb,var(--sw-section-accent)12%,transparent)}}.sw-block-badge--section{color:var(--sw-section-accent)}.sw-block-badge--unit{background:var(--sw-unit-accent)}@supports (color:color-mix(in lab,red,red)){.sw-block-badge--unit{background:color-mix(in srgb,var(--sw-unit-accent)12%,transparent)}}.sw-block-badge--unit{color:var(--sw-unit-accent)}.sw-block-badge--service{background:var(--sw-service-accent)}@supports (color:color-mix(in lab,red,red)){.sw-block-badge--service{background:color-mix(in srgb,var(--sw-service-accent)12%,transparent)}}.sw-block-badge--service{color:var(--sw-service-accent)}.sw-block-badge--meter{background:var(--sw-meter-accent)}@supports (color:color-mix(in lab,red,red)){.sw-block-badge--meter{background:color-mix(in srgb,var(--sw-meter-accent)12%,transparent)}}.sw-block-badge--meter{color:var(--sw-meter-accent)}.sw-inline-input{font:inherit;color:inherit;border-radius:var(--radius-sm,.25rem)var(--radius-sm,.25rem)0 0;width:100%;transition:all var(--sw-duration-fast)var(--sw-ease);border:none;background:0 0;border-block-end:1.5px solid #0000;outline:none;padding:.1875rem .25rem}.sw-inline-input:focus{border-block-end-color:var(--color-brand);background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.sw-inline-input:focus{background:color-mix(in srgb,var(--color-brand)4%,transparent)}}.sw-kpi-card{border-radius:var(--radius-lg,.5rem);border:1px solid var(--color-border-subtle,var(--color-border));background:var(--color-surface-card,var(--color-surface));box-shadow:var(--sw-shadow-rest);transition:box-shadow var(--sw-duration)var(--sw-ease);padding:.875rem}.sw-kpi-card:hover{box-shadow:var(--sw-shadow-hover)}.sw-kpi-value{color:var(--color-text-primary);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:800;line-height:1.1}.sw-kpi-label{color:var(--color-text-tertiary);font-size:.6875rem;font-weight:500}.sw-analytics-card{border-radius:var(--radius-lg,.5rem);border:1px solid var(--color-border-subtle,var(--color-border));background:var(--color-surface-card,var(--color-surface));box-shadow:var(--sw-shadow-rest);padding:1.25rem}.sw-gauge-success{--sw-gauge-color:var(--color-emerald-500)}.sw-gauge-warning{--sw-gauge-color:var(--color-amber-500)}.sw-gauge-danger{--sw-gauge-color:var(--color-red-500)}.sw-bar-section{background:var(--sw-section-accent)}.sw-bar-unit{background:var(--sw-unit-accent)}.sw-bar-service{background:var(--sw-service-accent)}.sw-bar-meter{background:var(--sw-meter-accent)}.sw-service-badge{border-radius:var(--radius-full,9999px);background:var(--sw-service-bg);color:var(--sw-service-accent);align-items:center;gap:.25rem;padding-block:.25rem;padding-inline:.5rem;font-size:.6875rem;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sw-service-badge{color:color-mix(in srgb,var(--sw-service-accent)80%,black)}}.sw-service-badge{border:1px solid var(--sw-service-border);transition:all var(--sw-duration-fast)var(--sw-ease)}.sw-service-badge:hover{box-shadow:var(--sw-shadow-hover);transform:translateY(-1px)}.sw-service-badge--sm{padding-block:.125rem;padding-inline:.375rem;font-size:.625rem}.sw-meter-badge{border-radius:var(--radius-full,9999px);border:1px solid var(--color-border-default,var(--color-border));background:var(--color-surface-card,var(--color-surface));transition:all var(--sw-duration-fast)var(--sw-ease);align-items:center;gap:.25rem;padding-block:.1875rem;padding-inline:.4375rem;font-size:.625rem;font-weight:500;display:inline-flex}.sw-meter-badge--active{background:var(--sw-meter-bg);color:var(--sw-meter-accent)}@supports (color:color-mix(in lab,red,red)){.sw-meter-badge--active{color:color-mix(in srgb,var(--sw-meter-accent)75%,black)}}.sw-meter-badge--active{border-color:var(--sw-meter-border)}.sw-meter-badge--inactive{opacity:.45}.sw-meter-badge--sm{padding:.125rem .25rem;font-size:.5625rem}.sw-status-dot{border-radius:var(--radius-full,9999px);flex-shrink:0;width:.5rem;height:.5rem;display:inline-block;box-shadow:0 0 0 2px}@supports (color:color-mix(in lab,red,red)){.sw-status-dot{box-shadow:0 0 0 2px color-mix(in srgb,currentColor 15%,transparent)}}.sw-status-dot--active{background:var(--sw-status-active)}.sw-status-dot--vacant{background:var(--sw-status-vacant)}.sw-status-dot--inactive{background:var(--sw-status-inactive)}.sw-text-section{color:var(--sw-section-accent)}.sw-text-unit{color:var(--sw-unit-accent)}.sw-text-service{color:var(--sw-service-accent)}.sw-text-meter{color:var(--sw-meter-accent)}.sw-text-area{color:var(--sw-area-accent)}.sw-bg-section{background:var(--sw-section-accent)}.sw-bg-unit{background:var(--sw-unit-accent)}.sw-bg-service{background:var(--sw-service-accent)}.sw-bg-meter{background:var(--sw-meter-accent)}.sw-bg-area{background:var(--sw-area-accent)}.sw-unit-list{flex-direction:column;gap:.25rem;min-height:2.5rem;padding:.5rem;display:flex}.sw-empty-state{text-align:center;color:var(--color-text-tertiary);flex-direction:column;justify-content:center;align-items:center;padding:2.5rem 1.5rem;display:flex}.sw-add-block{border:1.5px dashed var(--color-border-default,var(--color-border));border-radius:var(--radius-lg,.5rem);color:var(--color-text-tertiary);cursor:pointer;transition:all var(--sw-duration)var(--sw-ease);background:0 0;justify-content:center;align-items:center;gap:.375rem;width:100%;padding:.625rem;font-size:.75rem;font-weight:500;display:flex}.sw-add-block:hover{border-color:var(--color-brand);color:var(--color-brand);background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.sw-add-block:hover{background:color-mix(in srgb,var(--color-brand)4%,transparent)}}.sw-add-block:hover{transform:translateY(-1px)}.sw-add-block:active{transform:translateY(0)scale(.98)}.sw-add-block--primary{border-color:var(--sw-section-accent)}@supports (color:color-mix(in lab,red,red)){.sw-add-block--primary{border-color:color-mix(in srgb,var(--sw-section-accent)35%,transparent)}}.sw-add-block--primary{color:var(--sw-section-accent);background:var(--sw-section-accent)}@supports (color:color-mix(in lab,red,red)){.sw-add-block--primary{background:color-mix(in srgb,var(--sw-section-accent)3%,transparent)}}.sw-bulk-panel{border-radius:var(--radius-lg,.5rem);border:1px solid var(--color-border-default,var(--color-border));background:var(--color-surface-container-low,var(--color-surface));padding:1rem}.sw-status-bar{border-block-start:1px solid var(--color-border-default,var(--color-border));background:var(--color-surface-container-low,var(--color-surface));font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:space-between;align-items:center;padding-block:.375rem;padding-inline:1rem;display:flex}.sw-mode-enter{animation:sw-fade-in var(--sw-duration)var(--sw-ease)both}.sw-mode-leave{animation:sw-fade-out var(--sw-duration-fast)var(--sw-ease)both}@keyframes sw-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes sw-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes sw-block-appear{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.sw-block-enter{animation:sw-block-appear var(--sw-duration)var(--sw-ease-spring)both}@keyframes sw-pulse-success{0%,to{box-shadow:var(--sw-shadow-rest)}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-success-icon)20%,transparent)}}.sw-pulse-saved{animation:sw-pulse-success .6s var(--sw-ease)}.sortable-ghost{opacity:.25;box-shadow:none!important;border-style:dashed!important}.sortable-drag{box-shadow:var(--sw-shadow-drag)!important;border-color:var(--color-brand)!important;transform:rotate(1.5deg)scale(1.02)!important}.sortable-chosen{cursor:grabbing!important}.sortable-fallback{opacity:0}@media(max-width:1024px){.sw-inspector--open{width:240px}.sw-palette--open{width:190px}}@media(max-width:768px){.sw-workspace{border-radius:var(--radius-lg,.5rem);height:auto;min-height:calc(100vh - 120px)}.sw-layout{flex-direction:column}.sw-palette{border-inline-end:none;border-block-end:1px solid var(--color-border-default,var(--color-border))}.sw-inspector{border-inline-start:none;border-block-start:1px solid var(--color-border-default,var(--color-border))}.sw-palette--open,.sw-inspector--open{width:100%;max-height:220px}.sw-palette--closed,.sw-inspector--closed{width:100%;height:44px}.sw-canvas{padding:.875rem}.sw-mode-bar{padding-inline:.625rem}}@media(max-width:480px){.sw-mode-btn,.sw-mode-btn--active{padding-inline:.5rem;font-size:.75rem}.sw-mode-btn span,.sw-mode-btn--active span{display:none}}.dark .sw-workspace,[data-theme=dark] .sw-workspace{--sw-section-bg:#1e3a5f14}@supports (color:color-mix(in lab,red,red)){.dark .sw-workspace,[data-theme=dark] .sw-workspace{--sw-section-bg:color-mix(in srgb,var(--color-primary-500)8%,transparent)}}.dark .sw-workspace,[data-theme=dark] .sw-workspace{--sw-section-border:#6d8dad40}@supports (color:color-mix(in lab,red,red)){.dark .sw-workspace,[data-theme=dark] .sw-workspace{--sw-section-border:color-mix(in srgb,var(--color-primary-400)25%,transparent)}}.dark .sw-workspace,[data-theme=dark] .sw-workspace{--sw-unit-bg:#10b98114}@supports (color:color-mix(in lab,red,red)){.dark .sw-workspace,[data-theme=dark] .sw-workspace{--sw-unit-bg:color-mix(in srgb,var(--color-emerald-500)8%,transparent)}}.dark .sw-workspace,[data-theme=dark] .sw-workspace{--sw-unit-border:#34d39940}@supports (color:color-mix(in lab,red,red)){.dark .sw-workspace,[data-theme=dark] .sw-workspace{--sw-unit-border:color-mix(in srgb,var(--color-emerald-400)25%,transparent)}}.dark .sw-workspace,[data-theme=dark] .sw-workspace{--sw-service-bg:#f59e0b14}@supports (color:color-mix(in lab,red,red)){.dark .sw-workspace,[data-theme=dark] .sw-workspace{--sw-service-bg:color-mix(in srgb,var(--color-amber-500)8%,transparent)}}.dark .sw-workspace,[data-theme=dark] .sw-workspace{--sw-service-border:#fbbf2440}@supports (color:color-mix(in lab,red,red)){.dark .sw-workspace,[data-theme=dark] .sw-workspace{--sw-service-border:color-mix(in srgb,var(--color-amber-400)25%,transparent)}}.dark .sw-workspace,[data-theme=dark] .sw-workspace{--sw-meter-bg:#00b7d714}@supports (color:color-mix(in lab,red,red)){.dark .sw-workspace,[data-theme=dark] .sw-workspace{--sw-meter-bg:color-mix(in srgb,var(--color-cyan-500)8%,transparent)}}.dark .sw-workspace,[data-theme=dark] .sw-workspace{--sw-meter-border:#22d3ee40}@supports (color:color-mix(in lab,red,red)){.dark .sw-workspace,[data-theme=dark] .sw-workspace{--sw-meter-border:color-mix(in srgb,var(--color-cyan-400)25%,transparent)}}.dark .sw-workspace,[data-theme=dark] .sw-workspace{--sw-shadow-rest:0 1px 2px 0 #0000001f;--sw-shadow-hover:0 2px 8px -1px #0003,0 1px 2px -1px #0000001a;--sw-shadow-drag:0 12px 28px -4px #00000059,0 4px 10px -2px #00000026}@media(prefers-reduced-motion:reduce){.sw-workspace,.sw-workspace *,.sw-mode-enter,.sw-mode-leave,.sw-block-enter{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media(forced-colors:active){.sw-block--selected{outline:3px solid highlight;box-shadow:none!important}.sw-mode-btn--active{outline:2px solid highlight}.sw-block{border:1px solid buttontext}.sw-tool-btn:focus-visible,.sw-palette-item:focus-visible{outline-offset:2px;outline:2px solid highlight}.sw-kpi-card,.sw-service-badge,.sw-meter-badge{border:1px solid buttontext}.sw-status-dot{forced-color-adjust:none}}@media print{.sw-mode-bar,.sw-status-bar,.sw-palette,.sw-inspector{display:none!important}.sw-canvas{padding:0;overflow:visible}.sw-workspace{height:auto;box-shadow:none;border:none}.sw-block{page-break-inside:avoid;break-inside:avoid;box-shadow:none;border:1px solid var(--color-gray-300)}.sw-block--section{page-break-before:auto}.sw-add-block,.sw-tool-btn,.sw-bulk-panel{display:none!important}}.bl-hub-micro-label,.bl-admin-micro-label,.bl-portal-micro-label,.bl-fin-micro-label,.bl-gov-micro-label,.bl-maint-micro-label,.bl-staff-micro-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);align-items:center;gap:.375rem;font-size:10px;font-weight:700;display:flex}.bl-admin-micro-label{letter-spacing:.12em;color:var(--color-text-tertiary);margin-bottom:.75rem;padding-inline-start:.625rem;font-weight:800;position:relative}.bl-admin-micro-label:before{content:"";background:linear-gradient(180deg,var(--color-brand)0%,var(--color-brand)100%);inset-inline-start:0;width:2px;height:.85em;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.bl-admin-micro-label:before{background:linear-gradient(180deg,var(--color-brand)0%,color-mix(in srgb,var(--color-brand)40%,transparent)100%)}}.bl-admin-micro-label:before{border-radius:1px}.bl-staff-micro-label{letter-spacing:.1em;gap:.5rem;font-size:.625rem;display:inline-flex}.bl-hub-micro-label-icon,.bl-portal-micro-label-icon,.bl-fin-micro-label-icon,.bl-gov-micro-label-icon,.bl-maint-micro-label-icon{background:var(--color-brand-subtle);width:20px;height:20px;color:var(--color-brand);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bl-portal-micro-label-icon{width:22px;height:22px}.bl-admin-micro-label-icon{opacity:.5;width:13px;height:13px}.bl-staff-micro-label-icon{background:var(--color-brand-bg);width:24px;height:24px;color:var(--color-brand-text);border-radius:7px;justify-content:center;align-items:center;display:flex}.bl-staff-micro-label-icon svg{width:14px;height:14px}.bl-hub-signal,.bl-fin-signal,.bl-gov-signal,.bl-maint-signal{letter-spacing:.02em;white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.bl-staff-signal{border-radius:9999px;align-items:center;gap:.25rem;padding:.125rem .5rem;font-size:.625rem;font-weight:600;display:inline-flex}.bl-fin-signal--success,.bl-gov-signal--success,.bl-maint-signal--success{background:var(--color-success-bg);color:var(--color-success-text)}.bl-fin-signal--warning,.bl-gov-signal--warning,.bl-maint-signal--warning{background:var(--color-warning-bg);color:var(--color-warning-text)}.bl-fin-signal--danger,.bl-gov-signal--danger,.bl-maint-signal--danger{background:var(--color-danger-bg);color:var(--color-danger-text)}.bl-fin-signal--brand,.bl-gov-signal--brand,.bl-maint-signal--brand{background:var(--color-brand-subtle);color:var(--color-brand)}.bl-fin-signal--info,.bl-gov-signal--info{background:var(--color-info-bg);color:var(--color-info-text)}.bl-staff-signal--success{background:var(--color-success-bg);color:var(--color-success-text)}.bl-staff-signal--warning{background:var(--color-warning-bg);color:var(--color-warning-text)}.bl-staff-signal--danger{background:var(--color-danger-bg);color:var(--color-danger-text)}.bl-staff-signal--brand{background:var(--color-brand-bg);color:var(--color-brand-text)}.bl-hub-intelligence,.bl-fin-intelligence,.bl-gov-intelligence,.bl-maint-intelligence{background:var(--color-surface-dark);border-radius:var(--card-radius);border:1px solid var(--color-border-subtle);box-shadow:0 4px 24px var(--color-surface-darkest);padding:1.25rem}@supports (color:color-mix(in lab,red,red)){.bl-hub-intelligence,.bl-fin-intelligence,.bl-gov-intelligence,.bl-maint-intelligence{box-shadow:0 4px 24px color-mix(in srgb,var(--color-surface-darkest)40%,transparent)}}.bl-fin-intelligence .bl-fin-micro-label,.bl-gov-intelligence .bl-gov-micro-label,.bl-maint-intelligence .bl-maint-micro-label{color:var(--color-text-secondary)}.bl-fin-intelligence .bl-fin-micro-label-icon,.bl-gov-intelligence .bl-gov-micro-label-icon{background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-fin-intelligence .bl-fin-micro-label-icon,.bl-gov-intelligence .bl-gov-micro-label-icon{background:color-mix(in srgb,var(--color-brand)15%,transparent)}}.bl-fin-intelligence .bl-fin-micro-label-icon,.bl-gov-intelligence .bl-gov-micro-label-icon{color:var(--color-brand-text)}.bl-portal-intelligence{background:var(--color-surface-dark);border:1px solid var(--color-border-subtle);border-radius:.75rem;padding:1.25rem}.bl-portal-intelligence-title{color:var(--color-text-primary);font-size:.875rem;font-weight:700}.bl-portal-intelligence-desc{color:var(--color-text-secondary);margin-top:.25rem;font-size:.75rem;line-height:1.5}.bl-staff-intelligence{background:radial-gradient(ellipse 60% 50% at 85% 15%,var(--color-brand)0%,transparent 70%),var(--staff-hub-bg);border-radius:14px;padding:1.25rem 1.5rem;position:relative}@supports (color:color-mix(in lab,red,red)){.bl-staff-intelligence{background:radial-gradient(ellipse 60% 50% at 85% 15%,color-mix(in srgb,var(--color-brand)12%,transparent)0%,transparent 70%),var(--staff-hub-bg)}}.bl-staff-intelligence{color:var(--staff-hub-text);box-shadow:0 1px 0 0 var(--dash-hero-orb-1) inset,0 4px 24px -4px #00000040,0 0 0 1px var(--color-brand);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.bl-staff-intelligence{box-shadow:0 1px 0 0 var(--dash-hero-orb-1) inset,0 4px 24px -4px #00000040,0 0 0 1px color-mix(in srgb,var(--color-brand)14%,transparent)}}.bl-staff-intelligence:before{content:"";border-radius:inherit;background:radial-gradient(circle 120px at 10% 80%,var(--color-brand)0%,transparent 70%),radial-gradient(circle 80px at 90% 20%,var(--color-brand)0%,transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.bl-staff-intelligence:before{background:radial-gradient(circle 120px at 10% 80%,color-mix(in srgb,var(--color-brand)6%,transparent)0%,transparent 70%),radial-gradient(circle 80px at 90% 20%,color-mix(in srgb,var(--color-brand)5%,transparent)0%,transparent 60%)}}.bl-staff-intelligence:before{pointer-events:none}.bl-staff-intelligence>*{z-index:1;position:relative}.bl-staff-intelligence .bl-staff-micro-label{color:var(--color-brand-border)}@supports (color:color-mix(in lab,red,red)){.bl-staff-intelligence .bl-staff-micro-label{color:color-mix(in srgb,var(--color-brand-border)80%,transparent)}}.bl-staff-intelligence .bl-staff-micro-label-icon{background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-staff-intelligence .bl-staff-micro-label-icon{background:color-mix(in srgb,var(--color-brand)16%,transparent)}}.bl-staff-intelligence .bl-staff-micro-label-icon{color:var(--color-brand-border)}@supports (color:color-mix(in lab,red,red)){.bl-staff-intelligence .bl-staff-micro-label-icon{color:color-mix(in srgb,var(--color-brand-border)90%,white 10%)}}.bl-admin-hero{background:var(--color-surface-card);border:1px solid var(--color-border-default);box-shadow:var(--card-shadow);border-radius:1.25rem;margin-bottom:1.5rem;padding:1.5rem 2rem;position:relative;overflow:hidden}.bl-admin-hero:before{content:"";inset-inline-start:0;border-radius:2px 0 0 2px;width:4px;position:absolute;top:0;bottom:0}.bl-admin-hero:after{display:none}.bl-admin-hero[data-status=healthy]:before{background:var(--color-success-solid)}.bl-admin-hero[data-status=warning]:before{background:var(--color-warning-solid)}.bl-admin-hero[data-status=danger]:before{background:var(--color-danger-solid)}.bl-admin-hero-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.bl-admin-hero-score{flex-direction:column;flex-shrink:0;gap:.25rem;display:flex}.bl-admin-hero-score-number{font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:900;line-height:1}.bl-admin-hero-score-caption{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-tertiary);font-size:.6875rem;font-weight:700}.bl-admin-hero-status-label{font-size:1rem;font-weight:800;line-height:1.2}.bl-admin-hero-metrics{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:2.5rem;display:flex}.bl-admin-hero-metric{flex-direction:column;align-items:center;gap:.125rem;display:flex}.bl-admin-hero-metric-value{color:var(--color-text-heading);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:900;line-height:1}.bl-admin-hero-metric-label{color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:.6875rem;font-weight:600}.bl-admin-infra-grid{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.bl-admin-infra-cell{background:var(--color-surface-card);border:1px solid var(--color-border-default);border-radius:.875rem;align-items:center;gap:.625rem;min-height:60px;padding:.875rem;display:flex}.bl-admin-infra-icon{border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.bl-admin-infra-content{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.bl-admin-infra-name{color:var(--color-text-heading);font-size:.75rem;font-weight:600}.bl-admin-infra-detail{color:var(--color-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;overflow:hidden}@media(max-width:767px){.bl-admin-hero{padding:1.25rem}.bl-admin-hero-inner{gap:1.25rem}.bl-admin-hero-metrics{justify-content:flex-start;gap:1.5rem}.bl-admin-infra-grid{grid-template-columns:repeat(2,1fr)}}.dark .bl-admin-hero{background:var(--color-surface-card);border-color:var(--color-border-default);box-shadow:none}.dark .bl-admin-infra-cell{background:var(--color-surface-card);border-color:var(--color-border-default)}.dark .bl-admin-infra-cell:hover{background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.dark .bl-admin-infra-cell:hover{background:color-mix(in srgb,var(--color-brand)8%,var(--color-surface-card))}}.dark .bl-admin-infra-cell:hover{border-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.dark .bl-admin-infra-cell:hover{border-color:color-mix(in srgb,var(--color-brand)18%,var(--color-border-default))}}.dark .bl-admin-infra-cell:hover{box-shadow:0 2px 8px #0003}@media(prefers-reduced-motion:reduce){.bl-admin-infra-cell{transition:none}}.bl-portal-alert-card{background:var(--color-surface-card);border-inline-start-style:solid;border-inline-start-width:4px;border-top:1px solid var(--color-border-ghost);border-bottom:1px solid var(--color-border-ghost);border-inline-end:1px solid var(--color-border-ghost);transition:transform var(--duration-fast,.15s)var(--ease-standard,ease),box-shadow var(--duration-fast,.15s)var(--ease-standard,ease);border-radius:.75rem;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.bl-portal-alert-card:hover{transform:translate(2px);box-shadow:0 4px 16px #282e380f}[dir=rtl] .bl-portal-alert-card:hover{transform:translate(-2px)}.bl-portal-alert-card--critical{border-inline-start-color:var(--color-danger-solid)}.bl-portal-alert-card--warning{border-inline-start-color:var(--color-warning-solid)}.bl-portal-alert-card--info{border-inline-start-color:var(--color-info-solid)}.bl-portal-alert-card--success{border-inline-start-color:var(--color-success-solid)}.bl-portal-alert-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-block-start:2px;display:flex}.bl-portal-savings-tip{background:var(--color-surface-dark);border:1px solid var(--color-border-subtle);border-radius:.75rem;padding:1.25rem}.bl-portal-savings-tip-icon{background:linear-gradient(135deg,var(--color-brand),var(--color-brand-hover));color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.bl-portal-savings-tip-title{color:var(--color-text-primary);font-size:.875rem;font-weight:700}.bl-portal-savings-tip-desc{color:var(--color-text-secondary);margin-block-start:.25rem;font-size:.75rem;line-height:1.6}.bl-portal-savings-tip-cta{color:var(--color-brand-text);margin-block-start:.5rem;font-size:11px;font-weight:600}.portal-hero{background:linear-gradient(145deg,var(--color-brand)0%,var(--color-brand)100%);border-radius:1.25rem;padding:2.5rem 2rem 2.25rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.portal-hero{background:linear-gradient(145deg,color-mix(in srgb,var(--color-brand)95%,black 5%),color-mix(in srgb,var(--color-brand)70%,black 30%))}}.portal-hero:before{content:"";pointer-events:none;background:radial-gradient(70% 60% at 90% 10%,#ffffff1a,#0000 60%),radial-gradient(50% 50% at 10% 90%,#ffffff0f,#0000 50%);position:absolute;inset:0}.portal-hero--clear{background:linear-gradient(145deg,var(--color-success-solid)0%,var(--color-success-solid)100%)}@supports (color:color-mix(in lab,red,red)){.portal-hero--clear{background:linear-gradient(145deg,color-mix(in srgb,var(--color-success-solid)90%,black 10%),color-mix(in srgb,var(--color-success-solid)65%,black 35%))}}.portal-hero--overdue{background:linear-gradient(145deg,var(--color-danger-solid)0%,var(--color-danger-solid)100%)}@supports (color:color-mix(in lab,red,red)){.portal-hero--overdue{background:linear-gradient(145deg,var(--color-danger-solid)0%,color-mix(in srgb,var(--color-danger-solid)80%,black)100%)}}.portal-hero-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1.25rem;display:flex;position:relative}.portal-hero-identity{flex-direction:column;align-items:center;gap:.2rem;display:flex}.portal-hero-greeting{color:#ffffffeb;font-size:1.0625rem;font-weight:600;line-height:1.3}.portal-hero-building{color:#ffffff8c;letter-spacing:.02em;font-size:.75rem;font-weight:500}.portal-hero-amount-zone{flex-direction:column;align-items:center;gap:.5rem;display:flex}.portal-hero-amount-label{text-transform:uppercase;letter-spacing:.12em;color:#fff9;font-size:.6875rem;font-weight:700}.portal-hero-amount{color:#fff;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,7vw,3.75rem);font-weight:900;line-height:1}.portal-hero-amount--clear{letter-spacing:-.02em;font-size:1.875rem;font-weight:800}.portal-hero-clear-icon{color:#fffc}.portal-hero-overdue-badge{color:#ffffffe6;background:#ffffff2e;border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:.375rem;padding:.3125rem .875rem;font-size:.75rem;font-weight:600;display:inline-flex}.portal-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem;display:flex}.portal-hero-cta{color:var(--color-brand);letter-spacing:-.01em;touch-action:manipulation;background:#fff;border-radius:.9375rem;align-items:center;gap:.5rem;min-height:52px;padding:.9375rem 2.25rem;font-size:1.0625rem;font-weight:800;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease-out;display:inline-flex;box-shadow:0 4px 24px #0000002e}.portal-hero-cta:hover{transform:translateY(-2px)scale(1.01);box-shadow:0 8px 32px #0000003d}.portal-hero-cta:active{transform:scale(.97);box-shadow:0 2px 8px #00000024}.portal-hero-cta:focus-visible{outline-offset:3px;outline:3px solid #fffc}.portal-hero--clear .portal-hero-cta{color:var(--color-success-solid)}.portal-hero--overdue .portal-hero-cta{color:var(--color-danger-text)}.portal-hero-secondary{color:#ffffffe0;touch-action:manipulation;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:.8125rem;align-items:center;gap:.375rem;min-height:44px;padding:.6875rem 1.25rem;font-size:.875rem;font-weight:600;transition:background .15s ease-out,border-color .15s ease-out;display:inline-flex}.portal-hero-secondary:hover{background:#ffffff2e;border-color:#ffffff4d}.portal-hero-secondary:focus-visible{outline-offset:2px;outline:2px solid #ffffffb3}@media(prefers-reduced-motion:reduce){.portal-hero-cta,.portal-hero-secondary{transition:none}.portal-hero-cta:hover{transform:none}}@media(max-width:480px){.portal-hero{padding:2rem 1.25rem 1.75rem}.portal-hero-actions{flex-direction:column;width:100%}.portal-hero-cta,.portal-hero-secondary{justify-content:center;width:100%}}.portal-kpi-strip,.bl-cmd-kpi-strip{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}@media(max-width:560px){.portal-kpi-strip,.bl-cmd-kpi-strip{grid-template-columns:repeat(1,1fr)}}.portal-kpi-chip{background:var(--color-surface-card);border:1px solid var(--color-border-default);touch-action:manipulation;border-radius:.875rem;flex-direction:column;gap:.375rem;min-height:76px;padding:1rem 1.25rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.portal-kpi-chip:hover{border-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.portal-kpi-chip:hover{border-color:color-mix(in srgb,var(--color-brand)30%,var(--color-border-default))}}.portal-kpi-chip:hover{box-shadow:var(--shadow-sm)}.portal-kpi-chip:focus-visible{box-shadow:var(--shadow-ring);outline:none}.portal-kpi-chip--streak{border-color:var(--color-warning-solid)}@supports (color:color-mix(in lab,red,red)){.portal-kpi-chip--streak{border-color:color-mix(in srgb,var(--color-warning-solid)35%,var(--color-border-default))}}.portal-kpi-chip--alert{border-color:var(--color-danger-solid)}@supports (color:color-mix(in lab,red,red)){.portal-kpi-chip--alert{border-color:color-mix(in srgb,var(--color-danger-solid)35%,var(--color-border-default))}}.portal-kpi-chip--alert{background:var(--color-danger-bg)}@supports (color:color-mix(in lab,red,red)){.portal-kpi-chip--alert{background:color-mix(in srgb,var(--color-danger-bg)50%,var(--color-surface-card))}}.portal-kpi-label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-tertiary);font-size:.75rem;font-weight:600;line-height:1.2}.portal-kpi-value{color:var(--color-text-heading);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.25rem;font-size:1.375rem;font-weight:700;line-height:1.1;display:flex}.portal-kpi-unit{color:var(--color-text-secondary);font-size:.75rem;font-weight:500}.portal-kpi-sub{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;margin-top:.125rem;font-size:.6875rem;font-weight:500;display:block}.portal-kpi-empty{color:var(--color-text-secondary);font-size:.875rem;font-weight:500}.portal-kpi-streak-icon{font-size:1rem;line-height:1}@media(prefers-reduced-motion:reduce){.portal-kpi-chip{transition:none}.portal-kpi-chip:hover{transform:none}}.portal-activity-row{align-items:center;gap:.875rem;padding:.9375rem 1.5rem;transition:background .14s ease-out;display:flex}.portal-activity-row:hover{background:var(--color-surface-sunken)}.portal-activity-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.portal-activity-icon--payment{background:var(--color-success-solid)}@supports (color:color-mix(in lab,red,red)){.portal-activity-icon--payment{background:color-mix(in srgb,var(--color-success-solid)12%,transparent)}}.portal-activity-icon--payment{color:var(--color-success-solid)}.portal-activity-icon--invoice{background:var(--color-info-solid)}@supports (color:color-mix(in lab,red,red)){.portal-activity-icon--invoice{background:color-mix(in srgb,var(--color-info-solid)12%,transparent)}}.portal-activity-icon--invoice{color:var(--color-info-solid)}.portal-activity-icon--default{background:var(--color-surface-sunken);color:var(--color-text-secondary)}.portal-nav-action{color:var(--color-text-heading);touch-action:manipulation;border-radius:.75rem;align-items:center;gap:.75rem;min-height:44px;padding:.6875rem .875rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .14s ease-out,color .14s ease-out;display:flex}.portal-nav-action:hover{background:var(--color-surface-sunken);color:var(--color-brand)}.portal-nav-action:focus-visible{box-shadow:var(--shadow-ring);border-radius:.75rem;outline:none}.portal-nav-action svg{color:var(--color-brand);opacity:.65;flex-shrink:0;transition:opacity .14s ease-out}.portal-nav-action:hover svg{opacity:1}.dark .bl-portal-alert-card{border-top-color:var(--color-border-default);border-bottom-color:var(--color-border-default);border-inline-end-color:var(--color-border-default)}.dark .bl-portal-alert-card:hover{box-shadow:0 4px 16px #0000002e}.dark .portal-kpi-chip--alert{border-color:var(--color-danger-solid)}@supports (color:color-mix(in lab,red,red)){.dark .portal-kpi-chip--alert{border-color:color-mix(in srgb,var(--color-danger-solid)28%,var(--color-border-default))}}.dark .portal-kpi-chip--alert{background:var(--color-danger-bg)}@supports (color:color-mix(in lab,red,red)){.dark .portal-kpi-chip--alert{background:color-mix(in srgb,var(--color-danger-bg)35%,var(--color-surface-card))}}.dark .portal-activity-icon--payment{background:var(--color-success-solid)}@supports (color:color-mix(in lab,red,red)){.dark .portal-activity-icon--payment{background:color-mix(in srgb,var(--color-success-solid)18%,transparent)}}.dark .portal-activity-icon--invoice{background:var(--color-info-solid)}@supports (color:color-mix(in lab,red,red)){.dark .portal-activity-icon--invoice{background:color-mix(in srgb,var(--color-info-solid)18%,transparent)}}.bl-fin-cashbox-card{background:var(--color-surface-card);border:1px solid var(--color-border-ghost);border-radius:var(--card-radius);transition:background var(--duration-normal,.2s)var(--ease-standard,ease),border-color var(--duration-normal,.2s)var(--ease-standard,ease),box-shadow var(--duration-normal,.2s)var(--ease-standard,ease),transform var(--duration-normal,.2s)var(--ease-standard,ease);padding:1rem;position:relative;overflow:hidden;box-shadow:0 2px 12px #5964750f}.bl-fin-cashbox-card:hover{border-color:var(--color-border-default);transform:translateY(-1px);box-shadow:0 6px 24px #56647a1a}.bl-fin-cashbox-card:before{content:"";background:var(--cashbox-accent,var(--color-brand));inset-inline-start:0;border-radius:0 3px 3px 0;width:3px;position:absolute;top:0;bottom:0}.bl-fin-type-main{--cashbox-accent:var(--color-brand)}.bl-fin-type-bank{--cashbox-accent:var(--color-info)}.bl-fin-type-petty{--cashbox-accent:var(--color-warning)}.bl-fin-type-reserve{--cashbox-accent:var(--color-text-secondary)}.bl-fin-reconciliation-badge{letter-spacing:.02em;border-radius:10px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.bl-fin-reconciliation-badge--positive{color:#00581f;color:oklch(40% .14 148);background:#d9f8dc}.bl-fin-reconciliation-badge--negative{color:#9b1e22;background:#ffe7e4;background:oklch(95% .06 25)}.bl-fin-scenario-card{border-radius:var(--card-radius);text-align:center;transition:background var(--duration-normal,.2s)var(--ease-standard,ease),box-shadow var(--duration-normal,.2s)var(--ease-standard,ease),transform var(--duration-normal,.2s)var(--ease-standard,ease);padding:1.25rem;position:relative;overflow:hidden}.bl-fin-scenario-card:hover{transform:translateY(-2px);box-shadow:0 6px 24px #56647a1a}.bl-fin-scenario-card:before{content:"";background:var(--scenario-accent,var(--color-brand));top:0;height:3px;position:absolute;inset-inline:0}.bl-fin-scenario-card--optimistic{--scenario-accent:var(--color-success)}.bl-fin-scenario-card--base{--scenario-accent:var(--color-brand)}.bl-fin-scenario-card--pessimistic{--scenario-accent:var(--color-danger)}.bl-fin-ai-banner{border-radius:var(--card-radius);background:#0c121a;border:1px solid oklch(25% .015 260);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 1rem;display:flex;box-shadow:0 4px 24px #01030966}.bl-fin-ai-banner-icon{color:#fff;background:linear-gradient(135deg,#615ed6,#415cd4 50%,#2d5bd3 75%,#1e5ad3,#0559d2);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.bl-fin-ai-banner-title{color:#e1e5eb;font-size:14px;font-weight:700}.bl-fin-ai-banner-desc{color:#8190a8;font-size:11px}.bl-fin-ai-banner-status{letter-spacing:.06em;text-transform:uppercase;color:#6ac67a;background:#06270d;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.bl-fin-ai-banner-pulse{background:#1bab49;border-radius:50%;width:6px;height:6px;animation:2s infinite bl-hub-pulse}@keyframes bl-hub-pulse{0%,to{opacity:1}50%{opacity:.4}}.bl-fin-health-bar{border-radius:var(--radius-sm);background:var(--color-surface-sunken);transition:background var(--duration-fast,.15s)var(--ease-standard,ease),box-shadow var(--duration-fast,.15s)var(--ease-standard,ease);border:1px solid #0000;justify-content:space-between;align-items:center;padding:.75rem;display:flex}.bl-fin-health-bar:hover{border-color:var(--color-border-ghost);box-shadow:0 2px 8px #5964750f}.bl-fin-season-bar{flex-direction:column;align-items:center;gap:4px;display:flex}.bl-fin-season-bar-track{border-radius:var(--radius-sm);background:var(--color-surface-sunken);justify-content:center;align-items:flex-end;width:100%;height:80px;padding:4px;display:flex}.bl-fin-season-bar-fill{border-radius:var(--radius-sm);width:100%;transition:height .4s}.bl-fin-rec-card{border-radius:var(--card-radius);transition:box-shadow var(--duration-fast,.15s)var(--ease-standard,ease),transform var(--duration-fast,.15s)var(--ease-standard,ease);border:1px solid #0000;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.bl-fin-rec-card:hover{transform:translateY(-1px);box-shadow:0 4px 16px #59647514}.bl-fin-ledger-header{border-bottom:1px solid var(--color-border-ghost);justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex}.dark .bl-fin-signal--success{background:#34d39926}@supports (color:color-mix(in lab,red,red)){.dark .bl-fin-signal--success{background:color-mix(in srgb,var(--color-emerald-400)15%,transparent)}}.dark .bl-fin-signal--success{color:#5bc971}.dark .bl-fin-signal--warning{background:#fbbf2426}@supports (color:color-mix(in lab,red,red)){.dark .bl-fin-signal--warning{background:color-mix(in srgb,var(--color-amber-400)15%,transparent)}}.dark .bl-fin-signal--warning{color:#e7b643}.dark .bl-fin-signal--danger{background:#ef444426}@supports (color:color-mix(in lab,red,red)){.dark .bl-fin-signal--danger{background:color-mix(in srgb,var(--color-red-500)15%,transparent)}}.dark .bl-fin-signal--danger{color:#ff958d;color:oklch(78% .14 25)}.dark .bl-fin-signal--info{background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.dark .bl-fin-signal--info{background:color-mix(in srgb,var(--color-brand)15%,transparent)}}.dark .bl-fin-signal--info{color:#7cbdff;color:oklch(78% .12 250)}.dark .bl-fin-reconciliation-badge--positive{background:#34d39926}@supports (color:color-mix(in lab,red,red)){.dark .bl-fin-reconciliation-badge--positive{background:color-mix(in srgb,var(--color-emerald-400)15%,transparent)}}.dark .bl-fin-reconciliation-badge--positive{color:#5bc971}.dark .bl-fin-reconciliation-badge--negative{background:#ef444426}@supports (color:color-mix(in lab,red,red)){.dark .bl-fin-reconciliation-badge--negative{background:color-mix(in srgb,var(--color-red-500)15%,transparent)}}.dark .bl-fin-reconciliation-badge--negative{color:#ff958d;color:oklch(78% .14 25)}.dark .bl-fin-cashbox-card{box-shadow:0 2px 12px #00000040}.dark .bl-fin-cashbox-card:hover{box-shadow:0 6px 24px #00000059}.dark .bl-fin-health-bar:hover{box-shadow:0 2px 8px #00000040}.bl-gov-member-card{background:var(--color-surface-card);border:1px solid var(--color-border-ghost);border-radius:var(--card-radius);transition:background var(--duration-normal,.2s)var(--ease-standard,ease),border-color var(--duration-normal,.2s)var(--ease-standard,ease),box-shadow var(--duration-normal,.2s)var(--ease-standard,ease),transform var(--duration-normal,.2s)var(--ease-standard,ease);padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 2px 12px #5964750f}.bl-gov-member-card:hover{border-color:var(--color-border-default);transform:translateY(-2px);box-shadow:0 8px 32px #56647a1f}.bl-gov-member-card:before{content:"";background:var(--member-accent,var(--color-brand));border-radius:var(--card-radius)var(--card-radius)0 0;top:0;height:3px;position:absolute;inset-inline:0}.bl-gov-position-ring{width:56px;height:56px;box-shadow:0 0 0 3px var(--member-accent,var(--color-brand)),0 2px 8px #59647514;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;font-weight:800;display:flex;position:relative}.bl-gov-accent-president{--member-accent:var(--color-brand)}.bl-gov-accent-vice{--member-accent:var(--color-info)}.bl-gov-accent-treasurer{--member-accent:var(--color-success)}.bl-gov-accent-secretary{--member-accent:var(--color-warning)}.bl-gov-accent-member{--member-accent:var(--color-text-secondary)}.bl-gov-meeting-card{background:var(--color-surface-card);border:1px solid var(--color-border-ghost);border-radius:var(--card-radius);transition:background var(--duration-normal,.2s)var(--ease-standard,ease),border-color var(--duration-normal,.2s)var(--ease-standard,ease),box-shadow var(--duration-normal,.2s)var(--ease-standard,ease),transform var(--duration-normal,.2s)var(--ease-standard,ease);color:inherit;padding:1.25rem;text-decoration:none;display:block;box-shadow:0 2px 12px #5964750f}.bl-gov-meeting-card:hover{border-color:var(--color-brand-subtle);transform:translateY(-1px);box-shadow:0 6px 24px #4f64861a}.bl-gov-date-block{background:var(--color-brand-subtle);border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative;overflow:hidden}.bl-gov-date-block:after{content:"";background:var(--color-brand);top:0;height:3px;position:absolute;inset-inline:0}.bl-gov-compliance-card{background:var(--color-surface-card);border:1px solid var(--color-border-ghost);border-radius:var(--card-radius);padding:1.25rem;box-shadow:0 2px 12px #5964750f}.bl-gov-compliance-card:hover{box-shadow:0 4px 20px #56647a1a}.bl-gov-impl-gauge{background:conic-gradient(var(--gauge-color,var(--color-brand))calc(var(--gauge-pct,0)*1%),oklch(92% .005 260) calc(var(--gauge-pct,0)*1%));border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto;display:flex;position:relative}.bl-gov-impl-gauge:after{content:"";background:var(--color-surface-card);border-radius:50%;position:absolute;inset:6px}.bl-gov-impl-gauge-value{z-index:1;color:var(--color-content);font-size:1.125rem;font-weight:800;line-height:1;position:relative}.bl-gov-dist-bar{background:var(--color-surface-sunken);border-radius:99px;height:6px;overflow:hidden}.bl-gov-dist-bar-fill{background:linear-gradient(90deg,var(--color-brand),oklch(60% .16 280));border-radius:99px;height:100%;transition:width .4s}.bl-gov-filter-chip{transition:background var(--duration-fast,.15s)var(--ease-standard,ease),border-color var(--duration-fast,.15s)var(--ease-standard,ease),color var(--duration-fast,.15s)var(--ease-standard,ease),box-shadow var(--duration-fast,.15s)var(--ease-standard,ease);white-space:nowrap;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.bl-gov-filter-chip--active{background:var(--color-brand-subtle);color:var(--color-brand);border-color:oklch(from var(--color-brand)l c h/.15);box-shadow:0 2px 8px oklch(from var(--color-brand)l c h/.08)}.bl-gov-filter-chip--inactive{background:var(--color-surface-sunken);color:var(--color-text-secondary)}.bl-gov-filter-chip--inactive:hover{background:var(--color-surface-alt);color:var(--color-content)}.bl-gov-attendee-stack{display:flex}.bl-gov-attendee-stack>*{margin-inline-start:-8px}.bl-gov-attendee-stack>:first-child{margin-inline-start:0}.dark .bl-gov-signal--success{background:#34d39926}@supports (color:color-mix(in lab,red,red)){.dark .bl-gov-signal--success{background:color-mix(in srgb,var(--color-emerald-400)15%,transparent)}}.dark .bl-gov-signal--success{color:#5bc971}.dark .bl-gov-signal--warning{background:#fbbf2426}@supports (color:color-mix(in lab,red,red)){.dark .bl-gov-signal--warning{background:color-mix(in srgb,var(--color-amber-400)15%,transparent)}}.dark .bl-gov-signal--warning{color:#e7b643}.dark .bl-gov-signal--danger{background:#ef444426}@supports (color:color-mix(in lab,red,red)){.dark .bl-gov-signal--danger{background:color-mix(in srgb,var(--color-red-500)15%,transparent)}}.dark .bl-gov-signal--danger{color:#ff958d;color:oklch(78% .14 25)}.dark .bl-gov-signal--info{background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.dark .bl-gov-signal--info{background:color-mix(in srgb,var(--color-brand)15%,transparent)}}.dark .bl-gov-signal--info{color:#7cbdff;color:oklch(78% .12 250)}.dark .bl-gov-impl-gauge{background:conic-gradient(var(--gauge-color,var(--color-brand))calc(var(--gauge-pct,0)*1%),oklch(28% .01 260) calc(var(--gauge-pct,0)*1%))}.dark .bl-gov-member-card,.dark .bl-gov-meeting-card,.dark .bl-gov-compliance-card{box-shadow:0 2px 12px #00000040}.dark .bl-gov-meeting-card:hover{box-shadow:0 6px 24px #00000059}.dark .bl-gov-compliance-card:hover{box-shadow:0 4px 20px #0000004d}.dark .bl-gov-dist-bar-fill{background:linear-gradient(90deg,var(--color-brand),oklch(55% .18 280))}.bl-maint-gauge{background:conic-gradient(var(--gauge-color,var(--color-brand))calc(var(--gauge-pct,0)*1%),oklch(92% .005 260) calc(var(--gauge-pct,0)*1%));border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:relative}.bl-maint-gauge:after{content:"";background:var(--color-surface-card);border-radius:50%;position:absolute;inset:8px}.bl-maint-gauge-value{z-index:1;color:var(--color-content);font-size:1.25rem;font-weight:800;line-height:1;position:relative}.bl-maint-gauge-label{z-index:1;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);margin-top:2px;font-size:9px;font-weight:600;position:relative}.bl-maint-leader-row{border-radius:var(--radius-sm);transition:all var(--duration-normal,.2s)var(--ease-standard,ease);border:1px solid #0000;align-items:center;gap:.75rem;padding:.75rem;display:flex}.bl-maint-leader-row:hover{background:var(--color-surface-sunken);border-color:var(--color-border-ghost);box-shadow:0 2px 8px #5964750f}.bl-maint-leader-rank{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:flex}.bl-maint-leader-rank--gold{color:#442500;color:oklch(30% .08 65);background:linear-gradient(135deg,#f2c86c,#ea9941)}.bl-maint-leader-rank--silver{color:#373b40;background:linear-gradient(135deg,#d5d7db,#b5b7bb)}.bl-maint-leader-rank--bronze{color:#4c2817;background:linear-gradient(135deg,#edb793,#d9906f)}.bl-maint-leader-rank--default{background:var(--color-surface-sunken);color:var(--color-text-secondary)}.bl-maint-metric-card{background:var(--color-surface-card);border:1px solid var(--color-border-ghost);border-radius:var(--card-radius);transition:all var(--duration-normal,.2s)var(--ease-standard,ease);padding:1.25rem;position:relative;overflow:hidden;box-shadow:0 2px 12px #5964750f}.bl-maint-metric-card:before{content:"";background:var(--metric-accent,var(--color-brand));inset-inline-start:0;border-radius:0 3px 3px 0;width:3px;position:absolute;top:0;bottom:0}.bl-maint-metric-card:hover{transform:translateY(-1px);box-shadow:0 4px 20px #56647a1a}.bl-maint-kanban-ai-strip{border-radius:var(--card-radius);background:#0c121a;border:1px solid oklch(25% .015 260);align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.bl-maint-kanban-ai-strip .ai-icon{color:#a1a7ec;background:#141f32;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.bl-maint-kanban-ai-strip .ai-content{flex:1;min-width:0}.bl-maint-kanban-ai-strip .ai-title{letter-spacing:.06em;text-transform:uppercase;color:#89a0c4;font-size:11px;font-weight:700}.bl-maint-kanban-ai-strip .ai-desc{color:#b6becb;margin-top:2px;font-size:13px;line-height:1.4}.bl-kanban-column.bl-maint-priority-high{border-top:3px solid oklch(65% .2 25)}.bl-kanban-column.bl-maint-priority-critical{border-top:3px solid oklch(55% .22 25)}.bl-maint-trend-bar{background:linear-gradient(90deg,var(--color-brand),oklch(60% .16 280));border-radius:99px;height:8px;transition:width .4s}.bl-maint-optimize-cta{color:#fff;cursor:pointer;transition:all var(--duration-normal,.2s)var(--ease-standard,ease);background:linear-gradient(135deg,#615ed6,#415cd4 50%,#2d5bd3 75%,#1e5ad3,#0559d2);border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.bl-maint-optimize-cta:hover{transform:translateY(-1px);box-shadow:0 4px 16px #544ec54d}.bl-maint-feedback-card{background:var(--color-surface-sunken);border:1px solid var(--color-border-ghost);border-radius:var(--radius-sm);transition:border-color var(--duration-normal,.2s)var(--ease-standard,ease);padding:.875rem}.bl-maint-feedback-card:hover{border-color:var(--color-brand-subtle)}.bl-maint-report-row{border-bottom:1px solid var(--color-border-ghost);justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.bl-maint-report-row:last-child{border-bottom:none}.dark .bl-maint-signal--success{background:#34d39926}@supports (color:color-mix(in lab,red,red)){.dark .bl-maint-signal--success{background:color-mix(in srgb,var(--color-emerald-400)15%,transparent)}}.dark .bl-maint-signal--success{color:#5bc971}.dark .bl-maint-signal--warning{background:#fbbf2426}@supports (color:color-mix(in lab,red,red)){.dark .bl-maint-signal--warning{background:color-mix(in srgb,var(--color-amber-400)15%,transparent)}}.dark .bl-maint-signal--warning{color:#e7b643}.dark .bl-maint-signal--danger{background:#ef444426}@supports (color:color-mix(in lab,red,red)){.dark .bl-maint-signal--danger{background:color-mix(in srgb,var(--color-red-500)15%,transparent)}}.dark .bl-maint-signal--danger{color:#ff958d;color:oklch(78% .14 25)}.dark .bl-maint-gauge{background:conic-gradient(var(--gauge-color,var(--color-brand))calc(var(--gauge-pct,0)*1%),oklch(28% .01 260) calc(var(--gauge-pct,0)*1%))}.dark .bl-maint-leader-rank--gold{color:#341b00;color:oklch(25% .06 65);background:linear-gradient(135deg,#e0af3b,#de981d,#d78100);background:linear-gradient(135deg,#e0af3b,#de981d,color(xyz 0.363 0.3 0.029))}.dark .bl-maint-leader-rank--silver{color:#1f2227;background:linear-gradient(135deg,#abaeb3,#8c8f94)}.dark .bl-maint-leader-rank--bronze{color:#381706;background:linear-gradient(135deg,#d59466,#c16d45)}.dark .bl-maint-leader-row:hover{box-shadow:0 2px 8px #00000040}.dark .bl-maint-trend-bar{background:linear-gradient(90deg,var(--color-brand),oklch(55% .18 280))}.bl-staff-radar-card{border-radius:14px;position:relative;overflow:hidden}.bl-staff-radar-card:after{content:"";border-radius:inherit;background:conic-gradient(from 180deg,var(--color-brand),var(--color-pastel-purple-text),var(--color-brand));position:absolute;inset:-2px}@supports (color:color-mix(in lab,red,red)){.bl-staff-radar-card:after{background:conic-gradient(from 180deg,color-mix(in srgb,var(--color-brand)14%,transparent),color-mix(in srgb,var(--color-pastel-purple-text)10%,transparent),color-mix(in srgb,var(--color-brand)14%,transparent))}}.bl-staff-radar-card:after{z-index:-1;opacity:0;transition:opacity var(--duration-slow,.3s)var(--ease-standard,ease)}.bl-staff-radar-card:hover:after{opacity:1}.bl-staff-sentiment-ring{border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex;position:relative}.bl-staff-sentiment-ring:after{content:"";background:conic-gradient(var(--sentiment-color,var(--color-brand))calc(var(--sentiment-pct,0)*1%),var(--color-surface-sunken)0%);z-index:-1;border-radius:50%;position:absolute;inset:-3px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.bl-staff-kpi-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.bl-staff-kpi-icon svg{width:18px;height:18px}.bl-staff-metric-card{background:var(--color-surface-card);box-shadow:0 1px #ffffff0f inset,var(--shadow-xs),0 2px 8px -2px var(--color-brand);border-radius:14px;align-items:center;gap:.75rem;padding:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.bl-staff-metric-card{box-shadow:0 1px #ffffff0f inset,var(--shadow-xs),0 2px 8px -2px color-mix(in srgb,var(--color-brand)6%,transparent)}}.bl-staff-metric-card{transition:box-shadow .2s ease,transform var(--duration-normal,.2s)var(--ease-standard,ease)}.bl-staff-metric-card:hover{box-shadow:0 1px #ffffff0f inset,var(--shadow-sm),0 4px 16px -4px var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-staff-metric-card:hover{box-shadow:0 1px #ffffff0f inset,var(--shadow-sm),0 4px 16px -4px color-mix(in srgb,var(--color-brand)10%,transparent)}}.bl-staff-metric-card:hover{transform:translateY(-1px)}.bl-staff-insight-item{transition:background var(--duration-normal,.2s)var(--ease-standard,ease);background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;padding:.75rem}.bl-staff-insight-item:hover{background:#ffffff0f}.bl-staff-rec-card{background:var(--color-surface-card);transition:transform .2s ease,box-shadow var(--duration-normal,.2s)var(--ease-standard,ease);border:1px solid oklch(90% .005 260/.3);border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.bl-staff-rec-card:hover{transform:translateY(-1px);box-shadow:0 4px 16px #1b2e4c14}.bl-staff-rec-card--success{background:#ebf9ef4d;border-color:#98e2b166}.bl-staff-rec-card--warning{background:#fbf4e64d;border-color:#ecc98066}.bl-staff-rec-card--info{background:#f0f6ff4d;background:oklch(97% .02 260/.3);border-color:#b2cfff66;border-color:oklch(85% .1 260/.4)}.bl-staff-rec-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.bl-staff-rec-icon--success{color:var(--color-success-solid);background:#9af6bb40}.bl-staff-rec-icon--warning{color:var(--color-warning-solid);background:#ffd98840;background:oklch(90% .12 85/.25)}.bl-staff-rec-icon--info{color:var(--color-brand);background:#ccdfff40;background:oklch(90% .12 260/.25)}.bl-staff-stat-row{border-bottom:1px solid oklch(92% .005 260/.3);justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.bl-staff-stat-row:last-child{border-bottom:none}.bl-staff-stat-label{color:var(--color-text-secondary);font-size:13px}.bl-staff-stat-value{color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.bl-staff-payroll-kpi{text-align:center;background:var(--color-surface-card);box-shadow:0 1px #ffffff0f inset,var(--shadow-xs);transition:box-shadow var(--duration-normal,.2s)var(--ease-standard,ease);border-radius:14px;padding:1rem}.bl-staff-payroll-kpi:hover{box-shadow:0 1px #ffffff0f inset,var(--shadow-sm),0 2px 12px -4px var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-staff-payroll-kpi:hover{box-shadow:0 1px #ffffff0f inset,var(--shadow-sm),0 2px 12px -4px color-mix(in srgb,var(--color-brand)8%,transparent)}}.bl-staff-row{transition:box-shadow var(--duration-normal,.2s)var(--ease-standard,ease)}.bl-staff-row:hover{box-shadow:0 0 0 1px var(--color-brand),0 2px 8px -4px var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-staff-row:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-brand)6%,transparent),0 2px 8px -4px color-mix(in srgb,var(--color-brand)8%,transparent)}}.dark .bl-staff-intelligence{box-shadow:0 1px #ffffff08 inset,0 4px 32px -4px #00000080,0 0 0 1px var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.dark .bl-staff-intelligence{box-shadow:0 1px #ffffff08 inset,0 4px 32px -4px #00000080,0 0 0 1px color-mix(in srgb,var(--color-brand)10%,transparent)}}.dark .bl-staff-metric-card{box-shadow:0 1px #ffffff08 inset,var(--shadow-xs),0 2px 8px -2px #0003}.dark .bl-staff-metric-card:hover{box-shadow:0 1px #ffffff08 inset,var(--shadow-sm),0 4px 16px -4px #0000004d}.dark .bl-staff-payroll-kpi{box-shadow:0 1px #ffffff08 inset,var(--shadow-xs)}.dark .bl-staff-payroll-kpi:hover{box-shadow:0 1px #ffffff08 inset,var(--shadow-sm),0 2px 12px -4px #00000040}.bl-provenance-trace{--pt-gap:0;--pt-connector-w:48px;--pt-icon-size:48px;--pt-icon-radius:var(--radius-xl,12px);position:relative}.bl-provenance-trace>div{display:flex}.bl-provenance-trace>div:not(.flex-col){justify-content:center;gap:0;width:100%}.bl-provenance-stage{text-align:center;border-radius:var(--radius-xl,12px);flex-direction:column;flex:1;align-items:center;min-width:0;max-width:220px;padding:12px 8px;transition:background-color .2s,box-shadow .2s;display:flex}.bl-provenance-stage:hover{background:var(--color-surface-hover,#00000005)}.bl-provenance-stage__icon{width:var(--pt-icon-size);height:var(--pt-icon-size);border-radius:var(--pt-icon-radius);flex-shrink:0;justify-content:center;align-items:center;margin-bottom:10px;transition:transform .2s,box-shadow .2s;display:flex}.bl-provenance-stage:hover .bl-provenance-stage__icon{box-shadow:var(--shadow-md,0 4px 6px -1px #0000001a);transform:translateY(-2px)}.bl-provenance-stage__icon svg{width:22px;height:22px}.bl-provenance-stage__label{margin-bottom:2px;font-size:.8125rem;font-weight:600;line-height:1.3}.bl-provenance-stage__value{color:var(--color-text-heading);font-size:.9375rem;font-weight:700;line-height:1.3}.bl-provenance-stage__desc{color:var(--color-text-secondary);max-width:140px;margin-top:3px;font-size:.6875rem}.bl-provenance-connector{margin-top:calc(var(--pt-icon-size)/2 + 12px - 1px);flex-shrink:0;align-self:flex-start;align-items:center;padding-inline:2px;display:flex}.bl-provenance-connector__line{width:var(--pt-connector-w);border-radius:999px;height:2px;position:relative;overflow:hidden}.bl-provenance-connector__line:after{content:"";background:linear-gradient(90deg,#0000,#ffffff80,#0000);animation:2.5s ease-in-out infinite pt-shimmer;position:absolute;inset:0}[dir=rtl] .bl-provenance-connector__line:after{animation-name:pt-shimmer-rtl}@keyframes pt-shimmer{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}@keyframes pt-shimmer-rtl{0%,to{transform:translate(100%)}50%{transform:translate(-100%)}}.bl-provenance-connector__arrow{flex-shrink:0;margin-inline-start:-2px}[dir=rtl] .bl-provenance-connector__arrow{transform:scaleX(-1)}.bl-provenance-stage--source .bl-provenance-stage__icon{background:var(--color-brand-subtle);border:2px solid var(--color-brand)}.bl-provenance-stage--source .bl-provenance-stage__icon svg,.bl-provenance-stage--source .bl-provenance-stage__label{color:var(--color-brand)}.bl-provenance-connector--source .bl-provenance-connector__line{background:var(--color-brand)}.bl-provenance-connector--source .bl-provenance-connector__arrow{color:var(--color-brand)}.bl-provenance-stage--transform .bl-provenance-stage__icon{background:var(--color-info-bg);border:2px solid var(--color-info-border)}.bl-provenance-stage--transform .bl-provenance-stage__icon svg{color:var(--color-info-icon)}.bl-provenance-stage--transform .bl-provenance-stage__label{color:var(--color-info-text)}.bl-provenance-connector--transform .bl-provenance-connector__line{background:var(--color-info-border)}.bl-provenance-connector--transform .bl-provenance-connector__arrow{color:var(--color-info-border)}.bl-provenance-stage--output .bl-provenance-stage__icon{background:var(--color-success-bg);border:2px solid var(--color-success-border)}.bl-provenance-stage--output .bl-provenance-stage__icon svg{color:var(--color-success-icon)}.bl-provenance-stage--output .bl-provenance-stage__label{color:var(--color-success-text)}.bl-provenance-stage--error .bl-provenance-stage__icon{background:var(--color-danger-bg);border:2px solid var(--color-danger-border)}.bl-provenance-stage--error .bl-provenance-stage__icon svg{color:var(--color-danger-icon)}.bl-provenance-stage--error .bl-provenance-stage__label{color:var(--color-danger-text)}.bl-provenance-trace--vertical .bl-provenance-stage{text-align:start;flex-direction:row;align-items:flex-start;gap:12px;max-width:none;padding:8px}.bl-provenance-trace--vertical .bl-provenance-stage__icon{width:40px;height:40px;margin-bottom:0}.bl-provenance-trace--vertical .bl-provenance-stage__icon svg{width:18px;height:18px}.bl-provenance-trace--vertical .bl-provenance-stage__body{text-align:start}.bl-provenance-trace--vertical .bl-provenance-connector{margin-top:0;flex-direction:column;align-items:center;margin-inline-start:19px}.bl-provenance-trace--vertical .bl-provenance-connector__line{width:2px;height:20px}.bl-provenance-trace--vertical .bl-provenance-connector__arrow{display:none}.bl-provenance-trace--compact .bl-provenance-stage{padding:8px 4px}.bl-provenance-trace--compact .bl-provenance-stage__icon{width:36px;height:36px;margin-bottom:6px}.bl-provenance-trace--compact .bl-provenance-stage__icon svg{width:16px;height:16px}.bl-provenance-trace--compact .bl-provenance-stage__label{font-size:.6875rem}.bl-provenance-trace--compact .bl-provenance-stage__value{font-size:.8125rem}.bl-provenance-trace--compact .bl-provenance-connector__line{width:28px}@media(max-width:639px){.bl-provenance-trace>div:not(.flex-col){flex-direction:column;align-items:stretch;gap:0}.bl-provenance-stage{text-align:start;flex-direction:row;align-items:center;gap:12px;max-width:none;padding:10px 8px}.bl-provenance-stage__icon{width:40px;height:40px;margin-bottom:0}.bl-provenance-stage__icon svg{width:18px;height:18px}.bl-provenance-stage__desc{max-width:none}.bl-provenance-connector{margin-top:0;align-self:auto;margin-inline-start:27px;padding:0}.bl-provenance-connector__line{width:2px;height:16px}.bl-provenance-connector__arrow{display:none}}@media(prefers-reduced-motion:reduce){.bl-provenance-connector__line:after{animation:none}.bl-provenance-stage__icon{transition:none}.bl-provenance-stage:hover .bl-provenance-stage__icon{transform:none}}@media print{.bl-provenance-connector__line:after{display:none}.bl-provenance-stage:hover{background:0 0}}.bl-auth-hero{background:linear-gradient(160deg,var(--color-info-solid)0%,var(--color-sky-600)60%,var(--color-sky-700)100%);color:var(--color-text-inverse);text-align:center;border-radius:10px 0 0 10px;flex-direction:column;justify-content:center;align-items:center;padding:2.5rem;display:none;position:relative;overflow:hidden}[dir=rtl] .bl-auth-hero{border-radius:0 10px 10px 0}@media(min-width:768px){.bl-auth-hero{display:flex}}.bl-auth-hero+.bl-bg-card{background:var(--color-surface-card)}.bl-auth-hero:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 20% 80%,#ffffff14,#0000 50%),radial-gradient(circle at 80% 20%,#ffffff0d,#0000 40%);position:absolute;inset:0}.bl-auth-hero-title{font-size:var(--text-xl);letter-spacing:-.01em;font-weight:600;line-height:1.4;position:relative}.bl-auth-hero-desc{font-size:var(--text-sm);opacity:.9;max-width:18rem;margin-top:.75rem;line-height:1.7;position:relative}.bl-divider{background:linear-gradient(to var(--direction-end,right),transparent,var(--color-border-ghost),transparent);border:none;height:1px;margin:1.5rem 0}[dir=rtl] .bl-divider{--direction-end:left}.bl-page-header{margin-bottom:var(--spacing-section-gap);justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bl-page-header-main{flex:1;align-items:flex-start;gap:1rem;min-width:0;display:flex}.bl-page-header-icon{border-radius:var(--radius-xl);background:var(--color-brand);justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bl-page-header-icon{background:color-mix(in srgb,var(--color-brand)12%,transparent)}}.bl-page-header-icon{color:var(--color-brand);box-shadow:0 2px 10px var(--color-brand);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.bl-page-header-icon{box-shadow:0 2px 10px color-mix(in srgb,var(--color-brand)15%,transparent)}}.bl-page-header-copy{min-width:0}.bl-page-header-eyebrow{font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand);margin-bottom:.25rem;font-weight:700}.bl-page-header-title{font-size:1.5rem;font-weight:700;line-height:var(--leading-tight);color:var(--color-text-primary);letter-spacing:-.015em}.bl-page-header-description{max-width:72ch;font-size:var(--text-base);color:var(--color-text-tertiary);line-height:var(--leading-relaxed);margin-top:.375rem}.bl-page-header-meta{flex-wrap:wrap;gap:.5rem;margin-top:.875rem;display:flex}.bl-page-header-badge{border-radius:var(--badge-radius);background:var(--color-surface-card);min-height:2rem;font-size:var(--text-xs);color:var(--color-text-secondary);border:1px solid #0000000a;align-items:center;gap:.375rem;padding-inline:.75rem;font-weight:600;display:inline-flex;box-shadow:0 1px 3px #0000000f}.bl-page-header-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}@media(max-width:640px){.bl-page-header{flex-direction:column}.bl-page-header-actions{justify-content:stretch;width:100%}}.bl-detail-header{margin-bottom:1.5rem}.bl-detail-back{font-size:var(--text-sm);color:var(--color-text-secondary);transition:color var(--duration-fast)var(--ease-standard);align-items:center;gap:.25rem;margin-bottom:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.bl-detail-back:hover{color:var(--color-brand)}.bl-detail-back:focus-visible{box-shadow:var(--shadow-ring);border-radius:var(--radius-sm);outline:none}.bl-detail-header-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bl-detail-header-info{flex:1;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.bl-detail-header-icon{border-radius:var(--radius-xl);background:var(--color-brand-subtle);width:48px;height:48px;color:var(--color-brand);flex-shrink:0;justify-content:center;align-items:center;display:flex}.bl-detail-header[data-module=financial] .bl-detail-header-icon{background:var(--color-mod-financial)}@supports (color:color-mix(in lab,red,red)){.bl-detail-header[data-module=financial] .bl-detail-header-icon{background:color-mix(in srgb,var(--color-mod-financial)12%,transparent)}}.bl-detail-header[data-module=financial] .bl-detail-header-icon{color:var(--color-mod-financial)}.bl-detail-header[data-module=treasury] .bl-detail-header-icon{background:var(--color-mod-treasury)}@supports (color:color-mix(in lab,red,red)){.bl-detail-header[data-module=treasury] .bl-detail-header-icon{background:color-mix(in srgb,var(--color-mod-treasury)12%,transparent)}}.bl-detail-header[data-module=treasury] .bl-detail-header-icon{color:var(--color-mod-treasury)}.bl-detail-header[data-module=compliance] .bl-detail-header-icon{background:var(--color-mod-compliance)}@supports (color:color-mix(in lab,red,red)){.bl-detail-header[data-module=compliance] .bl-detail-header-icon{background:color-mix(in srgb,var(--color-mod-compliance)12%,transparent)}}.bl-detail-header[data-module=compliance] .bl-detail-header-icon{color:var(--color-mod-compliance)}.bl-detail-header[data-module=assets] .bl-detail-header-icon{background:var(--color-mod-assets)}@supports (color:color-mix(in lab,red,red)){.bl-detail-header[data-module=assets] .bl-detail-header-icon{background:color-mix(in srgb,var(--color-mod-assets)12%,transparent)}}.bl-detail-header[data-module=assets] .bl-detail-header-icon{color:var(--color-mod-assets)}.bl-detail-header[data-module=analytics] .bl-detail-header-icon{background:var(--color-mod-analytics)}@supports (color:color-mix(in lab,red,red)){.bl-detail-header[data-module=analytics] .bl-detail-header-icon{background:color-mix(in srgb,var(--color-mod-analytics)12%,transparent)}}.bl-detail-header[data-module=analytics] .bl-detail-header-icon{color:var(--color-mod-analytics)}.bl-detail-header-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.bl-detail-header--hero{background:linear-gradient(135deg,var(--color-pastel-indigo-bg)0%,var(--color-pastel-blue-bg)60%,var(--color-pastel-cyan-bg)100%);border:1px solid var(--color-pastel-indigo-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow-soft);padding:1.25rem 1.5rem}.bl-detail-header--hero .bl-detail-header-icon{background:#fff9;width:56px;height:56px;box-shadow:0 2px 8px #0000000f}.bl-detail-header--hero h1{font-size:1.375rem}.dark .bl-detail-header--hero{background:linear-gradient(135deg,var(--color-pastel-indigo-bg)0%,var(--color-pastel-blue-bg)100%);border-color:var(--color-pastel-indigo-border)}.dark .bl-detail-header--hero .bl-detail-header-icon{background:#ffffff14}@media print{.bl-detail-header--hero{border:1px solid var(--color-border-default);box-shadow:none;background:0 0}}.bl-detail-header-meta{border-top:1px solid var(--color-border-subtle);font-size:var(--text-sm);color:var(--color-text-secondary);flex-wrap:wrap;gap:1rem;margin-top:.75rem;padding-top:.75rem;display:flex}@media(max-width:640px){.bl-detail-header-row{flex-direction:column}.bl-detail-header-actions{width:100%}}.bl-period-pills{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.bl-period-pill{height:2.25rem;font-size:var(--text-xs);cursor:pointer;transition:color var(--duration-fast,.15s)var(--ease-standard,ease),background var(--duration-fast,.15s)var(--ease-standard,ease),border-color var(--duration-fast,.15s)var(--ease-standard,ease);white-space:nowrap;border-radius:.5rem;align-items:center;padding-inline:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.bl-period-pill:focus-visible{box-shadow:var(--shadow-ring);outline:none}.bl-period-pill--inactive{border:1px solid var(--color-border-default);color:var(--color-text-tertiary);background:0 0}.bl-period-pill--inactive:hover{color:var(--color-text-primary);border-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-period-pill--inactive:hover{border-color:color-mix(in srgb,var(--color-brand)30%,transparent)}}.bl-period-pill--inactive:hover{background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-period-pill--inactive:hover{background:color-mix(in srgb,var(--color-brand)5%,transparent)}}.bl-period-pill--active{background:var(--color-brand);color:var(--color-text-inverse);box-shadow:0 1px 4px var(--color-brand);border:none}@supports (color:color-mix(in lab,red,red)){.bl-period-pill--active{box-shadow:0 1px 4px color-mix(in srgb,var(--color-brand)20%,transparent)}}@media(max-width:640px){.bl-period-pill{height:2rem;padding-inline:.625rem}}.bl-card-section-header{background:var(--color-surface-page);border-bottom:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.bl-card-section-header-left{align-items:center;gap:.5rem;display:flex}.bl-card-section-header-icon{width:1.25rem;height:1.25rem;color:var(--color-brand);flex-shrink:0}.bl-card-section-title{font-size:var(--text-sm);color:var(--color-text-primary);font-weight:600}.dark .bl-card-section-header{background:var(--color-surface-raised)}.bl-freshness-strip{font-size:var(--text-xs);color:var(--color-text-tertiary);border-bottom:1px solid var(--color-border-subtle);align-items:center;gap:.75rem;margin-bottom:1.25rem;padding:.625rem 0;display:flex}.bl-freshness-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.bl-freshness-dot--live{background:var(--color-success-solid);box-shadow:0 0 0 0 var(--color-success-solid)}@supports (color:color-mix(in lab,red,red)){.bl-freshness-dot--live{box-shadow:0 0 color-mix(in srgb,var(--color-success-solid)40%,transparent)}}.bl-freshness-dot--live{animation:2s ease-in-out infinite bl-freshness-ping}.bl-freshness-dot--stale{background:var(--color-warning-solid)}.bl-freshness-dot--no-data{background:var(--color-text-disabled)}@keyframes bl-freshness-ping{0%{box-shadow:0 0 color-mix(in srgb,var(--color-success-solid)40%,transparent)}70%{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-success-solid)0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--color-success-solid)0%,transparent)}}@media(prefers-reduced-motion:reduce){.bl-freshness-dot--live{animation:none}}.bl-freshness-label--live{color:var(--color-success-text);font-weight:600}.bl-freshness-label--stale{color:var(--color-warning-text);font-weight:600}.bl-freshness-refresh-btn{font-size:var(--text-xs);color:var(--color-brand);cursor:pointer;transition:color var(--duration-fast,.15s)var(--ease-standard,ease),background var(--duration-fast,.15s)var(--ease-standard,ease);background:0 0;border:none;border-radius:6px;align-items:center;gap:.25rem;margin-inline-start:auto;padding:.25rem .5rem;font-weight:500;display:inline-flex}.bl-freshness-refresh-btn:focus-visible{box-shadow:var(--shadow-ring);outline:none}.bl-freshness-refresh-btn:hover{background:var(--color-brand-subtle)}.bl-freshness-health-bar{background:var(--color-border-subtle);border-radius:9999px;flex-shrink:0;width:36px;height:4px;overflow:hidden}.bl-freshness-health-fill{height:100%;transition:width var(--duration-slow,.3s)var(--ease-standard,ease);border-radius:9999px}.bl-freshness-health-fill.fill-good{background:var(--color-success-solid)}.bl-freshness-health-fill.fill-fair{background:var(--color-warning-solid)}.bl-freshness-health-fill.fill-poor{background:var(--color-error-solid)}.bl-page-rhythm{flex-direction:column;gap:.75rem;width:100%;min-width:0;display:flex}.bl-page-rhythm-breadcrumbs{margin-bottom:.125rem;display:block}.bl-page-rhythm-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.bl-page-rhythm-content{flex-direction:column;gap:0;display:flex}.bl-page-rhythm-assistive{border-top:1px solid var(--color-border-subtle);flex-direction:column;gap:1rem;min-width:0;padding-top:.75rem;display:flex}.bl-breadcrumb{font-size:var(--text-xs);color:var(--color-text-tertiary);flex-wrap:wrap;align-items:center;gap:.125rem;min-width:0;line-height:1.5;display:flex}.bl-breadcrumb-item{align-items:center;gap:.125rem;min-width:0;display:inline-flex}.bl-breadcrumb-link{color:var(--color-text-secondary);border-radius:var(--radius-xs);transition:color var(--duration-fast,.15s)var(--ease-standard,ease);white-space:nowrap;margin:-.125rem -.25rem;padding:.125rem .25rem;text-decoration:none}.bl-breadcrumb-link:hover{color:var(--color-brand)}.bl-breadcrumb-link:focus-visible{box-shadow:var(--shadow-ring);outline:none}.bl-breadcrumb-sep{color:var(--color-text-disabled);-webkit-user-select:none;user-select:none;font-size:var(--text-2xs);flex-shrink:0;padding:0 .125rem}[dir=rtl] .bl-breadcrumb-sep{transform:scaleX(-1)}.bl-breadcrumb-current{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:24ch;font-weight:500;overflow:hidden}.bl-summary-item{background:var(--color-surface-card);box-shadow:0 1px 2px #0f172a08}@supports (color:color-mix(in lab,red,red)){.bl-summary-item{box-shadow:0 1px 2px color-mix(in srgb,var(--color-slate-900)3%,transparent)}}.bl-summary-item:before{content:"";opacity:.85;inset-inline:0;height:2px;position:absolute;top:0}.bl-summary-item--brand{background:var(--color-brand-subtle)}@supports (color:color-mix(in lab,red,red)){.bl-summary-item--brand{background:color-mix(in srgb,var(--color-brand-subtle)25%,var(--color-surface-card))}}.bl-summary-item--brand:before{background:var(--color-brand)}.bl-summary-item--success{background:var(--color-success-bg)}@supports (color:color-mix(in lab,red,red)){.bl-summary-item--success{background:color-mix(in srgb,var(--color-success-bg)35%,var(--color-surface-card))}}.bl-summary-item--success:before{background:var(--color-fin-income)}.bl-summary-item--danger{background:var(--color-danger-bg)}@supports (color:color-mix(in lab,red,red)){.bl-summary-item--danger{background:color-mix(in srgb,var(--color-danger-bg)30%,var(--color-surface-card))}}.bl-summary-item--danger:before{background:var(--color-fin-expense)}.bl-summary-item--warning{background:var(--color-warning-bg)}@supports (color:color-mix(in lab,red,red)){.bl-summary-item--warning{background:color-mix(in srgb,var(--color-warning-bg)35%,var(--color-surface-card))}}.bl-summary-item--warning:before{background:var(--color-warning-solid)}.bl-summary-item--info{background:var(--color-info-bg)}@supports (color:color-mix(in lab,red,red)){.bl-summary-item--info{background:color-mix(in srgb,var(--color-info-bg)35%,var(--color-surface-card))}}.bl-summary-item--info:before{background:var(--color-info-solid)}.bl-summary-item--neutral:before{background:var(--color-border-strong)}.bl-summary-item-icon{border-radius:var(--radius-lg,8px);flex-shrink:0;justify-content:center;align-items:center;display:flex}.bl-financial-amount{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:embed}.bl-amount-positive{color:var(--color-success-text);font-weight:600}.bl-amount-negative{color:var(--color-danger-text);font-weight:600}.bl-amount-zero{color:var(--color-text-tertiary)}@keyframes bl-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes bl-card-slide{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bl-slide-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes bl-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bl-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.bl-animate-slide-up{animation:bl-slide-up .4s var(--ease-decelerate)both}.bl-animate-card-slide{animation:bl-card-slide .45s var(--ease-decelerate)both}.bl-animate-slide-fade{animation:.35s ease-out both bl-slide-fade}.bl-animate-fade-in{animation:.3s ease-out both bl-fade-in}.bl-animate-scale-in{animation:bl-scale-in .35s var(--ease-decelerate)both}.bl-grid-stagger>*{animation:bl-card-slide .45s var(--ease-decelerate)both}.bl-grid-stagger>:first-child{animation-delay:0s}.bl-grid-stagger>:nth-child(2){animation-delay:30ms}.bl-grid-stagger>:nth-child(3){animation-delay:60ms}.bl-grid-stagger>:nth-child(4){animation-delay:90ms}.bl-grid-stagger>:nth-child(5){animation-delay:.12s}.bl-grid-stagger>:nth-child(6){animation-delay:.15s}.bl-grid-stagger>:nth-child(7){animation-delay:.18s}.bl-grid-stagger>:nth-child(8){animation-delay:.21s}.bl-grid-stagger>:nth-child(9){animation-delay:.24s}.bl-grid-stagger>:nth-child(10){animation-delay:.27s}.bl-grid-stagger>:nth-child(11){animation-delay:.3s}.bl-grid-stagger>:nth-child(12){animation-delay:.33s}.bl-list-stagger>*{animation:.3s ease-out both bl-slide-fade}.bl-list-stagger>:first-child{animation-delay:0s}.bl-list-stagger>:nth-child(2){animation-delay:30ms}.bl-list-stagger>:nth-child(3){animation-delay:60ms}.bl-list-stagger>:nth-child(4){animation-delay:90ms}.bl-list-stagger>:nth-child(5){animation-delay:.12s}.bl-list-stagger>:nth-child(6){animation-delay:.15s}.bl-list-stagger>:nth-child(7){animation-delay:.18s}.bl-list-stagger>:nth-child(8){animation-delay:.21s}@keyframes bl-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.bl-shimmer{background:linear-gradient(90deg,var(--color-surface-sunken)25%,var(--color-surface-sunken)50%,var(--color-surface-sunken)75%)}@supports (color:color-mix(in lab,red,red)){.bl-shimmer{background:linear-gradient(90deg,var(--color-surface-sunken)25%,color-mix(in srgb,var(--color-surface-sunken)60%,var(--color-surface-card))50%,var(--color-surface-sunken)75%)}}.bl-shimmer{background-size:200% 100%;animation:1.5s ease-in-out infinite bl-shimmer}@keyframes bl-number-pop{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.bl-number-pop{animation:bl-number-pop .3s var(--ease-spring)}@keyframes bl-page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.bl-page-enter{animation:bl-page-enter .35s var(--ease-decelerate)both}.bl-counter-animated{transition:all .4s cubic-bezier(.16,1,.3,1);display:inline-block}@keyframes bl-pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.bl-pulse-dot{background:var(--color-success-solid);width:8px;height:8px;box-shadow:0 0 6px var(--color-success-solid);border-radius:50%;animation:1.5s ease-in-out infinite bl-pulse-dot}@supports (color:color-mix(in lab,red,red)){.bl-pulse-dot{box-shadow:0 0 6px color-mix(in srgb,var(--color-success-solid)40%,transparent)}}@keyframes bl-notif-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--color-danger-solid)50%,transparent);transform:scale(1)}70%{box-shadow:0 0 0 8px color-mix(in srgb,var(--color-danger-solid)0%,transparent);transform:scale(1)}to{box-shadow:0 0 color-mix(in srgb,var(--color-danger-solid)0%,transparent);transform:scale(1)}}.bl-notif-pulse{background:var(--color-danger-solid);border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite bl-notif-pulse}.bl-shine{position:relative;overflow:hidden}@keyframes bl-confetti-fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(100vh)rotate(720deg)}}@keyframes bl-confetti-spread{0%{opacity:0;transform:translate(0)scale(0)}10%{opacity:1;transform:scale(1)}to{opacity:0}}.bl-confetti-container{pointer-events:none;z-index:9999;position:fixed;inset:0;overflow:hidden}.bl-confetti-piece{width:10px;height:10px;animation:bl-confetti-fall var(--fall-duration,3s)var(--fall-delay,0s)ease-in forwards;border-radius:2px;position:absolute;top:-10px}@keyframes bl-check-draw{0%{stroke-dashoffset:48px}to{stroke-dashoffset:0}}@keyframes bl-check-circle{0%{stroke-dashoffset:166px}to{stroke-dashoffset:0}}@keyframes bl-check-scale{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.bl-success-check{animation:bl-check-scale .5s var(--ease-spring)both}.bl-success-check circle{stroke-dasharray:166;stroke-dashoffset:166px;animation:.6s ease-out .3s forwards bl-check-circle}.bl-success-check path{stroke-dasharray:48;stroke-dashoffset:48px;animation:.4s ease-out .7s forwards bl-check-draw}@media(prefers-reduced-motion:reduce){.bl-grid-stagger>*,.bl-list-stagger>*,.bl-animate-slide-up,.bl-animate-card-slide,.bl-animate-slide-fade,.bl-animate-fade-in,.bl-animate-scale-in{opacity:1;animation:none;transform:none}.bl-counter-animated{transition:none}.bl-pulse-dot,.bl-notif-pulse{animation:none}.bl-confetti-piece{animation:none;display:none}.bl-success-check,.bl-success-check circle,.bl-success-check path{stroke-dashoffset:0;opacity:1;animation:none;transform:none}.bl-btn-press:active:not(:disabled),.btn-press:active:not(:disabled){transform:none}.bl-animate-slide-in-end,.bl-animate-fade-up{opacity:1;animation:none;transform:none}.bl-number-tick{transition:none}}@keyframes bl-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.bl-animate-fade-up{animation:bl-fade-up .4s var(--ease-spring)both}@keyframes bl-slide-in-end{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}[dir=rtl] .bl-animate-slide-in-end{animation-name:bl-slide-in-end-rtl}@keyframes bl-slide-in-end-rtl{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.bl-animate-slide-in-end{animation:bl-slide-in-end .3s var(--ease-spring)both}.bl-number-tick{transition:transform .3s var(--ease-spring),opacity var(--duration-slow,.3s)var(--ease-standard,ease);display:inline-block}.bl-number-tick[data-changed]{animation:bl-tick-bounce .4s var(--ease-spring)}@keyframes bl-tick-bounce{0%{transform:translateY(0)}40%{transform:translateY(-4px)}70%{transform:translateY(1px)}to{transform:translateY(0)}}.bl-glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur))saturate(var(--glass-saturate));border:1px solid var(--glass-border)}.bl-glass-strong{background:var(--glass-bg-strong);-webkit-backdrop-filter:blur(32px)saturate(200%);border:1px solid var(--glass-border)}.bl-glass-subtle{background:var(--glass-bg-subtle);-webkit-backdrop-filter:blur(12px)saturate(150%);border:1px solid var(--glass-border)}.bl-gradient-brand-solid,.bl-gradient-accent{background:var(--gradient-brand)}.bl-gradient-surface{background:linear-gradient(180deg,var(--color-surface-page)0%,var(--color-surface-card)100%)}.bl-gradient-success{background:var(--gradient-success)}.bl-gradient-danger{background:var(--gradient-danger)}.bl-gradient-warning{background:var(--gradient-warning)}.bl-gradient-purple{background:linear-gradient(135deg,var(--color-brand)0%,var(--color-pastel-purple-text)100%)}.bl-gradient-sidebar-brand{background:linear-gradient(135deg,var(--color-surface-page)0%,var(--color-brand)100%)}@supports (color:color-mix(in lab,red,red)){.bl-gradient-sidebar-brand{background:linear-gradient(135deg,color-mix(in srgb,var(--color-surface-page)92%,black)0%,var(--color-brand)100%)}}.bl-shine:before{content:"";z-index:1;top:0;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:50%;height:100%;transition:inset-inline-start .6s;position:absolute;inset-inline-start:-100%}.bl-shine:hover:before{inset-inline-start:100%}.bl-glow-brand{box-shadow:0 2px 10px var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-glow-brand{box-shadow:0 2px 10px color-mix(in srgb,var(--color-brand)15%,transparent)}}.bl-glow-blue{box-shadow:0 2px 10px var(--color-info-solid)}@supports (color:color-mix(in lab,red,red)){.bl-glow-blue{box-shadow:0 2px 10px color-mix(in srgb,var(--color-info-solid)15%,transparent)}}.bl-glow-green{box-shadow:0 2px 10px var(--color-success-solid)}@supports (color:color-mix(in lab,red,red)){.bl-glow-green{box-shadow:0 2px 10px color-mix(in srgb,var(--color-success-solid)15%,transparent)}}.bl-glow-orange{box-shadow:0 2px 10px var(--color-fin-expense)}@supports (color:color-mix(in lab,red,red)){.bl-glow-orange{box-shadow:0 2px 10px color-mix(in srgb,var(--color-fin-expense)15%,transparent)}}.bl-glow-red{box-shadow:0 2px 10px var(--color-danger-solid)}@supports (color:color-mix(in lab,red,red)){.bl-glow-red{box-shadow:0 2px 10px color-mix(in srgb,var(--color-danger-solid)15%,transparent)}}.bl-glow-purple{box-shadow:0 2px 10px var(--color-pastel-purple-text)}@supports (color:color-mix(in lab,red,red)){.bl-glow-purple{box-shadow:0 2px 10px color-mix(in srgb,var(--color-pastel-purple-text)15%,transparent)}}.bl-glow-cyan{box-shadow:0 2px 10px var(--color-info-solid)}@supports (color:color-mix(in lab,red,red)){.bl-glow-cyan{box-shadow:0 2px 10px color-mix(in srgb,var(--color-info-solid)15%,transparent)}}.bl-glow-success{box-shadow:0 2px 10px var(--color-success-solid)}@supports (color:color-mix(in lab,red,red)){.bl-glow-success{box-shadow:0 2px 10px color-mix(in srgb,var(--color-success-solid)15%,transparent)}}.bl-glow-warning{box-shadow:0 2px 10px var(--color-warning-solid)}@supports (color:color-mix(in lab,red,red)){.bl-glow-warning{box-shadow:0 2px 10px color-mix(in srgb,var(--color-warning-solid)15%,transparent)}}.bl-glow-danger{box-shadow:0 2px 10px var(--color-danger-solid)}@supports (color:color-mix(in lab,red,red)){.bl-glow-danger{box-shadow:0 2px 10px color-mix(in srgb,var(--color-danger-solid)15%,transparent)}}.bl-glow-info{box-shadow:0 2px 10px var(--color-info-solid)}@supports (color:color-mix(in lab,red,red)){.bl-glow-info{box-shadow:0 2px 10px color-mix(in srgb,var(--color-info-solid)15%,transparent)}}.bl-glow-brand-lg{box-shadow:0 6px 20px var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-glow-brand-lg{box-shadow:0 6px 20px color-mix(in srgb,var(--color-brand)15%,transparent)}}.bl-glow-success-lg{box-shadow:0 6px 20px var(--color-success-solid)}@supports (color:color-mix(in lab,red,red)){.bl-glow-success-lg{box-shadow:0 6px 20px color-mix(in srgb,var(--color-success-solid)15%,transparent)}}.bl-glow-danger-lg{box-shadow:0 6px 20px var(--color-danger-solid)}@supports (color:color-mix(in lab,red,red)){.bl-glow-danger-lg{box-shadow:0 6px 20px color-mix(in srgb,var(--color-danger-solid)15%,transparent)}}.bl-gradient-text{background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.bl-gradient-text-success{background:var(--gradient-success);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.bl-stat-highlight{padding-inline-start:1rem;position:relative}.bl-stat-highlight:before{content:"";background:var(--color-brand);inset-inline-start:0;border-radius:3px;width:3px;position:absolute;top:0;bottom:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-surface-page)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--color-brand-muted),var(--color-brand));border-radius:3px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--color-brand),var(--color-brand-hover))}*{scrollbar-width:thin;scrollbar-color:var(--color-brand-muted)var(--color-surface-page)}.bl-scrollbar-none,.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}.bl-scrollbar-none::-webkit-scrollbar{display:none}.scrollbar-none::-webkit-scrollbar{display:none}.bl-scroll-fade{position:relative}.bl-scroll-fade:after{content:"";top:0;pointer-events:none;background:linear-gradient(to right,transparent,var(--color-surface-card));opacity:0;width:24px;transition:opacity var(--duration-normal,.2s)var(--ease-standard,ease);z-index:2;inset-inline-end:0;position:absolute;bottom:0}@media(max-width:640px){.bl-scroll-fade:after{opacity:1}}.bl-btn-press,.btn-press{transition:transform var(--duration-fast,.1s)var(--ease-standard,ease),box-shadow var(--duration-normal,.18s)var(--ease-standard,ease)}.bl-btn-press:active:not(:disabled),.btn-press:active:not(:disabled){transform:scale(.96)}.bl-btn-ripple{position:relative;overflow:hidden}.bl-btn-ripple:after{content:"";background:radial-gradient(circle at var(--ripple-x,50%)var(--ripple-y,50%),#ffffff4d 0%,transparent 60%);opacity:0;pointer-events:none;transition:transform .5s,opacity .4s;position:absolute;inset:0;transform:scale(0)}.bl-btn-ripple:active:after{opacity:1;transition:transform,opacity;transform:scale(2.5)}.bl-card-tilt:hover{box-shadow:0 20px 40px -12px var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-card-tilt:hover{box-shadow:0 20px 40px -12px color-mix(in srgb,var(--color-brand)10%,#0000001f)}}.bl-gradient-border{border:none;position:relative}.bl-gradient-border:before{content:"";border-radius:inherit;background:linear-gradient(135deg,var(--color-brand),var(--color-brand-muted));padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.bl-gradient-border:before{background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand)30%,transparent),color-mix(in srgb,var(--color-brand-muted)45%,transparent))}}.bl-gradient-border:before{pointer-events:none;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bl-stat-premium{position:relative;overflow:hidden}.bl-stat-premium:after{content:"";background:linear-gradient(90deg,var(--accent-color,var(--color-brand)),var(--accent-color,var(--color-brand)));top:0;height:3px;position:absolute;inset-inline:0}@supports (color:color-mix(in lab,red,red)){.bl-stat-premium:after{background:linear-gradient(90deg,var(--accent-color,var(--color-brand)),color-mix(in srgb,var(--accent-color,var(--color-brand))40%,transparent))}}.bl-stat-premium:after{border-radius:0 0 3px 3px}.bl-dot-grid{background-image:radial-gradient(circle at 1px 1px,var(--color-border-subtle)1px,transparent 0);background-size:24px 24px}.bl-section-divider{background:linear-gradient(90deg,transparent,var(--color-border-default),transparent);border:none;height:1px;margin:2rem 0}@keyframes bl-row-highlight{0%{background-color:color-mix(in srgb,var(--color-success-solid)10%,transparent)}to{background-color:#0000}}.bl-row-new{animation:bl-row-highlight var(--duration-slow,1.5s)var(--ease-standard,ease-out)forwards}@keyframes bl-cell-flash{0%{background-color:color-mix(in srgb,var(--color-brand)10%,transparent)}to{background-color:#0000}}.bl-cell-updated{animation:1.2s ease-out forwards bl-cell-flash}@keyframes bl-count-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.bl-count-up{animation:.6s ease-out bl-count-fade}@keyframes bl-card-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.bl-card-enter{animation:.4s ease-out both bl-card-enter}@keyframes bl-flash-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.bl-flash-in{animation:.3s ease-out both bl-flash-in}.bl-tabular-nums{font-variant-numeric:tabular-nums}@media(forced-colors:active){.bl-card,.bl-kpi,.bl-btn-primary,.bl-btn-secondary,.bl-btn-outline,.bl-badge{border:1px solid buttontext}.bl-table thead th{border-bottom:2px solid buttontext}a,button{forced-color-adjust:none}canvas[role=img]{border:1px solid canvastext}[role=progressbar]>div{background:highlight!important}}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.animate-ping,.animate-pulse,.animate-bounce,.animate-spin{animation:none!important}}.bl-skip-link{z-index:9999;background:var(--color-brand);color:var(--color-text-inverse);font-weight:600;font-size:var(--text-sm);border-radius:var(--radius-md);transition:top var(--duration-fast,.15s)var(--ease-standard,ease);top:-100%;padding:.5rem 1rem;text-decoration:none;position:fixed;inset-inline-start:1rem}.bl-skip-link:focus{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);top:.5rem}:focus-visible{outline:var(--focus-ring,2px solid var(--color-brand));outline-offset:var(--focus-ring-offset,2px)}.bl-card:focus-visible,a.bl-card:focus-visible,button.bl-card:focus-visible,.bl-nav-link:focus-visible,.bl-btn:focus-visible{box-shadow:var(--shadow-ring);outline:none}tr:focus-visible{box-shadow:inset var(--shadow-ring);outline:none}[role=tab]:focus-visible{box-shadow:var(--shadow-ring);border-radius:var(--radius-sm);z-index:1;outline:none}a .bl-badge:focus-visible,button .bl-badge:focus-visible{box-shadow:var(--shadow-ring);outline:none}[dir=rtl] .focus\:start-2:focus{inset-inline-start:.5rem}[disabled],[aria-disabled=true]{opacity:.45;cursor:not-allowed}[x-trap] [role=dialog]:focus-visible{box-shadow:var(--shadow-ring);outline:none}.bl-field-error{color:var(--color-danger-text);font-size:var(--text-xs);margin-top:.25rem}[aria-invalid=true]{border-color:var(--color-border-error)!important}[aria-invalid=true]:focus-visible{outline-color:var(--color-danger-solid)}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bl-status-indicator{align-items:center;gap:.375rem;display:inline-flex}.bl-status-indicator svg{flex-shrink:0;width:14px;height:14px}canvas[role=img]:not([aria-label]){outline:2px dashed var(--color-warning-solid)}.bl-chart-wrapper{position:relative}.bl-chart-sr-summary{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media(forced-colors:active){.bl-btn,.bl-nav-link,.bl-badge{border:1px solid buttontext}.bl-nav-link.active,.bl-nav-link[aria-current=page]{border-color:highlight}}.bl-touch-target{min-width:44px;min-height:44px}.bl-focus-ring:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:4px}.bl-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--sa-building:var(--color-brand);--sa-section:var(--color-info-solid);--sa-unit:var(--color-success-solid);--sa-service:var(--color-fin-expense);--sa-factor:var(--color-pastel-purple-text);--sa-formula:var(--color-mod-assets);--sa-building-bg:var(--sa-building)}@supports (color:color-mix(in lab,red,red)){:root{--sa-building-bg:color-mix(in srgb,var(--sa-building)12%,var(--color-surface-card))}}:root{--sa-section-bg:var(--sa-section)}@supports (color:color-mix(in lab,red,red)){:root{--sa-section-bg:color-mix(in srgb,var(--sa-section)12%,var(--color-surface-card))}}:root{--sa-unit-bg:var(--sa-unit)}@supports (color:color-mix(in lab,red,red)){:root{--sa-unit-bg:color-mix(in srgb,var(--sa-unit)12%,var(--color-surface-card))}}:root{--sa-service-bg:var(--sa-service)}@supports (color:color-mix(in lab,red,red)){:root{--sa-service-bg:color-mix(in srgb,var(--sa-service)12%,var(--color-surface-card))}}:root{--sa-factor-bg:var(--sa-factor)}@supports (color:color-mix(in lab,red,red)){:root{--sa-factor-bg:color-mix(in srgb,var(--sa-factor)12%,var(--color-surface-card))}}:root{--sa-formula-bg:var(--sa-formula)}@supports (color:color-mix(in lab,red,red)){:root{--sa-formula-bg:color-mix(in srgb,var(--sa-formula)12%,var(--color-surface-card))}}:root{--sa-selected:var(--color-accent);--sa-hover:var(--color-brand-border);--sa-edge-hierarchy:var(--color-text-secondary)}@supports (color:color-mix(in lab,red,red)){:root{--sa-edge-hierarchy:color-mix(in srgb,var(--color-text-secondary)60%,var(--color-surface-card))}}:root{--sa-edge-subscription:var(--sa-section);--sa-edge-override:var(--sa-service);--sa-edge-factor:var(--sa-factor);--sa-edge-formula:var(--sa-formula);--sa-edge-scope:var(--sa-unit);--sa-bg:var(--color-surface-sunken);--sa-grid:var(--color-border-subtle)}.dark{--sa-building:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.dark{--sa-building:color-mix(in srgb,var(--color-brand)84%,white 16%)}}.dark{--sa-section:var(--color-info-solid)}@supports (color:color-mix(in lab,red,red)){.dark{--sa-section:color-mix(in srgb,var(--color-info-solid)82%,white 18%)}}.dark{--sa-unit:var(--color-success-solid)}@supports (color:color-mix(in lab,red,red)){.dark{--sa-unit:color-mix(in srgb,var(--color-success-solid)82%,white 18%)}}.dark{--sa-service:var(--color-fin-expense)}@supports (color:color-mix(in lab,red,red)){.dark{--sa-service:color-mix(in srgb,var(--color-fin-expense)84%,white 16%)}}.dark{--sa-factor:var(--color-pastel-purple-text)}@supports (color:color-mix(in lab,red,red)){.dark{--sa-factor:color-mix(in srgb,var(--color-pastel-purple-text)84%,white 16%)}}.dark{--sa-formula:var(--color-mod-assets)}@supports (color:color-mix(in lab,red,red)){.dark{--sa-formula:color-mix(in srgb,var(--color-mod-assets)84%,white 16%)}}.dark{--sa-building-bg:var(--sa-building)}@supports (color:color-mix(in lab,red,red)){.dark{--sa-building-bg:color-mix(in srgb,var(--sa-building)15%,var(--color-surface-card)85%)}}.dark{--sa-section-bg:var(--sa-section)}@supports (color:color-mix(in lab,red,red)){.dark{--sa-section-bg:color-mix(in srgb,var(--sa-section)12%,var(--color-surface-card)88%)}}.dark{--sa-unit-bg:var(--sa-unit)}@supports (color:color-mix(in lab,red,red)){.dark{--sa-unit-bg:color-mix(in srgb,var(--sa-unit)12%,var(--color-surface-card)88%)}}.dark{--sa-service-bg:var(--sa-service)}@supports (color:color-mix(in lab,red,red)){.dark{--sa-service-bg:color-mix(in srgb,var(--sa-service)12%,var(--color-surface-card)88%)}}.dark{--sa-factor-bg:var(--sa-factor)}@supports (color:color-mix(in lab,red,red)){.dark{--sa-factor-bg:color-mix(in srgb,var(--sa-factor)12%,var(--color-surface-card)88%)}}.dark{--sa-formula-bg:var(--sa-formula)}@supports (color:color-mix(in lab,red,red)){.dark{--sa-formula-bg:color-mix(in srgb,var(--sa-formula)12%,var(--color-surface-card)88%)}}.dark{--sa-edge-hierarchy:var(--color-text-secondary)}@supports (color:color-mix(in lab,red,red)){.dark{--sa-edge-hierarchy:color-mix(in srgb,var(--color-text-secondary)70%,var(--color-surface-card))}}.sa-studio{container-type:inline-size}.sa-graph-container{background:radial-gradient(circle at 1px 1px,var(--sa-grid)1px,transparent 0)0 0/24px 24px;background-color:var(--sa-bg);border-radius:var(--radius-lg,.75rem)}.sa-svg{-webkit-user-select:none;user-select:none;display:block}.sa-svg:active{cursor:grabbing}.sa-node{transition:opacity .2s var(--ease-standard,ease)}.sa-node:hover .sa-node-card{filter:url(#sa-shadow-hover);transition:filter var(--duration-normal,.2s)var(--ease-standard,ease)}.sa-node:hover .sa-node-circle{filter:brightness(1.15)}.sa-node-circle{transition:fill .3s,stroke .2s,stroke-width .2s,filter .2s}.sa-node-label{fill:var(--color-text-primary);font-family:Cairo,system-ui,sans-serif;font-size:10px;font-weight:600}.sa-node-sublabel{fill:var(--color-text-secondary);font-family:Cairo,system-ui,sans-serif;font-size:8px}.sa-edge-animated{stroke-dasharray:6 4;animation:1.5s linear infinite sa-flow}.sa-edge-label{fill:var(--color-text-tertiary);font-family:Cairo,system-ui,sans-serif;font-size:8px}.sa-edge-group{cursor:pointer}.sa-edge-group:hover path:not([stroke=transparent]){filter:brightness(1.2)}.sa-edge-selected{stroke-width:3.5px;animation:1.5s ease-in-out infinite sa-edge-pulse}.sa-edge-hovered{stroke-width:3px;filter:brightness(1.15)drop-shadow(0 0 4px)}@keyframes sa-edge-pulse{0%,to{stroke-opacity:1}50%{stroke-opacity:.6}}.sa-edge-override-line{stroke:var(--sa-edge-override);animation:2s linear infinite sa-flow-reverse}.sa-edge-factor-line{stroke:var(--sa-edge-factor);animation:2.5s linear infinite sa-flow-slow}.sa-edge-formula-line{stroke:var(--sa-edge-formula);animation:2.5s linear infinite sa-flow-slow}@keyframes sa-flow-reverse{to{stroke-dashoffset:24px}}@keyframes sa-flow-slow{to{stroke-dashoffset:-16px}}.sa-inline-edit{z-index:40;background:var(--color-surface-card);border:1px solid var(--color-border-default);border-radius:var(--radius-lg,.75rem);min-width:200px;max-width:280px;box-shadow:var(--shadow-lg,0 10px 15px -3px #0000001a);padding:12px;animation:.15s ease-out sa-inline-pop;position:absolute}.sa-inline-edit:before{content:"";background:var(--color-surface-card);border-top:1px solid var(--color-border-default);border-inline-start:1px solid var(--color-border-default);top:-6px;width:10px;height:10px;position:absolute;inset-inline-start:50%;transform:translate(-50%)rotate(45deg)}@keyframes sa-inline-pop{0%{opacity:0;transform:scale(.9)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.sa-inline-edit input,.sa-inline-edit textarea{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md,.5rem);background:var(--color-surface-sunken);width:100%;color:var(--color-text-primary);padding:6px 8px;font-size:12px}.sa-inline-edit input:focus,.sa-inline-edit textarea:focus{outline:2px solid var(--color-brand);outline-offset:-1px}.sa-inline-edit label{text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-secondary);margin-bottom:2px;font-size:10px;font-weight:600;display:block}.sa-zoom-btn{border-radius:var(--radius-md,.5rem);background:var(--color-surface-card);border:1px solid var(--color-border-subtle);width:44px;height:44px;color:var(--color-text-secondary);cursor:pointer;box-shadow:var(--shadow-sm);justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:flex}.sa-zoom-btn:hover{background:var(--color-surface-elevated);border-color:var(--color-border-default);color:var(--color-text-primary)}.sa-node:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px;border-radius:var(--radius-lg,.75rem)}.sa-legend-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.sa-legend-dot--sm{width:6px;height:6px}.sa-legend-dot--building{background:var(--sa-building)}.sa-legend-dot--section{background:var(--sa-section)}.sa-legend-dot--unit{background:var(--sa-unit)}.sa-legend-dot--service{background:var(--sa-service)}.sa-legend-dot--factor{background:var(--sa-factor)}.sa-legend-dot--formula{background:var(--sa-formula)}.sa-kbd{min-width:20px;height:20px;color:var(--color-text-secondary);background:var(--color-surface-sunken);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm,.25rem);justify-content:center;align-items:center;margin-inline-end:4px;padding-inline:4px;font-family:Cairo,monospace;font-size:10px;font-weight:600;display:inline-flex}.sa-collapse-btn{cursor:pointer;transition:fill .15s}.sa-collapse-btn:hover{fill:var(--color-surface-elevated)}@keyframes sa-flow{to{stroke-dashoffset:-20px}}@keyframes sa-selected-pulse{0%,to{stroke-opacity:1}50%{stroke-opacity:.4}}@keyframes sa-sparkle{0%{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.2)}to{opacity:0;transform:scale(.5)}}.sa-node-selected .sa-node-circle,.sa-node-selected .sa-node-card{animation:2s ease-in-out infinite sa-selected-pulse}@media(prefers-reduced-motion:reduce){.sa-edge-animated,.sa-node-selected .sa-node-circle,.sa-node-selected .sa-node-card{animation:none}.sa-node-circle,.sa-node-card,.sa-node,.sa-zoom-btn,.sa-formula-chip,.sa-condition-tag,.sa-condition-checkbox,.sa-expression-canvas,.sa-condition-builder{transition-duration:0s}.sa-formula-chip:hover,.sa-setup-step-number{transform:none}.sa-alert-pulse,.sa-alert-ring{animation:none}.sa-fab-main:hover{transform:none}.sa-fab-action,.sa-context-menu,.sa-inline-edit,.sa-drawer-panel,.sa-drawer-overlay,.sa-bulk-bar{animation:none}}.dark{--sa-bg:var(--color-surface-sunken);--sa-grid:var(--color-border-subtle)}.dark .sa-zoom-btn{background:var(--color-surface-elevated);border-color:var(--color-border-subtle)}.dark .sa-kbd{background:var(--color-surface-card);border-color:var(--color-border-subtle)}.dark .sa-formula-chip{background:var(--color-surface-elevated);border-color:var(--color-border-subtle)}.dark .sa-formula-chip--var{background:#14b8a61a}@supports (color:color-mix(in lab,red,red)){.dark .sa-formula-chip--var{background:color-mix(in srgb,var(--color-teal-500)10%,transparent)}}.dark .sa-formula-chip--fn{background:#8b5cf61a}@supports (color:color-mix(in lab,red,red)){.dark .sa-formula-chip--fn{background:color-mix(in srgb,var(--color-purple)10%,transparent)}}.dark .sa-formula-chip--op{background:var(--color-surface-card)}.dark .sa-condition-builder,.dark .sa-condition-checkbox{background:var(--color-surface-elevated);border-color:var(--color-border-subtle)}.sa-type-badge{text-transform:uppercase;letter-spacing:.03em;border-radius:var(--radius-sm,.25rem);background:var(--color-surface-sunken);color:var(--color-text-secondary);align-items:center;padding-block:2px;padding-inline:6px;font-size:10px;font-weight:600;display:inline-flex}.sa-type-type{background:var(--sa-unit)/15;color:var(--sa-unit)}.sa-type-floor{background:var(--sa-section)/15;color:var(--sa-section)}.sa-type-payer{background:var(--sa-service)/15;color:var(--sa-service)}.sa-type-area_tier{background:var(--sa-factor)/15;color:var(--sa-factor)}.sa-type-occupancy{background:var(--sa-formula)/15;color:var(--sa-formula)}.sa-chain-step{border-radius:var(--radius-md,.5rem);background:var(--color-surface-card);border:1px solid var(--color-border-subtle);flex-direction:column;align-items:center;gap:2px;min-width:60px;padding:6px 10px;display:flex}.dark .sa-chain-step{background:var(--color-surface-elevated)}.sa-setup-card{border-radius:var(--radius-lg,.75rem);background:var(--color-surface-sunken);color:inherit;border:1px solid #0000;padding:1rem;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:block}.sa-setup-card:hover{border-color:var(--color-border-default);box-shadow:var(--shadow-sm)}.sa-setup-icon{border-radius:var(--radius-md,.5rem);justify-content:center;align-items:center;width:40px;height:40px;display:flex}@container (max-width:640px){.sa-graph-container,.sa-svg{min-height:360px!important}}@media(max-width:768px){.sa-studio .sa-sidebar{z-index:40;width:280px;transition:transform var(--duration-normal,.2s)var(--ease-standard,ease);background:var(--color-surface-card);box-shadow:var(--shadow-lg);inset-inline-start:0;position:fixed;top:0;bottom:0;transform:translate(-100%)}[dir=rtl] .sa-studio .sa-sidebar{transform:translate(100%)}.sa-studio .sa-sidebar.sa-sidebar--open{transform:translate(0)}.sa-studio .sa-toolbar-actions{flex-wrap:wrap;gap:4px}.sa-studio .sa-mgmt-panel{max-height:60vh;overflow-y:auto}.sa-control-cluster{gap:2px;padding:4px}.sa-control-btn{width:28px;height:28px}}.sa-context-menu{z-index:50;background:var(--color-surface-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg,.75rem);min-width:200px;max-width:280px;box-shadow:var(--shadow-lg,0 10px 15px -3px #0000001a);animation:sa-ctx-in var(--duration-fast,.12s)var(--ease-standard,ease)-out;padding-block:4px;position:fixed}.sa-context-menu-item{width:100%;color:var(--color-text-primary);cursor:pointer;text-align:start;background:0 0;border:none;align-items:center;gap:8px;min-height:36px;padding:8px 12px;font-size:13px;font-weight:500;transition:background .1s;display:flex}.sa-context-menu-item:hover{background:var(--color-surface-sunken)}.sa-context-menu-item:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px;border-radius:var(--radius-sm,.25rem)}.sa-context-menu-item--danger{color:var(--color-danger-text)}.sa-context-menu-divider{background:var(--color-border-subtle);height:1px;margin-block:4px}.sa-context-menu-icon{opacity:.6;flex-shrink:0;width:16px;height:16px}@keyframes sa-ctx-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.sa-control-cluster{z-index:20;background:var(--color-surface-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg,.75rem);box-shadow:var(--shadow-md,0 4px 6px -1px #0000001a);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);bottom:12px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;inset-inline-start:12px}.sa-control-btn{border-radius:var(--radius-md,.5rem);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.sa-control-btn:hover{background:var(--color-surface-sunken);color:var(--color-text-primary)}.sa-control-btn:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.sa-control-btn--active{background:var(--color-brand-subtle);color:var(--color-brand)}.sa-zoom-label{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);text-align:center;-webkit-user-select:none;user-select:none;min-width:40px;padding-inline:6px;font-size:11px;font-weight:600}.sa-control-divider{background:var(--color-border-subtle);width:1px;height:20px;margin-inline:4px}.sa-fab-container{z-index:40;bottom:24px;flex-direction:column-reverse;align-items:flex-end;gap:8px;display:flex;position:fixed;inset-inline-end:24px}.sa-fab-main{background:var(--color-brand);width:52px;height:52px;color:var(--color-text-inverse);cursor:pointer;box-shadow:var(--shadow-lg,0 10px 15px -3px #0000001a);border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s;display:flex}.sa-fab-main:hover{box-shadow:var(--shadow-xl,0 20px 25px -5px #0000001a);transform:scale(1.05)}.sa-fab-main svg{transition:transform .2s}.sa-fab-main--open svg{transform:rotate(45deg)}.sa-fab-action{border-radius:var(--radius-full,9999px);background:var(--color-surface-card);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-md);color:var(--color-text-primary);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:background .15s;animation:.2s ease-out sa-fab-pop;display:flex}.sa-fab-action:hover{background:var(--color-surface-sunken)}@keyframes sa-fab-pop{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.sa-bulk-bar{z-index:30;background:var(--color-surface-card);border:1px solid var(--color-border-default);border-radius:var(--radius-full,9999px);box-shadow:var(--shadow-lg);bottom:56px;align-items:center;gap:8px;padding:8px 16px;animation:.2s ease-out sa-bulk-in;display:flex;position:absolute;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .sa-bulk-bar{transform:translate(50%)}@keyframes sa-bulk-in{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}[dir=rtl] .sa-bulk-bar-anim{animation-name:sa-bulk-in-rtl}.sa-drawer-overlay{z-index:50;background:#0000004d;animation:.2s ease-out sa-overlay-in;position:fixed;inset:0}.sa-drawer-panel{z-index:51;overscroll-behavior:contain;background:var(--color-surface-card);border-inline-start:1px solid var(--color-border-subtle);width:100%;max-width:28rem;height:100vh;box-shadow:var(--shadow-xl);top:0;animation:.25s ease-out sa-drawer-slide-in;position:fixed;inset-inline-end:0;overflow-y:auto}@keyframes sa-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes sa-drawer-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}[dir=rtl] .sa-drawer-panel{animation-name:sa-drawer-slide-in-rtl}@keyframes sa-drawer-slide-in-rtl{0%{transform:translate(-100%)}to{transform:translate(0)}}.sa-graph-container:fullscreen{background-color:var(--sa-bg);border-radius:0}.sa-graph-container:fullscreen .sa-svg{min-height:100vh!important}.sa-svg--panning{cursor:grabbing!important}.dark .sa-context-menu,.dark .sa-control-cluster,.dark .sa-fab-action,.dark .sa-bulk-bar{background:var(--color-surface-elevated);border-color:var(--color-border-subtle)}.dark .sa-drawer-panel{background:var(--color-surface-card);border-color:var(--color-border-subtle)}.sa-meter-diamond{transition:filter var(--duration-normal,.2s)var(--ease-standard,ease);transform:rotate(45deg)}.sa-meter-diamond:hover{filter:brightness(1.15)}.sa-legend-dot--diamond{border-radius:2px;width:10px;height:10px;transform:rotate(45deg)}.sa-legend-dot--meter{background:var(--color-info-solid)}.sa-gauge-arc{fill:none;stroke-linecap:round;opacity:.85;transition:stroke-dasharray .4s ease,stroke var(--duration-slow,.3s)var(--ease-standard,ease)}.sa-meter-edge{stroke-dasharray:6 4;fill:none;opacity:.6;animation:1.5s linear infinite sa-meter-flow}.sa-alert-pulse{animation:1.2s ease-in-out infinite sa-alert-blink}.sa-alert-ring{animation:1.5s ease-out infinite sa-pulse-ring}@keyframes sa-alert-blink{0%,to{opacity:1}50%{opacity:.4}}@keyframes sa-pulse-ring{0%{r:4;opacity:.6}to{r:10;opacity:0}}@keyframes sa-meter-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-20px}}.sa-scada-toggle{border-radius:var(--radius-lg,10px);border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;transition:all var(--duration-normal,.2s)var(--ease-standard,ease);align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.sa-scada-toggle:hover{background:var(--color-surface-sunken)}.sa-scada-toggle--active{background:var(--color-success-solid);border-color:var(--color-success-solid);color:var(--color-text-inverse)}.sa-scada-toggle--active:hover{background:var(--color-success-icon)}.sa-meter-drawer-icon{border-radius:var(--radius-lg,10px);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}@media(prefers-reduced-motion:reduce){.sa-meter-edge,.sa-alert-pulse,.sa-alert-ring,.sa-edge-selected,.sa-edge-override-line,.sa-edge-factor-line,.sa-edge-formula-line,.sa-fab-action,.sa-context-menu,.sa-inline-edit,.sa-drawer-panel,.sa-drawer-overlay{animation:none}.sa-scada-toggle{transition-duration:0s}}.dark .sa-scada-toggle{background:var(--color-surface-elevated);border-color:var(--color-border-subtle)}.dark .sa-scada-toggle--active{background:var(--color-success-solid);border-color:var(--color-success-solid)}.dark .sa-inline-edit,.dark .sa-inline-edit:before{background:var(--color-surface-elevated);border-color:var(--color-border-subtle)}.sa-formula-builder{border:1px solid var(--color-border-subtle);background:var(--color-surface-sunken)}.sa-expression-canvas{min-height:48px;font-family:Fira Code,JetBrains Mono,Cascadia Code,monospace;transition:border-color .2s}.sa-expression-canvas:hover{border-color:var(--sa-formula)}.sa-formula-chip{border-radius:var(--radius-md,6px);border:1px solid var(--color-border-subtle);background:var(--color-surface-card);color:var(--color-text-primary);cursor:pointer;transition:all var(--duration-fast,.15s)var(--ease-standard,ease);align-items:center;gap:4px;padding:3px 8px;font-family:Fira Code,JetBrains Mono,monospace;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex}.sa-formula-chip:hover{transform:translateY(-1px);box-shadow:0 2px 6px #00000014}.sa-formula-chip:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.sa-formula-chip:active{transform:translateY(0)}.sa-formula-chip-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.sa-formula-chip-dot--var{background:var(--sa-formula)}.sa-formula-chip-dot--fn{background:var(--sa-factor)}.sa-formula-chip--var{border-color:var(--sa-formula);color:var(--sa-formula);background:#14b8a60f}@supports (color:color-mix(in lab,red,red)){.sa-formula-chip--var{background:color-mix(in srgb,var(--color-teal-500)6%,transparent)}}.sa-formula-chip--var:hover{background:#14b8a624}@supports (color:color-mix(in lab,red,red)){.sa-formula-chip--var:hover{background:color-mix(in srgb,var(--color-teal-500)14%,transparent)}}.sa-formula-chip--var:hover{border-color:var(--sa-formula)}.sa-formula-chip--fn{border-color:var(--sa-factor);color:var(--sa-factor);background:#8b5cf60f}@supports (color:color-mix(in lab,red,red)){.sa-formula-chip--fn{background:color-mix(in srgb,var(--color-purple)6%,transparent)}}.sa-formula-chip--fn:hover{background:#8b5cf624}@supports (color:color-mix(in lab,red,red)){.sa-formula-chip--fn:hover{background:color-mix(in srgb,var(--color-purple)14%,transparent)}}.sa-formula-chip--fn:hover{border-color:var(--sa-factor)}.sa-formula-chip--op{min-width:28px;color:var(--color-text-secondary);background:var(--color-surface-sunken);border-color:var(--color-border-default);justify-content:center;font-size:12px;font-weight:700}.sa-formula-chip--op:hover{background:var(--color-surface-card);color:var(--color-text-primary)}.sa-condition-builder{transition:border-color .2s}.sa-condition-builder:hover{border-color:var(--sa-factor)}.sa-condition-tag{border-radius:var(--radius-full,9999px);background:var(--sa-factor);color:var(--color-text-inverse);align-items:center;gap:4px;padding:2px 6px 2px 8px;font-size:11px;font-weight:500;line-height:1.4;display:inline-flex}.sa-condition-tag-remove{width:14px;height:14px;color:var(--color-text-inverse);cursor:pointer;background:#ffffff40;border-radius:50%;justify-content:center;align-items:center;font-size:10px;line-height:1;transition:background .15s;display:inline-flex}.sa-condition-tag-remove:hover{background:#ffffff73}.sa-condition-checkbox{border-radius:var(--radius-md,6px);border:1px solid var(--color-border-subtle);background:var(--color-surface-card);cursor:pointer;align-items:center;gap:6px;padding:4px 10px;font-size:12px;transition:all .15s;display:inline-flex}.sa-condition-checkbox:hover{border-color:var(--sa-factor);background:#8b5cf60f}@supports (color:color-mix(in lab,red,red)){.sa-condition-checkbox:hover{background:color-mix(in srgb,var(--color-purple)6%,transparent)}}.sa-condition-checkbox input[type=checkbox]{accent-color:var(--sa-factor)}.sa-expr-var{color:var(--sa-formula);font-weight:600}.sa-expr-fn{color:var(--sa-factor);font-weight:600}.sa-expr-num{color:var(--sa-building)}.sa-expr-op{color:var(--color-text-tertiary);font-weight:700}:root{--sa-edge-conflict:var(--color-danger-solid);--sa-edge-impact:var(--color-brand);--sa-glow-brand:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){:root{--sa-glow-brand:color-mix(in srgb,var(--color-brand)30%,transparent)}}:root{--sa-glow-error:var(--color-danger-solid)}@supports (color:color-mix(in lab,red,red)){:root{--sa-glow-error:color-mix(in srgb,var(--color-danger-solid)30%,transparent)}}:root{--sa-glass-bg:var(--color-surface-card)}@supports (color:color-mix(in lab,red,red)){:root{--sa-glass-bg:color-mix(in srgb,var(--color-surface-card)72%,transparent)}}:root{--sa-glass-border:var(--color-surface-card)}@supports (color:color-mix(in lab,red,red)){:root{--sa-glass-border:color-mix(in srgb,var(--color-surface-card)50%,transparent)}}.dark{--sa-glow-brand:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.dark{--sa-glow-brand:color-mix(in srgb,var(--color-brand)35%,transparent)}}.dark{--sa-glow-error:var(--color-danger-solid)}@supports (color:color-mix(in lab,red,red)){.dark{--sa-glow-error:color-mix(in srgb,var(--color-danger-solid)35%,transparent)}}.dark{--sa-glass-bg:var(--color-surface-card)}@supports (color:color-mix(in lab,red,red)){.dark{--sa-glass-bg:color-mix(in srgb,var(--color-surface-card)72%,transparent)}}.dark{--sa-glass-border:var(--color-border-subtle)}@supports (color:color-mix(in lab,red,red)){.dark{--sa-glass-border:color-mix(in srgb,var(--color-border-subtle)55%,transparent)}}.sa-node-glow-brand{box-shadow:0 0 0 2px var(--color-brand),0 0 20px -5px var(--sa-glow-brand)}.sa-node-glow-error{box-shadow:0 0 0 2px var(--color-danger-solid),0 0 20px -5px var(--sa-glow-error)}.sa-node-glow-success{box-shadow:0 0 0 2px var(--color-success-solid),0 0 16px -5px var(--color-success-solid)}@supports (color:color-mix(in lab,red,red)){.sa-node-glow-success{box-shadow:0 0 0 2px var(--color-success-solid),0 0 16px -5px color-mix(in srgb,var(--color-success-solid)28%,transparent)}}.sa-edge-conflict-line{stroke:var(--sa-edge-conflict);stroke-dasharray:4 4;animation:.6s linear infinite sa-conflict-dash}@keyframes sa-conflict-dash{to{stroke-dashoffset:-16px}}.sa-glass-panel{background:var(--color-surface-card)}@supports (color:color-mix(in lab,red,red)){.sa-glass-panel{background:color-mix(in srgb,var(--color-surface-card)85%,transparent)}}.sa-glass-panel{-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border-subtle)}@supports (color:color-mix(in lab,red,red)){.sa-glass-panel{border:1px solid color-mix(in srgb,var(--color-border-subtle)60%,transparent)}}.sa-glass-panel{border-radius:var(--radius-lg,.75rem);box-shadow:0 4px 24px -4px #0000000f,0 1px 2px #0000000a}.sa-glass-legend{z-index:15;background:var(--color-surface-card);bottom:12px;padding:8px 12px;position:absolute;inset-inline-start:12px}@supports (color:color-mix(in lab,red,red)){.sa-glass-legend{background:color-mix(in srgb,var(--color-surface-card)80%,transparent)}}.sa-glass-legend{-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border-subtle)}@supports (color:color-mix(in lab,red,red)){.sa-glass-legend{border:1px solid color-mix(in srgb,var(--color-border-subtle)50%,transparent)}}.sa-glass-legend{border-radius:var(--radius-md,.5rem);color:var(--color-text-secondary);pointer-events:none;font-family:Cairo,system-ui,sans-serif;box-shadow:0 2px 12px -2px #00000014}.sa-policy-panel{scrollbar-width:thin;scrollbar-color:var(--color-border-subtle)transparent}.sa-policy-panel::-webkit-scrollbar{width:4px}.sa-policy-panel::-webkit-scrollbar-track{background:0 0}.sa-policy-panel::-webkit-scrollbar-thumb{background:var(--color-border-subtle);border-radius:2px}.sa-node-card{transition:fill .2s,stroke .2s,stroke-width .2s,filter .3s}.sa-node:hover .sa-node-card{filter:url(#sa-shadow-hover);stroke:var(--sa-hover);stroke-width:1.5px}.sa-node-inline-label{pointer-events:none;text-shadow:none;font-family:Cairo,system-ui,sans-serif}.sa-node-sublabel{pointer-events:none;font-family:Cairo,system-ui,sans-serif}.sa-node-icon{pointer-events:none;opacity:.9}@supports (filter:drop-shadow(0 0 0 black)){.sa-node-card{filter:url(#sa-shadow)}}@media(prefers-reduced-motion:reduce){.sa-glass-panel,.sa-glass-legend{-webkit-backdrop-filter:none;background:var(--color-surface-card)}}.sa-edge-impact-line{stroke:url(#sa-gradient-impact);stroke-width:3px;filter:drop-shadow(0 0 4px var(--sa-glow-brand))}.sa-glass-panel{background:var(--sa-glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--sa-glass-border);box-shadow:var(--shadow-lg,0 10px 15px -3px #0000001a)}.sa-canvas-toolbar{z-index:20;background:var(--sa-glass-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--sa-glass-border);border-radius:var(--radius-xl,1rem);box-shadow:var(--shadow-lg,0 10px 15px -3px #0000001a);align-items:center;gap:4px;padding:4px;display:flex;position:absolute}.sa-canvas-toolbar--top{top:12px;inset-inline-start:12px}.sa-canvas-toolbar--bottom{bottom:12px;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .sa-canvas-toolbar--bottom{transform:translate(50%)}.sa-port{border:2px solid var(--color-border-default);background:var(--color-surface-card);cursor:crosshair;border-radius:50%;width:10px;height:10px;transition:border-color .15s,background .15s,box-shadow .15s}.sa-port:hover{border-color:var(--color-brand);background:var(--color-brand-subtle)}.sa-port--output{inset-inline-end:-5px;position:absolute;top:50%;transform:translateY(-50%)}.sa-port--input{inset-inline-start:-5px;position:absolute;top:50%;transform:translateY(-50%)}.sa-port--active{border-color:var(--color-brand);background:var(--color-brand);animation:1.5s ease-in-out infinite sa-port-pulse}@keyframes sa-port-pulse{0%,to{box-shadow:0 0 0 0 var(--sa-glow-brand)}50%{box-shadow:0 0 0 4px var(--sa-glow-brand)}}.sa-node-html{border-radius:var(--radius-lg,.75rem);border:1px solid var(--color-border-subtle);background:var(--color-surface-card);position:relative;box-shadow:0 4px 16px #0f172a0a}@supports (color:color-mix(in lab,red,red)){.sa-node-html{box-shadow:0 4px 16px color-mix(in srgb,var(--color-slate-900)4%,transparent)}}.sa-node-html{cursor:grab;transition:box-shadow .2s,border-color .2s,transform .2s}.sa-node-html:hover{box-shadow:0 8px 24px #0f172a14}@supports (color:color-mix(in lab,red,red)){.sa-node-html:hover{box-shadow:0 8px 24px color-mix(in srgb,var(--color-slate-900)8%,transparent)}}.sa-node-html:hover{border-color:var(--color-border-default)}.sa-node-html:active{cursor:grabbing}.sa-node-html--selected{border-color:var(--color-brand);box-shadow:0 0 0 2px var(--color-brand),0 8px 24px #0f172a14}@supports (color:color-mix(in lab,red,red)){.sa-node-html--selected{box-shadow:0 0 0 2px var(--color-brand),0 8px 24px color-mix(in srgb,var(--color-slate-900)8%,transparent)}}.sa-node-html--conflict{border-color:var(--color-danger-solid);background:var(--color-danger-bg)}.sa-node-html--disabled{opacity:.5;cursor:default;pointer-events:none}.sa-node-html--accent-start{border-inline-start-width:3px}.sa-node-type{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-sm,.25rem);align-items:center;padding:1px 6px;font-size:10px;font-weight:700;display:inline-flex}.sa-node-type--trigger{background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.sa-node-type--trigger{background:color-mix(in srgb,var(--color-brand)10%,transparent)}}.sa-node-type--trigger{color:var(--color-brand)}.sa-node-type--condition{background:var(--color-warning-solid)}@supports (color:color-mix(in lab,red,red)){.sa-node-type--condition{background:color-mix(in srgb,var(--color-warning-solid)10%,transparent)}}.sa-node-type--condition{color:var(--color-warning-solid)}.sa-node-type--action{background:var(--color-success-solid)}@supports (color:color-mix(in lab,red,red)){.sa-node-type--action{background:color-mix(in srgb,var(--color-success-solid)10%,transparent)}}.sa-node-type--action{color:var(--color-success-solid)}.dark .sa-node-html{background:var(--color-surface-elevated);border-color:var(--color-border-subtle)}.dark .sa-node-html--selected{border-color:var(--color-brand)}.dark .sa-node-html--conflict{background:#ef44441a}@supports (color:color-mix(in lab,red,red)){.dark .sa-node-html--conflict{background:color-mix(in srgb,var(--color-red-500)10%,transparent)}}.dark .sa-node-html--conflict{border-color:var(--color-danger-solid)}.dark .sa-port{background:var(--color-surface-elevated);border-color:var(--color-border-subtle)}@media(prefers-reduced-motion:reduce){.sa-edge-conflict-line{animation:none}.sa-port--active{box-shadow:0 0 0 3px var(--sa-glow-brand);animation:none}.sa-node-html{transition-duration:0s}}.sa-condition-tag-remove:focus-visible{outline:2px solid var(--color-text-inverse);outline-offset:1px}.sa-condition-checkbox:focus-within{border-color:var(--sa-factor);box-shadow:0 0 0 2px var(--sa-factor)}@supports (color:color-mix(in lab,red,red)){.sa-condition-checkbox:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--sa-factor)20%,transparent)}}@media print{.sa-studio{break-inside:avoid}.sa-toolbar,.sa-fab-container,.sa-bulk-bar,.sa-context-menu,.sa-drawer-panel,.sa-drawer-overlay,.sa-inline-edit,.sa-scada-toggle,.sa-formula-builder,.sa-condition-builder,.sa-edge-legend{display:none!important}.sa-graph-container{border:1px solid var(--color-border-default);height:auto;overflow:visible}.sa-edge-animated,.sa-meter-edge{animation:none}.sa-node{cursor:default}@page{size:A4 portrait;margin:18mm 15mm 22mm}@page :first{margin-top:12mm}@page :left{margin-inline-start:20mm}@page :right{margin-inline-end:20mm}*,:before,:after{box-shadow:none!important;text-shadow:none!important;transition:none!important;animation:none!important;transform:none!important}html{font-size:11pt}body{color:#000;-webkit-font-smoothing:auto;orphans:3;widows:3;font-family:Cairo,Segoe UI,Tahoma,sans-serif;font-size:11pt;line-height:1.55;background:#fff!important}h1{margin-bottom:6pt;font-size:18pt}h2{margin-bottom:5pt;font-size:15pt}h3{margin-bottom:4pt;font-size:13pt}h4,h5,h6{margin-bottom:3pt;font-size:11pt}p,li,td,th{orphans:2;widows:2;font-size:11pt}.bl-badge,.badge,[class*=bg-green-],[class*=bg-red-],[class*=bg-amber-],[class*=bg-blue-],[class*=bg-emerald-]{print-color-adjust:exact;-webkit-print-color-adjust:exact}.bl-shell{display:block!important}.bl-shell>aside,.bl-sidebar,[x-data*=sidebar],.bl-topbar,.bl-mobile-nav,.bl-mobile-overlay{display:none!important}.bl-main-column,.bl-content{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.bl-content-cap-sm,.bl-content-cap-md,.bl-content-cap-lg,.bl-content-cap-xl,.bl-content-cap-2xl{max-width:100%!important}.no-print,.print\:hidden,aside:not(.bl-form-aside-aside),nav,header:not(.print-header),footer:not(.print-footer),.turbo-progress-bar,.bl-pulse-dot,.bl-fab,.bl-fab-group,[x-cloak],[x-data*=sidebar],[x-data*=searchPalette],.tooltip,.dropdown-menu,.modal,.drawer,.toast,.notification-bell,.search-palette,.quick-actions,.bl-quick-action-bar,.period-selector,.data-freshness,.bl-report-toolbar,.bl-smart-banner,.bl-page-rhythm-breadcrumbs,.bl-page-rhythm-toolbar,input[type=search],.pagination,[x-data*=cookieConsent],[x-data*=sessionTimeout],[x-data*=performanceMonitor],[x-data*=keyboardShortcuts],button:not([type=submit]),.bl-btn,.bl-btn-primary,.bl-btn-secondary,.bl-btn-success,.bl-btn-danger,.bl-btn-warning,.bl-btn-ghost,.bl-btn-outline,.bl-btn-soft-secondary,.bl-btn-soft-primary,[class*=bl-btn-soft-],[class*=btn-press],.bl-quick-action-pill,.bl-detail-header-actions,.bl-detail-back{display:none!important}.print-only{display:block!important}html,body{width:100%!important;margin:0!important;padding:0!important}main,.main-content,[role=main]{width:100%!important;max-width:100%!important;min-height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}.bl-detail-header{border-bottom:2pt solid #000!important;margin-bottom:12pt!important;padding-bottom:8pt!important}.bl-detail-header-row{align-items:center!important;gap:8pt!important;display:flex!important}.bl-detail-header-icon{print-color-adjust:exact;-webkit-print-color-adjust:exact;border-radius:6pt!important;width:32pt!important;height:32pt!important}.bl-detail-header h1{margin:0!important;font-size:16pt!important}.bl-detail-header-meta{margin-top:6pt!important;padding-top:6pt!important;font-size:9pt!important}.grid{grid-template-columns:repeat(2,1fr)!important;gap:8pt!important;display:grid!important}.grid>*{width:auto!important;margin-bottom:0!important}.flex.xl\:flex-row,.flex.lg\:flex-row{flex-direction:column!important}.flex.xl\:flex-row>*,.flex.lg\:flex-row>*{width:100%!important;max-width:100%!important}.bl-page-rhythm[data-layout=form-aside] .bl-page-rhythm-body{display:block!important}.sm\:grid-cols-2,.sm\:grid-cols-3,.md\:grid-cols-3,.lg\:grid-cols-3,.lg\:grid-cols-4,.lg\:grid-cols-5{grid-template-columns:repeat(auto-fit,minmax(120pt,1fr))!important}.grid.grid-cols-2.sm\:grid-cols-4,.grid.grid-cols-2.lg\:grid-cols-4,.grid.sm\:grid-cols-2.xl\:grid-cols-4{grid-template-columns:repeat(4,1fr)!important;gap:6pt!important;display:grid!important}.grid.grid-cols-1.sm\:grid-cols-2.lg\:grid-cols-3{grid-template-columns:repeat(3,1fr)!important}.bl-card,.card,[class*=rounded-xl],[class*=rounded-lg]{page-break-inside:avoid;break-inside:avoid;border:1px solid var(--color-border-default)!important;background:#fff!important;border-radius:4pt!important;margin-bottom:8pt!important;padding:8pt!important}.bl-kpi,.bl-stat-card,[class*=stat-card]{page-break-inside:avoid;break-inside:avoid;border:1px solid var(--color-border-default)!important;background:#fff!important;padding:6pt!important}table{font-size:10pt;border-collapse:collapse!important;width:100%!important}thead{display:table-header-group}tfoot{display:table-footer-group}th{print-color-adjust:exact;-webkit-print-color-adjust:exact;text-align:inherit;font-weight:700;background:var(--color-surface-sunken)!important;border-bottom:2px solid var(--color-text-secondary)!important;padding:4pt 6pt!important}td{border-bottom:.5pt solid var(--color-border-default)!important;padding:3pt 6pt!important}tr{page-break-inside:avoid;break-inside:avoid}tbody tr:nth-child(2n){print-color-adjust:exact;-webkit-print-color-adjust:exact;background:var(--color-surface-page)!important}canvas{display:none!important}.chart-container,[class*=chart]{height:auto!important;min-height:auto!important}.bl-amount,.financial-amount,.num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:embed;font-weight:600}a{color:#000!important;text-decoration:none!important}a[href^=http]:not([href*="building.captives.net"]):not([href*=localhost]):after{content:" (" attr(href)")";color:var(--color-text-tertiary);word-break:break-all;font-size:.75em}a[href^="#"]:after,a[href^=javascript]:after,a[href^=mailto]:after,a[href^="/"]:after{content:none}h1,h2,h3,h4{page-break-after:avoid;break-after:avoid}.page-break-before{page-break-before:always;break-before:page}.page-break-after{page-break-after:always;break-after:page}.avoid-break,.summary-row,.total-row,caption{page-break-inside:avoid;break-inside:avoid}img{page-break-inside:avoid;break-inside:avoid;max-width:100%!important}svg.icon{width:10pt!important;height:10pt!important}.print-header{text-align:center;border-bottom:2pt solid #000;margin-bottom:12pt;padding-bottom:6pt;display:block!important}.print-header .building-name{font-size:16pt;font-weight:700}.print-header .report-title{color:var(--color-text-secondary);font-size:12pt}.print-header .print-date{color:var(--color-text-tertiary);font-size:9pt}.print-header .print-logo{max-height:28pt}.print-footer{text-align:center;color:var(--color-text-disabled);border-top:.5pt solid var(--color-border-default);bottom:0;padding-top:4pt;font-size:8pt;position:fixed;inset-inline:0;display:block!important}[dir=rtl] table{direction:rtl}[dir=rtl] .bl-amount{text-align:left;direction:ltr;unicode-bidi:embed}.page-glossary{border-top:1pt solid var(--color-border-default);color:var(--color-text-tertiary);margin-top:12pt;padding-top:6pt;font-size:9pt}.report-section{page-break-before:auto;margin-bottom:12pt}.report-section+.report-section{border-top:.5pt solid var(--color-border-default);padding-top:8pt}.bl-badge-success,.bl-badge-warning,.bl-badge-danger,.bl-badge-info,.badge-success,.badge-danger,.badge-warning,.badge-info,.bl-badge,.badge{print-color-adjust:exact;-webkit-print-color-adjust:exact;border:1px solid!important;font-size:9pt!important}.bl-summary-row,.bl-kpi-grid,[class*=summary-row]{page-break-inside:avoid;break-inside:avoid;gap:6pt;display:flex!important}select,input[type=month],input[type=date],input[type=number],input[type=text],textarea,.bl-input{color:#000;font-weight:600;appearance:none!important;background:0 0!important;border:none!important;padding:0!important}[role=note]{page-break-inside:avoid;break-inside:avoid;border:1px solid var(--color-border-default)!important;background:var(--color-surface-page)!important;border-radius:4pt!important;margin-bottom:8pt!important;padding:6pt 8pt!important}.sticky,.xl\:sticky,[class*=sticky]{position:static!important;top:auto!important}.dark body,.dark .bl-card,.dark .bl-content,[class*="dark:bg-"],[class*="dark:text-"]{color:#000!important;background:#fff!important}[x-teleport],[x-data*=modal],[x-data*=drawer],[x-data*=confirm],.fixed[style*=z-index],[role=tablist]{display:none!important}[role=tabpanel]{display:block!important}[role=tabpanel][hidden],[role=tabpanel][x-show]:not([style*="display: block"]){display:none!important}}@keyframes bl-card-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}body[data-scope=admin]{background:var(--color-surface-page)}body[data-scope=admin] .bl-kpi{animation:.35s both bl-card-rise}body[data-scope=admin] .grid>.bl-kpi:first-child{animation-delay:0s}body[data-scope=admin] .grid>.bl-kpi:nth-child(2){animation-delay:50ms}body[data-scope=admin] .grid>.bl-kpi:nth-child(3){animation-delay:.1s}body[data-scope=admin] .grid>.bl-kpi:nth-child(4){animation-delay:.15s}body[data-scope=admin] .grid>.bl-kpi:nth-child(5){animation-delay:.2s}body[data-scope=admin] .grid>.bl-kpi:nth-child(6){animation-delay:.25s}body[data-scope=admin] .bl-kpi:hover{border-color:var(--kpi-accent,var(--color-brand))}@supports (color:color-mix(in lab,red,red)){body[data-scope=admin] .bl-kpi:hover{border-color:color-mix(in srgb,var(--kpi-accent,var(--color-brand))30%,var(--color-border-default))}}body[data-scope=admin] .bl-kpi:hover{box-shadow:var(--shadow-md)}body[data-scope=admin] .bl-period-pill--active{background:var(--color-brand);color:#fff;font-weight:700}body[data-scope=admin] .bl-period-pill--inactive:hover{border-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){body[data-scope=admin] .bl-period-pill--inactive:hover{border-color:color-mix(in srgb,var(--color-brand)30%,transparent)}}body[data-scope=admin] .bl-period-pill--inactive:hover{background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){body[data-scope=admin] .bl-period-pill--inactive:hover{background:color-mix(in srgb,var(--color-brand)5%,transparent)}}body[data-scope=admin] .bl-period-pill--inactive:hover{color:var(--color-brand-text)}.admin-brand-strip{position:relative}.admin-brand-strip:after{display:none}body[data-scope=admin] [role=status][aria-label]{animation:.4s both bl-fade-in}.dark .admin-brand-strip{background:var(--color-surface-card)}.dark body[data-scope=admin] .bl-kpi:hover,body[data-scope=admin].dark .bl-kpi:hover{box-shadow:var(--shadow-lg)}.hub-governance{--kpi-accent:var(--color-info-solid)}.hub-security{--kpi-accent:var(--color-danger-solid)}.hub-command{--kpi-accent:var(--color-success-solid)}.hub-identity{--kpi-accent:var(--color-pastel-purple-text)}.hub-portfolio{--kpi-accent:var(--color-brand)}.hub-badge{letter-spacing:.04em;background:var(--kpi-accent);border-radius:9999px;align-items:center;gap:.3125rem;padding:.1875rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.hub-badge{background:color-mix(in srgb,var(--kpi-accent)10%,transparent)}}.hub-badge{color:var(--kpi-accent);border:1px solid var(--kpi-accent)}@supports (color:color-mix(in lab,red,red)){.hub-badge{border:1px solid color-mix(in srgb,var(--kpi-accent)20%,transparent)}}.admin-kpi-zone .bl-kpi{min-height:110px}.admin-page-header{flex-direction:column;gap:.75rem;margin-bottom:1.25rem;display:flex}@media(min-width:640px){.admin-page-header{flex-direction:row;justify-content:space-between;align-items:center}}@media(prefers-reduced-motion:reduce){body[data-scope=admin] .bl-kpi{animation:none}}.bl-building-hero{border-radius:var(--card-radius);background:var(--color-surface-card);border:1px solid var(--color-border-default);box-shadow:var(--card-shadow);margin-bottom:1.5rem;padding:1rem 1.25rem;position:relative}.bl-building-hero[data-status=success]{border-color:var(--color-success-solid)}@supports (color:color-mix(in lab,red,red)){.bl-building-hero[data-status=success]{border-color:color-mix(in srgb,var(--color-success-solid)30%,var(--color-border-default))}}.bl-building-hero[data-status=success]{background:var(--color-success-bg)}@supports (color:color-mix(in lab,red,red)){.bl-building-hero[data-status=success]{background:color-mix(in srgb,var(--color-success-bg)50%,var(--color-surface-card))}}.bl-building-hero[data-status=warning]{border-color:var(--color-warning-solid)}@supports (color:color-mix(in lab,red,red)){.bl-building-hero[data-status=warning]{border-color:color-mix(in srgb,var(--color-warning-solid)35%,var(--color-border-default))}}.bl-building-hero[data-status=warning]{background:var(--color-warning-bg)}@supports (color:color-mix(in lab,red,red)){.bl-building-hero[data-status=warning]{background:color-mix(in srgb,var(--color-warning-bg)50%,var(--color-surface-card))}}.bl-building-hero[data-status=danger]{border-color:var(--color-danger-solid)}@supports (color:color-mix(in lab,red,red)){.bl-building-hero[data-status=danger]{border-color:color-mix(in srgb,var(--color-danger-solid)30%,var(--color-border-default))}}.bl-building-hero[data-status=danger]{background:var(--color-danger-bg)}@supports (color:color-mix(in lab,red,red)){.bl-building-hero[data-status=danger]{background:color-mix(in srgb,var(--color-danger-bg)50%,var(--color-surface-card))}}.bl-building-hero-inner{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}@media(min-width:640px){.bl-building-hero-inner{flex-wrap:nowrap;gap:1.25rem}}.bl-health-gauge{flex-shrink:0;width:80px;height:70px}.bl-health-info{flex:1;min-width:160px}.bl-health-category{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-disabled);margin-bottom:.2rem;font-size:.6875rem;font-weight:700}.bl-health-status{font-size:1.25rem;font-weight:700;line-height:1.2}.bl-health-status.success{color:var(--color-success-text)}.bl-health-status.warning{color:var(--color-warning-text)}.bl-health-status.danger{color:var(--color-danger-text)}.bl-health-sub-metrics{flex-wrap:wrap;gap:.25rem .875rem;margin-top:.375rem;display:flex}.bl-health-metric{color:var(--color-text-secondary);align-items:center;gap:.3rem;font-size:.8125rem;display:inline-flex}.bl-health-metric-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.bl-health-insights{border-inline-start:1px solid var(--color-border-default);flex-direction:column;flex:2;gap:.5rem;min-width:0;padding-inline-start:1.25rem;display:none}@media(min-width:768px){.bl-health-insights{display:flex}}.bl-health-insight-item{color:var(--color-text-secondary);align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.45;display:flex}.bl-health-insight-icon{flex-shrink:0;width:15px;height:15px;margin-top:1px}.bl-quick-action-bar{background:var(--color-surface-card);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;padding:.75rem;display:flex}.bl-quick-action-pill{border-radius:var(--radius-full);font-size:var(--text-xs);background:var(--color-surface-sunken);color:var(--color-text-primary);cursor:pointer;min-height:36px;transition:background var(--duration-normal,.2s)var(--ease-standard,ease),color var(--duration-normal,.2s)var(--ease-standard,ease),border-color var(--duration-normal,.2s)var(--ease-standard,ease),box-shadow var(--duration-normal,.2s)var(--ease-standard,ease);touch-action:manipulation;border:1px solid #0000;align-items:center;gap:.375rem;padding:.5rem .875rem;font-weight:600;text-decoration:none;display:inline-flex}.bl-quick-action-pill:hover{background:var(--color-brand-subtle);color:var(--color-brand);border-color:var(--color-brand-border);box-shadow:0 2px 8px var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-quick-action-pill:hover{box-shadow:0 2px 8px color-mix(in srgb,var(--color-brand)12%,transparent)}}.bl-quick-action-pill:focus-visible{box-shadow:var(--shadow-ring);outline:none}.bl-quick-action-pill-primary{background:var(--color-brand-subtle);color:var(--color-brand);border-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-quick-action-pill-primary{border-color:color-mix(in srgb,var(--color-brand)30%,transparent)}}.bl-quick-action-pill-primary:hover{background:var(--color-brand);color:var(--color-text-inverse);box-shadow:0 4px 12px var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-quick-action-pill-primary:hover{box-shadow:0 4px 12px color-mix(in srgb,var(--color-brand)30%,transparent)}}.bl-quick-action-pill-success{background:var(--color-success-bg);color:var(--color-success-text);border-color:var(--color-success-border)}@supports (color:color-mix(in lab,red,red)){.bl-quick-action-pill-success{border-color:color-mix(in srgb,var(--color-success-border)50%,transparent)}}.bl-quick-action-pill-success:hover{background:var(--color-success-solid);color:var(--color-text-inverse);box-shadow:0 4px 12px var(--color-success-solid)}@supports (color:color-mix(in lab,red,red)){.bl-quick-action-pill-success:hover{box-shadow:0 4px 12px color-mix(in srgb,var(--color-success-solid)30%,transparent)}}.bl-ws-cockpit{grid-template-columns:1fr;gap:1rem;display:grid}@media(min-width:768px){.bl-ws-cockpit{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){.bl-ws-cockpit{grid-template-columns:repeat(3,1fr)}}.bl-ws-module{background:var(--color-surface-card);border:1px solid var(--color-border-default);border-radius:var(--card-radius);box-shadow:var(--card-shadow);transition:box-shadow var(--duration-normal,.2s)var(--ease-standard,ease),border-color var(--duration-normal,.2s)var(--ease-standard,ease),transform var(--duration-normal,.2s)var(--ease-standard,ease);flex-direction:column;animation:.4s cubic-bezier(.16,1,.3,1) both bl-building-rise;display:flex;overflow:hidden}.bl-ws-module:hover{box-shadow:0 4px 20px -4px var(--color-brand),var(--card-shadow)}@supports (color:color-mix(in lab,red,red)){.bl-ws-module:hover{box-shadow:0 4px 20px -4px color-mix(in srgb,var(--color-brand)12%,transparent),var(--card-shadow)}}.bl-ws-module:hover{border-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-ws-module:hover{border-color:color-mix(in srgb,var(--color-brand)20%,var(--color-border-default))}}.bl-ws-module:hover{transform:translateY(-1px)}.bl-ws-cockpit .bl-ws-module:first-child{animation-delay:0s}.bl-ws-cockpit .bl-ws-module:nth-child(2){animation-delay:55ms}.bl-ws-cockpit .bl-ws-module:nth-child(3){animation-delay:.11s}.bl-ws-cockpit .bl-ws-module:nth-child(4){animation-delay:.165s}.bl-ws-cockpit .bl-ws-module:nth-child(5){animation-delay:.22s}.bl-ws-cockpit .bl-ws-module:nth-child(6){animation-delay:.275s}.bl-ws-module-header{border-bottom:1px solid var(--color-border-ghost);justify-content:space-between;align-items:center;gap:.5rem;padding:.875rem 1rem;display:flex}.bl-ws-module-title{font-size:var(--text-sm);color:var(--color-text-primary);align-items:center;gap:.5rem;font-weight:600;display:flex}.bl-ws-module-body{flex:1;padding:1rem}.bl-ws-module-footer{border-top:1px solid var(--color-border-ghost);background:var(--color-surface-sunken);justify-content:flex-end;align-items:center;gap:.5rem;padding:.625rem 1rem;display:flex}.bl-financial-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.bl-financial-table th{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-disabled);text-align:start;border-bottom:1px solid var(--color-border-default);white-space:nowrap;padding:.625rem 1rem;font-weight:700}.bl-financial-table td{color:var(--color-text-secondary);border-bottom:1px solid var(--color-border-ghost);vertical-align:middle;padding:.75rem 1rem}.bl-financial-table td.num,.bl-financial-table th.num{text-align:end;font-variant-numeric:tabular-nums;color:var(--color-text-primary);white-space:nowrap;direction:ltr;font-weight:600}.bl-financial-table tr:last-child td{border-bottom:none}.bl-financial-table tbody tr:hover td{background:var(--color-surface-sunken)}.bl-financial-table tr.total td{color:var(--color-text-primary);border-top:2px solid var(--color-border-default);background:var(--color-surface-sunken);border-bottom:none;font-weight:700}@supports (color:color-mix(in lab,red,red)){.bl-financial-table tr.total td{background:color-mix(in srgb,var(--color-surface-sunken)60%,transparent)}}body[data-scope=building] .bl-visual-pipeline-step-label{font-size:var(--text-xs);font-weight:600}body[data-scope=building] .bl-visual-pipeline-step--current .bl-visual-pipeline-step-label{color:var(--color-brand)}.dark .bl-building-hero{background:var(--color-surface-card);border-color:var(--color-border-default)}.dark .bl-building-hero[data-status=success]{background:var(--color-success-bg)}@supports (color:color-mix(in lab,red,red)){.dark .bl-building-hero[data-status=success]{background:color-mix(in srgb,var(--color-success-bg)30%,var(--color-surface-card))}}.dark .bl-building-hero[data-status=warning]{background:var(--color-warning-bg)}@supports (color:color-mix(in lab,red,red)){.dark .bl-building-hero[data-status=warning]{background:color-mix(in srgb,var(--color-warning-bg)30%,var(--color-surface-card))}}.dark .bl-building-hero[data-status=danger]{background:var(--color-danger-bg)}@supports (color:color-mix(in lab,red,red)){.dark .bl-building-hero[data-status=danger]{background:color-mix(in srgb,var(--color-danger-bg)30%,var(--color-surface-card))}}.dark .bl-quick-action-bar{background:var(--color-surface-card)}.dark .bl-ws-module{background:var(--color-surface-card);border-color:var(--color-border-default)}.dark .bl-ws-module:hover{box-shadow:0 4px 24px -4px var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.dark .bl-ws-module:hover{box-shadow:0 4px 24px -4px color-mix(in srgb,var(--color-brand)18%,transparent)}}.dark .bl-ws-module-footer{background:var(--color-surface-page)}@media(prefers-reduced-motion:reduce){.bl-ws-module{transition:none;animation:none}.bl-ws-module:hover{transform:none}}@keyframes bl-building-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}body[data-scope=building]{background:var(--color-surface-page)}.bl-cmd-hero{background:linear-gradient(145deg,var(--color-brand)0%,var(--color-brand)100%);border-radius:1.25rem;padding:1.75rem 2rem}@supports (color:color-mix(in lab,red,red)){.bl-cmd-hero{background:linear-gradient(145deg,color-mix(in srgb,var(--color-brand)95%,black 5%),color-mix(in srgb,var(--color-brand)68%,black 32%))}}.bl-cmd-hero{color:#fff;position:relative;overflow:hidden}.bl-cmd-hero--warning{background:linear-gradient(145deg,#bd9121,#9f7100)}.bl-cmd-hero--critical{background:linear-gradient(145deg,#c45e3d,#9f422b)}.bl-cmd-hero-inner{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:relative}.bl-cmd-hero-identity{flex-direction:column;gap:.25rem;min-width:0;display:flex}.bl-cmd-hero-greeting{color:#fff;margin:0;font-size:1.375rem;font-weight:800;line-height:1.2}.bl-cmd-hero-meta{color:#ffffffb8;margin:0;font-size:.875rem}.bl-cmd-hero-metrics{flex-wrap:wrap;align-items:center;gap:2.25rem;display:flex}.bl-cmd-hero-metric{flex-direction:column;align-items:center;gap:.125rem;display:flex}.bl-cmd-hero-metric-value{color:#fff;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:900;line-height:1}.bl-cmd-hero-metric-label{color:#ffffffad;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:.6875rem;font-weight:600}.bl-cmd-hero-actions{flex-wrap:wrap;flex-shrink:0;gap:.625rem;display:flex}.bl-cmd-hero-action{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff26;border:1px solid oklch(100% 0 0/.28);border-radius:.875rem;align-items:center;gap:.5rem;min-height:44px;padding:.6875rem 1.125rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.bl-cmd-hero-action:hover{background:#ffffff3d;border-color:#ffffff73}.bl-cmd-hero-action--primary{color:var(--color-brand);background:#fff;border-color:#0000}.bl-cmd-hero-action--primary:hover{background:#eee}.bl-cmd-kpi-strip{grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.bl-cmd-ops-grid{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.bl-cmd-ops-item{background:var(--color-surface-card);border:1px solid var(--color-border-default);border-radius:1rem;align-items:center;gap:.75rem;min-height:60px;padding:.875rem 1rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.bl-cmd-ops-item:hover{border-color:var(--color-border-hover);background:var(--color-surface-raised)}.bl-cmd-ops-icon{border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.bl-cmd-ops-content{flex-direction:column;gap:.0625rem;min-width:0;display:flex}.bl-cmd-ops-value{color:var(--color-text-heading);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:700;line-height:1.2}.bl-cmd-ops-label{color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:500;overflow:hidden}@media(max-width:767px){.bl-cmd-hero{padding:1.375rem 1.25rem}.bl-cmd-hero-inner{flex-direction:column;align-items:flex-start;gap:1.25rem}.bl-cmd-hero-metrics{gap:1.5rem}.bl-cmd-hero-metric-value{font-size:1.375rem}.bl-cmd-kpi-strip,.bl-cmd-ops-grid{grid-template-columns:repeat(2,1fr)}}body[data-scope=building] .bl-building-hero{animation:.4s cubic-bezier(.16,1,.3,1) both bl-building-rise}body[data-scope=building] .bl-quick-action-bar{animation:.4s cubic-bezier(.16,1,.3,1) 70ms both bl-building-rise}body[data-scope=building] .bl-cmd-hero{animation:.4s cubic-bezier(.16,1,.3,1) both bl-building-rise}@media(prefers-reduced-motion:reduce){.bl-cmd-hero-action,.bl-cmd-ops-item{transition:none}body[data-scope=building] .bl-cmd-hero{animation:none}}.dark .bl-cmd-hero{background:linear-gradient(145deg,var(--color-brand)0%,var(--color-brand)100%)}@supports (color:color-mix(in lab,red,red)){.dark .bl-cmd-hero{background:linear-gradient(145deg,color-mix(in srgb,var(--color-brand)30%,var(--color-surface-card)),color-mix(in srgb,var(--color-brand)18%,var(--color-surface-card)))}}.dark .bl-cmd-hero{border:1px solid var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.dark .bl-cmd-hero{border:1px solid color-mix(in srgb,var(--color-brand)20%,var(--color-border-default))}}.dark .bl-cmd-hero--warning{background:linear-gradient(145deg,#bd9121,#9f7100)}@supports (color:color-mix(in lab,red,red)){.dark .bl-cmd-hero--warning{background:linear-gradient(145deg,color-mix(in srgb,oklch(68% .13 85) 25%,var(--color-surface-card)),color-mix(in srgb,oklch(58% .12 80) 15%,var(--color-surface-card)))}}.dark .bl-cmd-hero--warning{border-color:var(--color-warning-solid)}@supports (color:color-mix(in lab,red,red)){.dark .bl-cmd-hero--warning{border-color:color-mix(in srgb,var(--color-warning-solid)22%,var(--color-border-default))}}.dark .bl-cmd-hero--critical{background:linear-gradient(145deg,#c45e3d,#9f422b)}@supports (color:color-mix(in lab,red,red)){.dark .bl-cmd-hero--critical{background:linear-gradient(145deg,color-mix(in srgb,oklch(60% .14 38) 25%,var(--color-surface-card)),color-mix(in srgb,oklch(50% .13 35) 15%,var(--color-surface-card)))}}.dark .bl-cmd-hero--critical{border-color:var(--color-danger-solid)}@supports (color:color-mix(in lab,red,red)){.dark .bl-cmd-hero--critical{border-color:color-mix(in srgb,var(--color-danger-solid)22%,var(--color-border-default))}}body[data-scope=building] .bl-cmd-kpi-strip,body[data-scope=building] .portal-kpi-strip{animation:bl-fade-in .3s var(--ease-decelerate)both}body[data-scope=building] .bl-cmd-kpi-strip>*,body[data-scope=building] .portal-kpi-strip>*{animation:bl-card-slide .4s var(--ease-decelerate)both}body[data-scope=building] .bl-cmd-kpi-strip>:first-child,body[data-scope=building] .portal-kpi-strip>:first-child{animation-delay:0s}body[data-scope=building] .bl-cmd-kpi-strip>:nth-child(2),body[data-scope=building] .portal-kpi-strip>:nth-child(2){animation-delay:40ms}body[data-scope=building] .bl-cmd-kpi-strip>:nth-child(3),body[data-scope=building] .portal-kpi-strip>:nth-child(3){animation-delay:80ms}body[data-scope=building] .bl-cmd-kpi-strip>:nth-child(4),body[data-scope=building] .portal-kpi-strip>:nth-child(4){animation-delay:.12s}body[data-scope=building] .bl-cmd-kpi-strip>:nth-child(5),body[data-scope=building] .portal-kpi-strip>:nth-child(5){animation-delay:.16s}body[data-scope=building] .bl-cmd-kpi-strip>:nth-child(6),body[data-scope=building] .portal-kpi-strip>:nth-child(6){animation-delay:.2s}body[data-scope=building] .bl-card{animation:bl-card-slide .45s var(--ease-decelerate)both}body[data-scope=building] .bl-grid-stagger>*{animation:bl-card-slide .4s var(--ease-decelerate)both}body[data-scope=building] .bl-page-enter{animation:bl-page-enter .35s var(--ease-decelerate)both}body[data-scope=portal] .bl-cmd-kpi-strip>*,body[data-scope=portal] .portal-kpi-strip>*{animation:bl-card-slide .4s var(--ease-decelerate)both}body[data-scope=portal] .bl-cmd-kpi-strip>:first-child,body[data-scope=portal] .portal-kpi-strip>:first-child{animation-delay:0s}body[data-scope=portal] .bl-cmd-kpi-strip>:nth-child(2),body[data-scope=portal] .portal-kpi-strip>:nth-child(2){animation-delay:50ms}body[data-scope=portal] .bl-cmd-kpi-strip>:nth-child(3),body[data-scope=portal] .portal-kpi-strip>:nth-child(3){animation-delay:.1s}body[data-scope=portal] .bl-cmd-kpi-strip>:nth-child(4),body[data-scope=portal] .portal-kpi-strip>:nth-child(4){animation-delay:.15s}body[data-scope=portal] .bl-card{animation:bl-card-slide .45s var(--ease-decelerate)both}body[data-scope=portal] .bl-page-enter{animation:bl-page-enter .35s var(--ease-decelerate)both}.portal-brand-strip{background:var(--color-surface-card);border-bottom:1px solid var(--color-border-subtle);position:relative;overflow:hidden}.portal-brand-strip:after{display:none}[data-scope=portal] .bl-topbar{border-top:2px solid var(--color-brand)}[data-scope=portal] .bl-nav-link[aria-current=page],[data-scope=portal] .bl-nav-link.active{background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){[data-scope=portal] .bl-nav-link[aria-current=page],[data-scope=portal] .bl-nav-link.active{background:color-mix(in srgb,var(--color-brand)10%,transparent)}}[data-scope=portal] .bl-nav-link[aria-current=page],[data-scope=portal] .bl-nav-link.active,[data-scope=portal] .bl-nav-link[aria-current=page] svg,[data-scope=portal] .bl-nav-link.active svg{color:var(--color-brand)}[data-scope=portal] .bl-card{border-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){[data-scope=portal] .bl-card{border-color:color-mix(in srgb,var(--color-brand)20%,var(--color-border-default))}}.portal-balance-card{background:linear-gradient(135deg,var(--color-brand-subtle)0%,var(--color-brand-subtle)50%,var(--color-surface-card)100%)}@supports (color:color-mix(in lab,red,red)){.portal-balance-card{background:linear-gradient(135deg,var(--color-brand-subtle)0%,color-mix(in srgb,var(--color-brand-subtle)30%,var(--color-surface-card))50%,var(--color-surface-card)100%)}}.portal-balance-card{border:1px solid var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.portal-balance-card{border:1px solid color-mix(in srgb,var(--color-brand)15%,transparent)}}.portal-balance-card{border-radius:var(--radius-xl);box-shadow:0 1px 3px var(--color-brand);padding:1.5rem}@supports (color:color-mix(in lab,red,red)){.portal-balance-card{box-shadow:0 1px 3px color-mix(in srgb,var(--color-brand)6%,transparent)}}.portal-balance-card:focus-visible{box-shadow:var(--shadow-ring);outline:none}.portal-balance-amount{color:var(--color-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:2rem;font-weight:800;line-height:1.2}.portal-request-status--open{background:var(--color-info-icon)}@supports (color:color-mix(in lab,red,red)){.portal-request-status--open{background:color-mix(in srgb,var(--color-info-icon)10%,transparent)}}.portal-request-status--open{color:var(--color-info-icon)}.portal-request-status--in_progress{background:var(--color-warning-icon)}@supports (color:color-mix(in lab,red,red)){.portal-request-status--in_progress{background:color-mix(in srgb,var(--color-warning-icon)10%,transparent)}}.portal-request-status--in_progress{color:var(--color-warning-icon)}.portal-request-status--resolved{background:var(--color-success-icon)}@supports (color:color-mix(in lab,red,red)){.portal-request-status--resolved{background:color-mix(in srgb,var(--color-success-icon)10%,transparent)}}.portal-request-status--resolved{color:var(--color-success-icon)}.portal-request-status--closed{background:var(--color-surface-sunken);color:var(--color-text-disabled)}.portal-priority--low{color:var(--color-text-secondary)}.portal-priority--medium{color:var(--color-info-icon)}.portal-priority--high{color:var(--color-warning-icon)}.portal-priority--urgent{color:var(--color-danger-icon)}.portal-message-thread{border-inline-start:3px solid var(--color-border-default);padding-inline-start:1rem}.portal-message-management{border-inline-start-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.portal-message-management{border-inline-start-color:color-mix(in srgb,var(--color-brand)70%,transparent)}}.portal-message-management{background:var(--color-brand-subtle)}@supports (color:color-mix(in lab,red,red)){.portal-message-management{background:color-mix(in srgb,var(--color-brand-subtle)50%,transparent)}}.portal-star-rating{direction:ltr;gap:.25rem;display:inline-flex}.portal-star-rating .star{cursor:pointer;color:var(--color-border-default);transition:color var(--duration-fast,.15s)var(--ease-standard,ease),transform var(--duration-fast,.15s)var(--ease-standard,ease);touch-action:manipulation;border-radius:4px}.portal-star-rating .star.active,.portal-star-rating .star:hover{color:var(--color-warning-icon);transform:scale(1.1)}.portal-star-rating .star:focus-visible{box-shadow:var(--shadow-ring);outline:none}@media(prefers-reduced-motion:reduce){.portal-star-rating .star{transition:none}.portal-star-rating .star.active,.portal-star-rating .star:hover{transform:none}}.portal-severity--info{background:var(--color-info-icon)}@supports (color:color-mix(in lab,red,red)){.portal-severity--info{background:color-mix(in srgb,var(--color-info-icon)10%,transparent)}}.portal-severity--info{color:var(--color-info-icon)}.portal-severity--warning{background:var(--color-warning-icon)}@supports (color:color-mix(in lab,red,red)){.portal-severity--warning{background:color-mix(in srgb,var(--color-warning-icon)10%,transparent)}}.portal-severity--warning{color:var(--color-warning-icon)}.portal-severity--urgent{background:var(--color-danger-icon)}@supports (color:color-mix(in lab,red,red)){.portal-severity--urgent{background:color-mix(in srgb,var(--color-danger-icon)10%,transparent)}}.portal-severity--urgent{color:var(--color-danger-icon)}.portal-building-switcher{position:relative}.portal-building-switcher-dropdown{background:var(--color-surface-card);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);min-width:16rem;box-shadow:var(--shadow-lg);z-index:50;inset-inline-end:0;margin-top:.5rem;position:absolute;top:100%}.dark .portal-brand-strip{background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.dark .portal-brand-strip{background:color-mix(in srgb,var(--color-brand)15%,var(--color-surface-card))}}.dark [data-scope=portal] .bl-nav-link[aria-current=page],.dark [data-scope=portal] .bl-nav-link.active{background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.dark [data-scope=portal] .bl-nav-link[aria-current=page],.dark [data-scope=portal] .bl-nav-link.active{background:color-mix(in srgb,var(--color-brand)18%,transparent)}}.dark [data-scope=portal] .bl-nav-link[aria-current=page],.dark [data-scope=portal] .bl-nav-link.active{color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.dark [data-scope=portal] .bl-nav-link[aria-current=page],.dark [data-scope=portal] .bl-nav-link.active{color:color-mix(in srgb,var(--color-brand)85%,white)}}.dark .portal-balance-card{background:linear-gradient(135deg,var(--color-brand)0%,var(--color-surface-page)100%)}@supports (color:color-mix(in lab,red,red)){.dark .portal-balance-card{background:linear-gradient(135deg,color-mix(in srgb,var(--color-brand)12%,var(--color-surface-page))0%,var(--color-surface-page)100%)}}.dark .portal-balance-card{border-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.dark .portal-balance-card{border-color:color-mix(in srgb,var(--color-brand)25%,transparent)}}.dark .portal-message-management{background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.dark .portal-message-management{background:color-mix(in srgb,var(--color-brand)10%,transparent)}}@media print{[data-scope=portal] .bl-sidebar,[data-scope=portal] .bl-topbar,.portal-building-switcher{display:none!important}}@keyframes bl-portal-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}body[data-scope=portal]{position:relative}body[data-scope=portal]:before{content:"";background:radial-gradient(ellipse 90% 45% at 50% -5%,var(--color-brand-subtle)0%,transparent 52%),radial-gradient(ellipse 40% 30% at 95% 88%,var(--color-success-bg)0%,transparent 50%);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){body[data-scope=portal]:before{background:radial-gradient(ellipse 90% 45% at 50% -5%,color-mix(in srgb,var(--color-brand-subtle)80%,transparent)0%,transparent 52%),radial-gradient(ellipse 40% 30% at 95% 88%,color-mix(in srgb,var(--color-success-bg)45%,transparent)0%,transparent 50%)}}body[data-scope=portal]:before{pointer-events:none;z-index:-1}.portal-brand-strip:before{content:"";background:linear-gradient(90deg,transparent 0%,var(--color-brand)25%,var(--color-brand)50%,var(--color-brand)75%,transparent 100%);bottom:0;height:2px;position:absolute;inset-inline:0}@supports (color:color-mix(in lab,red,red)){.portal-brand-strip:before{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--color-brand)50%,transparent)25%,var(--color-brand)50%,color-mix(in srgb,var(--color-brand)50%,transparent)75%,transparent 100%)}}.portal-brand-strip:before{opacity:.45}body[data-scope=portal] .portal-balance-card{transition:box-shadow var(--duration-normal,.2s)cubic-bezier(.16,1,.3,1),transform var(--duration-normal,.2s)cubic-bezier(.16,1,.3,1);animation:.4s cubic-bezier(.16,1,.3,1) both bl-portal-rise}body[data-scope=portal] .portal-balance-card:hover{box-shadow:0 0 0 1px var(--color-brand),0 8px 24px -4px var(--color-brand)}@supports (color:color-mix(in lab,red,red)){body[data-scope=portal] .portal-balance-card:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-brand)15%,transparent),0 8px 24px -4px color-mix(in srgb,var(--color-brand)18%,transparent)}}body[data-scope=portal] .portal-balance-card:hover{transform:translateY(-1px)}.dark body[data-scope=portal]:before,body[data-scope=portal].dark:before{background:radial-gradient(ellipse 90% 45% at 50% -5%,var(--color-brand)0%,transparent 52%),radial-gradient(ellipse 40% 30% at 95% 88%,var(--color-success-solid)0%,transparent 50%)}@supports (color:color-mix(in lab,red,red)){.dark body[data-scope=portal]:before,body[data-scope=portal].dark:before{background:radial-gradient(ellipse 90% 45% at 50% -5%,color-mix(in srgb,var(--color-brand)13%,transparent)0%,transparent 52%),radial-gradient(ellipse 40% 30% at 95% 88%,color-mix(in srgb,var(--color-success-solid)8%,transparent)0%,transparent 50%)}}.dark .portal-brand-strip:before{opacity:.25}@media(prefers-reduced-motion:reduce){body[data-scope=portal] .portal-balance-card{transition:none;animation:none}body[data-scope=portal] .portal-balance-card:hover{transform:none}}.mk-header{z-index:var(--z-sticky);-webkit-backdrop-filter:blur(12px)saturate(1.4);transition:background var(--duration-normal)var(--ease-standard),box-shadow var(--duration-normal)var(--ease-standard),color var(--duration-normal)var(--ease-standard);inset-inline:0;position:fixed;top:0}.mk-header .mk-nav-link{color:#fffc}.mk-header .mk-nav-link:hover{color:var(--color-text-inverse);background:#ffffff1a}.mk-header .mk-brand-text{color:var(--color-text-inverse)}.mk-header .mk-brand-icon{color:#ffffffe6}.mk-header .bl-topbar-btn,.mk-header .bl-topbar-text-btn{color:#fffc}.mk-header .bl-topbar-btn:hover,.mk-header .bl-topbar-text-btn:hover{color:var(--color-text-inverse);background:#ffffff1a}.mk-header--scrolled{background:var(--color-surface-card)}@supports (color:color-mix(in lab,red,red)){.mk-header--scrolled{background:color-mix(in srgb,var(--color-surface-card)92%,transparent)}}.mk-header--scrolled{box-shadow:var(--shadow-sm)}.mk-header--scrolled .mk-nav-link{color:var(--color-text-secondary)}.mk-header--scrolled .mk-nav-link:hover{color:var(--color-brand);background:var(--color-brand-subtle)}.mk-header--scrolled .mk-brand-text{color:var(--color-text-primary)}.mk-header--scrolled .mk-brand-icon{color:var(--color-brand)}.mk-header--scrolled .bl-topbar-btn,.mk-header--scrolled .bl-topbar-text-btn{color:var(--color-text-secondary)}.mk-header--scrolled .bl-topbar-btn:hover,.mk-header--scrolled .bl-topbar-text-btn:hover{color:var(--color-brand);background:var(--color-brand-subtle)}.dark .mk-header--scrolled{background:var(--color-surface-card)}@supports (color:color-mix(in lab,red,red)){.dark .mk-header--scrolled{background:color-mix(in srgb,var(--color-surface-card)85%,transparent)}}.dark .mk-header--scrolled .mk-brand-text{color:#fffffff2}.dark .mk-header--scrolled .mk-nav-link{color:#ffffffb3}.dark .mk-header--scrolled .mk-nav-link:hover{color:var(--color-text-inverse);background:#ffffff14}.dark .mk-header--scrolled .bl-topbar-btn,.dark .mk-header--scrolled .bl-topbar-text-btn{color:#ffffffb3}.dark .mk-header--scrolled .bl-topbar-btn:hover,.dark .mk-header--scrolled .bl-topbar-text-btn:hover{color:var(--color-text-inverse);background:#ffffff14}.mk-header-inner{max-width:var(--mk-container-max);padding-inline:var(--mk-container-px);justify-content:space-between;align-items:center;height:72px;margin-inline:auto;display:flex}.mk-nav-link{font-size:var(--text-sm);border-radius:var(--radius-md);transition:color var(--duration-fast),background var(--duration-fast);padding:6px 12px;font-weight:500}.mk-hero{background:linear-gradient(160deg,var(--mk-hero-from)0%,var(--mk-hero-via)40%,var(--mk-hero-to)100%);padding-top:calc(72px + var(--mk-section-py));padding-bottom:var(--mk-section-py);color:#fff;position:relative;overflow:hidden}.mk-hero:before{content:"";background:radial-gradient(ellipse 50% 40% at 20% 80%,var(--color-brand)0%,transparent 70%),radial-gradient(ellipse 40% 50% at 80% 20%,var(--color-brand)0%,transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.mk-hero:before{background:radial-gradient(ellipse 50% 40% at 20% 80%,color-mix(in srgb,var(--color-brand)25%,transparent)0%,transparent 70%),radial-gradient(ellipse 40% 50% at 80% 20%,color-mix(in srgb,var(--color-brand)15%,transparent)0%,transparent 70%)}}.mk-hero:before{pointer-events:none}.mk-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.mk-hero-title{font-size:var(--mk-text-hero);letter-spacing:-.025em;font-weight:800;line-height:1.15}.mk-hero-subtitle{font-size:var(--mk-text-subtitle);color:#ffffffbf;max-width:600px;line-height:1.6}.mk-text-gradient{background:linear-gradient(135deg,var(--mk-gradient-text-from),var(--mk-gradient-text-to));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mk-container{max-width:var(--mk-container-max);padding-inline:var(--mk-container-px);margin-inline:auto}.mk-section{padding-block:var(--mk-section-py)}.mk-section--alt{background:var(--mk-surface-alternate)}.mk-section-title{font-size:var(--mk-text-section);letter-spacing:-.02em;color:var(--color-text-primary);font-weight:700}.mk-section-subtitle{font-size:var(--mk-text-body);color:var(--color-text-secondary);max-width:600px;line-height:1.7}.mk-feature-card{background:var(--mk-card-bg);border:1px solid var(--mk-card-border);border-radius:var(--radius-xl);box-shadow:var(--mk-card-shadow);transition:border-color var(--duration-normal)var(--ease-standard),box-shadow var(--duration-normal)var(--ease-standard),transform var(--duration-normal)var(--ease-standard);padding:28px}.mk-feature-card:hover{border-color:var(--mk-card-hover-border);box-shadow:var(--mk-card-hover-shadow);transform:translateY(-2px)}.mk-feature-icon{border-radius:var(--radius-lg);justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;font-size:1.25rem;display:flex}.mk-pricing-card{background:var(--mk-pricing-bg);border:1px solid var(--mk-pricing-border);border-radius:var(--radius-xl);transition:border-color var(--duration-normal)var(--ease-standard),box-shadow var(--duration-normal)var(--ease-standard);padding:32px;position:relative}.mk-pricing-card--featured{border-color:var(--mk-pricing-featured);box-shadow:0 0 0 1px var(--mk-pricing-featured),0 8px 30px var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.mk-pricing-card--featured{box-shadow:0 0 0 1px var(--mk-pricing-featured),0 8px 30px color-mix(in srgb,var(--color-brand)12%,transparent)}}.mk-pricing-card--featured:before{content:"";background:var(--color-brand);border-radius:var(--radius-xl)var(--radius-xl)0 0;inset-inline:0;height:3px;position:absolute;top:0}.mk-pricing-amount{font-size:var(--text-4xl);color:var(--color-text-primary);font-weight:800;line-height:1}.mk-pricing-period{font-size:var(--text-sm);color:var(--color-text-tertiary)}.mk-pricing-feature{font-size:var(--text-sm);color:var(--color-text-secondary);align-items:flex-start;gap:10px;padding-block:6px;display:flex}.mk-pricing-feature svg{width:18px;height:18px;color:var(--color-success-icon);flex-shrink:0;margin-top:2px}.mk-stat{text-align:center}.mk-stat-value{font-size:var(--text-3xl);color:var(--color-text-primary);font-weight:800;line-height:1}.mk-stat-label{font-size:var(--text-sm);color:var(--color-text-tertiary);margin-top:4px}.mk-faq-item{border-bottom:1px solid var(--color-border-default)}.mk-faq-trigger{width:100%;font-size:var(--text-base);color:var(--color-text-primary);text-align:start;transition:color var(--duration-fast);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding-block:20px;font-weight:600;display:flex}.mk-faq-trigger:hover{color:var(--color-brand)}.mk-faq-trigger:focus-visible{box-shadow:var(--shadow-ring);border-radius:var(--radius-sm);outline:none}.mk-faq-trigger svg{width:20px;height:20px;transition:transform var(--duration-normal)var(--ease-standard);color:var(--color-text-tertiary);flex-shrink:0}.mk-faq-answer{transition:max-height var(--duration-normal)var(--ease-standard);overflow:hidden}.mk-faq-answer p{font-size:var(--text-sm);color:var(--color-text-secondary);padding-bottom:20px;line-height:1.7}.mk-testimonial{background:var(--mk-card-bg);border:1px solid var(--mk-card-border);border-radius:var(--radius-xl);padding:24px}.mk-testimonial-quote{font-size:var(--text-sm);color:var(--color-text-secondary);font-style:italic;line-height:1.7}.mk-testimonial-author{font-size:var(--text-sm);color:var(--color-text-primary);font-weight:600}.mk-testimonial-role{font-size:var(--text-xs);color:var(--color-text-tertiary)}.mk-cta{background:linear-gradient(135deg,var(--mk-hero-from)0%,var(--mk-hero-via)50%,var(--color-brand)100%);position:relative;overflow:hidden}.mk-cta:before{content:"";background:radial-gradient(ellipse 50% 60% at 50% 50%,var(--color-brand)0%,transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.mk-cta:before{background:radial-gradient(ellipse 50% 60% at 50% 50%,color-mix(in srgb,var(--color-brand)20%,transparent)0%,transparent 70%)}}.mk-cta:before{pointer-events:none}.mk-btn-glow{box-shadow:var(--mk-glow-size);transition:box-shadow var(--duration-normal)var(--ease-standard),transform var(--duration-normal)var(--ease-standard);position:relative}.mk-btn-glow:hover{box-shadow:0 0 60px var(--mk-glow-color);transform:translateY(-1px)}.mk-btn-glow:focus-visible{box-shadow:var(--shadow-ring);outline:none}.mk-footer{background:var(--mk-surface-dark);color:#fff9;padding-block:48px 24px}.mk-footer a{color:#fff9;transition:color var(--duration-fast)}.mk-footer a:hover{color:#fff}.mk-footer-heading{font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:#fff6;margin-bottom:16px;font-weight:700}.mk-float-shape{pointer-events:none;opacity:.5;border-radius:50%;position:absolute}@media(prefers-reduced-motion:no-preference){.mk-float-shape{animation:20s ease-in-out infinite mk-float}}@keyframes mk-float{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-20px)rotate(5deg)}66%{transform:translateY(10px)rotate(-3deg)}}.mk-trust-bar{background:var(--color-surface-card);justify-content:center;align-items:center;gap:2rem;padding-block:.875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.mk-trust-bar{background:color-mix(in srgb,var(--color-surface-card)85%,transparent)}}.mk-trust-bar{border-bottom:1px solid var(--color-border-ghost);font-size:var(--text-xs);color:var(--color-text-tertiary);flex-wrap:wrap}.mk-trust-item{align-items:center;gap:.375rem;font-weight:500;display:inline-flex}.mk-trust-item svg{width:14px;height:14px;color:var(--color-success-icon);flex-shrink:0}.mk-logo-bar{opacity:.55;filter:grayscale();transition:opacity var(--duration-normal)var(--ease-standard);flex-wrap:wrap;justify-content:center;align-items:center;gap:2.5rem;padding-block:2rem;display:flex}.mk-logo-bar:hover{opacity:.75}.mk-logo-bar-label{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-tertiary);text-align:center;width:100%;margin-bottom:.5rem;font-weight:600}.mk-scroll-progress{background:linear-gradient(90deg,var(--color-brand),var(--color-brand-deep));height:2px;transform-origin:inline-start;z-index:calc(var(--z-sticky) + 1);top:0;position:fixed;inset-inline:0}@keyframes mk-hero-title-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes mk-hero-subtitle-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes mk-hero-cta-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.mk-hero-title{animation:.6s cubic-bezier(.16,1,.3,1) .1s both mk-hero-title-in}.mk-hero-subtitle{animation:.5s cubic-bezier(.16,1,.3,1) .25s both mk-hero-subtitle-in}.mk-hero-cta{animation:.45s cubic-bezier(.16,1,.3,1) .4s both mk-hero-cta-in}.mk-hero-media{animation:.6s cubic-bezier(.16,1,.3,1) .5s both mk-hero-cta-in}@media(prefers-reduced-motion:reduce){.mk-hero-title,.mk-hero-subtitle,.mk-hero-cta,.mk-hero-media{opacity:1;animation:none;transform:none}}.mk-mobile-menu{z-index:calc(var(--z-modal) - 1);background:var(--color-surface-card);transition:transform var(--duration-normal)var(--ease-standard);overscroll-behavior:contain;padding:1.5rem;flex-direction:column;padding-top:calc(60px + 1.5rem);display:flex;position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}[dir=rtl] .mk-mobile-menu{transform:translate(-100%)}.mk-mobile-menu.is-open{transform:translate(0)}.mk-mobile-menu-backdrop{z-index:calc(var(--z-modal) - 2);opacity:0;pointer-events:none;transition:opacity var(--duration-normal)var(--ease-standard);background:#0006;position:fixed;inset:0}.mk-mobile-menu-backdrop.is-open{opacity:1;pointer-events:auto}.mk-mobile-nav-link{font-size:var(--text-base);color:var(--color-text-primary);border-bottom:1px solid var(--color-border-ghost);transition:color var(--duration-fast)var(--ease-standard);align-items:center;gap:.75rem;padding:.875rem 0;font-weight:500;text-decoration:none;display:flex}.mk-mobile-nav-link:hover{color:var(--color-brand)}.mk-mobile-nav-link:last-child{border-bottom:none}.mk-reveal{opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.mk-reveal.mk-revealed{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.mk-reveal{opacity:1;transition:none;transform:none}}.mk-billing-toggle{background:var(--color-surface-sunken);border-radius:var(--radius-full);border:1px solid var(--color-border-default);align-items:center;gap:.75rem;padding:.25rem;display:inline-flex}.mk-billing-option{border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-text-secondary);cursor:pointer;transition:all var(--duration-fast)var(--ease-standard);padding:.375rem 1rem;font-weight:500}.mk-billing-option.is-active{background:var(--color-brand);color:#fff;box-shadow:0 1px 4px var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.mk-billing-option.is-active{box-shadow:0 1px 4px color-mix(in srgb,var(--color-brand)30%,transparent)}}.mk-billing-save-badge{font-size:var(--text-xs);color:var(--color-success-text);background:var(--color-success-bg);border:1px solid var(--color-success-border);border-radius:var(--radius-full);padding:.125rem .5rem;font-weight:700}@media(max-width:768px){.mk-header-inner{height:60px}.mk-hero{padding-top:calc(60px + 3rem);padding-bottom:3rem}.mk-trust-bar{gap:1rem;font-size:.6875rem}.mk-logo-bar{gap:1.5rem}.mk-pricing-card{padding:24px}}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-0{inset:calc(var(--spacing)*0)}.-inset-2{inset:calc(var(--spacing)*-2)}.-inset-4{inset:calc(var(--spacing)*-4)}.inset-0{inset:calc(var(--spacing)*0)}.inset-0\.5{inset:calc(var(--spacing)*.5)}.inset-8{inset:calc(var(--spacing)*8)}.inset-16{inset:calc(var(--spacing)*16)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-x-4{inset-inline:calc(var(--spacing)*4)}.inset-x-6{inset-inline:calc(var(--spacing)*6)}.inset-x-8{inset-inline:calc(var(--spacing)*8)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-start-4{inset-inline-start:calc(var(--spacing)*-4)}.-start-6{inset-inline-start:calc(var(--spacing)*-6)}.-start-10{inset-inline-start:calc(var(--spacing)*-10)}.-start-\[21px\]{inset-inline-start:-21px}.-start-\[calc\(1\.5rem\+5px\)\]{inset-inline-start:calc(-1.5rem - 5px)}.-start-\[calc\(2rem\+5px\)\]{inset-inline-start:calc(-2rem - 5px)}.start-0{inset-inline-start:calc(var(--spacing)*0)}.start-0\.5{inset-inline-start:calc(var(--spacing)*.5)}.start-1\/2{inset-inline-start:50%}.start-2{inset-inline-start:calc(var(--spacing)*2)}.start-2\.5{inset-inline-start:calc(var(--spacing)*2.5)}.start-3{inset-inline-start:calc(var(--spacing)*3)}.start-4{inset-inline-start:calc(var(--spacing)*4)}.start-5{inset-inline-start:calc(var(--spacing)*5)}.start-6{inset-inline-start:calc(var(--spacing)*6)}.start-12{inset-inline-start:calc(var(--spacing)*12)}.-end-0\.5{inset-inline-end:calc(var(--spacing)*-.5)}.-end-1\.5{inset-inline-end:calc(var(--spacing)*-1.5)}.-end-4{inset-inline-end:calc(var(--spacing)*-4)}.-end-8{inset-inline-end:calc(var(--spacing)*-8)}.-end-10{inset-inline-end:calc(var(--spacing)*-10)}.end-0{inset-inline-end:calc(var(--spacing)*0)}.end-0\.5{inset-inline-end:calc(var(--spacing)*.5)}.end-1\.5{inset-inline-end:calc(var(--spacing)*1.5)}.end-2{inset-inline-end:calc(var(--spacing)*2)}.end-3{inset-inline-end:calc(var(--spacing)*3)}.end-4{inset-inline-end:calc(var(--spacing)*4)}.end-6{inset-inline-end:calc(var(--spacing)*6)}.end-auto{inset-inline-end:auto}.-top-0\.5{top:calc(var(--spacing)*-.5)}.-top-1{top:calc(var(--spacing)*-1)}.-top-1\.5{top:calc(var(--spacing)*-1.5)}.-top-2{top:calc(var(--spacing)*-2)}.-top-3{top:calc(var(--spacing)*-3)}.-top-4{top:calc(var(--spacing)*-4)}.-top-5{top:calc(var(--spacing)*-5)}.-top-6{top:calc(var(--spacing)*-6)}.-top-8{top:calc(var(--spacing)*-8)}.-top-10{top:calc(var(--spacing)*-10)}.-top-12{top:calc(var(--spacing)*-12)}.-top-16{top:calc(var(--spacing)*-16)}.-top-20{top:calc(var(--spacing)*-20)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1{top:calc(var(--spacing)*1)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-1\/4{top:25%}.top-2{top:calc(var(--spacing)*2)}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-2\/3{top:66.6667%}.top-2\/4{top:50%}.top-3{top:calc(var(--spacing)*3)}.top-3\/4{top:75%}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-6{top:calc(var(--spacing)*6)}.top-8{top:calc(var(--spacing)*8)}.top-10{top:calc(var(--spacing)*10)}.top-12{top:calc(var(--spacing)*12)}.top-14{top:calc(var(--spacing)*14)}.top-16{top:calc(var(--spacing)*16)}.top-20{top:calc(var(--spacing)*20)}.top-24{top:calc(var(--spacing)*24)}.top-\[-1px\]{top:-1px}.top-\[-8px\]{top:-8px}.top-\[-32px\]{top:-32px}.top-\[-50\%\]{top:-50%}.top-\[10\%\]{top:10%}.top-\[12\%\]{top:12%}.top-\[15\%\]{top:15%}.top-\[20\%\]{top:20%}.top-\[25\%\]{top:25%}.top-\[28px\]{top:28px}.top-\[30\%\]{top:30%}.top-\[30px\]{top:30px}.top-\[34\%\]{top:34%}.top-\[35\%\]{top:35%}.top-\[45\%\]{top:45%}.top-\[55\%\]{top:55%}.top-\[84px\]{top:84px}.top-\[104px\]{top:104px}.top-\[120px\]{top:120px}.top-\[140px\]{top:140px}.top-\[148px\]{top:148px}.top-\[160px\]{top:160px}.top-\[200px\]{top:200px}.top-\[210px\]{top:210px}.top-\[260px\]{top:260px}.top-\[270px\]{top:270px}.top-\[280px\]{top:280px}.top-\[300px\]{top:300px}.top-\[310px\]{top:310px}.top-\[360px\]{top:360px}.top-\[410px\]{top:410px}.top-\[450px\]{top:450px}.top-\[460px\]{top:460px}.top-\[calc\(100\%\+64px\)\]{top:calc(100% + 64px)}.top-full{top:100%}.-right-1{right:calc(var(--spacing)*-1)}.-right-2{right:calc(var(--spacing)*-2)}.-right-3{right:calc(var(--spacing)*-3)}.-right-4{right:calc(var(--spacing)*-4)}.-right-6{right:calc(var(--spacing)*-6)}.-right-8{right:calc(var(--spacing)*-8)}.-right-10{right:calc(var(--spacing)*-10)}.-right-12{right:calc(var(--spacing)*-12)}.-right-16{right:calc(var(--spacing)*-16)}.-right-20{right:calc(var(--spacing)*-20)}.-right-32{right:calc(var(--spacing)*-32)}.-right-40{right:calc(var(--spacing)*-40)}.right-0{right:calc(var(--spacing)*0)}.right-0\.5{right:calc(var(--spacing)*.5)}.right-1{right:calc(var(--spacing)*1)}.right-1\.5{right:calc(var(--spacing)*1.5)}.right-1\/2{right:50%}.right-1\/3{right:33.3333%}.right-1\/4{right:25%}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.right-8{right:calc(var(--spacing)*8)}.right-10{right:calc(var(--spacing)*10)}.right-12{right:calc(var(--spacing)*12)}.right-16{right:calc(var(--spacing)*16)}.right-20{right:calc(var(--spacing)*20)}.right-32{right:calc(var(--spacing)*32)}.right-84{right:calc(var(--spacing)*84)}.right-88{right:calc(var(--spacing)*88)}.right-104{right:calc(var(--spacing)*104)}.right-\[-6px\]{right:-6px}.right-\[-10\%\]{right:-10%}.right-\[10\%\]{right:10%}.right-\[15\%\]{right:15%}.right-\[25\%\]{right:25%}.right-\[30\%\]{right:30%}.right-\[60\%\]{right:60%}.right-\[100px\]{right:100px}.right-\[412px\]{right:412px}.right-full{right:100%}.-bottom-0\.5{bottom:calc(var(--spacing)*-.5)}.-bottom-1{bottom:calc(var(--spacing)*-1)}.-bottom-2{bottom:calc(var(--spacing)*-2)}.-bottom-4{bottom:calc(var(--spacing)*-4)}.-bottom-6{bottom:calc(var(--spacing)*-6)}.-bottom-8{bottom:calc(var(--spacing)*-8)}.-bottom-10{bottom:calc(var(--spacing)*-10)}.-bottom-12{bottom:calc(var(--spacing)*-12)}.-bottom-16{bottom:calc(var(--spacing)*-16)}.-bottom-20{bottom:calc(var(--spacing)*-20)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-0\.5{bottom:calc(var(--spacing)*.5)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-1\/3{bottom:33.3333%}.bottom-1\/4{bottom:25%}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-6{bottom:calc(var(--spacing)*6)}.bottom-8{bottom:calc(var(--spacing)*8)}.bottom-10{bottom:calc(var(--spacing)*10)}.bottom-12{bottom:calc(var(--spacing)*12)}.bottom-20{bottom:calc(var(--spacing)*20)}.bottom-24{bottom:calc(var(--spacing)*24)}.bottom-\[-1\.5rem\]{bottom:-1.5rem}.bottom-\[-24px\]{bottom:-24px}.bottom-\[10\%\]{bottom:10%}.bottom-\[20\%\]{bottom:20%}.bottom-\[30\%\]{bottom:30%}.bottom-\[30px\]{bottom:30px}.bottom-\[35\%\]{bottom:35%}.bottom-\[50px\]{bottom:50px}.bottom-\[60\%\]{bottom:60%}.bottom-\[75\%\]{bottom:75%}.bottom-full{bottom:100%}.-left-1\.5{left:calc(var(--spacing)*-1.5)}.-left-3{left:calc(var(--spacing)*-3)}.-left-5{left:calc(var(--spacing)*-5)}.-left-6{left:calc(var(--spacing)*-6)}.-left-8{left:calc(var(--spacing)*-8)}.-left-10{left:calc(var(--spacing)*-10)}.-left-20{left:calc(var(--spacing)*-20)}.-left-\[1\.35rem\]{left:-1.35rem}.-left-\[5px\]{left:-5px}.-left-\[9px\]{left:-9px}.-left-\[21px\]{left:-21px}.-left-\[23px\]{left:-23px}.-left-\[30px\]{left:-30px}.left-0{left:calc(var(--spacing)*0)}.left-0\.5{left:calc(var(--spacing)*.5)}.left-1{left:calc(var(--spacing)*1)}.left-1\.5{left:calc(var(--spacing)*1.5)}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-1\/4{left:25%}.left-2{left:calc(var(--spacing)*2)}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-2\/3{left:66.6667%}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-6{left:calc(var(--spacing)*6)}.left-8{left:calc(var(--spacing)*8)}.left-10{left:calc(var(--spacing)*10)}.left-12{left:calc(var(--spacing)*12)}.left-16{left:calc(var(--spacing)*16)}.left-64{left:calc(var(--spacing)*64)}.left-72{left:calc(var(--spacing)*72)}.left-\[-6px\]{left:-6px}.left-\[1\.125rem\]{left:1.125rem}.left-\[2\.25rem\]{left:2.25rem}.left-\[7px\]{left:7px}.left-\[10\%\]{left:10%}.left-\[11px\]{left:11px}.left-\[15\%\]{left:15%}.left-\[15px\]{left:15px}.left-\[20\%\]{left:20%}.left-\[20rem\]{left:20rem}.left-\[25\%\]{left:25%}.left-\[27px\]{left:27px}.left-\[30\%\]{left:30%}.left-\[30rem\]{left:30rem}.left-\[39px\]{left:39px}.left-\[40\%\]{left:40%}.left-\[42\%\]{left:42%}.left-\[45\%\]{left:45%}.left-\[46\.5rem\]{left:46.5rem}.left-\[48\%\]{left:48%}.left-\[52px\]{left:52px}.left-\[54rem\]{left:54rem}.left-\[60\%\]{left:60%}.left-\[65\%\]{left:65%}.left-\[75\%\]{left:75%}.left-\[80\%\]{left:80%}.left-\[80px\]{left:80px}.left-\[82\%\]{left:82%}.left-\[100px\]{left:100px}.left-\[150px\]{left:150px}.left-\[420px\]{left:420px}.left-\[450px\]{left:450px}.left-\[520px\]{left:520px}.left-\[600px\]{left:600px}.left-\[740px\]{left:740px}.left-\[750px\]{left:750px}.left-\[960px\]{left:960px}.left-\[1020px\]{left:1020px}.left-\[1050px\]{left:1050px}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-60{z-index:60}.z-\[\'\.\$m\[1\]\.\'\]{z-index:".$m[1]."}.z-\[1\]{z-index:1}.z-\[51\]{z-index:51}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.z-\[200\]{z-index:200}.z-\[9000\]{z-index:9000}.z-\[9001\]{z-index:9001}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.z-\[N\]{z-index:N}.z-\[var\(--z-dropdown\)\]{z-index:var(--z-dropdown)}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-11{grid-column:span 11/span 11}.col-span-12{grid-column:span 12/span 12}.col-span-24{grid-column:span 24/span 24}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-4{margin:calc(var(--spacing)*4)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-2{margin-inline:calc(var(--spacing)*-2)}.-mx-2\.5{margin-inline:calc(var(--spacing)*-2.5)}.-mx-4{margin-inline:calc(var(--spacing)*-4)}.-mx-6{margin-inline:calc(var(--spacing)*-6)}.mx-0\.5{margin-inline:calc(var(--spacing)*.5)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-8{margin-inline:calc(var(--spacing)*8)}.mx-\[15\%\]{margin-inline:15%}.mx-auto{margin-inline:auto}.bl-divider{border:none;border-top:1px solid var(--color-border-subtle);margin-block:var(--spacing-section-gap,1.5rem)}.bl-breathe{margin-block:2rem}.my-1{margin-block:calc(var(--spacing)*1)}.my-1\.5{margin-block:calc(var(--spacing)*1.5)}.my-2{margin-block:calc(var(--spacing)*2)}.my-3{margin-block:calc(var(--spacing)*3)}.my-4{margin-block:calc(var(--spacing)*4)}.my-6{margin-block:calc(var(--spacing)*6)}.my-8{margin-block:calc(var(--spacing)*8)}.-ms-1{margin-inline-start:calc(var(--spacing)*-1)}.-ms-3{margin-inline-start:calc(var(--spacing)*-3)}.-ms-4{margin-inline-start:calc(var(--spacing)*-4)}.-ms-6{margin-inline-start:calc(var(--spacing)*-6)}.-ms-px{margin-inline-start:-1px}.ms-0{margin-inline-start:calc(var(--spacing)*0)}.ms-0\.5{margin-inline-start:calc(var(--spacing)*.5)}.ms-1{margin-inline-start:calc(var(--spacing)*1)}.ms-1\.5{margin-inline-start:calc(var(--spacing)*1.5)}.ms-2{margin-inline-start:calc(var(--spacing)*2)}.ms-3{margin-inline-start:calc(var(--spacing)*3)}.ms-4{margin-inline-start:calc(var(--spacing)*4)}.ms-4\.5{margin-inline-start:calc(var(--spacing)*4.5)}.ms-5{margin-inline-start:calc(var(--spacing)*5)}.ms-6{margin-inline-start:calc(var(--spacing)*6)}.ms-7{margin-inline-start:calc(var(--spacing)*7)}.ms-8{margin-inline-start:calc(var(--spacing)*8)}.ms-10{margin-inline-start:calc(var(--spacing)*10)}.ms-12{margin-inline-start:calc(var(--spacing)*12)}.ms-\[52px\]{margin-inline-start:52px}.ms-auto{margin-inline-start:auto}.-me-1{margin-inline-end:calc(var(--spacing)*-1)}.-me-8{margin-inline-end:calc(var(--spacing)*-8)}.-me-16{margin-inline-end:calc(var(--spacing)*-16)}.me-0\.5{margin-inline-end:calc(var(--spacing)*.5)}.me-1{margin-inline-end:calc(var(--spacing)*1)}.me-1\.5{margin-inline-end:calc(var(--spacing)*1.5)}.me-2{margin-inline-end:calc(var(--spacing)*2)}.me-3{margin-inline-end:calc(var(--spacing)*3)}.\!mt-6{margin-top:calc(var(--spacing)*6)!important}.-mt-0\.5{margin-top:calc(var(--spacing)*-.5)}.-mt-1{margin-top:calc(var(--spacing)*-1)}.-mt-3{margin-top:calc(var(--spacing)*-3)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.-mt-5{margin-top:calc(var(--spacing)*-5)}.-mt-8{margin-top:calc(var(--spacing)*-8)}.-mt-10{margin-top:calc(var(--spacing)*-10)}.-mt-12{margin-top:calc(var(--spacing)*-12)}.-mt-16{margin-top:calc(var(--spacing)*-16)}.-mt-20{margin-top:calc(var(--spacing)*-20)}.-mt-32{margin-top:calc(var(--spacing)*-32)}.-mt-48{margin-top:calc(var(--spacing)*-48)}.-mt-px{margin-top:-1px}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-14{margin-top:calc(var(--spacing)*14)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-20{margin-top:calc(var(--spacing)*20)}.mt-24{margin-top:calc(var(--spacing)*24)}.mt-\[-20px\]{margin-top:-20px}.mt-\[13px\]{margin-top:13px}.mt-\[57px\]{margin-top:57px}.mt-auto{margin-top:auto}.-mr-2{margin-right:calc(var(--spacing)*-2)}.-mr-4{margin-right:calc(var(--spacing)*-4)}.-mr-5{margin-right:calc(var(--spacing)*-5)}.-mr-5\.5{margin-right:calc(var(--spacing)*-5.5)}.-mr-7{margin-right:calc(var(--spacing)*-7)}.-mr-7\.5{margin-right:calc(var(--spacing)*-7.5)}.-mr-8{margin-right:calc(var(--spacing)*-8)}.-mr-12{margin-right:calc(var(--spacing)*-12)}.-mr-16{margin-right:calc(var(--spacing)*-16)}.-mr-20{margin-right:calc(var(--spacing)*-20)}.-mr-32{margin-right:calc(var(--spacing)*-32)}.-mr-48{margin-right:calc(var(--spacing)*-48)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-4{margin-right:calc(var(--spacing)*4)}.mr-6{margin-right:calc(var(--spacing)*6)}.mr-12{margin-right:calc(var(--spacing)*12)}.mr-80{margin-right:calc(var(--spacing)*80)}.mr-auto{margin-right:auto}.-mb-6{margin-bottom:calc(var(--spacing)*-6)}.-mb-8{margin-bottom:calc(var(--spacing)*-8)}.-mb-10{margin-bottom:calc(var(--spacing)*-10)}.-mb-32{margin-bottom:calc(var(--spacing)*-32)}.-mb-\[1px\]{margin-bottom:-1px}.-mb-\[10px\]{margin-bottom:-10px}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.mb-20{margin-bottom:calc(var(--spacing)*20)}.-ml-4{margin-left:calc(var(--spacing)*-4)}.-ml-5{margin-left:calc(var(--spacing)*-5)}.-ml-5\.5{margin-left:calc(var(--spacing)*-5.5)}.-ml-6{margin-left:calc(var(--spacing)*-6)}.-ml-7{margin-left:calc(var(--spacing)*-7)}.-ml-7\.5{margin-left:calc(var(--spacing)*-7.5)}.-ml-10{margin-left:calc(var(--spacing)*-10)}.-ml-32{margin-left:calc(var(--spacing)*-32)}.-ml-px{margin-left:-1px}.ml-0{margin-left:calc(var(--spacing)*0)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-8{margin-left:calc(var(--spacing)*8)}.ml-11{margin-left:calc(var(--spacing)*11)}.ml-12{margin-left:calc(var(--spacing)*12)}.ml-20{margin-left:calc(var(--spacing)*20)}.ml-64{margin-left:calc(var(--spacing)*64)}.ml-72{margin-left:calc(var(--spacing)*72)}.ml-\[3px\]{margin-left:3px}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[2\/1\]{aspect-ratio:2}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[16\/7\]{aspect-ratio:16/7}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-1\.5{width:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.5)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-14{width:calc(var(--spacing)*14);height:calc(var(--spacing)*14)}.size-32{width:calc(var(--spacing)*32);height:calc(var(--spacing)*32)}.size-\[6px\]{width:6px;height:6px}.\!h-10{height:calc(var(--spacing)*10)!important}.\!h-20{height:calc(var(--spacing)*20)!important}.h-0{height:calc(var(--spacing)*0)}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-1\/2{height:50%}.h-1\/3{height:33.3333%}.h-1\/4{height:25%}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-2\/3{height:66.6667%}.h-2\/5{height:40%}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-3\/4{height:75%}.h-3\/5{height:60%}.h-4{height:calc(var(--spacing)*4)}.h-4\.5{height:calc(var(--spacing)*4.5)}.h-4\/5{height:80%}.h-5{height:calc(var(--spacing)*5)}.h-5\.5{height:calc(var(--spacing)*5.5)}.h-5\/6{height:83.3333%}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-32{height:calc(var(--spacing)*32)}.h-34{height:calc(var(--spacing)*34)}.h-36{height:calc(var(--spacing)*36)}.h-38{height:calc(var(--spacing)*38)}.h-40{height:calc(var(--spacing)*40)}.h-42{height:calc(var(--spacing)*42)}.h-44{height:calc(var(--spacing)*44)}.h-46{height:calc(var(--spacing)*46)}.h-48{height:calc(var(--spacing)*48)}.h-50{height:calc(var(--spacing)*50)}.h-52{height:calc(var(--spacing)*52)}.h-54{height:calc(var(--spacing)*54)}.h-56{height:calc(var(--spacing)*56)}.h-58{height:calc(var(--spacing)*58)}.h-60{height:calc(var(--spacing)*60)}.h-64{height:calc(var(--spacing)*64)}.h-68{height:calc(var(--spacing)*68)}.h-72{height:calc(var(--spacing)*72)}.h-80{height:calc(var(--spacing)*80)}.h-96{height:calc(var(--spacing)*96)}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[4px\]{height:4px}.h-\[8\%\]{height:8%}.h-\[10\%\]{height:10%}.h-\[12\%\]{height:12%}.h-\[15\%\]{height:15%}.h-\[18px\]{height:18px}.h-\[20\%\]{height:20%}.h-\[25\%\]{height:25%}.h-\[26\%\]{height:26%}.h-\[28\%\]{height:28%}.h-\[30\%\]{height:30%}.h-\[32\%\]{height:32%}.h-\[35\%\]{height:35%}.h-\[38\%\]{height:38%}.h-\[40\%\]{height:40%}.h-\[42\%\]{height:42%}.h-\[42px\]{height:42px}.h-\[44\%\]{height:44%}.h-\[45\%\]{height:45%}.h-\[48\%\]{height:48%}.h-\[50\%\]{height:50%}.h-\[52\%\]{height:52%}.h-\[55\%\]{height:55%}.h-\[56px\]{height:56px}.h-\[58\%\]{height:58%}.h-\[60\%\]{height:60%}.h-\[62\%\]{height:62%}.h-\[65\%\]{height:65%}.h-\[68\%\]{height:68%}.h-\[70\%\]{height:70%}.h-\[75\%\]{height:75%}.h-\[78\%\]{height:78%}.h-\[79\%\]{height:79%}.h-\[80\%\]{height:80%}.h-\[82\%\]{height:82%}.h-\[84\%\]{height:84%}.h-\[85\%\]{height:85%}.h-\[88\%\]{height:88%}.h-\[90\%\]{height:90%}.h-\[92\%\]{height:92%}.h-\[95\%\]{height:95%}.h-\[98\%\]{height:98%}.h-\[100\%\]{height:100%}.h-\[105\%\]{height:105%}.h-\[150px\]{height:150px}.h-\[220px\]{height:220px}.h-\[280px\]{height:280px}.h-\[300px\]{height:300px}.h-\[320px\]{height:320px}.h-\[400px\]{height:400px}.h-\[420px\]{height:420px}.h-\[450px\]{height:450px}.h-\[480px\]{height:480px}.h-\[500px\]{height:500px}.h-\[600px\]{height:600px}.h-\[800px\]{height:800px}.h-\[calc\(100\%-4rem\)\]{height:calc(100% - 4rem)}.h-\[calc\(100vh-3\.5rem\)\]{height:calc(100vh - 3.5rem)}.h-\[calc\(100vh-4rem\)\]{height:calc(100vh - 4rem)}.h-\[calc\(100vh-8rem\)\]{height:calc(100vh - 8rem)}.h-\[calc\(100vh-57px\)\]{height:calc(100vh - 57px)}.h-\[calc\(100vh-60px\)\]{height:calc(100vh - 60px)}.h-\[calc\(100vh-64px\)\]{height:calc(100vh - 64px)}.h-\[var\(--input-h\)\]{height:var(--input-h)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-28{max-height:calc(var(--spacing)*28)}.max-h-32{max-height:calc(var(--spacing)*32)}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-52{max-height:calc(var(--spacing)*52)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[28rem\]{max-height:28rem}.max-h-\[60vh\]{max-height:60vh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[160px\]{max-height:160px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[400px\]{max-height:400px}.max-h-\[500px\]{max-height:500px}.max-h-\[520px\]{max-height:520px}.max-h-\[600px\]{max-height:600px}.max-h-\[614px\]{max-height:614px}.max-h-\[700px\]{max-height:700px}.max-h-\[716px\]{max-height:716px}.max-h-\[921px\]{max-height:921px}.max-h-\[calc\(100vh-480px\)\]{max-height:calc(100vh - 480px)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-5{min-height:calc(var(--spacing)*5)}.min-h-6{min-height:calc(var(--spacing)*6)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-14{min-height:calc(var(--spacing)*14)}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[56px\]{min-height:56px}.min-h-\[80px\]{min-height:80px}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[140px\]{min-height:140px}.min-h-\[160px\]{min-height:160px}.min-h-\[200px\]{min-height:200px}.min-h-\[260px\]{min-height:260px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[400px\]{min-height:400px}.min-h-\[440px\]{min-height:440px}.min-h-\[480px\]{min-height:480px}.min-h-\[500px\]{min-height:500px}.min-h-\[600px\]{min-height:600px}.min-h-\[700px\]{min-height:700px}.min-h-\[1056px\]{min-height:1056px}.min-h-\[1100px\]{min-height:1100px}.min-h-\[1200px\]{min-height:1200px}.min-h-\[calc\(100vh-3\.5rem\)\]{min-height:calc(100vh - 3.5rem)}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-\[calc\(100vh-64px\)\]{min-height:calc(100vh - 64px)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.bl-bar-dynamic{width:var(--bar-w,0%);transition:width var(--duration-normal,.3s)ease-out}.\!w-20{width:calc(var(--spacing)*20)!important}.w-0{width:calc(var(--spacing)*0)}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing)*4)}.w-4\.5{width:calc(var(--spacing)*4.5)}.w-4\/5{width:80%}.w-4\/6{width:66.6667%}.w-5{width:calc(var(--spacing)*5)}.w-5\.5{width:calc(var(--spacing)*5.5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-60{width:calc(var(--spacing)*60)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-96{width:calc(var(--spacing)*96)}.w-\[1px\]{width:1px}.w-\[2\%\]{width:2%}.w-\[2px\]{width:2px}.w-\[4\%\]{width:4%}.w-\[4px\]{width:4px}.w-\[5\%\]{width:5%}.w-\[6\%\]{width:6%}.w-\[6rem\]{width:6rem}.w-\[8\%\]{width:8%}.w-\[8rem\]{width:8rem}.w-\[10\%\]{width:10%}.w-\[12\%\]{width:12%}.w-\[12\.4\%\]{width:12.4%}.w-\[13\%\]{width:13%}.w-\[14\%\]{width:14%}.w-\[15\%\]{width:15%}.w-\[16\%\]{width:16%}.w-\[18\%\]{width:18%}.w-\[18px\]{width:18px}.w-\[20\%\]{width:20%}.w-\[22\%\]{width:22%}.w-\[23\%\]{width:23%}.w-\[24\%\]{width:24%}.w-\[25\%\]{width:25%}.w-\[30\%\]{width:30%}.w-\[32\%\]{width:32%}.w-\[33\%\]{width:33%}.w-\[35\%\]{width:35%}.w-\[37\%\]{width:37%}.w-\[40\%\]{width:40%}.w-\[41\%\]{width:41%}.w-\[42\%\]{width:42%}.w-\[45\%\]{width:45%}.w-\[47\%\]{width:47%}.w-\[50\%\]{width:50%}.w-\[54\%\]{width:54%}.w-\[55\%\]{width:55%}.w-\[58\%\]{width:58%}.w-\[60\%\]{width:60%}.w-\[61\%\]{width:61%}.w-\[62\%\]{width:62%}.w-\[64\%\]{width:64%}.w-\[65\%\]{width:65%}.w-\[66\%\]{width:66%}.w-\[68\%\]{width:68%}.w-\[72\%\]{width:72%}.w-\[74\%\]{width:74%}.w-\[75\%\]{width:75%}.w-\[78\%\]{width:78%}.w-\[80\%\]{width:80%}.w-\[82\%\]{width:82%}.w-\[83\%\]{width:83%}.w-\[84\%\]{width:84%}.w-\[84\.5\%\]{width:84.5%}.w-\[85\%\]{width:85%}.w-\[88\%\]{width:88%}.w-\[89\%\]{width:89%}.w-\[90\%\]{width:90%}.w-\[91\%\]{width:91%}.w-\[92\%\]{width:92%}.w-\[94\%\]{width:94%}.w-\[94\.8\%\]{width:94.8%}.w-\[95\%\]{width:95%}.w-\[96\%\]{width:96%}.w-\[96\.4\%\]{width:96.4%}.w-\[98\%\]{width:98%}.w-\[98\.2\%\]{width:98.2%}.w-\[98\.4\%\]{width:98.4%}.w-\[99\%\]{width:99%}.w-\[99\.9\%\]{width:99.9%}.w-\[100\%\]{width:100%}.w-\[260px\]{width:260px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[360px\]{width:360px}.w-\[380px\]{width:380px}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[500px\]{width:500px}.w-\[600px\]{width:600px}.w-\[800px\]{width:800px}.w-\[calc\(100\%-16rem\)\]{width:calc(100% - 16rem)}.w-\[calc\(100\%-18rem\)\]{width:calc(100% - 18rem)}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[min\(20rem\,calc\(100vw-1rem\)\)\]{width:min(20rem,100vw - 1rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-24{max-width:calc(var(--spacing)*24)}.max-w-32{max-width:calc(var(--spacing)*32)}.max-w-48{max-width:calc(var(--spacing)*48)}.max-w-64{max-width:calc(var(--spacing)*64)}.max-w-96{max-width:calc(var(--spacing)*96)}.max-w-\[2rem\]{max-width:2rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[55\%\]{max-width:55%}.max-w-\[60\%\]{max-width:60%}.max-w-\[72px\]{max-width:72px}.max-w-\[78\%\]{max-width:78%}.max-w-\[80\%\]{max-width:80%}.max-w-\[80px\]{max-width:80px}.max-w-\[85\%\]{max-width:85%}.max-w-\[85vw\]{max-width:85vw}.max-w-\[90\%\]{max-width:90%}.max-w-\[100px\]{max-width:100px}.max-w-\[110px\]{max-width:110px}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[480px\]{max-width:480px}.max-w-\[960px\]{max-width:960px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1920px\]{max-width:1920px}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-screen-2xl{max-width:var(--breakpoint-2xl)}.max-w-screen-lg{max-width:var(--breakpoint-lg)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-4{min-width:calc(var(--spacing)*4)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-6{min-width:calc(var(--spacing)*6)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-11{min-width:calc(var(--spacing)*11)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-40{min-width:calc(var(--spacing)*40)}.min-w-48{min-width:calc(var(--spacing)*48)}.min-w-72{min-width:calc(var(--spacing)*72)}.min-w-\[1\.25rem\]{min-width:1.25rem}.min-w-\[1\.75rem\]{min-width:1.75rem}.min-w-\[1rem\]{min-width:1rem}.min-w-\[2\.5rem\]{min-width:2.5rem}.min-w-\[2\.75rem\]{min-width:2.75rem}.min-w-\[2rem\]{min-width:2rem}.min-w-\[3rem\]{min-width:3rem}.min-w-\[4rem\]{min-width:4rem}.min-w-\[5rem\]{min-width:5rem}.min-w-\[18px\]{min-width:18px}.min-w-\[20px\]{min-width:20px}.min-w-\[24px\]{min-width:24px}.min-w-\[28px\]{min-width:28px}.min-w-\[30px\]{min-width:30px}.min-w-\[40px\]{min-width:40px}.min-w-\[44px\]{min-width:44px}.min-w-\[50px\]{min-width:50px}.min-w-\[60px\]{min-width:60px}.min-w-\[64px\]{min-width:64px}.min-w-\[70px\]{min-width:70px}.min-w-\[80px\]{min-width:80px}.min-w-\[84px\]{min-width:84px}.min-w-\[90px\]{min-width:90px}.min-w-\[100px\]{min-width:100px}.min-w-\[110px\]{min-width:110px}.min-w-\[120px\]{min-width:120px}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[250px\]{min-width:250px}.min-w-\[280px\]{min-width:280px}.min-w-\[300px\]{min-width:300px}.min-w-\[700px\]{min-width:700px}.min-w-\[800px\]{min-width:800px}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing)*0);--tw-border-spacing-y:calc(var(--spacing)*0);border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y)}.border-spacing-\[2px\]{--tw-border-spacing-x:2px;--tw-border-spacing-y:2px;border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y)}.border-spacing-y-2{--tw-border-spacing-y:calc(var(--spacing)*2);border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y)}.origin-bottom{transform-origin:bottom}.origin-bottom-right{transform-origin:100% 100%}.origin-right{transform-origin:100%}.\!translate-x-0{--tw-translate-x:calc(var(--spacing)*0)!important;translate:var(--tw-translate-x)var(--tw-translate-y)!important}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-5\.5{--tw-translate-x:calc(var(--spacing)*-5.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x: 50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1\/4{--tw-translate-x: 25% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-5\.5{--tw-translate-x:calc(var(--spacing)*5.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing)*6);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-8{--tw-translate-x:calc(var(--spacing)*8);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-10{--tw-translate-x:calc(var(--spacing)*10);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-12{--tw-translate-x:calc(var(--spacing)*12);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-100\%\]{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-10{--tw-translate-y:calc(var(--spacing)*-10);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-12{--tw-translate-y:calc(var(--spacing)*-12);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y: 50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1\/4{--tw-translate-y: 25% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-3{--tw-translate-y:calc(var(--spacing)*3);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-24{--tw-translate-y:calc(var(--spacing)*24);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[10px\]{--tw-translate-y:10px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-z-\[0px\]{--tw-translate-z:0px;translate:var(--tw-translate-x)var(--tw-translate-y)var(--tw-translate-z)}.translate-z-\[40px\]{--tw-translate-z:40px;translate:var(--tw-translate-x)var(--tw-translate-y)var(--tw-translate-z)}.translate-z-\[80px\]{--tw-translate-z:80px;translate:var(--tw-translate-x)var(--tw-translate-y)var(--tw-translate-z)}.translate-z-\[120px\]{--tw-translate-z:120px;translate:var(--tw-translate-x)var(--tw-translate-y)var(--tw-translate-z)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-150{--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-\[0\.98\]{scale:.98}.scale-\[0\.99\]{scale:.99}.scale-\[1\.01\]{scale:1.01}.-rotate-2{rotate:-2deg}.-rotate-12{rotate:-12deg}.-rotate-18{rotate:-18deg}.-rotate-90{rotate:-90deg}.-rotate-\[60deg\]{rotate:-60deg}.rotate-0{rotate:none}.rotate-12{rotate:12deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\[-45deg\]{rotate:-45deg}.rotate-\[-90deg\]{rotate:-90deg}.rotate-\[30deg\]{rotate:30deg}.rotate-\[160deg\]{rotate:160deg}.rotate-x-\[60deg\]{--tw-rotate-x:rotateX(60deg);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.rotate-z-\[-25deg\]{--tw-rotate-z:rotateZ(-25deg);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform-gpu{transform:translateZ(0)var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-\[pulse_2s_infinite\]{animation:2s infinite pulse}.animate-\[shimmer_1s_ease-in-out_infinite\]{animation:1s ease-in-out infinite shimmer}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-not-allowed\!{cursor:not-allowed!important}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-zoom-in{cursor:zoom-in}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-20{scroll-margin-top:calc(var(--spacing)*20)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.\[appearance\:textfield\]{appearance:textfield}.appearance-none{appearance:none}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-24{grid-template-columns:repeat(24,minmax(0,1fr))}.grid-cols-\[3rem_1fr\]{grid-template-columns:3rem 1fr}.grid-cols-\[256px_1fr\]{grid-template-columns:256px 1fr}.grid-cols-\[repeat\(auto-fill\,minmax\(240px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-4{grid-template-rows:repeat(4,minmax(0,1fr))}.grid-rows-7{grid-template-rows:repeat(7,minmax(0,1fr))}.grid-rows-8{grid-template-rows:repeat(8,minmax(0,1fr))}.grid-rows-\[1fr_auto\]{grid-template-rows:1fr auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-9{gap:calc(var(--spacing)*9)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-16{gap:calc(var(--spacing)*16)}.gap-20{gap:calc(var(--spacing)*20)}.gap-24{gap:calc(var(--spacing)*24)}.gap-32{gap:calc(var(--spacing)*32)}.gap-64{gap:calc(var(--spacing)*64)}.gap-\[2\%\]{gap:2%}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*10)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-20>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*20)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*20)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-5{column-gap:calc(var(--spacing)*5)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-x-8{column-gap:calc(var(--spacing)*8)}:where(.-space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-1)*calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*6)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-8>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*8)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-12>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*12)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.gap-y-4{row-gap:calc(var(--spacing)*4)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--color-border\)\]>:not(:last-child)){border-color:var(--color-border)}:where(.divide-\[var\(--color-border-subtle\)\]>:not(:last-child)){border-color:var(--color-border-subtle)}:where(.divide-edge>:not(:last-child)),:where(.divide-edge\/50>:not(:last-child)){border-color:var(--color-edge)}@supports (color:color-mix(in lab,red,red)){:where(.divide-edge\/50>:not(:last-child)){border-color:color-mix(in oklab,var(--color-edge)50%,transparent)}}:where(.divide-neutral-200>:not(:last-child)){border-color:var(--color-neutral-200)}:where(.divide-slate-50>:not(:last-child)){border-color:var(--color-slate-50)}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.bl-scroll-fade{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-border-strong)transparent;-webkit-mask-image:linear-gradient(to var(--logical-end,right),transparent 0%,black 2.5rem,black calc(100% - 2.5rem),transparent 100%);mask-image:linear-gradient(to var(--logical-end,right),transparent 0%,black 2.5rem,black calc(100% - 2.5rem),transparent 100%);overflow-x:auto}[dir=rtl] .bl-scroll-fade{--logical-end:left}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.bl-surface-intelligence{background:linear-gradient(135deg,var(--color-slate-900)0%,var(--color-slate-800)100%);color:#e2e8f0f2}@supports (color:color-mix(in lab,red,red)){.bl-surface-intelligence{color:color-mix(in srgb,var(--color-slate-200)95%,transparent)}}.bl-surface-intelligence{border:1px solid var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-surface-intelligence{border:1px solid color-mix(in srgb,var(--color-brand)8%,transparent)}}.bl-surface-intelligence{border-radius:var(--card-radius);box-shadow:var(--shadow-ambient)}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[11px\]{border-radius:11px}.rounded-\[var\(--radius-lg\)\]{border-radius:var(--radius-lg)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-s-full{border-start-start-radius:var(--radius-full);border-end-start-radius:var(--radius-full)}.rounded-s-none{border-start-start-radius:0;border-end-start-radius:0}.rounded-ss-sm{border-start-start-radius:var(--radius-sm)}.rounded-e-full{border-start-end-radius:var(--radius-full);border-end-end-radius:var(--radius-full)}.rounded-e-none{border-start-end-radius:0;border-end-end-radius:0}.rounded-ee-sm{border-end-end-radius:var(--radius-sm)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-t-\[2px\]{border-top-left-radius:2px;border-top-right-radius:2px}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-l-full{border-top-left-radius:var(--radius-full);border-bottom-left-radius:var(--radius-full)}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-l-sm{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.rounded-l-xl{border-top-left-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-tl-full{border-top-left-radius:var(--radius-full)}.rounded-tl-none{border-top-left-radius:0}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-2xl{border-top-right-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl)}.rounded-r-full{border-top-right-radius:var(--radius-full);border-bottom-right-radius:var(--radius-full)}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-r-sm{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.rounded-tr-none{border-top-right-radius:0}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-br-sm{border-bottom-right-radius:var(--radius-sm)}.rounded-bl-full{border-bottom-left-radius:var(--radius-full)}.rounded-bl-sm{border-bottom-left-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-8{border-style:var(--tw-border-style);border-width:8px}.border-\[6px\]{border-style:var(--tw-border-style);border-width:6px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-x-4{border-inline-style:var(--tw-border-style);border-inline-width:4px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-s-4{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px}.border-s-\[3px\]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:3px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-e-2{border-inline-end-style:var(--tw-border-style);border-inline-end-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-r-4{border-right-style:var(--tw-border-style);border-right-width:4px}.\!border-b-0{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-\[3px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.bl-alert-danger{background-color:var(--color-danger-bg);border-color:var(--color-danger-border);color:var(--color-danger-text)}.bl-alert-info{background-color:var(--color-info-bg);border-color:var(--color-info-border);color:var(--color-info-text)}.bl-alert-success{background-color:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success-text)}.bl-alert-warning{background-color:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning-text)}.bl-pill-success{border-color:var(--color-success-border);background-color:var(--color-success-bg);color:var(--color-success-text)}.bl-pill-warning{border-color:var(--color-warning-border);background-color:var(--color-warning-bg);color:var(--color-warning-text)}.bl-surface-card{background-color:var(--color-surface-card);border-color:var(--color-border-default);box-shadow:var(--card-shadow);transition:box-shadow .2s cubic-bezier(.2,0,0,1)}.bl-card-xl{background-color:var(--color-surface-card);border-color:var(--color-border-default);box-shadow:var(--shadow-sm)}.bl-glossary-item{border-color:var(--color-border-subtle);background-color:var(--color-surface-sunken)}.bl-border-default,.bl-border-default>:not(:last-child){border-color:var(--color-border-default)}.bl-border-subtle,.bl-border-subtle>:not(:last-child){border-color:var(--color-border-subtle)}.\!bl-border-danger{border-color:var(--color-danger-border)!important}.bl-border,.bl-border-50{border-color:var(--color-border-default)}@supports (color:color-mix(in lab,red,red)){.bl-border-50{border-color:color-mix(in srgb,var(--color-border-default)50%,transparent)}}.bl-border-60{border-color:var(--color-border-default)}@supports (color:color-mix(in lab,red,red)){.bl-border-60{border-color:color-mix(in srgb,var(--color-border-default)60%,transparent)}}.bl-border-brand,.bl-border-brand-30{border-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-border-brand-30{border-color:color-mix(in srgb,var(--color-brand)30%,transparent)}}.bl-border-brand-50{border-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-border-brand-50{border-color:color-mix(in srgb,var(--color-brand)50%,transparent)}}.bl-border-danger,.bl-border-danger-30{border-color:var(--color-danger-border)}@supports (color:color-mix(in lab,red,red)){.bl-border-danger-30{border-color:color-mix(in srgb,var(--color-danger-border)30%,transparent)}}.bl-border-info{border-color:var(--color-info-border)}.bl-border-primary,.bl-border-primary-20{border-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-border-primary-20{border-color:color-mix(in srgb,var(--color-brand)20%,transparent)}}.bl-border-primary-30{border-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-border-primary-30{border-color:color-mix(in srgb,var(--color-brand)30%,transparent)}}.bl-border-secondary{border-color:var(--color-border-default)}.bl-border-success,.bl-border-success-20{border-color:var(--color-success-border)}@supports (color:color-mix(in lab,red,red)){.bl-border-success-20{border-color:color-mix(in srgb,var(--color-success-border)20%,transparent)}}.bl-border-success-40{border-color:var(--color-success-border)}@supports (color:color-mix(in lab,red,red)){.bl-border-success-40{border-color:color-mix(in srgb,var(--color-success-border)40%,transparent)}}.bl-border-warning,.bl-border-warning-40{border-color:var(--color-warning-border)}@supports (color:color-mix(in lab,red,red)){.bl-border-warning-40{border-color:color-mix(in srgb,var(--color-warning-border)40%,transparent)}}.bl-border-warning-50{border-color:var(--color-warning-border)}@supports (color:color-mix(in lab,red,red)){.bl-border-warning-50{border-color:color-mix(in srgb,var(--color-warning-border)50%,transparent)}}.bl-divide>*+*{border-color:var(--color-border-subtle)}.bl-divide-default>*+*{border-color:var(--color-border-default)}.bl-divide-subtle>*+*{border-color:var(--color-border-subtle)}.border-\[\#131b2e\]{border-color:#131b2e}.border-\[\#93000a\]{border-color:#93000a}.border-\[\#137333\]{border-color:#137333}.border-\[\#F59E0B\]{border-color:#f59e0b}.border-\[\#c6c6cd\]\/15{border-color:#c6c6cd26}.border-\[\#c6c6cd\]\/20{border-color:#c6c6cd33}.border-\[\#f59e0b\]{border-color:#f59e0b}.border-\[var\(--color-FOO\)\]{border-color:var(--color-FOO)}.border-\[var\(--color-accent\)\]{border-color:var(--color-accent)}.border-\[var\(--color-bg\)\]{border-color:var(--color-bg)}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--color-border-error\)\]{border-color:var(--color-border-error)}.border-\[var\(--color-brand-border\)\]{border-color:var(--color-brand-border)}.border-\[var\(--color-danger\)\],.border-\[var\(--color-danger\)\]\/30{border-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-danger\)\]\/30{border-color:color-mix(in oklab,var(--color-danger)30%,transparent)}}.border-\[var\(--color-danger-400\)\]{border-color:var(--color-danger-400)}.border-\[var\(--color-danger-500\)\]{border-color:var(--color-danger-500)}.border-\[var\(--color-danger-border\)\]{border-color:var(--color-danger-border)}.border-\[var\(--color-danger-solid\)\],.border-\[var\(--color-danger-solid\)\]\/10{border-color:var(--color-danger-solid)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-danger-solid\)\]\/10{border-color:color-mix(in oklab,var(--color-danger-solid)10%,transparent)}}.border-\[var\(--color-danger-solid\)\]\/20{border-color:var(--color-danger-solid)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-danger-solid\)\]\/20{border-color:color-mix(in oklab,var(--color-danger-solid)20%,transparent)}}.border-\[var\(--color-danger-text\)\]\/20{border-color:var(--color-danger-text)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-danger-text\)\]\/20{border-color:color-mix(in oklab,var(--color-danger-text)20%,transparent)}}.border-\[var\(--color-error-border\)\]{border-color:var(--color-error-border)}.border-\[var\(--color-info-border\)\]{border-color:var(--color-info-border)}.border-\[var\(--color-info-solid\)\]{border-color:var(--color-info-solid)}.border-\[var\(--color-success\)\]{border-color:var(--color-success)}.border-\[var\(--color-success-border\)\]{border-color:var(--color-success-border)}.border-\[var\(--color-success-solid\)\]\/10{border-color:var(--color-success-solid)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-success-solid\)\]\/10{border-color:color-mix(in oklab,var(--color-success-solid)10%,transparent)}}.border-\[var\(--color-surface-card\)\]{border-color:var(--color-surface-card)}.border-\[var\(--color-warning\)\]{border-color:var(--color-warning)}.border-\[var\(--color-warning-border\)\]{border-color:var(--color-warning-border)}.border-\[var\(--color-warning-solid\)\],.border-\[var\(--color-warning-solid\)\]\/30{border-color:var(--color-warning-solid)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--color-warning-solid\)\]\/30{border-color:color-mix(in oklab,var(--color-warning-solid)30%,transparent)}}.border-\[var\(--sa-edge-factor\)\]{border-color:var(--sa-edge-factor)}.border-\[var\(--sa-edge-formula\)\]{border-color:var(--sa-edge-formula)}.border-\[var\(--sa-edge-override\)\]{border-color:var(--sa-edge-override)}.border-\[var\(--sw-status-warning\)\]{border-color:var(--sw-status-warning)}.border-amber-50{border-color:var(--color-amber-50)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/50{border-color:#ffd99880}@supports (color:color-mix(in lab,red,red)){.border-amber-200\/50{border-color:color-mix(in oklab,var(--color-amber-200)50%,transparent)}}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-400\/30{border-color:#fbbf244d}@supports (color:color-mix(in lab,red,red)){.border-amber-400\/30{border-color:color-mix(in oklab,var(--color-amber-400)30%,transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-500\/20{border-color:#f59e0b33}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/20{border-color:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.border-amber-500\/30{border-color:#f59e0b4d}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/30{border-color:color-mix(in oklab,var(--color-amber-500)30%,transparent)}}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.border-black\/5{border-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-500{border-color:var(--color-blue-500)}.border-content-subtle\/30{border-color:var(--color-content-subtle)}@supports (color:color-mix(in lab,red,red)){.border-content-subtle\/30{border-color:color-mix(in oklab,var(--color-content-subtle)30%,transparent)}}.border-current{border-color:currentColor}.border-cyan-100{border-color:var(--color-cyan-100)}.border-cyan-200{border-color:var(--color-cyan-200)}.border-cyan-500{border-color:var(--color-cyan-500)}.border-edge{border-color:var(--color-edge)}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-400{border-color:var(--color-emerald-400)}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-500\/10{border-color:#10b9811a}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/10{border-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.border-emerald-500\/20{border-color:#10b98133}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.border-emerald-500\/30{border-color:#10b9814d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500)30%,transparent)}}.border-emerald-500\/40{border-color:#10b98166}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/40{border-color:color-mix(in oklab,var(--color-emerald-500)40%,transparent)}}.border-emerald-500\/50{border-color:#10b98180}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/50{border-color:color-mix(in oklab,var(--color-emerald-500)50%,transparent)}}.border-emerald-500\/70{border-color:#10b981b3}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/70{border-color:color-mix(in oklab,var(--color-emerald-500)70%,transparent)}}.border-emerald-500\/80{border-color:#10b981cc}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/80{border-color:color-mix(in oklab,var(--color-emerald-500)80%,transparent)}}.border-emerald-500\/90{border-color:#10b981e6}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/90{border-color:color-mix(in oklab,var(--color-emerald-500)90%,transparent)}}.border-emerald-500\/100{border-color:var(--color-emerald-500)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-500{border-color:var(--color-gray-500)}.border-green-100{border-color:var(--color-green-100)}.border-green-100\/50{border-color:#dcfce780}@supports (color:color-mix(in lab,red,red)){.border-green-100\/50{border-color:color-mix(in oklab,var(--color-green-100)50%,transparent)}}.border-green-200{border-color:var(--color-green-200)}.border-green-200\/50{border-color:#b9f8cf80}@supports (color:color-mix(in lab,red,red)){.border-green-200\/50{border-color:color-mix(in oklab,var(--color-green-200)50%,transparent)}}.border-green-300{border-color:var(--color-green-300)}.border-green-500{border-color:var(--color-green-500)}.border-green-500\/20{border-color:#22c55e33}@supports (color:color-mix(in lab,red,red)){.border-green-500\/20{border-color:color-mix(in oklab,var(--color-green-500)20%,transparent)}}.border-indigo-50{border-color:var(--color-indigo-50)}.border-indigo-100{border-color:var(--color-indigo-100)}.border-indigo-100\/30{border-color:#e0e7ff4d}@supports (color:color-mix(in lab,red,red)){.border-indigo-100\/30{border-color:color-mix(in oklab,var(--color-indigo-100)30%,transparent)}}.border-indigo-100\/50{border-color:#e0e7ff80}@supports (color:color-mix(in lab,red,red)){.border-indigo-100\/50{border-color:color-mix(in oklab,var(--color-indigo-100)50%,transparent)}}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-200\/30{border-color:#c7d2ff4d}@supports (color:color-mix(in lab,red,red)){.border-indigo-200\/30{border-color:color-mix(in oklab,var(--color-indigo-200)30%,transparent)}}.border-indigo-200\/50{border-color:#c7d2ff80}@supports (color:color-mix(in lab,red,red)){.border-indigo-200\/50{border-color:color-mix(in oklab,var(--color-indigo-200)50%,transparent)}}.border-indigo-400{border-color:var(--color-indigo-400)}.border-indigo-400\/20{border-color:#7d87ff33}@supports (color:color-mix(in lab,red,red)){.border-indigo-400\/20{border-color:color-mix(in oklab,var(--color-indigo-400)20%,transparent)}}.border-indigo-400\/30{border-color:#7d87ff4d}@supports (color:color-mix(in lab,red,red)){.border-indigo-400\/30{border-color:color-mix(in oklab,var(--color-indigo-400)30%,transparent)}}.border-indigo-400\/40{border-color:#7d87ff66}@supports (color:color-mix(in lab,red,red)){.border-indigo-400\/40{border-color:color-mix(in oklab,var(--color-indigo-400)40%,transparent)}}.border-indigo-500{border-color:var(--color-indigo-500)}.border-indigo-500\/10{border-color:#6366f11a}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/10{border-color:color-mix(in oklab,var(--color-indigo-500)10%,transparent)}}.border-indigo-500\/15{border-color:#6366f126}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/15{border-color:color-mix(in oklab,var(--color-indigo-500)15%,transparent)}}.border-indigo-500\/20{border-color:#6366f133}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/20{border-color:color-mix(in oklab,var(--color-indigo-500)20%,transparent)}}.border-indigo-500\/30{border-color:#6366f14d}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/30{border-color:color-mix(in oklab,var(--color-indigo-500)30%,transparent)}}.border-indigo-500\/40{border-color:#6366f166}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/40{border-color:color-mix(in oklab,var(--color-indigo-500)40%,transparent)}}.border-indigo-500\/50{border-color:#6366f180}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/50{border-color:color-mix(in oklab,var(--color-indigo-500)50%,transparent)}}.border-indigo-600{border-color:var(--color-indigo-600)}.border-indigo-600\/10{border-color:#4f46e51a}@supports (color:color-mix(in lab,red,red)){.border-indigo-600\/10{border-color:color-mix(in oklab,var(--color-indigo-600)10%,transparent)}}.border-indigo-600\/20{border-color:#4f46e533}@supports (color:color-mix(in lab,red,red)){.border-indigo-600\/20{border-color:color-mix(in oklab,var(--color-indigo-600)20%,transparent)}}.border-indigo-600\/40{border-color:#4f46e566}@supports (color:color-mix(in lab,red,red)){.border-indigo-600\/40{border-color:color-mix(in oklab,var(--color-indigo-600)40%,transparent)}}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.border-orange-100{border-color:var(--color-orange-100)}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-400{border-color:var(--color-orange-400)}.border-orange-500{border-color:var(--color-orange-500)}.border-orange-500\/40{border-color:#f9731666}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/40{border-color:color-mix(in oklab,var(--color-orange-500)40%,transparent)}}.border-orange-500\/60{border-color:#f9731699}@supports (color:color-mix(in lab,red,red)){.border-orange-500\/60{border-color:color-mix(in oklab,var(--color-orange-500)60%,transparent)}}.border-purple-100{border-color:var(--color-purple-100)}.border-purple-100\/30{border-color:#f3e8ff4d}@supports (color:color-mix(in lab,red,red)){.border-purple-100\/30{border-color:color-mix(in oklab,var(--color-purple-100)30%,transparent)}}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-500{border-color:var(--color-purple-500)}.border-purple-500\/10{border-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/10{border-color:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.border-purple-500\/20{border-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/20{border-color:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/30{border-color:color-mix(in oklab,var(--color-purple-500)30%,transparent)}}.border-purple-500\/40{border-color:#ac4bff66}@supports (color:color-mix(in lab,red,red)){.border-purple-500\/40{border-color:color-mix(in oklab,var(--color-purple-500)40%,transparent)}}.border-red-100{border-color:var(--color-red-100)}.border-red-100\/50{border-color:#fee2e280}@supports (color:color-mix(in lab,red,red)){.border-red-100\/50{border-color:color-mix(in oklab,var(--color-red-100)50%,transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-rose-100{border-color:var(--color-rose-100)}.border-rose-500\/10{border-color:#f43f5e1a}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/10{border-color:color-mix(in oklab,var(--color-rose-500)10%,transparent)}}.border-rose-500\/20{border-color:#f43f5e33}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/20{border-color:color-mix(in oklab,var(--color-rose-500)20%,transparent)}}.border-rose-500\/30{border-color:#f43f5e4d}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/30{border-color:color-mix(in oklab,var(--color-rose-500)30%,transparent)}}.border-rose-500\/40{border-color:#f43f5e66}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/40{border-color:color-mix(in oklab,var(--color-rose-500)40%,transparent)}}.border-rose-500\/60{border-color:#f43f5e99}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/60{border-color:color-mix(in oklab,var(--color-rose-500)60%,transparent)}}.border-slate-50{border-color:var(--color-slate-50)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-100\/10{border-color:#f1f5f91a}@supports (color:color-mix(in lab,red,red)){.border-slate-100\/10{border-color:color-mix(in oklab,var(--color-slate-100)10%,transparent)}}.border-slate-100\/50{border-color:#f1f5f980}@supports (color:color-mix(in lab,red,red)){.border-slate-100\/50{border-color:color-mix(in oklab,var(--color-slate-100)50%,transparent)}}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/10{border-color:#e2e8f01a}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/10{border-color:color-mix(in oklab,var(--color-slate-200)10%,transparent)}}.border-slate-200\/15{border-color:#e2e8f026}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/15{border-color:color-mix(in oklab,var(--color-slate-200)15%,transparent)}}.border-slate-200\/20{border-color:#e2e8f033}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/20{border-color:color-mix(in oklab,var(--color-slate-200)20%,transparent)}}.border-slate-200\/30{border-color:#e2e8f04d}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/30{border-color:color-mix(in oklab,var(--color-slate-200)30%,transparent)}}.border-slate-200\/40{border-color:#e2e8f066}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/40{border-color:color-mix(in oklab,var(--color-slate-200)40%,transparent)}}.border-slate-200\/50{border-color:#e2e8f080}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/50{border-color:color-mix(in oklab,var(--color-slate-200)50%,transparent)}}.border-slate-200\/60{border-color:#e2e8f099}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/60{border-color:color-mix(in oklab,var(--color-slate-200)60%,transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-400\/30{border-color:#94a3b84d}@supports (color:color-mix(in lab,red,red)){.border-slate-400\/30{border-color:color-mix(in oklab,var(--color-slate-400)30%,transparent)}}.border-slate-500{border-color:var(--color-slate-500)}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-700\/50{border-color:#33415580}@supports (color:color-mix(in lab,red,red)){.border-slate-700\/50{border-color:color-mix(in oklab,var(--color-slate-700)50%,transparent)}}.border-slate-800{border-color:var(--color-slate-800)}.border-slate-800\/50{border-color:#1e293b80}@supports (color:color-mix(in lab,red,red)){.border-slate-800\/50{border-color:color-mix(in oklab,var(--color-slate-800)50%,transparent)}}.border-slate-800\/80{border-color:#1e293bcc}@supports (color:color-mix(in lab,red,red)){.border-slate-800\/80{border-color:color-mix(in oklab,var(--color-slate-800)80%,transparent)}}.border-slate-900{border-color:var(--color-slate-900)}.border-surface{border-color:var(--color-surface)}.border-teal-200{border-color:var(--color-teal-200)}.border-teal-500{border-color:var(--color-teal-500)}.border-teal-500\/40{border-color:#14b8a666}@supports (color:color-mix(in lab,red,red)){.border-teal-500\/40{border-color:color-mix(in oklab,var(--color-teal-500)40%,transparent)}}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-500{border-color:var(--color-violet-500)}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.border-white\/50{border-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.border-white\/60{border-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab,red,red)){.border-white\/80{border-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.border-yellow-200{border-color:var(--color-yellow-200)}.border-yellow-300{border-color:var(--color-yellow-300)}.border-s-\[var\(--color-brand-solid\)\]{border-inline-start-color:var(--color-brand-solid)}.border-s-\[var\(--color-danger-solid\)\]{border-inline-start-color:var(--color-danger-solid)}.border-s-\[var\(--color-info-solid\)\]{border-inline-start-color:var(--color-info-solid)}.border-s-\[var\(--color-success-solid\)\]{border-inline-start-color:var(--color-success-solid)}.border-s-\[var\(--color-warning-solid\)\]{border-inline-start-color:var(--color-warning-solid)}.border-s-amber-400{border-inline-start-color:var(--color-amber-400)}.border-s-gray-400{border-inline-start-color:var(--color-gray-400)}.border-t-\[var\(--color-border-strong\)\]{border-top-color:var(--color-border-strong)}.border-t-\[var\(--color-brand\)\]{border-top-color:var(--color-brand)}.border-t-\[var\(--color-info-solid\)\]{border-top-color:var(--color-info-solid)}.border-t-\[var\(--color-success-solid\)\]{border-top-color:var(--color-success-solid)}.border-t-\[var\(--color-warning-solid\)\]{border-top-color:var(--color-warning-solid)}.border-t-indigo-400{border-top-color:var(--color-indigo-400)}.border-t-indigo-500{border-top-color:var(--color-indigo-500)}.border-t-transparent{border-top-color:#0000}.border-t-white{border-top-color:var(--color-white)}.border-l-blue-500{border-left-color:var(--color-blue-500)}.border-l-indigo-500{border-left-color:var(--color-indigo-500)}.border-l-orange-500{border-left-color:var(--color-orange-500)}.border-l-yellow-500{border-left-color:var(--color-yellow-500)}.bl-body-page{background-color:var(--color-surface-page);color:var(--color-text-primary)}.bg-\[\#1e1e1e\]{background-color:#1e1e1e}.bg-\[\#4f46e5\]{background-color:#4f46e5}.bg-\[\#131b2e\]{background-color:#131b2e}.bg-\[\#565E74\]{background-color:#565e74}.bg-\[\#7073ff\]{background-color:#7073ff}.bg-\[\#93000a\]{background-color:#93000a}.bg-\[\#F7F9FB\]{background-color:#f7f9fb}.bg-\[\#e1e0ff\]\/30{background-color:#e1e0ff4d}.bg-\[\#e6e8ea\]{background-color:#e6e8ea}.bg-\[\#e6f4ea\]{background-color:#e6f4ea}.bg-\[\#e6f4ea\]\/50{background-color:#e6f4ea80}.bg-\[\#f2f4f6\]{background-color:#f2f4f6}.bg-\[\#f7f9fb\]{background-color:#f7f9fb}.bg-\[\#ffdad6\]{background-color:#ffdad6}.bg-\[\#ffffff\]{background-color:#fff}.bg-\[\#hex\]{background-color:#hex}.bg-\[color-mix\(in_srgb\,var\(--color-brand\)_3\%\,transparent\)\]{background-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-brand\)_3\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-brand)3%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-brand\)_6\%\,transparent\)\]{background-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-brand\)_6\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-brand)6%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-brand-solid\)_60\%\,transparent\)\]{background-color:var(--color-brand-solid)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-brand-solid\)_60\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-brand-solid)60%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-brand-solid\)_80\%\,transparent\)\]{background-color:var(--color-brand-solid)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-brand-solid\)_80\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-brand-solid)80%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-danger-bg\)_50\%\,transparent\)\]{background-color:var(--color-danger-bg)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-danger-bg\)_50\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-danger-bg)50%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--color-surface-overlay\)_50\%\,transparent\)\]{background-color:var(--color-surface-overlay)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--color-surface-overlay\)_50\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-surface-overlay)50%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--sw-status-warning\)_8\%\,var\(--color-surface-card\,var\(--color-surface\)\)\)\]{background-color:var(--sw-status-warning)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--sw-status-warning\)_8\%\,var\(--color-surface-card\,var\(--color-surface\)\)\)\]{background-color:color-mix(in srgb,var(--sw-status-warning)8%,var(--color-surface-card,var(--color-surface)))}}.bg-\[color-mix\(in_srgb\,var\(--ws-accent\,var\(--color-brand\)\)_14\%\,transparent\)\]{background-color:var(--ws-accent,var(--color-brand))}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--ws-accent\,var\(--color-brand\)\)_14\%\,transparent\)\]{background-color:color-mix(in srgb,var(--ws-accent,var(--color-brand))14%,transparent)}}.bg-\[var\(--a\)\]{background-color:var(--a)}.bg-\[var\(--color-FOO\)\]{background-color:var(--color-FOO)}.bg-\[var\(--color-accent\)\]\/5{background-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-accent\)\]\/5{background-color:color-mix(in oklab,var(--color-accent)5%,transparent)}}.bg-\[var\(--color-border\)\],.bg-\[var\(--color-border\)\]\/10{background-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-border\)\]\/10{background-color:color-mix(in oklab,var(--color-border)10%,transparent)}}.bg-\[var\(--color-border\)\]\/15{background-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-border\)\]\/15{background-color:color-mix(in oklab,var(--color-border)15%,transparent)}}.bg-\[var\(--color-border\)\]\/20{background-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-border\)\]\/20{background-color:color-mix(in oklab,var(--color-border)20%,transparent)}}.bg-\[var\(--color-border\)\]\/30{background-color:var(--color-border)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-border\)\]\/30{background-color:color-mix(in oklab,var(--color-border)30%,transparent)}}.bg-\[var\(--color-border-default\)\],.bg-\[var\(--color-border-default\)\]\/20{background-color:var(--color-border-default)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-border-default\)\]\/20{background-color:color-mix(in oklab,var(--color-border-default)20%,transparent)}}.bg-\[var\(--color-border-default\)\]\/30{background-color:var(--color-border-default)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-border-default\)\]\/30{background-color:color-mix(in oklab,var(--color-border-default)30%,transparent)}}.bg-\[var\(--color-border-secondary\)\]{background-color:var(--color-border-secondary)}.bg-\[var\(--color-border-subtle\)\]{background-color:var(--color-border-subtle)}.bg-\[var\(--color-brand\)\]{background-color:var(--color-brand)}.bg-\[var\(--color-brand-100\)\]{background-color:var(--color-brand-100)}.bg-\[var\(--color-brand-solid\)\]{background-color:var(--color-brand-solid)}.bg-\[var\(--color-danger\)\],.bg-\[var\(--color-danger\)\]\/5{background-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-danger\)\]\/5{background-color:color-mix(in oklab,var(--color-danger)5%,transparent)}}.bg-\[var\(--color-danger\)\]\/10{background-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-danger\)\]\/10{background-color:color-mix(in oklab,var(--color-danger)10%,transparent)}}.bg-\[var\(--color-danger-50\)\]{background-color:var(--color-danger-50)}.bg-\[var\(--color-danger-bg\)\]{background-color:var(--color-danger-bg)}.bg-\[var\(--color-danger-border\)\]{background-color:var(--color-danger-border)}.bg-\[var\(--color-danger-icon\)\]{background-color:var(--color-danger-icon)}.bg-\[var\(--color-danger-solid\)\]{background-color:var(--color-danger-solid)}.bg-\[var\(--color-danger-subtle\)\]{background-color:var(--color-danger-subtle)}.bg-\[var\(--color-danger-surface\)\]{background-color:var(--color-danger-surface)}.bg-\[var\(--color-error-solid\)\]{background-color:var(--color-error-solid)}.bg-\[var\(--color-error-surface\)\]{background-color:var(--color-error-surface)}.bg-\[var\(--color-fill-secondary\)\]{background-color:var(--color-fill-secondary)}.bg-\[var\(--color-fin-expense\)\]{background-color:var(--color-fin-expense)}.bg-\[var\(--color-info\)\],.bg-\[var\(--color-info\)\]\/10{background-color:var(--color-info)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-info\)\]\/10{background-color:color-mix(in oklab,var(--color-info)10%,transparent)}}.bg-\[var\(--color-info-50\)\]{background-color:var(--color-info-50)}.bg-\[var\(--color-info-bg\)\],.bg-\[var\(--color-info-bg\)\]\/60{background-color:var(--color-info-bg)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-info-bg\)\]\/60{background-color:color-mix(in oklab,var(--color-info-bg)60%,transparent)}}.bg-\[var\(--color-info-solid\)\]{background-color:var(--color-info-solid)}.bg-\[var\(--color-info-subtle\)\]{background-color:var(--color-info-subtle)}.bg-\[var\(--color-info-surface\)\]{background-color:var(--color-info-surface)}.bg-\[var\(--color-muted\)\]{background-color:var(--color-muted)}.bg-\[var\(--color-pastel-purple-text\)\]{background-color:var(--color-pastel-purple-text)}.bg-\[var\(--color-secondary\)\]{background-color:var(--color-secondary)}.bg-\[var\(--color-secondary-solid\)\]{background-color:var(--color-secondary-solid)}.bg-\[var\(--color-slate-400\)\]{background-color:var(--color-slate-400)}.bg-\[var\(--color-success\)\],.bg-\[var\(--color-success\)\]\/10{background-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-success\)\]\/10{background-color:color-mix(in oklab,var(--color-success)10%,transparent)}}.bg-\[var\(--color-success-100\)\]{background-color:var(--color-success-100)}.bg-\[var\(--color-success-icon\)\]{background-color:var(--color-success-icon)}.bg-\[var\(--color-success-solid\)\]{background-color:var(--color-success-solid)}.bg-\[var\(--color-success-subtle\)\]{background-color:var(--color-success-subtle)}.bg-\[var\(--color-success-surface\)\]{background-color:var(--color-success-surface)}.bg-\[var\(--color-surface\)\]{background-color:var(--color-surface)}.bg-\[var\(--color-surface-hover\)\]{background-color:var(--color-surface-hover)}.bg-\[var\(--color-surface-overlay\)\]{background-color:var(--color-surface-overlay)}.bg-\[var\(--color-text-disabled\)\]{background-color:var(--color-text-disabled)}.bg-\[var\(--color-text-primary\)\]{background-color:var(--color-text-primary)}.bg-\[var\(--color-text-tertiary\)\]{background-color:var(--color-text-tertiary)}.bg-\[var\(--color-warning\)\]{background-color:var(--color-warning)}.bg-\[var\(--color-warning\)\]\/10{background-color:#f59e0b1a}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--color-warning\)\]\/10{background-color:color-mix(in oklab,var(--color-warning)10%,transparent)}}.bg-\[var\(--color-warning-100\)\]{background-color:var(--color-warning-100)}.bg-\[var\(--color-warning-border\)\]{background-color:var(--color-warning-border)}.bg-\[var\(--color-warning-solid\)\]{background-color:var(--color-warning-solid)}.bg-\[var\(--color-warning-subtle\)\]{background-color:var(--color-warning-subtle)}.bg-\[var\(--color-warning-surface\)\]{background-color:var(--color-warning-surface)}.bg-\[var\(--gradient-brand\)\]{background-color:var(--gradient-brand)}.bg-\[var\(--sa-building\)\]{background-color:var(--sa-building)}.bg-\[var\(--sa-edge-subscription\)\]{background-color:var(--sa-edge-subscription)}.bg-\[var\(--sa-formula\)\]\/10{background-color:var(--sa-formula)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--sa-formula\)\]\/10{background-color:color-mix(in oklab,var(--sa-formula)10%,transparent)}}.bg-\[var\(--sa-section\)\]{background-color:var(--sa-section)}.bg-\[var\(--sa-service\)\],.bg-\[var\(--sa-service\)\]\/10{background-color:var(--sa-service)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--sa-service\)\]\/10{background-color:color-mix(in oklab,var(--sa-service)10%,transparent)}}.bg-\[var\(--sa-unit\)\],.bg-\[var\(--sa-unit\)\]\/10{background-color:var(--sa-unit)}@supports (color:color-mix(in lab,red,red)){.bg-\[var\(--sa-unit\)\]\/10{background-color:color-mix(in oklab,var(--sa-unit)10%,transparent)}}.bg-\[var\(--sw-status-warning\)\]{background-color:var(--sw-status-warning)}.bg-\[var\\\\\(--color-info-surface\\\\\)\]{background-color:var\\(--color-info-surface\\)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/30{background-color:#fffbeb4d}@supports (color:color-mix(in lab,red,red)){.bg-amber-50\/30{background-color:color-mix(in oklab,var(--color-amber-50)30%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-100\/50{background-color:#fef3c780}@supports (color:color-mix(in lab,red,red)){.bg-amber-100\/50{background-color:color-mix(in oklab,var(--color-amber-100)50%,transparent)}}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/20{background-color:#fbbf2433}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/20{background-color:color-mix(in oklab,var(--color-amber-400)20%,transparent)}}.bg-amber-400\/30{background-color:#fbbf244d}@supports (color:color-mix(in lab,red,red)){.bg-amber-400\/30{background-color:color-mix(in oklab,var(--color-amber-400)30%,transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f59e0b1a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.bg-amber-500\/20{background-color:#f59e0b33}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/20{background-color:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-black{background-color:var(--color-black)}.bg-black\/8{background-color:#00000014}@supports (color:color-mix(in lab,red,red)){.bg-black\/8{background-color:color-mix(in oklab,var(--color-black)8%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab,red,red)){.bg-black\/85{background-color:color-mix(in oklab,var(--color-black)85%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/30{background-color:#eff6ff4d}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/30{background-color:color-mix(in oklab,var(--color-blue-50)30%,transparent)}}.bg-blue-50\/50{background-color:#eff6ff80}@supports (color:color-mix(in lab,red,red)){.bg-blue-50\/50{background-color:color-mix(in oklab,var(--color-blue-50)50%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-100\/30{background-color:#dbeafe4d}@supports (color:color-mix(in lab,red,red)){.bg-blue-100\/30{background-color:color-mix(in oklab,var(--color-blue-100)30%,transparent)}}.bg-blue-100\/50{background-color:#dbeafe80}@supports (color:color-mix(in lab,red,red)){.bg-blue-100\/50{background-color:color-mix(in oklab,var(--color-blue-100)50%,transparent)}}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-300{background-color:var(--color-blue-300)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3b82f61a}@supports (color:color-mix(in lab,red,red)){.bg-blue-500\/10{background-color:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-current\/10{background-color:currentColor}@supports (color:color-mix(in lab,red,red)){.bg-current\/10{background-color:color-mix(in oklab,currentcolor 10%,transparent)}}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/10{background-color:color-mix(in oklab,var(--color-cyan-500)10%,transparent)}}.bg-edge{background-color:var(--color-edge)}.bg-elevated,.bg-elevated\/50{background-color:var(--color-elevated)}@supports (color:color-mix(in lab,red,red)){.bg-elevated\/50{background-color:color-mix(in oklab,var(--color-elevated)50%,transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/50{background-color:#ecfdf580}@supports (color:color-mix(in lab,red,red)){.bg-emerald-50\/50{background-color:color-mix(in oklab,var(--color-emerald-50)50%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-100\/50{background-color:#d1fae580}@supports (color:color-mix(in lab,red,red)){.bg-emerald-100\/50{background-color:color-mix(in oklab,var(--color-emerald-100)50%,transparent)}}.bg-emerald-200{background-color:var(--color-emerald-200)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/5{background-color:#10b9810d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/5{background-color:color-mix(in oklab,var(--color-emerald-500)5%,transparent)}}.bg-emerald-500\/10{background-color:#10b9811a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.bg-emerald-500\/20{background-color:#10b98133}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.bg-emerald-500\/30{background-color:#10b9814d}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/30{background-color:color-mix(in oklab,var(--color-emerald-500)30%,transparent)}}.bg-emerald-500\/40{background-color:#10b98166}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/40{background-color:color-mix(in oklab,var(--color-emerald-500)40%,transparent)}}.bg-emerald-500\/60{background-color:#10b98199}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/60{background-color:color-mix(in oklab,var(--color-emerald-500)60%,transparent)}}.bg-emerald-500\/70{background-color:#10b981b3}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/70{background-color:color-mix(in oklab,var(--color-emerald-500)70%,transparent)}}.bg-emerald-500\/80{background-color:#10b981cc}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/80{background-color:color-mix(in oklab,var(--color-emerald-500)80%,transparent)}}.bg-emerald-500\/90{background-color:#10b981e6}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/90{background-color:color-mix(in oklab,var(--color-emerald-500)90%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-gray-500\/10{background-color:#6b72801a}@supports (color:color-mix(in lab,red,red)){.bg-gray-500\/10{background-color:color-mix(in oklab,var(--color-gray-500)10%,transparent)}}.bg-green-50{background-color:var(--color-green-50)}.bg-green-50\/30{background-color:#f0fdf44d}@supports (color:color-mix(in lab,red,red)){.bg-green-50\/30{background-color:color-mix(in oklab,var(--color-green-50)30%,transparent)}}.bg-green-50\/50{background-color:#f0fdf480}@supports (color:color-mix(in lab,red,red)){.bg-green-50\/50{background-color:color-mix(in oklab,var(--color-green-50)50%,transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-200{background-color:var(--color-green-200)}.bg-green-300{background-color:var(--color-green-300)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-400\/20{background-color:#05df7233}@supports (color:color-mix(in lab,red,red)){.bg-green-400\/20{background-color:color-mix(in oklab,var(--color-green-400)20%,transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/10{background-color:#22c55e1a}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/10{background-color:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.bg-green-500\/20{background-color:#22c55e33}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/20{background-color:color-mix(in oklab,var(--color-green-500)20%,transparent)}}.bg-green-500\/50{background-color:#22c55e80}@supports (color:color-mix(in lab,red,red)){.bg-green-500\/50{background-color:color-mix(in oklab,var(--color-green-500)50%,transparent)}}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-50\/20{background-color:#eef2ff33}@supports (color:color-mix(in lab,red,red)){.bg-indigo-50\/20{background-color:color-mix(in oklab,var(--color-indigo-50)20%,transparent)}}.bg-indigo-50\/30{background-color:#eef2ff4d}@supports (color:color-mix(in lab,red,red)){.bg-indigo-50\/30{background-color:color-mix(in oklab,var(--color-indigo-50)30%,transparent)}}.bg-indigo-50\/50{background-color:#eef2ff80}@supports (color:color-mix(in lab,red,red)){.bg-indigo-50\/50{background-color:color-mix(in oklab,var(--color-indigo-50)50%,transparent)}}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-100\/40{background-color:#e0e7ff66}@supports (color:color-mix(in lab,red,red)){.bg-indigo-100\/40{background-color:color-mix(in oklab,var(--color-indigo-100)40%,transparent)}}.bg-indigo-100\/50{background-color:#e0e7ff80}@supports (color:color-mix(in lab,red,red)){.bg-indigo-100\/50{background-color:color-mix(in oklab,var(--color-indigo-100)50%,transparent)}}.bg-indigo-200{background-color:var(--color-indigo-200)}.bg-indigo-200\/30{background-color:#c7d2ff4d}@supports (color:color-mix(in lab,red,red)){.bg-indigo-200\/30{background-color:color-mix(in oklab,var(--color-indigo-200)30%,transparent)}}.bg-indigo-200\/50{background-color:#c7d2ff80}@supports (color:color-mix(in lab,red,red)){.bg-indigo-200\/50{background-color:color-mix(in oklab,var(--color-indigo-200)50%,transparent)}}.bg-indigo-300{background-color:var(--color-indigo-300)}.bg-indigo-300\/50{background-color:#a4b3ff80}@supports (color:color-mix(in lab,red,red)){.bg-indigo-300\/50{background-color:color-mix(in oklab,var(--color-indigo-300)50%,transparent)}}.bg-indigo-300\/90{background-color:#a4b3ffe6}@supports (color:color-mix(in lab,red,red)){.bg-indigo-300\/90{background-color:color-mix(in oklab,var(--color-indigo-300)90%,transparent)}}.bg-indigo-400{background-color:var(--color-indigo-400)}.bg-indigo-400\/50{background-color:#7d87ff80}@supports (color:color-mix(in lab,red,red)){.bg-indigo-400\/50{background-color:color-mix(in oklab,var(--color-indigo-400)50%,transparent)}}.bg-indigo-400\/90{background-color:#7d87ffe6}@supports (color:color-mix(in lab,red,red)){.bg-indigo-400\/90{background-color:color-mix(in oklab,var(--color-indigo-400)90%,transparent)}}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-500\/5{background-color:#6366f10d}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/5{background-color:color-mix(in oklab,var(--color-indigo-500)5%,transparent)}}.bg-indigo-500\/10{background-color:#6366f11a}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/10{background-color:color-mix(in oklab,var(--color-indigo-500)10%,transparent)}}.bg-indigo-500\/20{background-color:#6366f133}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/20{background-color:color-mix(in oklab,var(--color-indigo-500)20%,transparent)}}.bg-indigo-500\/30{background-color:#6366f14d}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/30{background-color:color-mix(in oklab,var(--color-indigo-500)30%,transparent)}}.bg-indigo-500\/40{background-color:#6366f166}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/40{background-color:color-mix(in oklab,var(--color-indigo-500)40%,transparent)}}.bg-indigo-500\/50{background-color:#6366f180}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/50{background-color:color-mix(in oklab,var(--color-indigo-500)50%,transparent)}}.bg-indigo-500\/60{background-color:#6366f199}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/60{background-color:color-mix(in oklab,var(--color-indigo-500)60%,transparent)}}.bg-indigo-500\/80{background-color:#6366f1cc}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/80{background-color:color-mix(in oklab,var(--color-indigo-500)80%,transparent)}}.bg-indigo-500\/90{background-color:#6366f1e6}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/90{background-color:color-mix(in oklab,var(--color-indigo-500)90%,transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-indigo-600\/5{background-color:#4f46e50d}@supports (color:color-mix(in lab,red,red)){.bg-indigo-600\/5{background-color:color-mix(in oklab,var(--color-indigo-600)5%,transparent)}}.bg-indigo-600\/10{background-color:#4f46e51a}@supports (color:color-mix(in lab,red,red)){.bg-indigo-600\/10{background-color:color-mix(in oklab,var(--color-indigo-600)10%,transparent)}}.bg-indigo-600\/20{background-color:#4f46e533}@supports (color:color-mix(in lab,red,red)){.bg-indigo-600\/20{background-color:color-mix(in oklab,var(--color-indigo-600)20%,transparent)}}.bg-indigo-600\/30{background-color:#4f46e54d}@supports (color:color-mix(in lab,red,red)){.bg-indigo-600\/30{background-color:color-mix(in oklab,var(--color-indigo-600)30%,transparent)}}.bg-indigo-600\/40{background-color:#4f46e566}@supports (color:color-mix(in lab,red,red)){.bg-indigo-600\/40{background-color:color-mix(in oklab,var(--color-indigo-600)40%,transparent)}}.bg-indigo-600\/50{background-color:#4f46e580}@supports (color:color-mix(in lab,red,red)){.bg-indigo-600\/50{background-color:color-mix(in oklab,var(--color-indigo-600)50%,transparent)}}.bg-indigo-600\/60{background-color:#4f46e599}@supports (color:color-mix(in lab,red,red)){.bg-indigo-600\/60{background-color:color-mix(in oklab,var(--color-indigo-600)60%,transparent)}}.bg-indigo-600\/70{background-color:#4f46e5b3}@supports (color:color-mix(in lab,red,red)){.bg-indigo-600\/70{background-color:color-mix(in oklab,var(--color-indigo-600)70%,transparent)}}.bg-indigo-600\/80{background-color:#4f46e5cc}@supports (color:color-mix(in lab,red,red)){.bg-indigo-600\/80{background-color:color-mix(in oklab,var(--color-indigo-600)80%,transparent)}}.bg-indigo-600\/90{background-color:#4f46e5e6}@supports (color:color-mix(in lab,red,red)){.bg-indigo-600\/90{background-color:color-mix(in oklab,var(--color-indigo-600)90%,transparent)}}.bg-indigo-700{background-color:var(--color-indigo-700)}.bg-indigo-800{background-color:var(--color-indigo-800)}.bg-indigo-900{background-color:var(--color-indigo-900)}.bg-indigo-900\/5{background-color:#312c850d}@supports (color:color-mix(in lab,red,red)){.bg-indigo-900\/5{background-color:color-mix(in oklab,var(--color-indigo-900)5%,transparent)}}.bg-indigo-900\/40{background-color:#312c8566}@supports (color:color-mix(in lab,red,red)){.bg-indigo-900\/40{background-color:color-mix(in oklab,var(--color-indigo-900)40%,transparent)}}.bg-indigo-950{background-color:var(--color-indigo-950)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-50\/30{background-color:#fff7ed4d}@supports (color:color-mix(in lab,red,red)){.bg-orange-50\/30{background-color:color-mix(in oklab,var(--color-orange-50)30%,transparent)}}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-200{background-color:var(--color-orange-200)}.bg-orange-300{background-color:var(--color-orange-300)}.bg-orange-400{background-color:var(--color-orange-400)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-orange-500\/10{background-color:#f973161a}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/10{background-color:color-mix(in oklab,var(--color-orange-500)10%,transparent)}}.bg-orange-500\/20{background-color:#f9731633}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/20{background-color:color-mix(in oklab,var(--color-orange-500)20%,transparent)}}.bg-orange-500\/30{background-color:#f973164d}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/30{background-color:color-mix(in oklab,var(--color-orange-500)30%,transparent)}}.bg-orange-500\/50{background-color:#f9731680}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/50{background-color:color-mix(in oklab,var(--color-orange-500)50%,transparent)}}.bg-orange-500\/60{background-color:#f9731699}@supports (color:color-mix(in lab,red,red)){.bg-orange-500\/60{background-color:color-mix(in oklab,var(--color-orange-500)60%,transparent)}}.bg-orange-600{background-color:var(--color-orange-600)}.bg-panel,.bg-panel\/50{background-color:var(--color-panel)}@supports (color:color-mix(in lab,red,red)){.bg-panel\/50{background-color:color-mix(in oklab,var(--color-panel)50%,transparent)}}.bg-positive\/10{background-color:#10b9811a}@supports (color:color-mix(in lab,red,red)){.bg-positive\/10{background-color:color-mix(in oklab,var(--color-positive)10%,transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-100\/50{background-color:#f3e8ff80}@supports (color:color-mix(in lab,red,red)){.bg-purple-100\/50{background-color:color-mix(in oklab,var(--color-purple-100)50%,transparent)}}.bg-purple-200{background-color:var(--color-purple-200)}.bg-purple-400{background-color:var(--color-purple-400)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.bg-purple-500\/20{background-color:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.bg-purple-600{background-color:var(--color-purple-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/30{background-color:#fef2f24d}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/30{background-color:color-mix(in oklab,var(--color-red-50)30%,transparent)}}.bg-red-50\/50{background-color:#fef2f280}@supports (color:color-mix(in lab,red,red)){.bg-red-50\/50{background-color:color-mix(in oklab,var(--color-red-50)50%,transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-red-100\/50{background-color:#fee2e280}@supports (color:color-mix(in lab,red,red)){.bg-red-100\/50{background-color:color-mix(in oklab,var(--color-red-100)50%,transparent)}}.bg-red-200{background-color:var(--color-red-200)}.bg-red-200\/50{background-color:#fecaca80}@supports (color:color-mix(in lab,red,red)){.bg-red-200\/50{background-color:color-mix(in oklab,var(--color-red-200)50%,transparent)}}.bg-red-300{background-color:var(--color-red-300)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-400\/20{background-color:#f8717133}@supports (color:color-mix(in lab,red,red)){.bg-red-400\/20{background-color:color-mix(in oklab,var(--color-red-400)20%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/5{background-color:#ef44440d}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/5{background-color:color-mix(in oklab,var(--color-red-500)5%,transparent)}}.bg-red-500\/10{background-color:#ef44441a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/50{background-color:#fff1f280}@supports (color:color-mix(in lab,red,red)){.bg-rose-50\/50{background-color:color-mix(in oklab,var(--color-rose-50)50%,transparent)}}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-200{background-color:var(--color-rose-200)}.bg-rose-200\!{background-color:var(--color-rose-200)!important}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/5{background-color:#f43f5e0d}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/5{background-color:color-mix(in oklab,var(--color-rose-500)5%,transparent)}}.bg-rose-500\/10{background-color:#f43f5e1a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500)10%,transparent)}}.bg-rose-500\/20{background-color:#f43f5e33}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/20{background-color:color-mix(in oklab,var(--color-rose-500)20%,transparent)}}.bg-rose-500\/30{background-color:#f43f5e4d}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/30{background-color:color-mix(in oklab,var(--color-rose-500)30%,transparent)}}.bg-rose-500\/40{background-color:#f43f5e66}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/40{background-color:color-mix(in oklab,var(--color-rose-500)40%,transparent)}}.bg-rose-500\/60{background-color:#f43f5e99}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/60{background-color:color-mix(in oklab,var(--color-rose-500)60%,transparent)}}.bg-rose-500\/80{background-color:#f43f5ecc}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/80{background-color:color-mix(in oklab,var(--color-rose-500)80%,transparent)}}.bg-rose-600{background-color:var(--color-rose-600)}.bg-rose-900\/40{background-color:#8b083666}@supports (color:color-mix(in lab,red,red)){.bg-rose-900\/40{background-color:color-mix(in oklab,var(--color-rose-900)40%,transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/30{background-color:#f8fafc4d}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/30{background-color:color-mix(in oklab,var(--color-slate-50)30%,transparent)}}.bg-slate-50\/50{background-color:#f8fafc80}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/50{background-color:color-mix(in oklab,var(--color-slate-50)50%,transparent)}}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/80{background-color:color-mix(in oklab,var(--color-slate-50)80%,transparent)}}.bg-slate-50\/90{background-color:#f8fafce6}@supports (color:color-mix(in lab,red,red)){.bg-slate-50\/90{background-color:color-mix(in oklab,var(--color-slate-50)90%,transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/50{background-color:#f1f5f980}@supports (color:color-mix(in lab,red,red)){.bg-slate-100\/50{background-color:color-mix(in oklab,var(--color-slate-100)50%,transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-200\/20{background-color:#e2e8f033}@supports (color:color-mix(in lab,red,red)){.bg-slate-200\/20{background-color:color-mix(in oklab,var(--color-slate-200)20%,transparent)}}.bg-slate-200\/30{background-color:#e2e8f04d}@supports (color:color-mix(in lab,red,red)){.bg-slate-200\/30{background-color:color-mix(in oklab,var(--color-slate-200)30%,transparent)}}.bg-slate-200\/40{background-color:#e2e8f066}@supports (color:color-mix(in lab,red,red)){.bg-slate-200\/40{background-color:color-mix(in oklab,var(--color-slate-200)40%,transparent)}}.bg-slate-200\/50{background-color:#e2e8f080}@supports (color:color-mix(in lab,red,red)){.bg-slate-200\/50{background-color:color-mix(in oklab,var(--color-slate-200)50%,transparent)}}.bg-slate-200\/60{background-color:#e2e8f099}@supports (color:color-mix(in lab,red,red)){.bg-slate-200\/60{background-color:color-mix(in oklab,var(--color-slate-200)60%,transparent)}}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-300\/40{background-color:#cbd5e166}@supports (color:color-mix(in lab,red,red)){.bg-slate-300\/40{background-color:color-mix(in oklab,var(--color-slate-300)40%,transparent)}}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-400\/20{background-color:#94a3b833}@supports (color:color-mix(in lab,red,red)){.bg-slate-400\/20{background-color:color-mix(in oklab,var(--color-slate-400)20%,transparent)}}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-500\/10{background-color:#64748b1a}@supports (color:color-mix(in lab,red,red)){.bg-slate-500\/10{background-color:color-mix(in oklab,var(--color-slate-500)10%,transparent)}}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-700{background-color:var(--color-slate-700)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-800\/20{background-color:#1e293b33}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/20{background-color:color-mix(in oklab,var(--color-slate-800)20%,transparent)}}.bg-slate-800\/40{background-color:#1e293b66}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/40{background-color:color-mix(in oklab,var(--color-slate-800)40%,transparent)}}.bg-slate-800\/50{background-color:#1e293b80}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/50{background-color:color-mix(in oklab,var(--color-slate-800)50%,transparent)}}.bg-slate-800\/60{background-color:#1e293b99}@supports (color:color-mix(in lab,red,red)){.bg-slate-800\/60{background-color:color-mix(in oklab,var(--color-slate-800)60%,transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/10{background-color:#0f172a1a}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/10{background-color:color-mix(in oklab,var(--color-slate-900)10%,transparent)}}.bg-slate-900\/20{background-color:#0f172a33}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/20{background-color:color-mix(in oklab,var(--color-slate-900)20%,transparent)}}.bg-slate-900\/30{background-color:#0f172a4d}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/30{background-color:color-mix(in oklab,var(--color-slate-900)30%,transparent)}}.bg-slate-900\/40{background-color:#0f172a66}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/40{background-color:color-mix(in oklab,var(--color-slate-900)40%,transparent)}}.bg-slate-900\/50{background-color:#0f172a80}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/50{background-color:color-mix(in oklab,var(--color-slate-900)50%,transparent)}}.bg-slate-900\/60{background-color:#0f172a99}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/60{background-color:color-mix(in oklab,var(--color-slate-900)60%,transparent)}}.bg-slate-900\/80{background-color:#0f172acc}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/80{background-color:color-mix(in oklab,var(--color-slate-900)80%,transparent)}}.bg-slate-900\/90{background-color:#0f172ae6}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/90{background-color:color-mix(in oklab,var(--color-slate-900)90%,transparent)}}.bg-slate-900\/95{background-color:#0f172af2}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/95{background-color:color-mix(in oklab,var(--color-slate-900)95%,transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/50{background-color:#02061780}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/50{background-color:color-mix(in oklab,var(--color-slate-950)50%,transparent)}}.bg-slate-950\/80{background-color:#020617cc}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/80{background-color:color-mix(in oklab,var(--color-slate-950)80%,transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-surface-alt,.bg-surface-alt\/20{background-color:var(--color-surface-alt)}@supports (color:color-mix(in lab,red,red)){.bg-surface-alt\/20{background-color:color-mix(in oklab,var(--color-surface-alt)20%,transparent)}}.bg-surface-alt\/30{background-color:var(--color-surface-alt)}@supports (color:color-mix(in lab,red,red)){.bg-surface-alt\/30{background-color:color-mix(in oklab,var(--color-surface-alt)30%,transparent)}}.bg-surface\/50{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/50{background-color:color-mix(in oklab,var(--color-surface)50%,transparent)}}.bg-surface\/80{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/80{background-color:color-mix(in oklab,var(--color-surface)80%,transparent)}}.bg-surface\/90{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/90{background-color:color-mix(in oklab,var(--color-surface)90%,transparent)}}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-100{background-color:var(--color-teal-100)}.bg-teal-400{background-color:var(--color-teal-400)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-teal-500\/5{background-color:#14b8a60d}@supports (color:color-mix(in lab,red,red)){.bg-teal-500\/5{background-color:color-mix(in oklab,var(--color-teal-500)5%,transparent)}}.bg-teal-500\/10{background-color:#14b8a61a}@supports (color:color-mix(in lab,red,red)){.bg-teal-500\/10{background-color:color-mix(in oklab,var(--color-teal-500)10%,transparent)}}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-500\/10{background-color:#a855f71a}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/10{background-color:color-mix(in oklab,var(--color-violet-500)10%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.bg-white\/12{background-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.bg-white\/\[2\%\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[2\%\]{background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-400\/20{background-color:#facc1533}@supports (color:color-mix(in lab,red,red)){.bg-yellow-400\/20{background-color:color-mix(in oklab,var(--color-yellow-400)20%,transparent)}}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\/80{background-color:#edb200cc}@supports (color:color-mix(in lab,red,red)){.bg-yellow-500\/80{background-color:color-mix(in oklab,var(--color-yellow-500)80%,transparent)}}.bl-bar-brand{background-color:var(--color-brand)}.bl-bar-danger{background-color:var(--color-danger-solid)}.bl-bar-info{background-color:var(--color-info-solid)}.bl-bar-success{background-color:var(--color-success-solid)}.bl-bar-track{background-color:var(--color-surface-sunken)}.bl-bar-warning{background-color:var(--color-warning-solid)}.bl-bg-accent{background-color:var(--color-accent)}.bl-bg-border,.bl-bg-border-default{background-color:var(--color-border-default)}.bl-bg-brand{background-color:var(--color-brand)}.bl-bg-brand-muted{background-color:var(--color-brand-muted)}.bl-bg-brand-soft{background-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-bg-brand-soft{background-color:color-mix(in srgb,var(--color-brand)8%,transparent)}}.bl-bg-brand-subtle{background-color:var(--color-brand-subtle)}.bl-bg-card{background-color:var(--color-surface-card)}.bl-bg-danger,.bl-bg-danger-5{background-color:var(--color-danger-bg)}@supports (color:color-mix(in lab,red,red)){.bl-bg-danger-5{background-color:color-mix(in srgb,var(--color-danger-bg)5%,transparent)}}.bl-bg-danger-10{background-color:var(--color-danger-bg)}@supports (color:color-mix(in lab,red,red)){.bl-bg-danger-10{background-color:color-mix(in srgb,var(--color-danger-bg)10%,transparent)}}.bl-bg-danger-20{background-color:var(--color-danger-bg)}@supports (color:color-mix(in lab,red,red)){.bl-bg-danger-20{background-color:color-mix(in srgb,var(--color-danger-bg)20%,transparent)}}.bl-bg-danger-50{background-color:var(--color-danger-bg)}@supports (color:color-mix(in lab,red,red)){.bl-bg-danger-50{background-color:color-mix(in srgb,var(--color-danger-bg)50%,transparent)}}.bl-bg-danger-70{background-color:var(--color-danger-bg)}@supports (color:color-mix(in lab,red,red)){.bl-bg-danger-70{background-color:color-mix(in srgb,var(--color-danger-bg)70%,transparent)}}.bl-bg-danger-icon{background-color:var(--color-danger-icon)}.bl-bg-danger-subtle{background-color:var(--color-danger-bg)}.bl-bg-info,.bl-bg-info-50{background-color:var(--color-info-bg)}@supports (color:color-mix(in lab,red,red)){.bl-bg-info-50{background-color:color-mix(in srgb,var(--color-info-bg)50%,transparent)}}.bl-bg-info-70{background-color:var(--color-info-bg)}@supports (color:color-mix(in lab,red,red)){.bl-bg-info-70{background-color:color-mix(in srgb,var(--color-info-bg)70%,transparent)}}.bl-bg-info-solid{background-color:var(--color-info-solid)}.bl-bg-info-subtle{background-color:var(--color-info-bg)}.bl-bg-muted{background-color:var(--color-surface-sunken)}.bl-bg-page{background-color:var(--color-surface-page)}.bl-bg-primary,.bl-bg-primary-5{background-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-bg-primary-5{background-color:color-mix(in srgb,var(--color-brand)5%,transparent)}}.bl-bg-primary-6{background-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-bg-primary-6{background-color:color-mix(in srgb,var(--color-brand)6%,transparent)}}.bl-bg-primary-8{background-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-bg-primary-8{background-color:color-mix(in srgb,var(--color-brand)8%,transparent)}}.bl-bg-primary-10{background-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-bg-primary-10{background-color:color-mix(in srgb,var(--color-brand)10%,transparent)}}.bl-bg-primary-20{background-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-bg-primary-20{background-color:color-mix(in srgb,var(--color-brand)20%,transparent)}}.bl-bg-purple-subtle{background-color:var(--color-pastel-purple-bg)}.bl-bg-secondary-8{background-color:var(--color-border-default)}@supports (color:color-mix(in lab,red,red)){.bl-bg-secondary-8{background-color:color-mix(in srgb,var(--color-border-default)8%,transparent)}}.bl-bg-secondary-10{background-color:var(--color-border-default)}@supports (color:color-mix(in lab,red,red)){.bl-bg-secondary-10{background-color:color-mix(in srgb,var(--color-border-default)10%,transparent)}}.bl-bg-success,.bl-bg-success-5{background-color:var(--color-success-bg)}@supports (color:color-mix(in lab,red,red)){.bl-bg-success-5{background-color:color-mix(in srgb,var(--color-success-bg)5%,transparent)}}.bl-bg-success-8{background-color:var(--color-success-bg)}@supports (color:color-mix(in lab,red,red)){.bl-bg-success-8{background-color:color-mix(in srgb,var(--color-success-bg)8%,transparent)}}.bl-bg-success-10{background-color:var(--color-success-bg)}@supports (color:color-mix(in lab,red,red)){.bl-bg-success-10{background-color:color-mix(in srgb,var(--color-success-bg)10%,transparent)}}.bl-bg-success-20{background-color:var(--color-success-bg)}@supports (color:color-mix(in lab,red,red)){.bl-bg-success-20{background-color:color-mix(in srgb,var(--color-success-bg)20%,transparent)}}.bl-bg-success-30{background-color:var(--color-success-bg)}@supports (color:color-mix(in lab,red,red)){.bl-bg-success-30{background-color:color-mix(in srgb,var(--color-success-bg)30%,transparent)}}.bl-bg-success-50{background-color:var(--color-success-bg)}@supports (color:color-mix(in lab,red,red)){.bl-bg-success-50{background-color:color-mix(in srgb,var(--color-success-bg)50%,transparent)}}.bl-bg-success-60{background-color:var(--color-success-bg)}@supports (color:color-mix(in lab,red,red)){.bl-bg-success-60{background-color:color-mix(in srgb,var(--color-success-bg)60%,transparent)}}.bl-bg-success-70{background-color:var(--color-success-bg)}@supports (color:color-mix(in lab,red,red)){.bl-bg-success-70{background-color:color-mix(in srgb,var(--color-success-bg)70%,transparent)}}.bl-bg-success-icon{background-color:var(--color-success-icon)}.bl-bg-success-subtle{background-color:var(--color-success-bg)}.bl-bg-sunken,.bl-bg-sunken-40{background-color:var(--color-surface-sunken)}@supports (color:color-mix(in lab,red,red)){.bl-bg-sunken-40{background-color:color-mix(in srgb,var(--color-surface-sunken)40%,transparent)}}.bl-bg-sunken-50{background-color:var(--color-surface-sunken)}@supports (color:color-mix(in lab,red,red)){.bl-bg-sunken-50{background-color:color-mix(in srgb,var(--color-surface-sunken)50%,transparent)}}.bl-bg-sunken-80{background-color:var(--color-surface-sunken)}@supports (color:color-mix(in lab,red,red)){.bl-bg-sunken-80{background-color:color-mix(in srgb,var(--color-surface-sunken)80%,transparent)}}.bl-bg-surface{background-color:var(--color-surface-card)}.bl-bg-warning,.bl-bg-warning-8{background-color:var(--color-warning-bg)}@supports (color:color-mix(in lab,red,red)){.bl-bg-warning-8{background-color:color-mix(in srgb,var(--color-warning-bg)8%,transparent)}}.bl-bg-warning-30{background-color:var(--color-warning-bg)}@supports (color:color-mix(in lab,red,red)){.bl-bg-warning-30{background-color:color-mix(in srgb,var(--color-warning-bg)30%,transparent)}}.bl-bg-warning-50{background-color:var(--color-warning-bg)}@supports (color:color-mix(in lab,red,red)){.bl-bg-warning-50{background-color:color-mix(in srgb,var(--color-warning-bg)50%,transparent)}}.bl-bg-warning-70{background-color:var(--color-warning-bg)}@supports (color:color-mix(in lab,red,red)){.bl-bg-warning-70{background-color:color-mix(in srgb,var(--color-warning-bg)70%,transparent)}}.bl-bg-warning-solid{background-color:var(--color-warning-solid)}.bl-bg-warning-subtle{background-color:var(--color-warning-bg)}.bl-hover-muted:hover{background-color:var(--color-surface-sunken)}.bl-overlay{background-color:var(--color-surface-overlay)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tl{--tw-gradient-position:to top left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(45deg\,\#4f46e5_12\.5\%\,transparent_12\.5\%\,transparent_50\%\,\#4f46e5_50\%\,\#4f46e5_62\.5\%\,transparent_62\.5\%\,transparent_100\%\)\]{background-image:linear-gradient(45deg,#4f46e5 12.5%,#0000 12.5% 50%,#4f46e5 50% 62.5%,#0000 62.5% 100%)}.bg-\[radial-gradient\(\#c6c6cd_1px\,transparent_1px\)\]{background-image:radial-gradient(#c6c6cd 1px,#0000 1px)}.bg-\[radial-gradient\(circle_at_20\%_30\%\,\#4f46e5_0\%\,transparent_40\%\)\,radial-gradient\(circle_at_70\%_60\%\,\#ef4444_0\%\,transparent_50\%\)\,radial-gradient\(circle_at_40\%_80\%\,\#10b981_0\%\,transparent_30\%\)\]{background-image:radial-gradient(circle at 20% 30%,#4f46e5,#0000 40%),radial-gradient(circle at 70% 60%,#ef4444,#0000 50%),radial-gradient(circle at 40% 80%,#10b981,#0000 30%)}.bg-\[radial-gradient\(circle_at_50\%_50\%\,_\#ba1a1a_0\%\,_transparent_60\%\)\]{background-image:radial-gradient(circle,#ba1a1a,#0000 60%)}.bg-\[radial-gradient\(circle_at_center\,_var\(--tw-gradient-stops\)\)\]{background-image:radial-gradient(circle at center,var(--tw-gradient-stops))}.from-\[\#131b2e\]{--tw-gradient-from:#131b2e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#f2f4f6\]{--tw-gradient-from:#f2f4f6;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--color-brand\)\]{--tw-gradient-from:var(--color-brand);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--color-brand\)\]\/20{--tw-gradient-from:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.from-\[var\(--color-brand\)\]\/20{--tw-gradient-from:color-mix(in oklab,var(--color-brand)20%,transparent)}}.from-\[var\(--color-brand\)\]\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--color-brand-50\)\]{--tw-gradient-from:var(--color-brand-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--color-brand-50\)\]\/50{--tw-gradient-from:var(--color-brand-50)}@supports (color:color-mix(in lab,red,red)){.from-\[var\(--color-brand-50\)\]\/50{--tw-gradient-from:color-mix(in oklab,var(--color-brand-50)50%,transparent)}}.from-\[var\(--color-brand-50\)\]\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--color-brand-solid\)\]{--tw-gradient-from:var(--color-brand-solid);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--color-brand-subtle\)\]{--tw-gradient-from:var(--color-brand-subtle);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--color-danger-bg\)\]{--tw-gradient-from:var(--color-danger-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--color-danger-solid\)\]{--tw-gradient-from:var(--color-danger-solid);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--color-info-solid\)\]{--tw-gradient-from:var(--color-info-solid);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--color-muted\)\]{--tw-gradient-from:var(--color-muted);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--color-success-bg\)\]{--tw-gradient-from:var(--color-success-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--color-success-solid\)\]{--tw-gradient-from:var(--color-success-solid);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--color-success-surface\)\]{--tw-gradient-from:var(--color-success-surface);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--color-text-secondary\)\]{--tw-gradient-from:var(--color-text-secondary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--color-warning\)\]{--tw-gradient-from:var(--color-warning);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--color-warning-bg\)\]{--tw-gradient-from:var(--color-warning-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[var\(--color-warning-solid\)\]{--tw-gradient-from:var(--color-warning-solid);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/20{--tw-gradient-from:#0003}@supports (color:color-mix(in lab,red,red)){.from-black\/20{--tw-gradient-from:color-mix(in oklab,var(--color-black)20%,transparent)}}.from-black\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/40{--tw-gradient-from:#0006}@supports (color:color-mix(in lab,red,red)){.from-black\/40{--tw-gradient-from:color-mix(in oklab,var(--color-black)40%,transparent)}}.from-black\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab,red,red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab,var(--color-black)60%,transparent)}}.from-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-50{--tw-gradient-from:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-gray-500{--tw-gradient-from:var(--color-gray-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-indigo-500\/20{--tw-gradient-from:#6366f133}@supports (color:color-mix(in lab,red,red)){.from-indigo-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-indigo-500)20%,transparent)}}.from-indigo-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-indigo-500\/40{--tw-gradient-from:#6366f166}@supports (color:color-mix(in lab,red,red)){.from-indigo-500\/40{--tw-gradient-from:color-mix(in oklab,var(--color-indigo-500)40%,transparent)}}.from-indigo-500\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-indigo-600{--tw-gradient-from:var(--color-indigo-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-pink-500{--tw-gradient-from:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-50{--tw-gradient-from:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-rose-500{--tw-gradient-from:var(--color-rose-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-sky-500{--tw-gradient-from:var(--color-sky-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-100{--tw-gradient-from:var(--color-slate-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-200{--tw-gradient-from:var(--color-slate-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-200\/50{--tw-gradient-from:#e2e8f080}@supports (color:color-mix(in lab,red,red)){.from-slate-200\/50{--tw-gradient-from:color-mix(in oklab,var(--color-slate-200)50%,transparent)}}.from-slate-200\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-surface{--tw-gradient-from:var(--color-surface);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-violet-500{--tw-gradient-from:var(--color-violet-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-white\/5{--tw-gradient-from:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.from-white\/5{--tw-gradient-from:color-mix(in oklab,var(--color-white)5%,transparent)}}.from-white\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-white\/10{--tw-gradient-from:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.from-white\/10{--tw-gradient-from:color-mix(in oklab,var(--color-white)10%,transparent)}}.from-white\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-\[\#1a2b4b\]{--tw-gradient-via:#1a2b4b;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[var\(--color-border-default\)\]{--tw-gradient-via:var(--color-border-default);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[var\(--color-brand\)\]{--tw-gradient-via:var(--color-brand);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[var\(--color-info\)\]{--tw-gradient-via:var(--color-info);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[var\(--color-warning-solid\)\]{--tw-gradient-via:var(--color-warning-solid);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-300{--tw-gradient-via:var(--color-indigo-300);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-400{--tw-gradient-via:var(--color-indigo-400);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-indigo-500\/10{--tw-gradient-via:#6366f11a}@supports (color:color-mix(in lab,red,red)){.via-indigo-500\/10{--tw-gradient-via:color-mix(in oklab,var(--color-indigo-500)10%,transparent)}}.via-indigo-500\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-orange-300{--tw-gradient-via:var(--color-orange-300);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-300{--tw-gradient-via:var(--color-purple-300);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-purple-500{--tw-gradient-via:var(--color-purple-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-surface\/90{--tw-gradient-via:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.via-surface\/90{--tw-gradient-via:color-mix(in oklab,var(--color-surface)90%,transparent)}}.via-surface\/90{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-teal-300{--tw-gradient-via:var(--color-teal-300);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#131b2e\]{--tw-gradient-to:#131b2e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#252e4a\]{--tw-gradient-to:#252e4a;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#f7f9fb\]{--tw-gradient-to:#f7f9fb;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[color-mix\(in_srgb\,var\(--color-brand-subtle\)_40\%\,transparent\)\]{--tw-gradient-to:var(--color-brand-subtle)}@supports (color:color-mix(in lab,red,red)){.to-\[color-mix\(in_srgb\,var\(--color-brand-subtle\)_40\%\,transparent\)\]{--tw-gradient-to:color-mix(in srgb,var(--color-brand-subtle)40%,transparent)}}.to-\[color-mix\(in_srgb\,var\(--color-brand-subtle\)_40\%\,transparent\)\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[color-mix\(in_srgb\,var\(--color-success-bg\)_40\%\,transparent\)\]{--tw-gradient-to:var(--color-success-bg)}@supports (color:color-mix(in lab,red,red)){.to-\[color-mix\(in_srgb\,var\(--color-success-bg\)_40\%\,transparent\)\]{--tw-gradient-to:color-mix(in srgb,var(--color-success-bg)40%,transparent)}}.to-\[color-mix\(in_srgb\,var\(--color-success-bg\)_40\%\,transparent\)\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[color-mix\(in_srgb\,var\(--color-warning-bg\)_40\%\,transparent\)\]{--tw-gradient-to:var(--color-warning-bg)}@supports (color:color-mix(in lab,red,red)){.to-\[color-mix\(in_srgb\,var\(--color-warning-bg\)_40\%\,transparent\)\]{--tw-gradient-to:color-mix(in srgb,var(--color-warning-bg)40%,transparent)}}.to-\[color-mix\(in_srgb\,var\(--color-warning-bg\)_40\%\,transparent\)\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--color-brand\)\]{--tw-gradient-to:var(--color-brand);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--color-brand-hover\)\]{--tw-gradient-to:var(--color-brand-hover);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--color-danger-hover\)\]{--tw-gradient-to:var(--color-danger-hover);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--color-danger-solid\)\]\/90{--tw-gradient-to:var(--color-danger-solid)}@supports (color:color-mix(in lab,red,red)){.to-\[var\(--color-danger-solid\)\]\/90{--tw-gradient-to:color-mix(in oklab,var(--color-danger-solid)90%,transparent)}}.to-\[var\(--color-danger-solid\)\]\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--color-info\)\]{--tw-gradient-to:var(--color-info);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--color-info-bg\)\]{--tw-gradient-to:var(--color-info-bg);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--color-info-hover\)\]{--tw-gradient-to:var(--color-info-hover);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--color-info-solid\)\]{--tw-gradient-to:var(--color-info-solid);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--color-info-solid\)\]\/90{--tw-gradient-to:var(--color-info-solid)}@supports (color:color-mix(in lab,red,red)){.to-\[var\(--color-info-solid\)\]\/90{--tw-gradient-to:color-mix(in oklab,var(--color-info-solid)90%,transparent)}}.to-\[var\(--color-info-solid\)\]\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--color-muted\)\]{--tw-gradient-to:var(--color-muted);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--color-success\)\]{--tw-gradient-to:var(--color-success);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--color-success-hover\)\]{--tw-gradient-to:var(--color-success-hover);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--color-success-solid\)\]{--tw-gradient-to:var(--color-success-solid);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--color-success-solid\)\]\/90{--tw-gradient-to:var(--color-success-solid)}@supports (color:color-mix(in lab,red,red)){.to-\[var\(--color-success-solid\)\]\/90{--tw-gradient-to:color-mix(in oklab,var(--color-success-solid)90%,transparent)}}.to-\[var\(--color-success-solid\)\]\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--color-success-surface\)\]{--tw-gradient-to:var(--color-success-surface);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--color-surface-sunken\)\]{--tw-gradient-to:var(--color-surface-sunken);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--color-text-tertiary\)\]{--tw-gradient-to:var(--color-text-tertiary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--color-warning-hover\)\]{--tw-gradient-to:var(--color-warning-hover);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[var\(--color-warning-solid\)\]\/90{--tw-gradient-to:var(--color-warning-solid)}@supports (color:color-mix(in lab,red,red)){.to-\[var\(--color-warning-solid\)\]\/90{--tw-gradient-to:color-mix(in oklab,var(--color-warning-solid)90%,transparent)}}.to-\[var\(--color-warning-solid\)\]\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-500{--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-700{--tw-gradient-to:var(--color-blue-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-500{--tw-gradient-to:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-500{--tw-gradient-to:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-slate-500{--tw-gradient-to:var(--color-slate-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-teal-400{--tw-gradient-to:var(--color-teal-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-teal-500{--tw-gradient-to:var(--color-teal-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-yellow-500{--tw-gradient-to:var(--color-yellow-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.\[background-size\:24px_24px\]{background-size:24px 24px}.bg-\[length\:10px_10px\]{background-size:10px 10px}.bg-cover{background-size:cover}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.fill-current{fill:currentColor}.fill-slate-900{fill:var(--color-slate-900)}.fill-white{fill:var(--color-white)}.stroke-green-500{stroke:var(--color-green-500)}.stroke-indigo-500{stroke:var(--color-indigo-500)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.p-12{padding:calc(var(--spacing)*12)}.p-14{padding:calc(var(--spacing)*14)}.p-16{padding:calc(var(--spacing)*16)}.p-20{padding:calc(var(--spacing)*20)}.p-\[1px\]{padding:1px}.\!px-0{padding-inline:calc(var(--spacing)*0)!important}.\!px-2\.5{padding-inline:calc(var(--spacing)*2.5)!important}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-12{padding-inline:calc(var(--spacing)*12)}.px-14{padding-inline:calc(var(--spacing)*14)}.px-16{padding-inline:calc(var(--spacing)*16)}.px-40{padding-inline:calc(var(--spacing)*40)}.px-\[6px\]{padding-inline:6px}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.ps-1{padding-inline-start:calc(var(--spacing)*1)}.ps-2{padding-inline-start:calc(var(--spacing)*2)}.ps-2\.5{padding-inline-start:calc(var(--spacing)*2.5)}.ps-3{padding-inline-start:calc(var(--spacing)*3)}.ps-3\.5{padding-inline-start:calc(var(--spacing)*3.5)}.ps-4{padding-inline-start:calc(var(--spacing)*4)}.ps-5{padding-inline-start:calc(var(--spacing)*5)}.ps-6{padding-inline-start:calc(var(--spacing)*6)}.ps-7{padding-inline-start:calc(var(--spacing)*7)}.ps-8{padding-inline-start:calc(var(--spacing)*8)}.ps-9{padding-inline-start:calc(var(--spacing)*9)}.ps-10{padding-inline-start:calc(var(--spacing)*10)}.ps-11{padding-inline-start:calc(var(--spacing)*11)}.ps-20{padding-inline-start:calc(var(--spacing)*20)}.ps-\[26px\]{padding-inline-start:26px}.pe-1{padding-inline-end:calc(var(--spacing)*1)}.pe-2{padding-inline-end:calc(var(--spacing)*2)}.pe-3{padding-inline-end:calc(var(--spacing)*3)}.pe-4{padding-inline-end:calc(var(--spacing)*4)}.pe-7{padding-inline-end:calc(var(--spacing)*7)}.pe-8{padding-inline-end:calc(var(--spacing)*8)}.pe-9{padding-inline-end:calc(var(--spacing)*9)}.pe-10{padding-inline-end:calc(var(--spacing)*10)}.pe-12{padding-inline-end:calc(var(--spacing)*12)}.pe-14{padding-inline-end:calc(var(--spacing)*14)}.pe-16{padding-inline-end:calc(var(--spacing)*16)}.pe-20{padding-inline-end:calc(var(--spacing)*20)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-14{padding-top:calc(var(--spacing)*14)}.pt-16{padding-top:calc(var(--spacing)*16)}.pt-20{padding-top:calc(var(--spacing)*20)}.pt-24{padding-top:calc(var(--spacing)*24)}.pt-\[102px\]{padding-top:102px}.pt-\[153px\]{padding-top:153px}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-12{padding-right:calc(var(--spacing)*12)}.pr-16{padding-right:calc(var(--spacing)*16)}.pr-96{padding-right:calc(var(--spacing)*96)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-0\.5{padding-bottom:calc(var(--spacing)*.5)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pb-32{padding-bottom:calc(var(--spacing)*32)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-10{padding-left:calc(var(--spacing)*10)}.pl-11{padding-left:calc(var(--spacing)*11)}.pl-12{padding-left:calc(var(--spacing)*12)}.pl-16{padding-left:calc(var(--spacing)*16)}.pl-24{padding-left:calc(var(--spacing)*24)}.pl-64{padding-left:calc(var(--spacing)*64)}.pl-72{padding-left:calc(var(--spacing)*72)}.pl-\[110px\]{padding-left:110px}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-text-bottom{vertical-align:text-bottom}.bl-stat-highlight{letter-spacing:-.025em;color:var(--color-text-primary);font-variant-numeric:tabular-nums;font-family:inherit;font-size:1.875rem;font-weight:700;line-height:1.1}.font-\[\'Dancing_Script\'\]{font-family:Dancing Script}.font-\[\'Inter\'\]{font-family:Inter}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.bl-micro-label{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-tertiary);font-weight:600;line-height:var(--leading-normal)}.bl-micro-label-brand{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-brand-text);font-weight:600;line-height:var(--leading-normal)}.bl-section-title{font-size:var(--text-lg);letter-spacing:-.01em;color:var(--color-text-primary);font-weight:700;line-height:var(--leading-snug)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\/none{font-size:var(--text-xs);line-height:var(--leading-none)}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.825rem\]{font-size:.825rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[2rem\]{font-size:2rem}.text-\[3\.5rem\]{font-size:3.5rem}.text-\[8px\]{font-size:8px}.text-\[8rem\]{font-size:8rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.text-\[100px\]{font-size:100px}.text-\[120px\]{font-size:120px}.text-\[150px\]{font-size:150px}.text-\[160px\]{font-size:160px}.text-\[200px\]{font-size:200px}.text-\[300px\]{font-size:300px}.text-md{font-size:var(--text-md)}.leading-3{--tw-leading:calc(var(--spacing)*3);line-height:calc(var(--spacing)*3)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-none{--tw-leading:var(--leading-none);line-height:var(--leading-none)}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[0\.5em\]{--tw-tracking:.5em;letter-spacing:.5em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.015em\]{--tw-tracking:.015em;letter-spacing:.015em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.bl-icon-danger{color:var(--color-danger-icon)}.bl-icon-info{color:var(--color-info-icon)}.bl-icon-success{color:var(--color-success-icon)}.bl-icon-warning{color:var(--color-warning-icon)}.bl-text-accent{color:var(--color-accent)}.bl-text-brand{color:var(--color-brand)}.bl-text-brand-muted{color:var(--color-brand-text)}.bl-text-danger,.bl-text-danger-80{color:var(--color-danger-text)}@supports (color:color-mix(in lab,red,red)){.bl-text-danger-80{color:color-mix(in srgb,var(--color-danger-text)80%,transparent)}}.bl-text-danger-solid{color:var(--color-danger-solid)}.bl-text-danger-text{color:var(--color-danger-text)}.bl-text-disabled{color:var(--color-text-disabled)}.bl-text-heading{color:var(--color-text-primary)}.bl-text-info{color:var(--color-info-text)}.bl-text-info-solid{color:var(--color-info-solid)}.bl-text-inverse{color:var(--color-text-inverse)}.bl-text-link{color:var(--color-text-link)}.bl-text-muted{color:var(--color-text-tertiary)}.bl-text-primary,.bl-text-primary-50{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.bl-text-primary-50{color:color-mix(in srgb,var(--color-text-primary)50%,transparent)}}.bl-text-primary-70{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.bl-text-primary-70{color:color-mix(in srgb,var(--color-text-primary)70%,transparent)}}.bl-text-purple{color:var(--color-pastel-purple-text)}.bl-text-secondary,.bl-text-secondary-40{color:var(--color-text-secondary)}@supports (color:color-mix(in lab,red,red)){.bl-text-secondary-40{color:color-mix(in srgb,var(--color-text-secondary)40%,transparent)}}.bl-text-secondary-60{color:var(--color-text-secondary)}@supports (color:color-mix(in lab,red,red)){.bl-text-secondary-60{color:color-mix(in srgb,var(--color-text-secondary)60%,transparent)}}.bl-text-secondary-70{color:var(--color-text-secondary)}@supports (color:color-mix(in lab,red,red)){.bl-text-secondary-70{color:color-mix(in srgb,var(--color-text-secondary)70%,transparent)}}.bl-text-success,.bl-text-success-60{color:var(--color-success-text)}@supports (color:color-mix(in lab,red,red)){.bl-text-success-60{color:color-mix(in srgb,var(--color-success-text)60%,transparent)}}.bl-text-success-80{color:var(--color-success-text)}@supports (color:color-mix(in lab,red,red)){.bl-text-success-80{color:color-mix(in srgb,var(--color-success-text)80%,transparent)}}.bl-text-success-solid{color:var(--color-success-solid)}.bl-text-success-text{color:var(--color-success-text)}.bl-text-tertiary{color:var(--color-text-tertiary)}.bl-text-warning{color:var(--color-warning-text)}.bl-text-warning-solid{color:var(--color-warning-solid)}.bl-text-warning-text{color:var(--color-warning-text)}.text-\[\#1a0dab\]{color:#1a0dab}.text-\[\#2e7d32\]{color:#2e7d32}.text-\[\#4d5156\]{color:#4d5156}.text-\[\#131b2e\]{color:#131b2e}.text-\[\#565e74\]{color:#565e74}.text-\[\#006621\]{color:#006621}.text-\[\#7073ff\]{color:#7073ff}.text-\[\#76777d\]{color:#76777d}.text-\[\#93000a\]{color:#93000a}.text-\[\#137333\]{color:#137333}.text-\[\#F59E0B\]{color:#f59e0b}.text-\[\#hex\]{color:#hex}.text-\[green\]{color:green}.text-\[oklch\(0\.70_0\.06_260\)\]{color:#89a0c4}.text-\[var\(--b\)\]{color:var(--b)}.text-\[var\(--color-FOO\)\]{color:var(--color-FOO)}.text-\[var\(--color-border\)\]{color:var(--color-border)}.text-\[var\(--color-border-default\)\]{color:var(--color-border-default)}.text-\[var\(--color-brand\)\]{color:var(--color-brand)}.text-\[var\(--color-danger\)\]{color:var(--color-danger)}.text-\[var\(--color-danger-icon\)\]{color:var(--color-danger-icon)}.text-\[var\(--color-danger-solid\)\]{color:var(--color-danger-solid)}.text-\[var\(--color-danger-text\)\],.text-\[var\(--color-danger-text\)\]\/80{color:var(--color-danger-text)}@supports (color:color-mix(in lab,red,red)){.text-\[var\(--color-danger-text\)\]\/80{color:color-mix(in oklab,var(--color-danger-text)80%,transparent)}}.text-\[var\(--color-error-text\)\]{color:var(--color-error-text)}.text-\[var\(--color-heading\)\]{color:var(--color-heading)}.text-\[var\(--color-info\)\]{color:var(--color-info)}.text-\[var\(--color-info-solid\)\]{color:var(--color-info-solid)}.text-\[var\(--color-muted\)\]{color:var(--color-muted)}.text-\[var\(--color-success\)\]{color:var(--color-success)}.text-\[var\(--color-success-icon\)\]{color:var(--color-success-icon)}.text-\[var\(--color-success-solid\)\]{color:var(--color-success-solid)}.text-\[var\(--color-text\)\]{color:var(--color-text)}.text-\[var\(--color-warning\)\]{color:var(--color-warning)}.text-\[var\(--color-warning-icon\)\]{color:var(--color-warning-icon)}.text-\[var\(--color-warning-solid\)\]{color:var(--color-warning-solid)}.text-\[var\(--sa-factor\)\]{color:var(--sa-factor)}.text-\[var\(--sa-formula\)\]{color:var(--sa-formula)}.text-\[var\(--sa-section\)\]{color:var(--sa-section)}.text-\[var\(--sa-service\)\]{color:var(--sa-service)}.text-\[var\(--sa-unit\)\]{color:var(--sa-unit)}.text-\[var\(--ws-accent\,var\(--color-brand\)\)\]{color:var(--ws-accent,var(--color-brand))}.text-accent{color:var(--color-accent)}.text-amber-200{color:var(--color-amber-200)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-100\/70{color:#dbeafeb3}@supports (color:color-mix(in lab,red,red)){.text-blue-100\/70{color:color-mix(in oklab,var(--color-blue-100)70%,transparent)}}.text-blue-200{color:var(--color-blue-200)}.text-blue-300{color:var(--color-blue-300)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-content{color:var(--color-content)}.text-content-body{color:var(--color-content-body)}.text-content-heading{color:var(--color-content-heading)}.text-content-muted{color:var(--color-content-muted)}.text-content-subtle,.text-content-subtle\/40{color:var(--color-content-subtle)}@supports (color:color-mix(in lab,red,red)){.text-content-subtle\/40{color:color-mix(in oklab,var(--color-content-subtle)40%,transparent)}}.text-content-subtle\/50{color:var(--color-content-subtle)}@supports (color:color-mix(in lab,red,red)){.text-content-subtle\/50{color:color-mix(in oklab,var(--color-content-subtle)50%,transparent)}}.text-content-subtle\/60{color:var(--color-content-subtle)}@supports (color:color-mix(in lab,red,red)){.text-content-subtle\/60{color:color-mix(in oklab,var(--color-content-subtle)60%,transparent)}}.text-current{color:currentColor}.text-cyan-500{color:var(--color-cyan-500)}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-900{color:var(--color-cyan-900)}.text-elevated{color:var(--color-elevated)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-300{color:var(--color-green-300)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-indigo-50{color:var(--color-indigo-50)}.text-indigo-100{color:var(--color-indigo-100)}.text-indigo-100\/70{color:#e0e7ffb3}@supports (color:color-mix(in lab,red,red)){.text-indigo-100\/70{color:color-mix(in oklab,var(--color-indigo-100)70%,transparent)}}.text-indigo-200{color:var(--color-indigo-200)}.text-indigo-200\/60{color:#c7d2ff99}@supports (color:color-mix(in lab,red,red)){.text-indigo-200\/60{color:color-mix(in oklab,var(--color-indigo-200)60%,transparent)}}.text-indigo-200\/80{color:#c7d2ffcc}@supports (color:color-mix(in lab,red,red)){.text-indigo-200\/80{color:color-mix(in oklab,var(--color-indigo-200)80%,transparent)}}.text-indigo-300{color:var(--color-indigo-300)}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-400\/30{color:#7d87ff4d}@supports (color:color-mix(in lab,red,red)){.text-indigo-400\/30{color:color-mix(in oklab,var(--color-indigo-400)30%,transparent)}}.text-indigo-400\/60{color:#7d87ff99}@supports (color:color-mix(in lab,red,red)){.text-indigo-400\/60{color:color-mix(in oklab,var(--color-indigo-400)60%,transparent)}}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-600\/70{color:#4f46e5b3}@supports (color:color-mix(in lab,red,red)){.text-indigo-600\/70{color:color-mix(in oklab,var(--color-indigo-600)70%,transparent)}}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-700\/70{color:#4338cab3}@supports (color:color-mix(in lab,red,red)){.text-indigo-700\/70{color:color-mix(in oklab,var(--color-indigo-700)70%,transparent)}}.text-indigo-700\/80{color:#4338cacc}@supports (color:color-mix(in lab,red,red)){.text-indigo-700\/80{color:color-mix(in oklab,var(--color-indigo-700)80%,transparent)}}.text-indigo-800{color:var(--color-indigo-800)}.text-indigo-800\/80{color:#372aaccc}@supports (color:color-mix(in lab,red,red)){.text-indigo-800\/80{color:color-mix(in oklab,var(--color-indigo-800)80%,transparent)}}.text-indigo-900{color:var(--color-indigo-900)}.text-indigo-900\/40{color:#312c8566}@supports (color:color-mix(in lab,red,red)){.text-indigo-900\/40{color:color-mix(in oklab,var(--color-indigo-900)40%,transparent)}}.text-indigo-900\/60{color:#312c8599}@supports (color:color-mix(in lab,red,red)){.text-indigo-900\/60{color:color-mix(in oklab,var(--color-indigo-900)60%,transparent)}}.text-indigo-900\/80{color:#312c85cc}@supports (color:color-mix(in lab,red,red)){.text-indigo-900\/80{color:color-mix(in oklab,var(--color-indigo-900)80%,transparent)}}.text-indigo-950{color:var(--color-indigo-950)}.text-indigo-950\/70{color:#1e1a4db3}@supports (color:color-mix(in lab,red,red)){.text-indigo-950\/70{color:color-mix(in oklab,var(--color-indigo-950)70%,transparent)}}.text-inherit{color:inherit}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-500\!{color:var(--color-neutral-500)!important}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-neutral-950{color:var(--color-neutral-950)}.text-orange-300{color:var(--color-orange-300)}.text-orange-400{color:var(--color-orange-400)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-orange-800\/70{color:#9f2d00b3}@supports (color:color-mix(in lab,red,red)){.text-orange-800\/70{color:color-mix(in oklab,var(--color-orange-800)70%,transparent)}}.text-orange-800\/80{color:#9f2d00cc}@supports (color:color-mix(in lab,red,red)){.text-orange-800\/80{color:color-mix(in oklab,var(--color-orange-800)80%,transparent)}}.text-orange-900{color:var(--color-orange-900)}.text-pink-600{color:var(--color-pink-600)}.text-positive{color:var(--color-positive)}.text-purple-300{color:var(--color-purple-300)}.text-purple-400{color:var(--color-purple-400)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-purple-900{color:var(--color-purple-900)}.text-red-400{color:var(--color-red-400)}.text-red-400\/70{color:#f87171b3}@supports (color:color-mix(in lab,red,red)){.text-red-400\/70{color:color-mix(in oklab,var(--color-red-400)70%,transparent)}}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-rose-400{color:var(--color-rose-400)}.text-rose-400\/80{color:#ff667fcc}@supports (color:color-mix(in lab,red,red)){.text-rose-400\/80{color:color-mix(in oklab,var(--color-rose-400)80%,transparent)}}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-rose-900{color:var(--color-rose-900)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-surface{color:var(--color-surface)}.text-teal-400{color:var(--color-teal-400)}.text-teal-500{color:var(--color-teal-500)}.text-teal-600{color:var(--color-teal-600)}.text-teal-700{color:var(--color-teal-700)}.text-teal-800{color:var(--color-teal-800)}.text-transparent{color:#0000}.text-violet-600{color:var(--color-violet-600)}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-indigo-200{-webkit-text-decoration-color:var(--color-indigo-200);text-decoration-color:var(--color-indigo-200)}.decoration-indigo-400{-webkit-text-decoration-color:var(--color-indigo-400);text-decoration-color:var(--color-indigo-400)}.decoration-neutral-400{-webkit-text-decoration-color:var(--color-neutral-400);text-decoration-color:var(--color-neutral-400)}.decoration-dotted{text-decoration-style:dotted}.decoration-wavy{text-decoration-style:wavy}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-slate-200::placeholder{color:var(--color-slate-200)}.placeholder-slate-400::placeholder{color:var(--color-slate-400)}.accent-\[var\(--color-accent\)\]{accent-color:var(--color-accent)}.accent-\[var\(--color-brand\)\]{accent-color:var(--color-brand)}.accent-\[var\(--color-brand-solid\)\]{accent-color:var(--color-brand-solid)}.accent-indigo-600{accent-color:var(--color-indigo-600)}.accent-white{accent-color:var(--color-white)}.scheme-light-dark{color-scheme:light dark}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-10{opacity:.1}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.opacity-\[0\.03\]{opacity:.03}.opacity-\[0\.05\]{opacity:.05}.opacity-\[0\.06\]{opacity:.06}.mix-blend-multiply{mix-blend-mode:multiply}.mix-blend-overlay{mix-blend-mode:overlay}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 32px 68px -12px var(--tw-shadow-color,#1e3a5f21),0 16px 36px -8px var(--tw-shadow-color,#0000000d)}@supports (color:color-mix(in lab,red,red)){.shadow-2xl{--tw-shadow:0 32px 68px -12px var(--tw-shadow-color,color-mix(in srgb,var(--color-primary-500)13%,transparent)),0 16px 36px -8px var(--tw-shadow-color,#0000000d)}}.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[-8px_0_32px_rgba\(25\,28\,30\,0\.04\)\]{--tw-shadow:-8px 0 32px var(--tw-shadow-color,#191c1e0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[-10px_0_30px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:-10px 0 30px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-4px_12px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 -4px 12px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-4px_20px_-4px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 -4px 20px -4px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-4px_20px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:0 -4px 20px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-4px_20px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 -4px 20px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_-8px_32px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow:0 -8px 32px var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_\#818cf8\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#818cf8);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_\#c0c1ff\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#c0c1ff);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(16\,185\,129\,0\.5\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#10b98180);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(99\,102\,241\,0\.5\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#6366f180);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(129\,140\,248\,0\.5\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#818cf880);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(168\,85\,247\,0\.5\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#a855f780);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(173\,198\,255\,0\.6\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#adc6ff99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(221\,183\,255\,0\.6\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#ddb7ff99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(173\,198\,255\,0\.3\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#adc6ff4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(79\,70\,229\,0\.5\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#4f46e580);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(186\,26\,26\,0\.8\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#ba1a1acc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(190\,198\,224\,0\.8\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#bec6e0cc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(19\,27\,46\,0\.1\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#131b2e1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(19\,27\,46\,0\.5\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#131b2e80);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(34\,197\,94\,0\.6\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#22c55e99);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(99\,102\,241\,0\.5\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#6366f180);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(99\,102\,241\,0\.6\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#6366f199);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(173\,198\,255\,0\.3\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#adc6ff4d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(173\,198\,255\,0\.4\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#adc6ff66);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(221\,183\,255\,0\.4\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#ddb7ff66);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(239\,68\,68\,0\.6\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#ef444499);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(255\,179\,173\,0\.4\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#ffb3ad66);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(79\,70\,229\,0\.3\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#4f46e54d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(99\,102\,241\,0\.5\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#6366f180);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_25px_rgba\(79\,70\,229\,0\.4\)\]{--tw-shadow:0 0 25px var(--tw-shadow-color,#4f46e566);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_25px_rgba\(129\,140\,248\,0\.4\)\]{--tw-shadow:0 0 25px var(--tw-shadow-color,#818cf866);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_50px_rgba\(173\,198\,255\,0\.1\)\]{--tw-shadow:0 0 50px var(--tw-shadow-color,#adc6ff1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_0_0_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 1px 0 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1px_0_rgba\(198\,198\,205\,0\.15\)\]{--tw-shadow:0 1px 0 var(--tw-shadow-color,#c6c6cd26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_4px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow:0 2px 4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_4px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow:0 2px 4px var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_4px_rgba\(186\,26\,26\,0\.15\)\]{--tw-shadow:0 2px 4px var(--tw-shadow-color,#ba1a1a26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(25\,28\,30\,0\.02\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#191c1e05);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(186\,26\,26\,0\.15\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,#ba1a1a26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(19\,27\,46\,0\.2\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#131b2e33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(25\,28\,30\,0\.02\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#191c1e05);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(25\,28\,30\,0\.02\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#191c1e05);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(25\,28\,30\,0\.04\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#191c1e0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(25\,28\,30\,0\.05\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#191c1e0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(25\,28\,30\,0\.06\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#191c1e0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(186\,26\,26\,0\.1\)\]{--tw-shadow:0 4px 16px var(--tw-shadow-color,#ba1a1a1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(173\,198\,255\,0\.06\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#adc6ff0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_24px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow:0 4px 24px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_24px_rgba\(25\,28\,30\,0\.02\)\]{--tw-shadow:0 4px 24px var(--tw-shadow-color,#191c1e05);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_24px_rgba\(25\,28\,30\,0\.03\)\]{--tw-shadow:0 4px 24px var(--tw-shadow-color,#191c1e08);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_4px_24px_rgba\(70\,72\,212\,0\.4\)\]{--tw-shadow:0 4px 24px var(--tw-shadow-color,#4648d466);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_30px_rgb\(0\,0\,0\,0\.12\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#0f172a0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(19\,27\,46\,0\.1\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#131b2e1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(19\,27\,46\,0\.2\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#131b2e33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(25\,28\,30\,0\.02\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#191c1e05);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(25\,28\,30\,0\.2\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#191c1e33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(25\,28\,30\,0\.04\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#191c1e0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(25\,28\,30\,0\.06\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#191c1e0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(25\,28\,30\,0\.08\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#191c1e14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(79\,70\,229\,0\.3\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#4f46e54d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_40px_-15px_rgba\(186\,26\,26\,0\.15\)\]{--tw-shadow:0 10px 40px -15px var(--tw-shadow-color,#ba1a1a26);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_40px_rgba\(79\,70\,229\,0\.4\)\]{--tw-shadow:0 10px 40px var(--tw-shadow-color,#4f46e566);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_40px_rgba\(19\,27\,46\,0\.2\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,#131b2e33);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[2px_0_5px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow:2px 0 5px var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[4px_0_24px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow:4px 0 24px var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[8px_0_32px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow:8px 0 32px var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[8px_0_32px_rgba\(25\,28\,30\,0\.02\)\]{--tw-shadow:8px 0 32px var(--tw-shadow-color,#191c1e05);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[8px_0_32px_rgba\(25\,28\,30\,0\.04\)\]{--tw-shadow:8px 0 32px var(--tw-shadow-color,#191c1e0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_-3px_0_var\(--color-danger-solid\)\]{--tw-shadow:inset 0 -3px 0 var(--tw-shadow-color,var(--color-danger-solid));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_-3px_0_var\(--color-success-solid\)\]{--tw-shadow:inset 0 -3px 0 var(--tw-shadow-color,var(--color-success-solid));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-md\)\]{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px var(--tw-shadow-color,#1e3a5f0a)}@supports (color:color-mix(in lab,red,red)){.shadow-inner{--tw-shadow:inset 0 2px 4px var(--tw-shadow-color,color-mix(in srgb,var(--color-primary-500)4%,transparent))}}.shadow-inner{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 12px 36px -4px var(--tw-shadow-color,#1e3a5f17),0 4px 14px -3px var(--tw-shadow-color,#00000008)}@supports (color:color-mix(in lab,red,red)){.shadow-lg{--tw-shadow:0 12px 36px -4px var(--tw-shadow-color,color-mix(in srgb,var(--color-primary-500)9%,transparent)),0 4px 14px -3px var(--tw-shadow-color,#00000008)}}.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 16px -4px var(--tw-shadow-color,#1e3a5f12),0 2px 6px -1px var(--tw-shadow-color,#00000006)}@supports (color:color-mix(in lab,red,red)){.shadow-md{--tw-shadow:0 4px 16px -4px var(--tw-shadow-color,color-mix(in srgb,var(--color-primary-500)7%,transparent)),0 2px 6px -1px var(--tw-shadow-color,#00000006)}}.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px var(--tw-shadow-color,#1e3a5f0d),0 1px 2px var(--tw-shadow-color,#00000005)}@supports (color:color-mix(in lab,red,red)){.shadow-sm{--tw-shadow:0 1px 3px var(--tw-shadow-color,color-mix(in srgb,var(--color-primary-500)5%,transparent)),0 1px 2px var(--tw-shadow-color,#00000005)}}.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 24px 50px -8px var(--tw-shadow-color,#1e3a5f1c),0 10px 28px -4px var(--tw-shadow-color,#0000000a)}@supports (color:color-mix(in lab,red,red)){.shadow-xl{--tw-shadow:0 24px 50px -8px var(--tw-shadow-color,color-mix(in srgb,var(--color-primary-500)11%,transparent)),0 10px 28px -4px var(--tw-shadow-color,#0000000a)}}.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px var(--tw-shadow-color,#1e3a5f0a),0 0 0 1px var(--tw-shadow-color,#00000004)}@supports (color:color-mix(in lab,red,red)){.shadow-xs{--tw-shadow:0 1px 2px var(--tw-shadow-color,color-mix(in srgb,var(--color-primary-500)4%,transparent)),0 0 0 1px var(--tw-shadow-color,#00000004)}}.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-8{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(8px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bl-ring-brand:hover{box-shadow:0 0 0 2px var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bl-ring-brand:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-brand)30%,transparent)}}.bl-shadow-elevated{box-shadow:0 4px 16px -4px #0f172a1a,0 1px 4px -2px #0f172a0f}@supports (color:color-mix(in lab,red,red)){.bl-shadow-elevated{box-shadow:0 4px 16px -4px color-mix(in srgb,var(--color-slate-900)10%,transparent),0 1px 4px -2px color-mix(in srgb,var(--color-slate-900)6%,transparent)}}.shadow-accent\/5{--tw-shadow-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.shadow-accent\/5{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-accent)5%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-amber-900\/5{--tw-shadow-color:#78350f0d}@supports (color:color-mix(in lab,red,red)){.shadow-amber-900\/5{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-amber-900)5%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-green-900\/5{--tw-shadow-color:#0d542b0d}@supports (color:color-mix(in lab,red,red)){.shadow-green-900\/5{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-green-900)5%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-indigo-100\/50{--tw-shadow-color:#e0e7ff80}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-100\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-indigo-100)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-indigo-200{--tw-shadow-color:oklch(87% .065 274.039)}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-200{--tw-shadow-color:color-mix(in oklab,var(--color-indigo-200)var(--tw-shadow-alpha),transparent)}}.shadow-indigo-500\/20{--tw-shadow-color:#6366f133}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-500\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-indigo-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-indigo-500\/40{--tw-shadow-color:#6366f166}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-500\/40{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-indigo-500)40%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-indigo-600\/20{--tw-shadow-color:#4f46e533}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-600\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-indigo-600)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-indigo-900\/5{--tw-shadow-color:#312c850d}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-900\/5{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-indigo-900)5%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-indigo-900\/10{--tw-shadow-color:#312c851a}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-900\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-indigo-900)10%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-indigo-900\/20{--tw-shadow-color:#312c8533}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-900\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-indigo-900)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-rose-600\/30{--tw-shadow-color:#e11d484d}@supports (color:color-mix(in lab,red,red)){.shadow-rose-600\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-rose-600)30%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-slate-200\/20{--tw-shadow-color:#e2e8f033}@supports (color:color-mix(in lab,red,red)){.shadow-slate-200\/20{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-slate-200)20%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-slate-200\/50{--tw-shadow-color:#e2e8f080}@supports (color:color-mix(in lab,red,red)){.shadow-slate-200\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-slate-200)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-slate-900\/10{--tw-shadow-color:#0f172a1a}@supports (color:color-mix(in lab,red,red)){.shadow-slate-900\/10{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-slate-900)10%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-slate-950\/50{--tw-shadow-color:#02061780}@supports (color:color-mix(in lab,red,red)){.shadow-slate-950\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-slate-950)50%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-white\/5{--tw-shadow-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.shadow-white\/5{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-white)5%,transparent)var(--tw-shadow-alpha),transparent)}}.ring-\[color-mix\(in_srgb\,var\(--color-brand\)_25\%\,transparent\)\]{--tw-ring-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.ring-\[color-mix\(in_srgb\,var\(--color-brand\)_25\%\,transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--color-brand)25%,transparent)}}.ring-\[color-mix\(in_srgb\,var\(--color-warning-border\)_45\%\,transparent\)\]{--tw-ring-color:var(--color-warning-border)}@supports (color:color-mix(in lab,red,red)){.ring-\[color-mix\(in_srgb\,var\(--color-warning-border\)_45\%\,transparent\)\]{--tw-ring-color:color-mix(in srgb,var(--color-warning-border)45%,transparent)}}.ring-\[var\(--color-bg-primary\)\]{--tw-ring-color:var(--color-bg-primary)}.ring-\[var\(--color-border\)\]{--tw-ring-color:var(--color-border)}.ring-\[var\(--color-border-default\)\]{--tw-ring-color:var(--color-border-default)}.ring-\[var\(--color-border-focus\)\]{--tw-ring-color:var(--color-border-focus)}.ring-\[var\(--color-border-subtle\)\]{--tw-ring-color:var(--color-border-subtle)}.ring-\[var\(--color-brand\)\],.ring-\[var\(--color-brand\)\]\/10{--tw-ring-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.ring-\[var\(--color-brand\)\]\/10{--tw-ring-color:color-mix(in oklab,var(--color-brand)10%,transparent)}}.ring-\[var\(--color-brand\)\]\/20{--tw-ring-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.ring-\[var\(--color-brand\)\]\/20{--tw-ring-color:color-mix(in oklab,var(--color-brand)20%,transparent)}}.ring-\[var\(--color-brand\)\]\/30{--tw-ring-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.ring-\[var\(--color-brand\)\]\/30{--tw-ring-color:color-mix(in oklab,var(--color-brand)30%,transparent)}}.ring-\[var\(--color-brand-border\)\]{--tw-ring-color:var(--color-brand-border)}.ring-\[var\(--color-brand-solid\)\],.ring-\[var\(--color-brand-solid\)\]\/20{--tw-ring-color:var(--color-brand-solid)}@supports (color:color-mix(in lab,red,red)){.ring-\[var\(--color-brand-solid\)\]\/20{--tw-ring-color:color-mix(in oklab,var(--color-brand-solid)20%,transparent)}}.ring-\[var\(--color-brand-solid\)\]\/25{--tw-ring-color:var(--color-brand-solid)}@supports (color:color-mix(in lab,red,red)){.ring-\[var\(--color-brand-solid\)\]\/25{--tw-ring-color:color-mix(in oklab,var(--color-brand-solid)25%,transparent)}}.ring-\[var\(--color-brand-solid\)\]\/30{--tw-ring-color:var(--color-brand-solid)}@supports (color:color-mix(in lab,red,red)){.ring-\[var\(--color-brand-solid\)\]\/30{--tw-ring-color:color-mix(in oklab,var(--color-brand-solid)30%,transparent)}}.ring-\[var\(--color-brand-subtle\)\]{--tw-ring-color:var(--color-brand-subtle)}.ring-\[var\(--color-danger\)\]{--tw-ring-color:var(--color-danger)}.ring-\[var\(--color-danger-border\)\]{--tw-ring-color:var(--color-danger-border)}.ring-\[var\(--color-danger-solid\)\]{--tw-ring-color:var(--color-danger-solid)}.ring-\[var\(--color-error-solid\)\]{--tw-ring-color:var(--color-error-solid)}.ring-\[var\(--color-info-border\)\]{--tw-ring-color:var(--color-info-border)}.ring-\[var\(--color-info-solid\)\]{--tw-ring-color:var(--color-info-solid)}.ring-\[var\(--color-success\)\]{--tw-ring-color:var(--color-success)}.ring-\[var\(--color-success-border\)\]{--tw-ring-color:var(--color-success-border)}.ring-\[var\(--color-success-solid\)\]{--tw-ring-color:var(--color-success-solid)}.ring-\[var\(--color-surface\)\]{--tw-ring-color:var(--color-surface)}.ring-\[var\(--color-surface-alt\)\]{--tw-ring-color:var(--color-surface-alt)}.ring-\[var\(--color-surface-card\)\]{--tw-ring-color:var(--color-surface-card)}.ring-\[var\(--color-warning\)\]{--tw-ring-color:var(--color-warning)}.ring-\[var\(--color-warning-border\)\]{--tw-ring-color:var(--color-warning-border)}.ring-\[var\(--color-warning-solid\)\]{--tw-ring-color:var(--color-warning-solid)}.ring-amber-400{--tw-ring-color:var(--color-amber-400)}.ring-amber-500\/20{--tw-ring-color:#f59e0b33}@supports (color:color-mix(in lab,red,red)){.ring-amber-500\/20{--tw-ring-color:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.ring-black\/\[0\.03\]{--tw-ring-color:#00000008}@supports (color:color-mix(in lab,red,red)){.ring-black\/\[0\.03\]{--tw-ring-color:color-mix(in oklab,var(--color-black)3%,transparent)}}.ring-black\/\[0\.05\]{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.ring-black\/\[0\.05\]{--tw-ring-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.ring-blue-500\/10{--tw-ring-color:#3b82f61a}@supports (color:color-mix(in lab,red,red)){.ring-blue-500\/10{--tw-ring-color:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.ring-blue-500\/20{--tw-ring-color:#3b82f633}@supports (color:color-mix(in lab,red,red)){.ring-blue-500\/20{--tw-ring-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.ring-cyan-500\/20{--tw-ring-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.ring-cyan-500\/20{--tw-ring-color:color-mix(in oklab,var(--color-cyan-500)20%,transparent)}}.ring-emerald-500\/20{--tw-ring-color:#10b98133}@supports (color:color-mix(in lab,red,red)){.ring-emerald-500\/20{--tw-ring-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-gray-500\/20{--tw-ring-color:#6b728033}@supports (color:color-mix(in lab,red,red)){.ring-gray-500\/20{--tw-ring-color:color-mix(in oklab,var(--color-gray-500)20%,transparent)}}.ring-green-500\/10{--tw-ring-color:#22c55e1a}@supports (color:color-mix(in lab,red,red)){.ring-green-500\/10{--tw-ring-color:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.ring-indigo-50{--tw-ring-color:var(--color-indigo-50)}.ring-indigo-100{--tw-ring-color:var(--color-indigo-100)}.ring-indigo-400{--tw-ring-color:var(--color-indigo-400)}.ring-indigo-400\/20{--tw-ring-color:#7d87ff33}@supports (color:color-mix(in lab,red,red)){.ring-indigo-400\/20{--tw-ring-color:color-mix(in oklab,var(--color-indigo-400)20%,transparent)}}.ring-indigo-500\/5{--tw-ring-color:#6366f10d}@supports (color:color-mix(in lab,red,red)){.ring-indigo-500\/5{--tw-ring-color:color-mix(in oklab,var(--color-indigo-500)5%,transparent)}}.ring-indigo-500\/10{--tw-ring-color:#6366f11a}@supports (color:color-mix(in lab,red,red)){.ring-indigo-500\/10{--tw-ring-color:color-mix(in oklab,var(--color-indigo-500)10%,transparent)}}.ring-indigo-500\/20{--tw-ring-color:#6366f133}@supports (color:color-mix(in lab,red,red)){.ring-indigo-500\/20{--tw-ring-color:color-mix(in oklab,var(--color-indigo-500)20%,transparent)}}.ring-indigo-500\/30{--tw-ring-color:#6366f14d}@supports (color:color-mix(in lab,red,red)){.ring-indigo-500\/30{--tw-ring-color:color-mix(in oklab,var(--color-indigo-500)30%,transparent)}}.ring-orange-500\/20{--tw-ring-color:#f9731633}@supports (color:color-mix(in lab,red,red)){.ring-orange-500\/20{--tw-ring-color:color-mix(in oklab,var(--color-orange-500)20%,transparent)}}.ring-purple-500\/10{--tw-ring-color:#ac4bff1a}@supports (color:color-mix(in lab,red,red)){.ring-purple-500\/10{--tw-ring-color:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.ring-red-500\/20{--tw-ring-color:#ef444433}@supports (color:color-mix(in lab,red,red)){.ring-red-500\/20{--tw-ring-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.ring-rose-500\/10{--tw-ring-color:#f43f5e1a}@supports (color:color-mix(in lab,red,red)){.ring-rose-500\/10{--tw-ring-color:color-mix(in oklab,var(--color-rose-500)10%,transparent)}}.ring-rose-500\/20{--tw-ring-color:#f43f5e33}@supports (color:color-mix(in lab,red,red)){.ring-rose-500\/20{--tw-ring-color:color-mix(in oklab,var(--color-rose-500)20%,transparent)}}.ring-slate-100{--tw-ring-color:var(--color-slate-100)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-slate-200\/50{--tw-ring-color:#e2e8f080}@supports (color:color-mix(in lab,red,red)){.ring-slate-200\/50{--tw-ring-color:color-mix(in oklab,var(--color-slate-200)50%,transparent)}}.ring-surface{--tw-ring-color:var(--color-surface)}.ring-transparent{--tw-ring-color:transparent}.ring-violet-500\/20{--tw-ring-color:#a855f733}@supports (color:color-mix(in lab,red,red)){.ring-violet-500\/20{--tw-ring-color:color-mix(in oklab,var(--color-violet-500)20%,transparent)}}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab,red,red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-4{--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-\[var\(--color-surface\)\]{--tw-ring-offset-color:var(--color-surface)}.ring-offset-transparent{--tw-ring-offset-color:transparent}.ring-offset-white{--tw-ring-offset-color:var(--color-white)}.outline,.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-4{outline-style:var(--tw-outline-style);outline-width:4px}.outline-offset-2{outline-offset:2px}.outline-blue-200{outline-color:var(--color-blue-200)}.outline-slate-950{outline-color:var(--color-slate-950)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[60px\]{--tw-blur:blur(60px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[80px\]{--tw-blur:blur(80px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[100px\]{--tw-blur:blur(100px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[120px\]{--tw-blur:blur(120px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[150px\]{--tw-blur:blur(150px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-md{--tw-blur:blur(var(--blur-md));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-sm{--tw-blur:blur(var(--blur-sm));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.brightness-50{--tw-brightness:brightness(50%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.brightness-125{--tw-brightness:brightness(125%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.brightness-150{--tw-brightness:brightness(150%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.contrast-125{--tw-contrast:contrast(125%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.contrast-\[1\.1\]{--tw-contrast:contrast(1.1);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale-\[0\.2\]{--tw-grayscale:grayscale(.2);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale-\[0\.5\]{--tw-grayscale:grayscale(.5);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[3000ms\]{--tw-duration:3s;transition-duration:3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\[bg\:rgba\]{bg:rgba}.bl-bg-sunken-separator{border-bottom:1px solid var(--color-border-ghost)}.bl-border-b-subtle{border-bottom:1px solid var(--color-border-subtle)}.bl-border-t-subtle{border-top:1px solid var(--color-border-subtle)}.bl-gradient-brand{background:linear-gradient(135deg,var(--color-brand-subtle)0%,var(--color-surface-page)50%,var(--color-brand-subtle)100%)}.perspective-\[1000px\]{perspective:1000px}.ring-inset{--tw-ring-inset:inset}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\:w-full:is(:where(.group):focus-within *){width:100%}.group-focus-within\:text-indigo-500:is(:where(.group):focus-within *){color:var(--color-indigo-500)}@media(hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:hidden:is(:where(.group):hover *){display:none}.group-hover\:h-\[60\%\]:is(:where(.group):hover *){height:60%}.group-hover\:-translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-2:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-150:is(:where(.group):hover *){--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:rotate-0:is(:where(.group):hover *){rotate:none}.group-hover\:rotate-12:is(:where(.group):hover *){rotate:12deg}.group-hover\:rotate-45:is(:where(.group):hover *){rotate:45deg}.group-hover\:rotate-90:is(:where(.group):hover *){rotate:90deg}.group-hover\:rotate-180:is(:where(.group):hover *){rotate:180deg}.group-hover\:animate-pulse:is(:where(.group):hover *){animation:var(--animate-pulse)}.group-hover\:gap-2:is(:where(.group):hover *){gap:calc(var(--spacing)*2)}.group-hover\:bl-border-brand-50:is(:where(.group):hover *){border-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bl-border-brand-50:is(:where(.group):hover *){border-color:color-mix(in srgb,var(--color-brand)50%,transparent)}}.group-hover\:border-indigo-500:is(:where(.group):hover *){border-color:var(--color-indigo-500)}.group-hover\:bg-\[color-mix\(in_srgb\,var\(--color-brand\)_20\%\,transparent\)\]:is(:where(.group):hover *){background-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-\[color-mix\(in_srgb\,var\(--color-brand\)_20\%\,transparent\)\]:is(:where(.group):hover *){background-color:color-mix(in srgb,var(--color-brand)20%,transparent)}}.group-hover\:bg-\[color-mix\(in_srgb\,var\(--color-danger-icon\)_20\%\,transparent\)\]:is(:where(.group):hover *){background-color:var(--color-danger-icon)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-\[color-mix\(in_srgb\,var\(--color-danger-icon\)_20\%\,transparent\)\]:is(:where(.group):hover *){background-color:color-mix(in srgb,var(--color-danger-icon)20%,transparent)}}.group-hover\:bg-\[color-mix\(in_srgb\,var\(--color-info-icon\)_20\%\,transparent\)\]:is(:where(.group):hover *){background-color:var(--color-info-icon)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-\[color-mix\(in_srgb\,var\(--color-info-icon\)_20\%\,transparent\)\]:is(:where(.group):hover *){background-color:color-mix(in srgb,var(--color-info-icon)20%,transparent)}}.group-hover\:bg-\[color-mix\(in_srgb\,var\(--color-success-icon\)_20\%\,transparent\)\]:is(:where(.group):hover *){background-color:var(--color-success-icon)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-\[color-mix\(in_srgb\,var\(--color-success-icon\)_20\%\,transparent\)\]:is(:where(.group):hover *){background-color:color-mix(in srgb,var(--color-success-icon)20%,transparent)}}.group-hover\:bg-\[color-mix\(in_srgb\,var\(--color-warning-icon\)_20\%\,transparent\)\]:is(:where(.group):hover *){background-color:var(--color-warning-icon)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-\[color-mix\(in_srgb\,var\(--color-warning-icon\)_20\%\,transparent\)\]:is(:where(.group):hover *){background-color:color-mix(in srgb,var(--color-warning-icon)20%,transparent)}}.group-hover\:bg-amber-500\/20:is(:where(.group):hover *){background-color:#f59e0b33}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-amber-500\/20:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.group-hover\:bg-amber-600:is(:where(.group):hover *){background-color:var(--color-amber-600)}.group-hover\:bg-blue-600:is(:where(.group):hover *){background-color:var(--color-blue-600)}.group-hover\:bg-emerald-500\/20:is(:where(.group):hover *){background-color:#10b98133}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-emerald-500\/20:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.group-hover\:bg-emerald-600:is(:where(.group):hover *){background-color:var(--color-emerald-600)}.group-hover\:bg-indigo-100\/50:is(:where(.group):hover *){background-color:#e0e7ff80}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-indigo-100\/50:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-indigo-100)50%,transparent)}}.group-hover\:bg-indigo-400:is(:where(.group):hover *){background-color:var(--color-indigo-400)}.group-hover\:bg-indigo-500\/20:is(:where(.group):hover *){background-color:#6366f133}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-indigo-500\/20:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-indigo-500)20%,transparent)}}.group-hover\:bg-indigo-500\/30:is(:where(.group):hover *){background-color:#6366f14d}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-indigo-500\/30:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-indigo-500)30%,transparent)}}.group-hover\:bg-indigo-600:is(:where(.group):hover *){background-color:var(--color-indigo-600)}.group-hover\:bg-orange-600:is(:where(.group):hover *){background-color:var(--color-orange-600)}.group-hover\:bg-purple-500\/20:is(:where(.group):hover *){background-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-purple-500\/20:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.group-hover\:bg-purple-600:is(:where(.group):hover *){background-color:var(--color-purple-600)}.group-hover\:bg-slate-100:is(:where(.group):hover *){background-color:var(--color-slate-100)}.group-hover\:bg-teal-600:is(:where(.group):hover *){background-color:var(--color-teal-600)}.group-hover\:bg-white\/10:is(:where(.group):hover *){background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-white\/10:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.group-hover\:bg-white\/20:is(:where(.group):hover *){background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-white\/20:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.group-hover\:bl-bg-brand:is(:where(.group):hover *){background-color:var(--color-brand)}.group-hover\:bl-bg-brand-subtle:is(:where(.group):hover *){background-color:var(--color-brand-subtle)}.group-hover\:bl-bg-danger-70:is(:where(.group):hover *){background-color:var(--color-danger-bg)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bl-bg-danger-70:is(:where(.group):hover *){background-color:color-mix(in srgb,var(--color-danger-bg)70%,transparent)}}.group-hover\:bl-bg-muted:is(:where(.group):hover *){background-color:var(--color-surface-sunken)}.group-hover\:bl-bg-primary-10:is(:where(.group):hover *){background-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bl-bg-primary-10:is(:where(.group):hover *){background-color:color-mix(in srgb,var(--color-brand)10%,transparent)}}.group-hover\:bl-bg-primary-20:is(:where(.group):hover *){background-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bl-bg-primary-20:is(:where(.group):hover *){background-color:color-mix(in srgb,var(--color-brand)20%,transparent)}}.group-hover\:bl-bg-success-70:is(:where(.group):hover *){background-color:var(--color-success-bg)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bl-bg-success-70:is(:where(.group):hover *){background-color:color-mix(in srgb,var(--color-success-bg)70%,transparent)}}.group-hover\:bl-bg-sunken:is(:where(.group):hover *){background-color:var(--color-surface-sunken)}.group-hover\:bl-bg-warning-70:is(:where(.group):hover *){background-color:var(--color-warning-bg)}@supports (color:color-mix(in lab,red,red)){.group-hover\:bl-bg-warning-70:is(:where(.group):hover *){background-color:color-mix(in srgb,var(--color-warning-bg)70%,transparent)}}.group-hover\:bl-text-brand:is(:where(.group):hover *){color:var(--color-brand)}.group-hover\:bl-text-heading:is(:where(.group):hover *){color:var(--color-text-primary)}.group-hover\:bl-text-link:is(:where(.group):hover *){color:var(--color-text-link)}.group-hover\:bl-text-primary:is(:where(.group):hover *){color:var(--color-text-primary)}.group-hover\:bl-text-secondary:is(:where(.group):hover *){color:var(--color-text-secondary)}.group-hover\:text-\[var\(--color-success\)\]:is(:where(.group):hover *){color:var(--color-success)}.group-hover\:text-black:is(:where(.group):hover *){color:var(--color-black)}.group-hover\:text-blue-500:is(:where(.group):hover *){color:var(--color-blue-500)}.group-hover\:text-indigo-500:is(:where(.group):hover *){color:var(--color-indigo-500)}.group-hover\:text-indigo-600:is(:where(.group):hover *){color:var(--color-indigo-600)}.group-hover\:text-slate-500:is(:where(.group):hover *){color:var(--color-slate-500)}.group-hover\:text-slate-900:is(:where(.group):hover *){color:var(--color-slate-900)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-10:is(:where(.group):hover *){opacity:.1}.group-hover\:opacity-20:is(:where(.group):hover *){opacity:.2}.group-hover\:opacity-80:is(:where(.group):hover *){opacity:.8}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-md:is(:where(.group):hover *){--tw-shadow:0 4px 16px -4px var(--tw-shadow-color,#1e3a5f12),0 2px 6px -1px var(--tw-shadow-color,#00000006)}@supports (color:color-mix(in lab,red,red)){.group-hover\:shadow-md:is(:where(.group):hover *){--tw-shadow:0 4px 16px -4px var(--tw-shadow-color,color-mix(in srgb,var(--color-primary-500)7%,transparent)),0 2px 6px -1px var(--tw-shadow-color,#00000006)}}.group-hover\:shadow-md:is(:where(.group):hover *){box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\:ring-\[var\(--color-brand\)\]:is(:where(.group):hover *){--tw-ring-color:var(--color-brand)}.group-hover\:ring-offset-2:is(:where(.group):hover *){--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.group-hover\:grayscale-0:is(:where(.group):hover *){--tw-grayscale:grayscale(0%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.group-hover\/bar\:opacity-100:is(:where(.group\/bar):hover *),.group-hover\/edit\:opacity-100:is(:where(.group\/edit):hover *){opacity:1}.group-hover\/sim\:translate-y-0:is(:where(.group\/sim):hover *){--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\/thumb\:opacity-100:is(:where(.group\/thumb):hover *),.group-hover\/unit\:opacity-100:is(:where(.group\/unit):hover *){opacity:1}}.group-active\:rotate-180:is(:where(.group):active *){rotate:180deg}.peer-checked\:translate-x-4:is(:where(.peer):checked~*){--tw-translate-x:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.peer-checked\:border-\[var\(--color-danger-solid\)\]:is(:where(.peer):checked~*){border-color:var(--color-danger-solid)}.peer-checked\:border-\[var\(--color-success-solid\)\]:is(:where(.peer):checked~*){border-color:var(--color-success-solid)}.peer-checked\:bg-indigo-600:is(:where(.peer):checked~*){background-color:var(--color-indigo-600)}.peer-checked\:bl-bg-brand:is(:where(.peer):checked~*){background-color:var(--color-brand)}.peer-checked\:bl-bg-danger-subtle:is(:where(.peer):checked~*){background-color:var(--color-danger-bg)}.peer-checked\:bl-bg-success-subtle:is(:where(.peer):checked~*){background-color:var(--color-success-bg)}.peer-checked\:bl-bg-warning:is(:where(.peer):checked~*){background-color:var(--color-warning-bg)}.peer-checked\:bl-text-danger:is(:where(.peer):checked~*){color:var(--color-danger-text)}.peer-checked\:bl-text-success:is(:where(.peer):checked~*){color:var(--color-success-text)}.peer-focus\:ring-2:is(:where(.peer):focus~*){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.peer-focus\:outline-none:is(:where(.peer):focus~*){--tw-outline-style:none;outline-style:none}.selection\:text-white ::selection{color:var(--color-white)}.selection\:text-white::selection{color:var(--color-white)}.file\:me-2::file-selector-button{margin-inline-end:calc(var(--spacing)*2)}.file\:me-3::file-selector-button{margin-inline-end:calc(var(--spacing)*3)}.file\:rounded-lg::file-selector-button{border-radius:var(--radius-lg)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bl-bg-brand-subtle::file-selector-button{background-color:var(--color-brand-subtle)}.file\:bl-bg-primary-10::file-selector-button{background-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.file\:bl-bg-primary-10::file-selector-button{background-color:color-mix(in srgb,var(--color-brand)10%,transparent)}}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing)*3)}.file\:px-4::file-selector-button{padding-inline:calc(var(--spacing)*4)}.file\:py-1::file-selector-button{padding-block:calc(var(--spacing)*1)}.file\:py-2::file-selector-button{padding-block:calc(var(--spacing)*2)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:text-xs::file-selector-button{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:bl-text-brand::file-selector-button{color:var(--color-brand)}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.placeholder\:text-slate-500::placeholder{color:var(--color-slate-500)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);inset:calc(var(--spacing)*0)}.before\:top-1:before{content:var(--tw-content);top:calc(var(--spacing)*1)}.before\:top-2:before{content:var(--tw-content);top:calc(var(--spacing)*2)}.before\:bottom-1:before{content:var(--tw-content);bottom:calc(var(--spacing)*1)}.before\:bottom-2:before{content:var(--tw-content);bottom:calc(var(--spacing)*2)}.before\:left-2:before{content:var(--tw-content);left:calc(var(--spacing)*2)}.before\:left-2\.5:before{content:var(--tw-content);left:calc(var(--spacing)*2.5)}.before\:left-\[7px\]:before{content:var(--tw-content);left:7px}.before\:left-\[11px\]:before{content:var(--tw-content);left:11px}.before\:ml-5:before{content:var(--tw-content);margin-left:calc(var(--spacing)*5)}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-0\.5:before{content:var(--tw-content);width:calc(var(--spacing)*.5)}.before\:w-\[1\.5px\]:before{content:var(--tw-content);width:1.5px}.before\:w-\[2px\]:before{content:var(--tw-content);width:2px}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:-translate-x-px:before{content:var(--tw-content);--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.before\:bg-slate-200:before{content:var(--tw-content);background-color:var(--color-slate-200)}.before\:bg-gradient-to-b:before{content:var(--tw-content);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.before\:from-transparent:before{content:var(--tw-content);--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:start-\[2px\]:after{content:var(--tw-content);inset-inline-start:2px}.after\:top-0\.5:after{content:var(--tw-content);top:calc(var(--spacing)*.5)}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:h-4:after{content:var(--tw-content);height:calc(var(--spacing)*4)}.after\:h-5:after{content:var(--tw-content);height:calc(var(--spacing)*5)}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing)*4)}.after\:w-5:after{content:var(--tw-content);width:calc(var(--spacing)*5)}.after\:rounded-full:after{content:var(--tw-content);border-radius:var(--radius-full)}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-gray-300:after{content:var(--tw-content);border-color:var(--color-gray-300)}.after\:bg-white:after{content:var(--tw-content);background-color:var(--color-white)}.after\:bl-bg-card:after{content:var(--tw-content);background-color:var(--color-surface-card)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.peer-checked\:after\:translate-x-full:is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.peer-checked\:after\:border-white:is(:where(.peer):checked~*):after{content:var(--tw-content);border-color:var(--color-white)}.first\:border-s-0:first-child{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-e-0:last-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}.odd\:bg-white\/2:nth-child(odd){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.odd\:bg-white\/2:nth-child(odd){background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.even\:bg-white:nth-child(2n){background-color:var(--color-white)}.even\:bl-bg-sunken:nth-child(2n){background-color:var(--color-surface-sunken)}.focus-within\:opacity-100:focus-within{opacity:1}@media(hover:hover){.hover\:h-28:hover{height:calc(var(--spacing)*28)}.hover\:-translate-x-1:hover{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:translate-x-1:hover{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:translate-y-\[-1px\]:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:translate-y-\[-2px\]:hover{--tw-translate-y:-2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:translate-y-\[-4px\]:hover{--tw-translate-y:-4px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:translate-z-\[140px\]:hover{--tw-translate-z:140px;translate:var(--tw-translate-x)var(--tw-translate-y)var(--tw-translate-z)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-125:hover{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[0\.98\]:hover{scale:.98}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:gap-2:hover{gap:calc(var(--spacing)*2)}.hover\:bl-border-default:hover,.hover\:bl-border-default:hover>:not(:last-child){border-color:var(--color-border-default)}.hover\:bl-border-brand:hover,.hover\:bl-border-brand-30:hover{border-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.hover\:bl-border-brand-30:hover{border-color:color-mix(in srgb,var(--color-brand)30%,transparent)}}.hover\:bl-border-brand-50:hover{border-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.hover\:bl-border-brand-50:hover{border-color:color-mix(in srgb,var(--color-brand)50%,transparent)}}.hover\:bl-border-danger-40:hover{border-color:var(--color-danger-border)}@supports (color:color-mix(in lab,red,red)){.hover\:bl-border-danger-40:hover{border-color:color-mix(in srgb,var(--color-danger-border)40%,transparent)}}.hover\:bl-border-primary:hover,.hover\:bl-border-primary-20:hover{border-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.hover\:bl-border-primary-20:hover{border-color:color-mix(in srgb,var(--color-brand)20%,transparent)}}.hover\:bl-border-primary-40:hover{border-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.hover\:bl-border-primary-40:hover{border-color:color-mix(in srgb,var(--color-brand)40%,transparent)}}.hover\:bl-border-primary-50:hover{border-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.hover\:bl-border-primary-50:hover{border-color:color-mix(in srgb,var(--color-brand)50%,transparent)}}.hover\:bl-border-secondary-40:hover{border-color:var(--color-border-default)}@supports (color:color-mix(in lab,red,red)){.hover\:bl-border-secondary-40:hover{border-color:color-mix(in srgb,var(--color-border-default)40%,transparent)}}.hover\:bl-border-success-40:hover{border-color:var(--color-success-border)}@supports (color:color-mix(in lab,red,red)){.hover\:bl-border-success-40:hover{border-color:color-mix(in srgb,var(--color-success-border)40%,transparent)}}.hover\:bl-border-warning-40:hover{border-color:var(--color-warning-border)}@supports (color:color-mix(in lab,red,red)){.hover\:bl-border-warning-40:hover{border-color:color-mix(in srgb,var(--color-warning-border)40%,transparent)}}.hover\:bl-border-warning-50:hover{border-color:var(--color-warning-border)}@supports (color:color-mix(in lab,red,red)){.hover\:bl-border-warning-50:hover{border-color:color-mix(in srgb,var(--color-warning-border)50%,transparent)}}.hover\:border-\[var\(--color-accent\)\]\/50:hover{border-color:var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[var\(--color-accent\)\]\/50:hover{border-color:color-mix(in oklab,var(--color-accent)50%,transparent)}}.hover\:border-\[var\(--color-border-hover\)\]:hover{border-color:var(--color-border-hover)}.hover\:border-\[var\(--color-brand-border\)\]:hover{border-color:var(--color-brand-border)}.hover\:border-\[var\(--color-danger-solid\)\]:hover{border-color:var(--color-danger-solid)}.hover\:border-\[var\(--color-success-solid\)\]:hover{border-color:var(--color-success-solid)}.hover\:border-amber-500\/30:hover{border-color:#f59e0b4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-amber-500\/30:hover{border-color:color-mix(in oklab,var(--color-amber-500)30%,transparent)}}.hover\:border-green-300:hover{border-color:var(--color-green-300)}.hover\:border-indigo-200:hover{border-color:var(--color-indigo-200)}.hover\:border-indigo-300:hover{border-color:var(--color-indigo-300)}.hover\:border-indigo-400:hover{border-color:var(--color-indigo-400)}.hover\:border-indigo-500:hover{border-color:var(--color-indigo-500)}.hover\:border-indigo-500\/30:hover{border-color:#6366f14d}@supports (color:color-mix(in lab,red,red)){.hover\:border-indigo-500\/30:hover{border-color:color-mix(in oklab,var(--color-indigo-500)30%,transparent)}}.hover\:border-indigo-500\/50:hover{border-color:#6366f180}@supports (color:color-mix(in lab,red,red)){.hover\:border-indigo-500\/50:hover{border-color:color-mix(in oklab,var(--color-indigo-500)50%,transparent)}}.hover\:border-indigo-600\/50:hover{border-color:#4f46e580}@supports (color:color-mix(in lab,red,red)){.hover\:border-indigo-600\/50:hover{border-color:color-mix(in oklab,var(--color-indigo-600)50%,transparent)}}.hover\:border-purple-500\/30:hover{border-color:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-purple-500\/30:hover{border-color:color-mix(in oklab,var(--color-purple-500)30%,transparent)}}.hover\:border-rose-500\/30:hover{border-color:#f43f5e4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-rose-500\/30:hover{border-color:color-mix(in oklab,var(--color-rose-500)30%,transparent)}}.hover\:border-rose-500\/50:hover{border-color:#f43f5e80}@supports (color:color-mix(in lab,red,red)){.hover\:border-rose-500\/50:hover{border-color:color-mix(in oklab,var(--color-rose-500)50%,transparent)}}.hover\:border-slate-100:hover{border-color:var(--color-slate-100)}.hover\:border-slate-200:hover{border-color:var(--color-slate-200)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-slate-400:hover{border-color:var(--color-slate-400)}.hover\:border-teal-500\/30:hover{border-color:#14b8a64d}@supports (color:color-mix(in lab,red,red)){.hover\:border-teal-500\/30:hover{border-color:color-mix(in oklab,var(--color-teal-500)30%,transparent)}}.hover\:border-teal-500\/50:hover{border-color:#14b8a680}@supports (color:color-mix(in lab,red,red)){.hover\:border-teal-500\/50:hover{border-color:color-mix(in oklab,var(--color-teal-500)50%,transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:bg-\[\#e6e8ea\]:hover{background-color:#e6e8ea}.hover\:bg-\[color-mix\(in_srgb\,var\(--color-surface-card\)_50\%\,transparent\)\]:hover{background-color:var(--color-surface-card)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--color-surface-card\)_50\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--color-surface-card)50%,transparent)}}.hover\:bg-\[var\(--color-danger-subtle\)\]:hover{background-color:var(--color-danger-subtle)}.hover\:bg-\[var\(--color-error-surface\)\]:hover{background-color:var(--color-error-surface)}.hover\:bg-\[var\(--color-fill-secondary\)\]:hover{background-color:var(--color-fill-secondary)}.hover\:bg-\[var\(--color-surface-hover\)\]:hover{background-color:var(--color-surface-hover)}.hover\:bg-\[var\(--color-warning-text\)\]:hover{background-color:var(--color-warning-text)}.hover\:bg-amber-600:hover{background-color:var(--color-amber-600)}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-black\/10:hover{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/10:hover{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.hover\:bg-black\/70:hover{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/70:hover{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.hover\:bg-black\/90:hover{background-color:#000000e6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/90:hover{background-color:color-mix(in oklab,var(--color-black)90%,transparent)}}.hover\:bg-black\/\[0\.04\]:hover{background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-black)4%,transparent)}}.hover\:bg-edge:hover{background-color:var(--color-edge)}.hover\:bg-elevated:hover,.hover\:bg-elevated\/50:hover{background-color:var(--color-elevated)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-elevated\/50:hover{background-color:color-mix(in oklab,var(--color-elevated)50%,transparent)}}.hover\:bg-elevated\/60:hover{background-color:var(--color-elevated)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-elevated\/60:hover{background-color:color-mix(in oklab,var(--color-elevated)60%,transparent)}}.hover\:bg-elevated\/80:hover{background-color:var(--color-elevated)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-elevated\/80:hover{background-color:color-mix(in oklab,var(--color-elevated)80%,transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-green-500\/20:hover{background-color:#22c55e33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-green-500\/20:hover{background-color:color-mix(in oklab,var(--color-green-500)20%,transparent)}}.hover\:bg-indigo-50:hover{background-color:var(--color-indigo-50)}.hover\:bg-indigo-50\/50:hover{background-color:#eef2ff80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-indigo-50\/50:hover{background-color:color-mix(in oklab,var(--color-indigo-50)50%,transparent)}}.hover\:bg-indigo-100:hover{background-color:var(--color-indigo-100)}.hover\:bg-indigo-200:hover{background-color:var(--color-indigo-200)}.hover\:bg-indigo-400:hover{background-color:var(--color-indigo-400)}.hover\:bg-indigo-400\/10:hover{background-color:#7d87ff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-indigo-400\/10:hover{background-color:color-mix(in oklab,var(--color-indigo-400)10%,transparent)}}.hover\:bg-indigo-500:hover{background-color:var(--color-indigo-500)}.hover\:bg-indigo-500\/20:hover{background-color:#6366f133}@supports (color:color-mix(in lab,red,red)){.hover\:bg-indigo-500\/20:hover{background-color:color-mix(in oklab,var(--color-indigo-500)20%,transparent)}}.hover\:bg-indigo-600:hover{background-color:var(--color-indigo-600)}.hover\:bg-indigo-600\/20:hover{background-color:#4f46e533}@supports (color:color-mix(in lab,red,red)){.hover\:bg-indigo-600\/20:hover{background-color:color-mix(in oklab,var(--color-indigo-600)20%,transparent)}}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:bg-orange-700:hover{background-color:var(--color-orange-700)}.hover\:bg-overlay:hover{background-color:var(--color-overlay)}.hover\:bg-purple-500\/20:hover{background-color:#ac4bff33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-purple-500\/20:hover{background-color:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.hover\:bg-purple-500\/30:hover{background-color:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-purple-500\/30:hover{background-color:color-mix(in oklab,var(--color-purple-500)30%,transparent)}}.hover\:bg-rose-200:hover{background-color:var(--color-rose-200)}.hover\:bg-rose-500:hover{background-color:var(--color-rose-500)}.hover\:bg-rose-600:hover{background-color:var(--color-rose-600)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-50\/30:hover{background-color:#f8fafc4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-50\/30:hover{background-color:color-mix(in oklab,var(--color-slate-50)30%,transparent)}}.hover\:bg-slate-50\/50:hover{background-color:#f8fafc80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-50\/50:hover{background-color:color-mix(in oklab,var(--color-slate-50)50%,transparent)}}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-100\/50:hover{background-color:#f1f5f980}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-100\/50:hover{background-color:color-mix(in oklab,var(--color-slate-100)50%,transparent)}}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-200\/50:hover{background-color:#e2e8f080}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-200\/50:hover{background-color:color-mix(in oklab,var(--color-slate-200)50%,transparent)}}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-slate-800\/40:hover{background-color:#1e293b66}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-800\/40:hover{background-color:color-mix(in oklab,var(--color-slate-800)40%,transparent)}}.hover\:bg-slate-800\/50:hover{background-color:#1e293b80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-800\/50:hover{background-color:color-mix(in oklab,var(--color-slate-800)50%,transparent)}}.hover\:bg-slate-800\/80:hover{background-color:#1e293bcc}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-800\/80:hover{background-color:color-mix(in oklab,var(--color-slate-800)80%,transparent)}}.hover\:bg-slate-900:hover{background-color:var(--color-slate-900)}.hover\:bg-surface:hover{background-color:var(--color-surface)}.hover\:bg-surface-alt:hover,.hover\:bg-surface-alt\/50:hover{background-color:var(--color-surface-alt)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-surface-alt\/50:hover{background-color:color-mix(in oklab,var(--color-surface-alt)50%,transparent)}}.hover\:bg-teal-600:hover{background-color:var(--color-teal-600)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/25:hover{background-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.hover\:bg-white\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.hover\:bl-bg-border:hover{background-color:var(--color-border-default)}.hover\:bl-bg-brand:hover{background-color:var(--color-brand)}.hover\:bl-bg-brand-hover:hover{background-color:var(--color-brand-hover)}.hover\:bl-bg-brand-soft:hover{background-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.hover\:bl-bg-brand-soft:hover{background-color:color-mix(in srgb,var(--color-brand)8%,transparent)}}.hover\:bl-bg-brand-subtle:hover{background-color:var(--color-brand-subtle)}.hover\:bl-bg-card:hover{background-color:var(--color-surface-card)}.hover\:bl-bg-danger:hover,.hover\:bl-bg-danger-5:hover{background-color:var(--color-danger-bg)}@supports (color:color-mix(in lab,red,red)){.hover\:bl-bg-danger-5:hover{background-color:color-mix(in srgb,var(--color-danger-bg)5%,transparent)}}.hover\:bl-bg-danger-10:hover{background-color:var(--color-danger-bg)}@supports (color:color-mix(in lab,red,red)){.hover\:bl-bg-danger-10:hover{background-color:color-mix(in srgb,var(--color-danger-bg)10%,transparent)}}.hover\:bl-bg-danger-20:hover{background-color:var(--color-danger-bg)}@supports (color:color-mix(in lab,red,red)){.hover\:bl-bg-danger-20:hover{background-color:color-mix(in srgb,var(--color-danger-bg)20%,transparent)}}.hover\:bl-bg-danger-30:hover{background-color:var(--color-danger-bg)}@supports (color:color-mix(in lab,red,red)){.hover\:bl-bg-danger-30:hover{background-color:color-mix(in srgb,var(--color-danger-bg)30%,transparent)}}.hover\:bl-bg-danger-subtle:hover{background-color:var(--color-danger-bg)}.hover\:bl-bg-hover:hover{background-color:var(--color-surface-sunken)}.hover\:bl-bg-info:hover{background-color:var(--color-info-bg)}.hover\:bl-bg-muted:hover{background-color:var(--color-surface-sunken)}.hover\:bl-bg-primary-3:hover{background-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.hover\:bl-bg-primary-3:hover{background-color:color-mix(in srgb,var(--color-brand)3%,transparent)}}.hover\:bl-bg-primary-5:hover{background-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.hover\:bl-bg-primary-5:hover{background-color:color-mix(in srgb,var(--color-brand)5%,transparent)}}.hover\:bl-bg-primary-10:hover{background-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.hover\:bl-bg-primary-10:hover{background-color:color-mix(in srgb,var(--color-brand)10%,transparent)}}.hover\:bl-bg-primary-20:hover{background-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.hover\:bl-bg-primary-20:hover{background-color:color-mix(in srgb,var(--color-brand)20%,transparent)}}.hover\:bl-bg-secondary-10:hover{background-color:var(--color-border-default)}@supports (color:color-mix(in lab,red,red)){.hover\:bl-bg-secondary-10:hover{background-color:color-mix(in srgb,var(--color-border-default)10%,transparent)}}.hover\:bl-bg-success:hover,.hover\:bl-bg-success-10:hover{background-color:var(--color-success-bg)}@supports (color:color-mix(in lab,red,red)){.hover\:bl-bg-success-10:hover{background-color:color-mix(in srgb,var(--color-success-bg)10%,transparent)}}.hover\:bl-bg-success-30:hover{background-color:var(--color-success-bg)}@supports (color:color-mix(in lab,red,red)){.hover\:bl-bg-success-30:hover{background-color:color-mix(in srgb,var(--color-success-bg)30%,transparent)}}.hover\:bl-bg-sunken:hover,.hover\:bl-bg-sunken-40:hover{background-color:var(--color-surface-sunken)}@supports (color:color-mix(in lab,red,red)){.hover\:bl-bg-sunken-40:hover{background-color:color-mix(in srgb,var(--color-surface-sunken)40%,transparent)}}.hover\:bl-bg-sunken-50:hover{background-color:var(--color-surface-sunken)}@supports (color:color-mix(in lab,red,red)){.hover\:bl-bg-sunken-50:hover{background-color:color-mix(in srgb,var(--color-surface-sunken)50%,transparent)}}.hover\:bl-bg-surface:hover{background-color:var(--color-surface-card)}.hover\:bl-bg-surface-hover:hover{background-color:var(--color-surface-sunken)}.hover\:bl-bg-warning:hover,.hover\:bl-bg-warning-8:hover{background-color:var(--color-warning-bg)}@supports (color:color-mix(in lab,red,red)){.hover\:bl-bg-warning-8:hover{background-color:color-mix(in srgb,var(--color-warning-bg)8%,transparent)}}.hover\:bl-bg-warning-70:hover{background-color:var(--color-warning-bg)}@supports (color:color-mix(in lab,red,red)){.hover\:bl-bg-warning-70:hover{background-color:color-mix(in srgb,var(--color-warning-bg)70%,transparent)}}.hover\:pr-5:hover{padding-right:calc(var(--spacing)*5)}.hover\:pr-8:hover{padding-right:calc(var(--spacing)*8)}.hover\:pl-4:hover{padding-left:calc(var(--spacing)*4)}.hover\:bl-text-brand:hover{color:var(--color-brand)}.hover\:bl-text-danger:hover,.hover\:bl-text-danger-80:hover{color:var(--color-danger-text)}@supports (color:color-mix(in lab,red,red)){.hover\:bl-text-danger-80:hover{color:color-mix(in srgb,var(--color-danger-text)80%,transparent)}}.hover\:bl-text-heading:hover{color:var(--color-text-primary)}.hover\:bl-text-info:hover{color:var(--color-info-text)}.hover\:bl-text-link:hover{color:var(--color-text-link)}.hover\:bl-text-primary:hover,.hover\:bl-text-primary-80:hover{color:var(--color-text-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bl-text-primary-80:hover{color:color-mix(in srgb,var(--color-text-primary)80%,transparent)}}.hover\:bl-text-secondary:hover{color:var(--color-text-secondary)}.hover\:bl-text-success:hover{color:var(--color-success-text)}.hover\:bl-text-warning:hover{color:var(--color-warning-text)}.hover\:text-\[\#131b2e\]:hover{color:#131b2e}.hover\:text-\[var\(--color-danger\)\]:hover{color:var(--color-danger)}.hover\:text-\[var\(--color-success\)\]:hover{color:var(--color-success)}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-green-600:hover{color:var(--color-green-600)}.hover\:text-indigo-300:hover{color:var(--color-indigo-300)}.hover\:text-indigo-400:hover{color:var(--color-indigo-400)}.hover\:text-indigo-500:hover{color:var(--color-indigo-500)}.hover\:text-indigo-600:hover{color:var(--color-indigo-600)}.hover\:text-indigo-800:hover{color:var(--color-indigo-800)}.hover\:text-red-800:hover{color:var(--color-red-800)}.hover\:text-slate-200:hover{color:var(--color-slate-200)}.hover\:text-slate-300:hover{color:var(--color-slate-300)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/80:hover{color:#fffc}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/80:hover{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-85:hover{opacity:.85}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-2xl:hover{--tw-shadow:0 32px 68px -12px var(--tw-shadow-color,#1e3a5f21),0 16px 36px -8px var(--tw-shadow-color,#0000000d)}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-2xl:hover{--tw-shadow:0 32px 68px -12px var(--tw-shadow-color,color-mix(in srgb,var(--color-primary-500)13%,transparent)),0 16px 36px -8px var(--tw-shadow-color,#0000000d)}}.hover\:shadow-2xl:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.03\)\]:hover{--tw-shadow:0 4px 20px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_8px_32px_rgba\(25\,28\,30\,0\.04\)\]:hover{--tw-shadow:0 8px 32px var(--tw-shadow-color,#191c1e0a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 12px 36px -4px var(--tw-shadow-color,#1e3a5f17),0 4px 14px -3px var(--tw-shadow-color,#00000008)}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-lg:hover{--tw-shadow:0 12px 36px -4px var(--tw-shadow-color,color-mix(in srgb,var(--color-primary-500)9%,transparent)),0 4px 14px -3px var(--tw-shadow-color,#00000008)}}.hover\:shadow-lg:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 16px -4px var(--tw-shadow-color,#1e3a5f12),0 2px 6px -1px var(--tw-shadow-color,#00000006)}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-md:hover{--tw-shadow:0 4px 16px -4px var(--tw-shadow-color,color-mix(in srgb,var(--color-primary-500)7%,transparent)),0 2px 6px -1px var(--tw-shadow-color,#00000006)}}.hover\:shadow-md:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px var(--tw-shadow-color,#1e3a5f0d),0 1px 2px var(--tw-shadow-color,#00000005)}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-sm:hover{--tw-shadow:0 1px 3px var(--tw-shadow-color,color-mix(in srgb,var(--color-primary-500)5%,transparent)),0 1px 2px var(--tw-shadow-color,#00000005)}}.hover\:shadow-sm:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 24px 50px -8px var(--tw-shadow-color,#1e3a5f1c),0 10px 28px -4px var(--tw-shadow-color,#0000000a)}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-xl:hover{--tw-shadow:0 24px 50px -8px var(--tw-shadow-color,color-mix(in srgb,var(--color-primary-500)11%,transparent)),0 10px 28px -4px var(--tw-shadow-color,#0000000a)}}.hover\:shadow-xl:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-1:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-2:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-indigo-500\/5:hover{--tw-shadow-color:#6366f10d}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-indigo-500\/5:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-indigo-500)5%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:shadow-indigo-500\/10:hover{--tw-shadow-color:#6366f11a}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-indigo-500\/10:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-indigo-500)10%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:shadow-indigo-500\/20:hover{--tw-shadow-color:#6366f133}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-indigo-500\/20:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-indigo-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:ring-\[var\(--color-brand\)\]:hover{--tw-ring-color:var(--color-brand)}.hover\:ring-\[var\(--color-brand-20\)\]:hover{--tw-ring-color:var(--color-brand-20)}.hover\:ring-\[var\(--color-brand-solid\)\]\/25:hover{--tw-ring-color:var(--color-brand-solid)}@supports (color:color-mix(in lab,red,red)){.hover\:ring-\[var\(--color-brand-solid\)\]\/25:hover{--tw-ring-color:color-mix(in oklab,var(--color-brand-solid)25%,transparent)}}.hover\:ring-\[var\(--color-brand-solid\)\]\/50:hover{--tw-ring-color:var(--color-brand-solid)}@supports (color:color-mix(in lab,red,red)){.hover\:ring-\[var\(--color-brand-solid\)\]\/50:hover{--tw-ring-color:color-mix(in oklab,var(--color-brand-solid)50%,transparent)}}.hover\:ring-\[var\(--color-success-solid\)\]:hover{--tw-ring-color:var(--color-success-solid)}.hover\:ring-\[var\(--color-warning-solid\)\]:hover{--tw-ring-color:var(--color-warning-solid)}.hover\:ring-slate-300:hover{--tw-ring-color:var(--color-slate-300)}.hover\:ring-offset-1:hover{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.hover\:grayscale-0:hover{--tw-grayscale:grayscale(0%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.hover\:file\:bl-bg-brand-muted:hover::file-selector-button{background-color:var(--color-brand-muted)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:start-2:focus{inset-inline-start:calc(var(--spacing)*2)}.focus\:start-4:focus{inset-inline-start:calc(var(--spacing)*4)}.focus\:top-2:focus{top:calc(var(--spacing)*2)}.focus\:top-4:focus{top:calc(var(--spacing)*4)}.focus\:z-50:focus{z-index:50}.focus\:z-\[100\]:focus{z-index:100}.focus\:w-64:focus{width:calc(var(--spacing)*64)}.focus\:animate-none:focus{animation:none}.focus\:rounded-lg:focus{border-radius:var(--radius-lg)}.focus\:border-none:focus{--tw-border-style:none;border-style:none}.focus\:bl-border-brand:focus{border-color:var(--color-brand)}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:border-indigo-500:focus{border-color:var(--color-indigo-500)}.focus\:border-transparent:focus{border-color:#0000}.focus\:bl-bg-brand:focus{background-color:var(--color-brand)}.focus\:px-4:focus{padding-inline:calc(var(--spacing)*4)}.focus\:py-2:focus{padding-block:calc(var(--spacing)*2)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:font-semibold:focus{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.focus\:text-white:focus{color:var(--color-white)}.focus\:shadow-lg:focus{--tw-shadow:0 12px 36px -4px var(--tw-shadow-color,#1e3a5f17),0 4px 14px -3px var(--tw-shadow-color,#00000008)}@supports (color:color-mix(in lab,red,red)){.focus\:shadow-lg:focus{--tw-shadow:0 12px 36px -4px var(--tw-shadow-color,color-mix(in srgb,var(--color-primary-500)9%,transparent)),0 4px 14px -3px var(--tw-shadow-color,#00000008)}}.focus\:shadow-lg:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-\[\#131b2e\]\/10:focus{--tw-ring-color:oklab(22.472% -.00274439 -.0390054/.1)}.focus\:ring-\[var\(--color-brand\)\]:focus,.focus\:ring-\[var\(--color-brand\)\]\/30:focus{--tw-ring-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-\[var\(--color-brand\)\]\/30:focus{--tw-ring-color:color-mix(in oklab,var(--color-brand)30%,transparent)}}.focus\:ring-\[var\(--color-brand-solid\)\]:focus,.focus\:ring-\[var\(--color-brand-solid\)\]\/20:focus{--tw-ring-color:var(--color-brand-solid)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-\[var\(--color-brand-solid\)\]\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-brand-solid)20%,transparent)}}.focus\:ring-\[var\(--color-brand-solid\)\]\/30:focus{--tw-ring-color:var(--color-brand-solid)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-\[var\(--color-brand-solid\)\]\/30:focus{--tw-ring-color:color-mix(in oklab,var(--color-brand-solid)30%,transparent)}}.focus\:ring-indigo-400:focus{--tw-ring-color:var(--color-indigo-400)}.focus\:ring-indigo-500:focus{--tw-ring-color:var(--color-indigo-500)}.focus\:ring-indigo-500\/20:focus{--tw-ring-color:#6366f133}@supports (color:color-mix(in lab,red,red)){.focus\:ring-indigo-500\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-indigo-500)20%,transparent)}}.focus\:ring-indigo-600:focus{--tw-ring-color:var(--color-indigo-600)}.focus\:ring-indigo-600\/20:focus{--tw-ring-color:#4f46e533}@supports (color:color-mix(in lab,red,red)){.focus\:ring-indigo-600\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-indigo-600)20%,transparent)}}.focus\:ring-red-500\/20:focus{--tw-ring-color:#ef444433}@supports (color:color-mix(in lab,red,red)){.focus\:ring-red-500\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.focus\:ring-slate-300:focus{--tw-ring-color:var(--color-slate-300)}.focus\:ring-slate-400:focus{--tw-ring-color:var(--color-slate-400)}.focus\:ring-offset-1:focus{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-0:focus{outline-style:var(--tw-outline-style);outline-width:0}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[var\(--color-brand\)\]:focus-visible{--tw-ring-color:var(--color-brand)}.focus-visible\:ring-\[var\(--color-brand-solid\)\]:focus-visible,.focus-visible\:ring-\[var\(--color-brand-solid\)\]\/40:focus-visible{--tw-ring-color:var(--color-brand-solid)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[var\(--color-brand-solid\)\]\/40:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-brand-solid)40%,transparent)}}.focus-visible\:ring-\[var\(--color-brand-solid\)\]\/50:focus-visible{--tw-ring-color:var(--color-brand-solid)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-\[var\(--color-brand-solid\)\]\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-brand-solid)50%,transparent)}}.focus-visible\:ring-\[var\(--color-danger-icon\)\]:focus-visible{--tw-ring-color:var(--color-danger-icon)}.focus-visible\:ring-\[var\(--color-danger-solid\)\]:focus-visible{--tw-ring-color:var(--color-danger-solid)}.focus-visible\:ring-\[var\(--color-warning-solid\)\]:focus-visible{--tw-ring-color:var(--color-warning-solid)}.focus-visible\:ring-blue-500:focus-visible{--tw-ring-color:var(--color-blue-500)}.focus-visible\:ring-primary-500:focus-visible{--tw-ring-color:var(--color-primary-500)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:translate-y-\[0px\]:active{--tw-translate-y:0px;translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:translate-y-\[1px\]:active{--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-98:active{--tw-scale-x:98%;--tw-scale-y:98%;--tw-scale-z:98%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:bg-slate-100:active{background-color:var(--color-slate-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}.active\:opacity-70:active{opacity:.7}.active\:opacity-80:active{opacity:.8}.active\:transition-transform:active{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media(prefers-reduced-motion:no-preference){.motion-safe\:animate-ping{animation:var(--animate-ping)}}@media not all and (min-width:64rem){.max-lg\:w-\[var\(--layout-sidebar\)\]{width:var(--layout-sidebar)}}@media not all and (min-width:40rem){.max-sm\:hidden{display:none}}@media(min-width:40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:-mx-6{margin-inline:calc(var(--spacing)*-6)}.sm\:ms-0{margin-inline-start:calc(var(--spacing)*0)}.sm\:mt-0{margin-top:calc(var(--spacing)*0)}.sm\:mb-16{margin-bottom:calc(var(--spacing)*16)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-block{display:inline-block}.sm\:inline-flex{display:inline-flex}.sm\:table-cell{display:table-cell}.sm\:h-14{height:calc(var(--spacing)*14)}.sm\:w-14{width:calc(var(--spacing)*14)}.sm\:w-32{width:calc(var(--spacing)*32)}.sm\:w-40{width:calc(var(--spacing)*40)}.sm\:w-48{width:calc(var(--spacing)*48)}.sm\:w-56{width:calc(var(--spacing)*56)}.sm\:w-80{width:calc(var(--spacing)*80)}.sm\:w-96{width:calc(var(--spacing)*96)}.sm\:w-auto{width:auto}.sm\:max-w-\[400px\]{max-width:400px}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:flex-1{flex:1}.sm\:flex-initial{flex:0 auto}.sm\:flex-none{flex:none}.sm\:translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.sm\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-6{gap:calc(var(--spacing)*6)}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.sm\:self-center{align-self:center}.sm\:border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:p-10{padding:calc(var(--spacing)*10)}.sm\:p-14{padding:calc(var(--spacing)*14)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:py-0{padding-block:calc(var(--spacing)*0)}.sm\:py-8{padding-block:calc(var(--spacing)*8)}.sm\:py-16{padding-block:calc(var(--spacing)*16)}.sm\:py-24{padding-block:calc(var(--spacing)*24)}.sm\:pe-6{padding-inline-end:calc(var(--spacing)*6)}.sm\:pt-0{padding-top:calc(var(--spacing)*0)}.sm\:pt-16{padding-top:calc(var(--spacing)*16)}.sm\:pb-0{padding-bottom:calc(var(--spacing)*0)}.sm\:text-end{text-align:end}.sm\:text-start{text-align:start}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media(min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-6{grid-column:span 6/span 6}.md\:col-span-7{grid-column:span 7/span 7}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-span-12{grid-column:span 12/span 12}.md\:mt-0{margin-top:calc(var(--spacing)*0)}.md\:mb-0{margin-bottom:calc(var(--spacing)*0)}.md\:ml-64{margin-left:calc(var(--spacing)*64)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:table-cell{display:table-cell}.md\:w-1\/3{width:33.3333%}.md\:w-2\/3{width:66.6667%}.md\:w-40{width:calc(var(--spacing)*40)}.md\:w-96{width:calc(var(--spacing)*96)}.md\:w-\[350px\]{width:350px}.md\:w-\[380px\]{width:380px}.md\:w-auto{width:auto}.md\:max-w-4xl{max-width:var(--container-4xl)}.md\:translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-14{grid-template-columns:repeat(14,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:gap-0{gap:calc(var(--spacing)*0)}.md\:gap-20{gap:calc(var(--spacing)*20)}.md\:overflow-hidden{overflow:hidden}.md\:rounded-2xl{border-radius:var(--radius-2xl)}.md\:border{border-style:var(--tw-border-style);border-width:1px}.md\:p-5{padding:calc(var(--spacing)*5)}.md\:p-10{padding:calc(var(--spacing)*10)}.md\:p-14{padding:calc(var(--spacing)*14)}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:px-10{padding-inline:calc(var(--spacing)*10)}.md\:pb-0{padding-bottom:calc(var(--spacing)*0)}.md\:pb-10{padding-bottom:calc(var(--spacing)*10)}.md\:pl-64{padding-left:calc(var(--spacing)*64)}.md\:pl-72{padding-left:calc(var(--spacing)*72)}.md\:text-left{text-align:left}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media(min-width:64rem){.lg\:static{position:static}.lg\:sticky{position:sticky}.lg\:top-0{top:calc(var(--spacing)*0)}.lg\:top-4{top:calc(var(--spacing)*4)}.lg\:top-24{top:calc(var(--spacing)*24)}.lg\:top-\[76px\]{top:76px}.lg\:right-8{right:calc(var(--spacing)*8)}.lg\:bottom-8{bottom:calc(var(--spacing)*8)}.lg\:z-auto{z-index:auto}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-span-10{grid-column:span 10/span 10}.lg\:col-span-11{grid-column:span 11/span 11}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:ml-64{margin-left:calc(var(--spacing)*64)}.lg\:ml-80{margin-left:calc(var(--spacing)*80)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:table-cell{display:table-cell}.lg\:w-64{width:calc(var(--spacing)*64)}.lg\:w-72{width:calc(var(--spacing)*72)}.lg\:w-80{width:calc(var(--spacing)*80)}.lg\:w-96{width:calc(var(--spacing)*96)}.lg\:min-w-\[16rem\]{min-width:16rem}.lg\:translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_180px_auto\]{grid-template-columns:minmax(0,1fr) 180px auto}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-8{gap:calc(var(--spacing)*8)}:where(.lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.lg\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.lg\:p-6{padding:calc(var(--spacing)*6)}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:p-10{padding:calc(var(--spacing)*10)}.lg\:p-12{padding:calc(var(--spacing)*12)}.lg\:p-14{padding:calc(var(--spacing)*14)}.lg\:p-16{padding:calc(var(--spacing)*16)}.lg\:p-20{padding:calc(var(--spacing)*20)}.lg\:px-6{padding-inline:calc(var(--spacing)*6)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:px-10{padding-inline:calc(var(--spacing)*10)}.lg\:pl-12{padding-left:calc(var(--spacing)*12)}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:opacity-100{opacity:1}}@media(min-width:80rem){.xl\:order-1{order:1}.xl\:order-2{order:2}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-3{grid-column:span 3/span 3}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:col-span-9{grid-column:span 9/span 9}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:w-60{width:calc(var(--spacing)*60)}.xl\:w-96{width:calc(var(--spacing)*96)}.xl\:w-\[340px\]{width:340px}.xl\:min-w-\[24rem\]{min-width:24rem}.xl\:flex-1{flex:1}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}}.ltr\:ms-4:where(:dir(ltr),[dir=ltr],[dir=ltr] *){margin-inline-start:calc(var(--spacing)*4)}.ltr\:hidden:where(:dir(ltr),[dir=ltr],[dir=ltr] *){display:none}.ltr\:translate-x-4:where(:dir(ltr),[dir=ltr],[dir=ltr] *){--tw-translate-x:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.ltr\:rotate-0:where(:dir(ltr),[dir=ltr],[dir=ltr] *){rotate:none}.ltr\:rotate-180:where(:dir(ltr),[dir=ltr],[dir=ltr] *){rotate:180deg}.rtl\:me-4:where(:dir(rtl),[dir=rtl],[dir=rtl] *){margin-inline-end:calc(var(--spacing)*4)}.rtl\:hidden:where(:dir(rtl),[dir=rtl],[dir=rtl] *){display:none}.rtl\:-translate-x-0:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:-translate-x-0\.5:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:-translate-x-1:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:-translate-x-4:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-4);translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:-translate-x-5:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-5);translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:-translate-x-6:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-6);translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:-translate-x-8:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*-8);translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:-translate-x-full:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:translate-x-full:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:-scale-x-100:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-scale-x: -100% ;scale:var(--tw-scale-x)var(--tw-scale-y)}.rtl\:scale-x-\[-1\]:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-scale-x:-1;scale:var(--tw-scale-x)var(--tw-scale-y)}.rtl\:-rotate-90:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:-90deg}.rtl\:rotate-0:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:none}.rtl\:rotate-90:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:90deg}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}.rtl\:flex-row-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}:where(.rtl\:divide-x-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *)>:not(:last-child)){--tw-divide-x-reverse:1}@media(hover:hover){.rtl\:group-hover\:-translate-x-0\.5:where(:dir(rtl),[dir=rtl],[dir=rtl] *):is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:group-hover\:-translate-x-1:where(:dir(rtl),[dir=rtl],[dir=rtl] *):is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}}.rtl\:peer-checked\:after\:-translate-x-full:where(:dir(rtl),[dir=rtl],[dir=rtl] *):is(:where(.peer):checked~*):after{content:var(--tw-content);--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}@media(min-width:40rem){:where(.rtl\:sm\:divide-x-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *)>:not(:last-child)){--tw-divide-x-reverse:1}}@media(min-width:64rem){.rtl\:lg\:-translate-x-0:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}}@media(prefers-color-scheme:dark){.dark\:block{display:block}.dark\:hidden{display:none}:where(.dark\:divide-white\/5>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/5>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}:where(.dark\:divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:border{border-style:var(--tw-border-style);border-width:1px}.dark\:border-none{--tw-border-style:none;border-style:none}.dark\:bl-border-brand-50{border-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.dark\:bl-border-brand-50{border-color:color-mix(in srgb,var(--color-brand)50%,transparent)}}.dark\:border-\[var\(--color-surface-card\)\]{border-color:var(--color-surface-card)}.dark\:border-amber-500{border-color:var(--color-amber-500)}.dark\:border-amber-800{border-color:var(--color-amber-800)}.dark\:border-blue-600{border-color:var(--color-blue-600)}.dark\:border-blue-800{border-color:var(--color-blue-800)}.dark\:border-cyan-800{border-color:var(--color-cyan-800)}.dark\:border-emerald-500{border-color:var(--color-emerald-500)}.dark\:border-emerald-600{border-color:var(--color-emerald-600)}.dark\:border-emerald-800{border-color:var(--color-emerald-800)}.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:border-gray-700{border-color:var(--color-gray-700)}.dark\:border-indigo-400{border-color:var(--color-indigo-400)}.dark\:border-indigo-800\/20{border-color:#372aac33}@supports (color:color-mix(in lab,red,red)){.dark\:border-indigo-800\/20{border-color:color-mix(in oklab,var(--color-indigo-800)20%,transparent)}}.dark\:border-indigo-800\/30{border-color:#372aac4d}@supports (color:color-mix(in lab,red,red)){.dark\:border-indigo-800\/30{border-color:color-mix(in oklab,var(--color-indigo-800)30%,transparent)}}.dark\:border-indigo-800\/50{border-color:#372aac80}@supports (color:color-mix(in lab,red,red)){.dark\:border-indigo-800\/50{border-color:color-mix(in oklab,var(--color-indigo-800)50%,transparent)}}.dark\:border-indigo-900\/30{border-color:#312c854d}@supports (color:color-mix(in lab,red,red)){.dark\:border-indigo-900\/30{border-color:color-mix(in oklab,var(--color-indigo-900)30%,transparent)}}.dark\:border-neutral-500{border-color:var(--color-neutral-500)}.dark\:border-neutral-700{border-color:var(--color-neutral-700)}.dark\:border-neutral-800{border-color:var(--color-neutral-800)}.dark\:border-orange-800{border-color:var(--color-orange-800)}.dark\:border-red-800{border-color:var(--color-red-800)}.dark\:border-rose-500{border-color:var(--color-rose-500)}.dark\:border-rose-900{border-color:var(--color-rose-900)}.dark\:border-slate-50{border-color:var(--color-slate-50)}.dark\:border-slate-100{border-color:var(--color-slate-100)}.dark\:border-slate-700{border-color:var(--color-slate-700)}.dark\:border-slate-700\/50{border-color:#33415580}@supports (color:color-mix(in lab,red,red)){.dark\:border-slate-700\/50{border-color:color-mix(in oklab,var(--color-slate-700)50%,transparent)}}.dark\:border-slate-800{border-color:var(--color-slate-800)}.dark\:border-slate-800\/10{border-color:#1e293b1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-slate-800\/10{border-color:color-mix(in oklab,var(--color-slate-800)10%,transparent)}}.dark\:border-slate-800\/15{border-color:#1e293b26}@supports (color:color-mix(in lab,red,red)){.dark\:border-slate-800\/15{border-color:color-mix(in oklab,var(--color-slate-800)15%,transparent)}}.dark\:border-slate-800\/20{border-color:#1e293b33}@supports (color:color-mix(in lab,red,red)){.dark\:border-slate-800\/20{border-color:color-mix(in oklab,var(--color-slate-800)20%,transparent)}}.dark\:border-slate-800\/30{border-color:#1e293b4d}@supports (color:color-mix(in lab,red,red)){.dark\:border-slate-800\/30{border-color:color-mix(in oklab,var(--color-slate-800)30%,transparent)}}.dark\:border-slate-800\/50{border-color:#1e293b80}@supports (color:color-mix(in lab,red,red)){.dark\:border-slate-800\/50{border-color:color-mix(in oklab,var(--color-slate-800)50%,transparent)}}.dark\:border-slate-800\/60{border-color:#1e293b99}@supports (color:color-mix(in lab,red,red)){.dark\:border-slate-800\/60{border-color:color-mix(in oklab,var(--color-slate-800)60%,transparent)}}.dark\:border-slate-900{border-color:var(--color-slate-900)}.dark\:border-violet-800{border-color:var(--color-violet-800)}.dark\:border-white{border-color:var(--color-white)}.dark\:border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/5{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/8{border-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.dark\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.dark\:border-white\/\[9\%\]{border-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/\[9\%\]{border-color:color-mix(in oklab,var(--color-white)9%,transparent)}}.dark\:bg-\[\#0F172A\],.dark\:bg-\[\#0f172a\]{background-color:#0f172a}.dark\:bg-\[\#1a1a1a\]{background-color:#1a1a1a}.dark\:bg-\[\#1e293b\]{background-color:#1e293b}.dark\:bg-\[\#131b2e\]{background-color:#131b2e}.dark\:bg-\[\#131b2e\]\/80{background-color:#131b2ecc}.dark\:bg-\[color-mix\(in_srgb\,var\(--color-warning-solid\)_30\%\,transparent\)\]{background-color:var(--color-warning-solid)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-\[color-mix\(in_srgb\,var\(--color-warning-solid\)_30\%\,transparent\)\]{background-color:color-mix(in srgb,var(--color-warning-solid)30%,transparent)}}.dark\:bg-\[var\(--color-brand-900\)\]\/30{background-color:var(--color-brand-900)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-\[var\(--color-brand-900\)\]\/30{background-color:color-mix(in oklab,var(--color-brand-900)30%,transparent)}}.dark\:bg-\[var\(--color-danger-950\)\]\/20{background-color:var(--color-danger-950)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-\[var\(--color-danger-950\)\]\/20{background-color:color-mix(in oklab,var(--color-danger-950)20%,transparent)}}.dark\:bg-\[var\(--color-info-950\)\]\/20{background-color:var(--color-info-950)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-\[var\(--color-info-950\)\]\/20{background-color:color-mix(in oklab,var(--color-info-950)20%,transparent)}}.dark\:bg-\[var\(--color-info-bg\)\]{background-color:var(--color-info-bg)}.dark\:bg-\[var\(--color-success-900\)\]\/20{background-color:var(--color-success-900)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-\[var\(--color-success-900\)\]\/20{background-color:color-mix(in oklab,var(--color-success-900)20%,transparent)}}.dark\:bg-\[var\(--color-warning-900\)\]\/20{background-color:var(--color-warning-900)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-\[var\(--color-warning-900\)\]\/20{background-color:color-mix(in oklab,var(--color-warning-900)20%,transparent)}}.dark\:bg-amber-400\/15{background-color:#fbbf2426}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-400\/15{background-color:color-mix(in oklab,var(--color-amber-400)15%,transparent)}}.dark\:bg-amber-600{background-color:var(--color-amber-600)}.dark\:bg-amber-900\/40{background-color:#78350f66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-900\/40{background-color:color-mix(in oklab,var(--color-amber-900)40%,transparent)}}.dark\:bg-amber-950{background-color:var(--color-amber-950)}.dark\:bg-amber-950\/30{background-color:#4619014d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-amber-950\/30{background-color:color-mix(in oklab,var(--color-amber-950)30%,transparent)}}.dark\:bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.dark\:bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.dark\:bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.dark\:bg-blue-400\/15{background-color:#54a2ff26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-400\/15{background-color:color-mix(in oklab,var(--color-blue-400)15%,transparent)}}.dark\:bg-blue-700{background-color:var(--color-blue-700)}.dark\:bg-blue-950{background-color:var(--color-blue-950)}.dark\:bg-blue-950\/30{background-color:#1624564d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-950\/30{background-color:color-mix(in oklab,var(--color-blue-950)30%,transparent)}}.dark\:bg-cyan-400\/15{background-color:#22d3ee26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-cyan-400\/15{background-color:color-mix(in oklab,var(--color-cyan-400)15%,transparent)}}.dark\:bg-cyan-950\/30{background-color:#0533454d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-cyan-950\/30{background-color:color-mix(in oklab,var(--color-cyan-950)30%,transparent)}}.dark\:bg-emerald-400\/15{background-color:#34d39926}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-400\/15{background-color:color-mix(in oklab,var(--color-emerald-400)15%,transparent)}}.dark\:bg-emerald-600{background-color:var(--color-emerald-600)}.dark\:bg-emerald-900\/40{background-color:#004e3b66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/40{background-color:color-mix(in oklab,var(--color-emerald-900)40%,transparent)}}.dark\:bg-emerald-900\/70{background-color:#004e3bb3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/70{background-color:color-mix(in oklab,var(--color-emerald-900)70%,transparent)}}.dark\:bg-emerald-950\/30{background-color:#002c224d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-950\/30{background-color:color-mix(in oklab,var(--color-emerald-950)30%,transparent)}}.dark\:bg-gray-400\/15{background-color:#9ca3af26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-400\/15{background-color:color-mix(in oklab,var(--color-gray-400)15%,transparent)}}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-gray-800\/30{background-color:#1e29394d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-gray-800\/30{background-color:color-mix(in oklab,var(--color-gray-800)30%,transparent)}}.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:bg-indigo-400\/5{background-color:#7d87ff0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-400\/5{background-color:color-mix(in oklab,var(--color-indigo-400)5%,transparent)}}.dark\:bg-indigo-500\/10{background-color:#6366f11a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-500\/10{background-color:color-mix(in oklab,var(--color-indigo-500)10%,transparent)}}.dark\:bg-indigo-600{background-color:var(--color-indigo-600)}.dark\:bg-indigo-900\/10{background-color:#312c851a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-900\/10{background-color:color-mix(in oklab,var(--color-indigo-900)10%,transparent)}}.dark\:bg-indigo-900\/20{background-color:#312c8533}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-900\/20{background-color:color-mix(in oklab,var(--color-indigo-900)20%,transparent)}}.dark\:bg-neutral-400{background-color:var(--color-neutral-400)}.dark\:bg-neutral-600{background-color:var(--color-neutral-600)}.dark\:bg-neutral-700{background-color:var(--color-neutral-700)}.dark\:bg-neutral-800{background-color:var(--color-neutral-800)}.dark\:bg-neutral-900{background-color:var(--color-neutral-900)}.dark\:bg-orange-400\/15{background-color:#fb923c26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-orange-400\/15{background-color:color-mix(in oklab,var(--color-orange-400)15%,transparent)}}.dark\:bg-orange-950\/30{background-color:#4413064d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-orange-950\/30{background-color:color-mix(in oklab,var(--color-orange-950)30%,transparent)}}.dark\:bg-red-400\/15{background-color:#f8717126}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-400\/15{background-color:color-mix(in oklab,var(--color-red-400)15%,transparent)}}.dark\:bg-red-950\/30{background-color:#4608094d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-red-950\/30{background-color:color-mix(in oklab,var(--color-red-950)30%,transparent)}}.dark\:bg-rose-600{background-color:var(--color-rose-600)}.dark\:bg-rose-900\!{background-color:var(--color-rose-900)!important}.dark\:bg-rose-950{background-color:var(--color-rose-950)}.dark\:bg-slate-50{background-color:var(--color-slate-50)}.dark\:bg-slate-400\/15{background-color:#94a3b826}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-400\/15{background-color:color-mix(in oklab,var(--color-slate-400)15%,transparent)}}.dark\:bg-slate-800{background-color:var(--color-slate-800)}.dark\:bg-slate-800\/30{background-color:#1e293b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/30{background-color:color-mix(in oklab,var(--color-slate-800)30%,transparent)}}.dark\:bg-slate-800\/50{background-color:#1e293b80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/50{background-color:color-mix(in oklab,var(--color-slate-800)50%,transparent)}}.dark\:bg-slate-800\/60{background-color:#1e293b99}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-800\/60{background-color:color-mix(in oklab,var(--color-slate-800)60%,transparent)}}.dark\:bg-slate-900{background-color:var(--color-slate-900)}.dark\:bg-slate-900\/40{background-color:#0f172a66}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-900\/40{background-color:color-mix(in oklab,var(--color-slate-900)40%,transparent)}}.dark\:bg-slate-900\/50{background-color:#0f172a80}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-900\/50{background-color:color-mix(in oklab,var(--color-slate-900)50%,transparent)}}.dark\:bg-slate-900\/80{background-color:#0f172acc}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-900\/80{background-color:color-mix(in oklab,var(--color-slate-900)80%,transparent)}}.dark\:bg-slate-900\/90{background-color:#0f172ae6}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-900\/90{background-color:color-mix(in oklab,var(--color-slate-900)90%,transparent)}}.dark\:bg-slate-950{background-color:var(--color-slate-950)}.dark\:bg-slate-950\/80{background-color:#020617cc}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-950\/80{background-color:color-mix(in oklab,var(--color-slate-950)80%,transparent)}}.dark\:bg-slate-950\/90{background-color:#020617e6}@supports (color:color-mix(in lab,red,red)){.dark\:bg-slate-950\/90{background-color:color-mix(in oklab,var(--color-slate-950)90%,transparent)}}.dark\:bg-transparent{background-color:#0000}.dark\:bg-violet-400\/15{background-color:#a78bfa26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-400\/15{background-color:color-mix(in oklab,var(--color-violet-400)15%,transparent)}}.dark\:bg-violet-950\/30{background-color:#2f0d684d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-violet-950\/30{background-color:color-mix(in oklab,var(--color-violet-950)30%,transparent)}}.dark\:bg-white{background-color:var(--color-white)}.dark\:bg-white\/1{background-color:#ffffff03}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/1{background-color:color-mix(in oklab,var(--color-white)1%,transparent)}}.dark\:bg-white\/3{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/3{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.dark\:bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:bg-white\/\[2\%\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[2\%\]{background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.dark\:bg-white\/\[3\%\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[3\%\]{background-color:color-mix(in oklab,var(--color-white)3%,transparent)}}.dark\:bl-bg-danger-10{background-color:var(--color-danger-bg)}@supports (color:color-mix(in lab,red,red)){.dark\:bl-bg-danger-10{background-color:color-mix(in srgb,var(--color-danger-bg)10%,transparent)}}.dark\:bl-bg-muted{background-color:var(--color-surface-sunken)}.dark\:bl-bg-primary-6{background-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.dark\:bl-bg-primary-6{background-color:color-mix(in srgb,var(--color-brand)6%,transparent)}}.dark\:bl-bg-sunken{background-color:var(--color-surface-sunken)}.dark\:bl-bg-warning-30{background-color:var(--color-warning-bg)}@supports (color:color-mix(in lab,red,red)){.dark\:bl-bg-warning-30{background-color:color-mix(in srgb,var(--color-warning-bg)30%,transparent)}}.dark\:bl-bg-warning-subtle{background-color:var(--color-warning-bg)}.dark\:from-\[var\(--color-brand-950\)\]{--tw-gradient-from:var(--color-brand-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-\[var\(--color-brand-950\)\]\/30{--tw-gradient-from:var(--color-brand-950)}@supports (color:color-mix(in lab,red,red)){.dark\:from-\[var\(--color-brand-950\)\]\/30{--tw-gradient-from:color-mix(in oklab,var(--color-brand-950)30%,transparent)}}.dark\:from-\[var\(--color-brand-950\)\]\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-\[var\(--color-surface-sunken\)\]{--tw-gradient-from:var(--color-surface-sunken);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-slate-800{--tw-gradient-from:var(--color-slate-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-slate-800\/50{--tw-gradient-from:#1e293b80}@supports (color:color-mix(in lab,red,red)){.dark\:from-slate-800\/50{--tw-gradient-from:color-mix(in oklab,var(--color-slate-800)50%,transparent)}}.dark\:from-slate-800\/50{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:from-slate-900{--tw-gradient-from:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:via-\[var\(--color-surface-card\)\]{--tw-gradient-via:var(--color-surface-card);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.dark\:to-\[color-mix\(in_srgb\,var\(--color-info-bg\)_40\%\,transparent\)\]{--tw-gradient-to:var(--color-info-bg)}@supports (color:color-mix(in lab,red,red)){.dark\:to-\[color-mix\(in_srgb\,var\(--color-info-bg\)_40\%\,transparent\)\]{--tw-gradient-to:color-mix(in srgb,var(--color-info-bg)40%,transparent)}}.dark\:to-\[color-mix\(in_srgb\,var\(--color-info-bg\)_40\%\,transparent\)\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-slate-900{--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-slate-950{--tw-gradient-to:var(--color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.dark\:stroke-\[var\(--color-border-default\)\]{stroke:var(--color-border-default)}.dark\:bl-text-disabled{color:var(--color-text-disabled)}.dark\:bl-text-heading{color:var(--color-text-primary)}.dark\:text-amber-300{color:var(--color-amber-300)}.dark\:text-amber-400{color:var(--color-amber-400)}.dark\:text-blue-300{color:var(--color-blue-300)}.dark\:text-blue-400{color:var(--color-blue-400)}.dark\:text-cyan-400{color:var(--color-cyan-400)}.dark\:text-emerald-400{color:var(--color-emerald-400)}.dark\:text-emerald-500{color:var(--color-emerald-500)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}.dark\:text-indigo-200{color:var(--color-indigo-200)}.dark\:text-indigo-300{color:var(--color-indigo-300)}.dark\:text-indigo-300\/60{color:#a4b3ff99}@supports (color:color-mix(in lab,red,red)){.dark\:text-indigo-300\/60{color:color-mix(in oklab,var(--color-indigo-300)60%,transparent)}}.dark\:text-indigo-400{color:var(--color-indigo-400)}.dark\:text-neutral-100{color:var(--color-neutral-100)}.dark\:text-neutral-200{color:var(--color-neutral-200)}.dark\:text-neutral-300{color:var(--color-neutral-300)}.dark\:text-neutral-400{color:var(--color-neutral-400)}.dark\:text-neutral-500{color:var(--color-neutral-500)}.dark\:text-neutral-600{color:var(--color-neutral-600)}.dark\:text-neutral-600\!{color:var(--color-neutral-600)!important}.dark\:text-neutral-900{color:var(--color-neutral-900)}.dark\:text-orange-400{color:var(--color-orange-400)}.dark\:text-red-400{color:var(--color-red-400)}.dark\:text-rose-100{color:var(--color-rose-100)}.dark\:text-slate-50{color:var(--color-slate-50)}.dark\:text-slate-100{color:var(--color-slate-100)}.dark\:text-slate-200{color:var(--color-slate-200)}.dark\:text-slate-300{color:var(--color-slate-300)}.dark\:text-slate-400{color:var(--color-slate-400)}.dark\:text-slate-500{color:var(--color-slate-500)}.dark\:text-slate-600{color:var(--color-slate-600)}.dark\:text-slate-900{color:var(--color-slate-900)}.dark\:text-violet-400{color:var(--color-violet-400)}.dark\:text-white{color:var(--color-white)}.dark\:text-white\!{color:var(--color-white)!important}.dark\:opacity-90{opacity:.9}.dark\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-black\/50{--tw-shadow-color:#00000080}@supports (color:color-mix(in lab,red,red)){.dark\:shadow-black\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)50%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:ring-\[var\(--color-border-default\)\]{--tw-ring-color:var(--color-border-default)}.dark\:ring-\[var\(--color-brand-solid\)\]\/35{--tw-ring-color:var(--color-brand-solid)}@supports (color:color-mix(in lab,red,red)){.dark\:ring-\[var\(--color-brand-solid\)\]\/35{--tw-ring-color:color-mix(in oklab,var(--color-brand-solid)35%,transparent)}}.dark\:ring-slate-800{--tw-ring-color:var(--color-slate-800)}.dark\:brightness-150{--tw-brightness:brightness(150%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}@media(hover:hover){.dark\:group-hover\:bl-bg-sunken:is(:where(.group):hover *){background-color:var(--color-surface-sunken)}}}@media(hover:hover){@media(prefers-color-scheme:dark){.group-hover\:dark\:text-emerald-500:is(:where(.group):hover *){color:var(--color-emerald-500)}}}@media(prefers-color-scheme:dark){.dark\:file\:bl-bg-primary-6::file-selector-button{background-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.dark\:file\:bl-bg-primary-6::file-selector-button{background-color:color-mix(in srgb,var(--color-brand)6%,transparent)}}.dark\:file\:bl-text-heading::file-selector-button{color:var(--color-text-primary)}.odd\:dark\:bg-white\/4:nth-child(odd){background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.odd\:dark\:bg-white\/4:nth-child(odd){background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.even\:dark\:bg-white\/2:nth-child(2n){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.even\:dark\:bg-white\/2:nth-child(2n){background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}@media(hover:hover){.dark\:hover\:bl-border-brand-50:hover{border-color:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bl-border-brand-50:hover{border-color:color-mix(in srgb,var(--color-brand)50%,transparent)}}.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-indigo-950\/30:hover{background-color:#1e1a4d4d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-indigo-950\/30:hover{background-color:color-mix(in oklab,var(--color-indigo-950)30%,transparent)}}.dark\:hover\:bg-slate-700\/50:hover{background-color:#33415580}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-slate-700\/50:hover{background-color:color-mix(in oklab,var(--color-slate-700)50%,transparent)}}.dark\:hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.dark\:hover\:bg-slate-800\/30:hover{background-color:#1e293b4d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-slate-800\/30:hover{background-color:color-mix(in oklab,var(--color-slate-800)30%,transparent)}}.dark\:hover\:bg-slate-800\/40:hover{background-color:#1e293b66}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-slate-800\/40:hover{background-color:color-mix(in oklab,var(--color-slate-800)40%,transparent)}}.dark\:hover\:bg-slate-800\/50:hover{background-color:#1e293b80}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-slate-800\/50:hover{background-color:color-mix(in oklab,var(--color-slate-800)50%,transparent)}}.dark\:hover\:bg-slate-800\/80:hover{background-color:#1e293bcc}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-slate-800\/80:hover{background-color:color-mix(in oklab,var(--color-slate-800)80%,transparent)}}.dark\:hover\:bg-slate-900:hover{background-color:var(--color-slate-900)}.dark\:hover\:bg-slate-900\/50:hover{background-color:#0f172a80}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-slate-900\/50:hover{background-color:color-mix(in oklab,var(--color-slate-900)50%,transparent)}}.dark\:hover\:bg-white\/2:hover{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/2:hover{background-color:color-mix(in oklab,var(--color-white)2%,transparent)}}.dark\:hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.dark\:hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.dark\:hover\:bl-bg-danger-10:hover{background-color:var(--color-danger-bg)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bl-bg-danger-10:hover{background-color:color-mix(in srgb,var(--color-danger-bg)10%,transparent)}}.dark\:hover\:bl-bg-sunken:hover{background-color:var(--color-surface-sunken)}}}@media(hover:hover){@media(prefers-color-scheme:dark){.hover\:dark\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:dark\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}}}@media(prefers-color-scheme:dark){@media(hover:hover){.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}.dark\:hover\:text-slate-100:hover{color:var(--color-slate-100)}.dark\:hover\:text-slate-200:hover{color:var(--color-slate-200)}.dark\:hover\:text-slate-300:hover{color:var(--color-slate-300)}.dark\:hover\:text-white:hover{color:var(--color-white)}}}@media(hover:hover){@media(prefers-color-scheme:dark){.hover\:dark\:text-white:hover{color:var(--color-white)}}}@media(prefers-color-scheme:dark){@media(hover:hover){.dark\:hover\:opacity-80:hover{opacity:.8}}.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}@media print{.print\:block{display:block}.print\:hidden{display:none}.print\:max-w-none{max-width:none}.print\:rounded-none{border-radius:0}.print\:border{border-style:var(--tw-border-style);border-width:1px}.print\:border-0{border-style:var(--tw-border-style);border-width:0}.print\:bl-border-default,.print\:bl-border-default>:not(:last-child){border-color:var(--color-border-default)}.print\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.\[\&_svg\]\:size-2\.5 svg{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.\[\&_svg\]\:\!text-white svg{color:var(--color-white)!important}@media(hover:hover){.hover\:\[\&_svg\]\:stroke-emerald-500:hover svg{stroke:var(--color-emerald-500)}}@media(prefers-color-scheme:dark){.dark\:\[\&_svg\]\:\!text-white svg{color:var(--color-white)!important}}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}.num{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:embed}.phone{direction:ltr;unicode-bidi:embed}}:root{--color-brand:var(--color-primary-500);--color-brand-hover:var(--color-primary-600);--color-brand-active:var(--color-primary-700);--color-brand-subtle:var(--color-primary-50);--color-brand-muted:var(--color-primary-100);--color-brand-border:var(--color-primary-200);--color-brand-text:var(--color-primary-600);--color-brand-solid:var(--color-brand);--color-brand-bg:var(--color-brand-subtle);--color-brand-accent:var(--color-accent-500);--color-brand-accent-hover:var(--color-accent-600);--color-brand-accent-subtle:var(--color-accent-50);--color-brand-deep:var(--color-primary-900);--color-surface-page:var(--color-slate-100);--color-surface-card:white;--color-surface-raised:white;--color-surface-elevated:var(--color-slate-100);--color-surface-sunken:var(--color-slate-200);--color-surface-overlay:#0f172a59}@supports (color:color-mix(in lab,red,red)){:root{--color-surface-overlay:color-mix(in srgb,var(--color-slate-900)35%,transparent)}}:root{--color-surface-container-low:var(--color-slate-50);--color-surface-container:var(--color-slate-100);--color-surface-container-high:var(--color-slate-200);--color-surface-tint:#1e3a5f0a}@supports (color:color-mix(in lab,red,red)){:root{--color-surface-tint:color-mix(in srgb,var(--color-primary-500)4%,transparent)}}:root{--color-surface-dark:var(--color-navy-850);--color-surface-darkest:var(--color-navy-900);--color-border-default:#0000000d;--color-border-strong:#00000014;--color-border-subtle:#00000006;--color-border-ghost:#00000004;--color-border-focus:var(--color-primary-500);--color-border-error:var(--color-red-500);--color-text-primary:var(--color-slate-900);--color-text-secondary:var(--color-slate-600);--color-text-tertiary:var(--color-slate-500);--color-text-disabled:var(--color-slate-400);--color-text-inverse:white;--color-text-link:var(--color-primary-600);--color-text-link-hover:var(--color-primary-700);--color-text-placeholder:var(--color-slate-400);--color-text-heading:var(--color-slate-900);--color-success-bg:var(--color-emerald-50);--color-success-border:var(--color-emerald-200);--color-success-text:var(--color-emerald-800);--color-success-icon:var(--color-emerald-500);--color-success-solid:var(--color-emerald-600);--color-warning-bg:var(--color-amber-50);--color-warning-border:var(--color-amber-200);--color-warning-text:var(--color-amber-800);--color-warning-icon:var(--color-amber-600);--color-warning-solid:var(--color-amber-500);--color-danger-bg:var(--color-rose-50);--color-danger-border:var(--color-red-200);--color-danger-text:var(--color-rose-700);--color-danger-icon:var(--color-red-500);--color-danger-solid:var(--color-red-500);--color-error-solid:var(--color-danger-solid);--color-info-bg:var(--color-sky-50);--color-info-border:var(--color-sky-200);--color-info-text:var(--color-sky-700);--color-info-icon:var(--color-sky-500);--color-info-solid:var(--color-sky-500);--color-fin-income:var(--color-emerald-600);--color-fin-expense:var(--color-orange-500);--color-fin-balance:var(--color-primary-600);--color-fin-overdue:var(--color-red-600);--color-fin-pending:var(--color-amber-700);--color-fin-settled:var(--color-emerald-600);--color-metric-positive:var(--color-success-solid);--color-metric-caution:var(--color-warning-solid);--color-metric-negative:var(--color-danger-solid);--color-row-selected:var(--color-brand-subtle);--color-row-hover:var(--color-brand-subtle)}@supports (color:color-mix(in lab,red,red)){:root{--color-row-hover:color-mix(in srgb,var(--color-brand-subtle)28%,var(--color-surface-card))}}:root{--color-filter-active:var(--color-brand-muted);--color-chart-grid:#0f172a0f}@supports (color:color-mix(in lab,red,red)){:root{--color-chart-grid:color-mix(in srgb,var(--color-slate-900)6%,transparent)}}:root{--color-chart-muted:var(--color-text-disabled);--color-mod-structure:var(--color-primary-600);--color-mod-financial:var(--color-emerald-600);--color-mod-treasury:var(--color-amber-600);--color-mod-assets:var(--color-primary-500);--color-mod-operations:var(--color-orange-500);--color-mod-analytics:var(--color-sky-500);--color-mod-settings:var(--color-slate-500);--color-chart-1:var(--color-primary-500);--color-chart-2:var(--color-emerald-500);--color-chart-3:var(--color-amber-600);--color-chart-4:var(--color-red-500);--color-chart-5:var(--color-sky-500);--color-chart-6:var(--color-orange-500);--color-chart-7:var(--color-primary-700);--color-chart-8:var(--color-primary-300);--color-pay-cash:var(--color-green-500);--color-pay-bank-transfer:var(--color-primary-500);--color-pay-check:var(--color-amber-500);--color-pay-card:var(--color-sky-500);--color-pay-wallet:var(--color-violet-500);--color-pay-fallback:var(--color-gray-400);--color-meter-water:var(--color-blue-500);--color-meter-electricity:var(--color-amber-500);--color-meter-gas:var(--color-red-500);--color-meter-other:var(--color-gray-500);--sidebar-bg:linear-gradient(180deg,var(--color-primary-800)0%,var(--color-primary-950)100%);--sidebar-border:#94a3b814}@supports (color:color-mix(in lab,red,red)){:root{--sidebar-border:color-mix(in srgb,var(--color-slate-400)8%,transparent)}}:root{--sidebar-hover:#94a3b80f}@supports (color:color-mix(in lab,red,red)){:root{--sidebar-hover:color-mix(in srgb,var(--color-slate-400)6%,transparent)}}:root{--sidebar-brand-avatar:linear-gradient(145deg,var(--color-accent-400),var(--color-primary-500)45%,var(--color-primary-700));--sidebar-brand-text:#e2e8f0f2}@supports (color:color-mix(in lab,red,red)){:root{--sidebar-brand-text:color-mix(in srgb,var(--color-slate-200)95%,transparent)}}:root{--sidebar-brand-subtext:#94a3b894}@supports (color:color-mix(in lab,red,red)){:root{--sidebar-brand-subtext:color-mix(in srgb,var(--color-slate-400)58%,transparent)}}:root{--sidebar-tooltip-bg:var(--color-slate-800);--sidebar-tooltip-text:var(--color-slate-200);--sidebar-scroll-fade-top:linear-gradient(to bottom,var(--color-slate-800),transparent);--sidebar-scroll-fade-bottom:linear-gradient(to top,var(--color-slate-900),transparent);--sidebar-active-text:var(--color-primary-200);--sidebar-active-accent:var(--color-primary-400);--terminal-bg:var(--color-slate-950);--terminal-border:var(--color-slate-700);--terminal-header-bg:var(--color-slate-900);--terminal-muted:var(--color-slate-400);--terminal-dim:var(--color-slate-600);--terminal-fg:var(--color-slate-200);--terminal-surface:var(--color-slate-800);--terminal-blue:var(--color-sky-400);--terminal-green:var(--color-emerald-400);--terminal-red:var(--color-red-400);--terminal-amber:var(--color-amber-500);--terminal-purple:var(--color-primary-300);--terminal-chip:var(--color-slate-200);--terminal-panel:var(--color-slate-900);--terminal-window-red:var(--color-red-400);--terminal-window-yellow:var(--color-amber-400);--terminal-window-green:var(--color-emerald-500);--spectrum-track-dark:var(--color-slate-800);--spectrum-border-dark:var(--color-slate-700);--spectrum-rainbow:linear-gradient(90deg,var(--color-danger-solid),var(--color-fin-expense),var(--color-warning-solid),var(--color-success-solid),var(--color-info-solid),var(--color-brand),var(--color-pastel-purple-text),var(--color-danger-solid));--spectrum-glow-cyan:var(--color-info-solid);--spectrum-glow-purple:var(--color-pastel-purple-text);--progress-rainbow:linear-gradient(90deg,#6366f1,#8b5cf6,#a855f7,#ec4899,#f43f5e,#f97316,#eab308,#22c55e,#14b8a6,#06b6d4,#3b82f6,#6366f1);--progress-rainbow-rtl:linear-gradient(270deg,#6366f1,#3b82f6,#06b6d4,#14b8a6,#22c55e,#eab308,#f97316,#f43f5e,#ec4899,#a855f7,#8b5cf6,#6366f1);--staff-hub-bg:linear-gradient(135deg,var(--color-slate-800)0%,var(--color-slate-700)50%,var(--color-slate-800)100%);--staff-hub-text:#ffffffeb;--dash-hero-brand:linear-gradient(135deg,var(--color-brand)0%,var(--color-primary-400)55%,var(--color-primary-300)100%);--dash-hero-shadow:#1e3a5f40}@supports (color:color-mix(in lab,red,red)){:root{--dash-hero-shadow:color-mix(in srgb,var(--color-primary-500)25%,transparent)}}:root{--dash-hero-orb-1:#ffffff0a;--dash-hero-orb-2:#ffffff08;--dash-glass-12:#ffffff1f;--dash-glass-15:#ffffff26;--dash-glass-22:#ffffff38;--dash-glass-30:#ffffff4d;--dash-glass-success-25:#10b98140}@supports (color:color-mix(in lab,red,red)){:root{--dash-glass-success-25:color-mix(in srgb,var(--color-emerald-500)25%,transparent)}}:root{--dash-glass-success-35:#10b98159}@supports (color:color-mix(in lab,red,red)){:root{--dash-glass-success-35:color-mix(in srgb,var(--color-emerald-500)35%,transparent)}}:root{--layout-sidebar:240px;--layout-sidebar-collapsed:56px;--layout-topbar:56px;--layout-content-max:1320px;--layout-form-max:760px;--btn-radius:8px;--btn-h-sm:34px;--btn-h-md:40px;--btn-h-lg:48px;--input-radius:8px;--input-h:44px;--card-radius:14px;--card-padding:24px;--card-shadow:0 1px 4px #1e3a5f0d,0 1px 3px #00000006}@supports (color:color-mix(in lab,red,red)){:root{--card-shadow:0 1px 4px color-mix(in srgb,var(--color-primary-500)5%,transparent),0 1px 3px #00000006}}:root{--card-shadow-hover:0 10px 36px -8px #1e3a5f1a,0 4px 12px -3px #0000000a}@supports (color:color-mix(in lab,red,red)){:root{--card-shadow-hover:0 10px 36px -8px color-mix(in srgb,var(--color-primary-500)10%,transparent),0 4px 12px -3px #0000000a}}:root{--card-shadow-soft:0 1px 3px #1e3a5f08,0 1px 2px #00000004}@supports (color:color-mix(in lab,red,red)){:root{--card-shadow-soft:0 1px 3px color-mix(in srgb,var(--color-primary-500)3%,transparent),0 1px 2px #00000004}}:root{--shadow-xs:0 1px 2px #1e3a5f08}@supports (color:color-mix(in lab,red,red)){:root{--shadow-xs:0 1px 2px color-mix(in srgb,var(--color-primary-500)3%,transparent)}}:root{--shadow-sm:0 1px 3px #1e3a5f0a,0 1px 2px #00000004}@supports (color:color-mix(in lab,red,red)){:root{--shadow-sm:0 1px 3px color-mix(in srgb,var(--color-primary-500)4%,transparent),0 1px 2px #00000004}}:root{--shadow-md:0 4px 16px -4px #1e3a5f0f,0 2px 4px -2px #00000005}@supports (color:color-mix(in lab,red,red)){:root{--shadow-md:0 4px 16px -4px color-mix(in srgb,var(--color-primary-500)6%,transparent),0 2px 4px -2px #00000005}}:root{--shadow-lg:0 8px 32px -8px #1e3a5f14,0 2px 8px -2px #00000008}@supports (color:color-mix(in lab,red,red)){:root{--shadow-lg:0 8px 32px -8px color-mix(in srgb,var(--color-primary-500)8%,transparent),0 2px 8px -2px #00000008}}:root{--shadow-xl:0 16px 48px -12px #1e3a5f1a,0 4px 12px -4px #0000000a}@supports (color:color-mix(in lab,red,red)){:root{--shadow-xl:0 16px 48px -12px color-mix(in srgb,var(--color-primary-500)10%,transparent),0 4px 12px -4px #0000000a}}:root{--shadow-ambient:0 4px 40px #1e3a5f0f}@supports (color:color-mix(in lab,red,red)){:root{--shadow-ambient:0 4px 40px color-mix(in srgb,var(--color-primary-500)6%,transparent)}}:root{--shadow-ambient-lg:0 8px 60px #1e3a5f14}@supports (color:color-mix(in lab,red,red)){:root{--shadow-ambient-lg:0 8px 60px color-mix(in srgb,var(--color-primary-500)8%,transparent)}}:root{--table-row-h:48px;--table-radius:12px;--badge-radius:9999px;--modal-radius:14px;--kpi-radius:12px;--section-radius:12px;--form-radius:12px;--color-pastel-blue-bg:var(--color-sky-50);--color-pastel-blue-text:var(--color-sky-700);--color-pastel-blue-border:var(--color-sky-200);--color-pastel-green-bg:var(--color-emerald-50);--color-pastel-green-text:var(--color-emerald-700);--color-pastel-green-border:var(--color-emerald-200);--color-pastel-yellow-bg:var(--color-amber-50);--color-pastel-yellow-text:var(--color-amber-700);--color-pastel-yellow-border:var(--color-amber-200);--color-pastel-purple-bg:var(--color-primary-50);--color-pastel-purple-text:var(--color-primary-700);--color-pastel-purple-border:var(--color-primary-100);--color-pastel-red-bg:var(--color-red-50);--color-pastel-red-text:var(--color-red-700);--color-pastel-red-border:var(--color-red-200);--color-pastel-cyan-bg:var(--color-teal-50);--color-pastel-cyan-text:var(--color-teal-700);--color-pastel-cyan-border:var(--color-teal-100);--color-pastel-indigo-bg:var(--color-primary-50);--color-pastel-indigo-text:var(--color-primary-700);--color-pastel-indigo-border:var(--color-primary-100);--color-pastel-orange-bg:var(--color-orange-50);--color-pastel-orange-text:var(--color-orange-600);--color-pastel-orange-border:var(--color-orange-200);--table-header-bg:var(--color-surface-page)}@supports (color:color-mix(in lab,red,red)){:root{--table-header-bg:color-mix(in srgb,var(--color-surface-page)60%,var(--color-surface-card))}}:root{--gradient-brand:linear-gradient(135deg,var(--color-brand),var(--color-accent-500));--gradient-dashboard:linear-gradient(135deg,var(--color-brand),var(--color-primary-400));--gradient-success:linear-gradient(135deg,var(--color-emerald-600),var(--color-emerald-400));--gradient-warning:linear-gradient(135deg,var(--color-amber-500),var(--color-amber-300));--gradient-danger:linear-gradient(135deg,var(--color-red-500),var(--color-red-400));--gradient-inheritance:linear-gradient(135deg,var(--color-info-solid),var(--color-sky-300));--gradient-override:linear-gradient(135deg,var(--color-pastel-purple-text),var(--color-primary-300));--gradient-conflict:linear-gradient(135deg,var(--color-danger-solid),var(--color-red-400));--gradient-operations:linear-gradient(135deg,var(--color-fin-expense),var(--color-orange-400));--gradient-analytics:linear-gradient(135deg,var(--color-brand),var(--color-primary-400));--gradient-treasury:linear-gradient(135deg,var(--color-amber-600),var(--color-amber-400));--gradient-structure:linear-gradient(135deg,var(--color-primary-600),var(--color-primary-400));--color-signal-inheritance-bg:#3b82f60f}@supports (color:color-mix(in lab,red,red)){:root{--color-signal-inheritance-bg:color-mix(in srgb,var(--color-blue-500)6%,transparent)}}:root{--color-signal-override-bg:#8b5cf60f}@supports (color:color-mix(in lab,red,red)){:root{--color-signal-override-bg:color-mix(in srgb,var(--color-purple)6%,transparent)}}:root{--color-signal-conflict-bg:#ef44440f}@supports (color:color-mix(in lab,red,red)){:root{--color-signal-conflict-bg:color-mix(in srgb,var(--color-red-500)6%,transparent)}}:root{--color-signal-operations-bg:#f973160f}@supports (color:color-mix(in lab,red,red)){:root{--color-signal-operations-bg:color-mix(in srgb,var(--color-orange-500)6%,transparent)}}:root{--color-signal-analytics-bg:#1e3a5f0f}@supports (color:color-mix(in lab,red,red)){:root{--color-signal-analytics-bg:color-mix(in srgb,var(--color-primary-500)6%,transparent)}}:root{--color-surface-tinted:#1e3a5f09}@supports (color:color-mix(in lab,red,red)){:root{--color-surface-tinted:color-mix(in srgb,var(--color-primary-500)3.5%,transparent)}}:root{--color-surface-tinted-hover:#1e3a5f0f}@supports (color:color-mix(in lab,red,red)){:root{--color-surface-tinted-hover:color-mix(in srgb,var(--color-primary-500)6%,transparent)}}:root{--spacing-page-x:1.5rem;--spacing-page-y:1.5rem;--spacing-section-gap:1.5rem;--spacing-kpi-gap:.75rem;--spacing-filter-gap:.5rem;--spacing-table-cell-x:.875rem;--spacing-table-cell-y:.75rem;--spacing-table-dense-y:.5rem;--spacing-form-gap:1rem;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--glass-bg:#ffffffeb;--glass-bg-strong:#ffffffc2;--glass-bg-subtle:#fffffff5;--glass-blur:14px;--glass-blur-strong:22px;--glass-saturate:150%;--glass-border:#ffffff8c;--color-state-draft-bg:var(--color-surface-sunken);--color-state-draft-text:var(--color-text-tertiary);--color-state-draft-border:var(--color-border-default);--color-state-ready-bg:var(--color-pastel-blue-bg);--color-state-ready-text:var(--color-pastel-blue-text);--color-state-ready-border:var(--color-pastel-blue-border);--color-state-active-bg:var(--color-pastel-green-bg);--color-state-active-text:var(--color-pastel-green-text);--color-state-active-border:var(--color-pastel-green-border);--color-state-warning-bg:var(--color-pastel-yellow-bg);--color-state-warning-text:var(--color-pastel-yellow-text);--color-state-warning-border:var(--color-pastel-yellow-border);--color-state-error-bg:var(--color-pastel-red-bg);--color-state-error-text:var(--color-pastel-red-text);--color-state-error-border:var(--color-pastel-red-border);--color-state-locked-bg:var(--color-surface-sunken);--color-state-locked-text:var(--color-text-secondary);--color-state-locked-border:var(--color-border-strong);--color-state-approved-bg:var(--color-pastel-indigo-bg);--color-state-approved-text:var(--color-pastel-indigo-text);--color-state-approved-border:var(--color-pastel-indigo-border);--color-state-posted-bg:var(--color-pastel-green-bg);--color-state-posted-text:var(--color-emerald-800);--color-state-posted-border:var(--color-pastel-green-border);--color-state-archived-bg:var(--color-surface-sunken);--color-state-archived-text:var(--color-text-disabled);--color-state-archived-border:var(--color-border-subtle);--color-accent:var(--color-brand);--color-accent-hover:var(--color-brand-hover);--color-accent-light:var(--color-brand-subtle);--color-accent-glow:#1e3a5f14}@supports (color:color-mix(in lab,red,red)){:root{--color-accent-glow:color-mix(in srgb,var(--color-primary-500)8%,transparent)}}:root{--color-panel:var(--color-surface-page);--color-surface:var(--color-surface-card);--color-elevated:var(--color-surface-sunken);--color-overlay:var(--color-slate-200);--color-edge:var(--color-border-default);--color-edge-emphasis:var(--color-border-strong);--color-edge-light:var(--color-border-subtle);--color-border:var(--color-border-default);--color-bg-sunken:var(--color-surface-sunken);--color-bg-card:var(--color-surface-card);--color-content:var(--color-text-primary);--color-content-secondary:var(--color-text-secondary);--color-content-muted:var(--color-text-secondary);--color-content-subtle:var(--color-text-tertiary);--color-positive:var(--color-success-solid);--color-positive-dark:var(--color-emerald-600);--color-caution:var(--color-warning-solid);--color-caution-dark:var(--color-amber-600);--color-critical:var(--color-danger-solid);--color-critical-dark:var(--color-red-600);--color-notice:var(--color-info-solid);--color-notice-dark:var(--color-sky-600);--duration-instant:50ms;--duration-fast:.12s;--duration-btn:.16s;--duration-normal:.2s;--duration-slow:.32s;--ease-standard:cubic-bezier(.16,1,.3,1);--ease-decelerate:cubic-bezier(0,0,0,1);--ease-accelerate:cubic-bezier(.3,0,1,1);--ease-spring:cubic-bezier(.22,1.2,.36,1);--focus-ring:2px solid var(--color-brand);--focus-ring-offset:2px;--shadow-ring:0 0 0 3px #1e3a5f29}@supports (color:color-mix(in lab,red,red)){:root{--shadow-ring:0 0 0 3px color-mix(in srgb,var(--color-primary-500)16%,transparent)}}:root{--shadow-ring-lg:0 0 0 4px #1e3a5f1f,0 0 0 1px #1e3a5f38}@supports (color:color-mix(in lab,red,red)){:root{--shadow-ring-lg:0 0 0 4px color-mix(in srgb,var(--color-primary-500)12%,transparent),0 0 0 1px color-mix(in srgb,var(--color-primary-500)22%,transparent)}}:root{--z-dropdown:100;--z-sticky:200;--z-fixed:300;--z-overlay:400;--z-modal:500;--z-popover:600;--z-toast:700}.dark{--color-brand:var(--color-primary-400);--color-brand-hover:var(--color-primary-300);--color-brand-active:var(--color-primary-200);--color-brand-subtle:#1e3a5f1f}@supports (color:color-mix(in lab,red,red)){.dark{--color-brand-subtle:color-mix(in srgb,var(--color-primary-500)12%,transparent)}}.dark{--color-brand-muted:#1e3a5f2e}@supports (color:color-mix(in lab,red,red)){.dark{--color-brand-muted:color-mix(in srgb,var(--color-primary-500)18%,transparent)}}.dark{--color-brand-border:#1e3a5f47}@supports (color:color-mix(in lab,red,red)){.dark{--color-brand-border:color-mix(in srgb,var(--color-primary-500)28%,transparent)}}.dark{--color-brand-text:var(--color-primary-400);--color-brand-solid:var(--color-brand);--color-brand-bg:var(--color-brand-subtle);--color-brand-accent:var(--color-accent-400);--color-brand-accent-hover:var(--color-accent-300);--color-brand-accent-subtle:#60a5fa1f}@supports (color:color-mix(in lab,red,red)){.dark{--color-brand-accent-subtle:color-mix(in srgb,var(--color-accent-400)12%,transparent)}}.dark{--color-surface-page:var(--color-slate-950);--color-surface-card:var(--color-slate-900);--color-surface-raised:var(--color-slate-800);--color-surface-elevated:var(--color-slate-800);--color-surface-sunken:black;--color-surface-overlay:#0009;--color-surface-container-low:var(--color-slate-900);--color-surface-container:var(--color-slate-800);--color-surface-container-high:var(--color-slate-700);--color-surface-tint:#9fb3c80f}@supports (color:color-mix(in lab,red,red)){.dark{--color-surface-tint:color-mix(in srgb,var(--color-primary-300)6%,transparent)}}.dark{--sidebar-bg:linear-gradient(180deg,var(--color-slate-900)0%,var(--color-slate-950)100%);--sidebar-border:#94a3b80d}@supports (color:color-mix(in lab,red,red)){.dark{--sidebar-border:color-mix(in srgb,var(--color-slate-400)5%,transparent)}}.dark{--sidebar-hover:#94a3b80f}@supports (color:color-mix(in lab,red,red)){.dark{--sidebar-hover:color-mix(in srgb,var(--color-slate-400)6%,transparent)}}.dark{--sidebar-brand-text:#e2e8f0f2}@supports (color:color-mix(in lab,red,red)){.dark{--sidebar-brand-text:color-mix(in srgb,var(--color-slate-200)95%,transparent)}}.dark{--sidebar-brand-subtext:#94a3b894}@supports (color:color-mix(in lab,red,red)){.dark{--sidebar-brand-subtext:color-mix(in srgb,var(--color-slate-400)58%,transparent)}}.dark{--sidebar-tooltip-bg:var(--color-slate-800);--sidebar-tooltip-text:var(--color-slate-200);--sidebar-scroll-fade-top:linear-gradient(to bottom,var(--color-slate-800),transparent);--sidebar-scroll-fade-bottom:linear-gradient(to top,var(--color-slate-900),transparent);--sidebar-active-text:var(--color-primary-200);--sidebar-active-accent:var(--color-primary-400);--terminal-bg:var(--color-slate-950);--terminal-border:var(--color-slate-700);--terminal-header-bg:var(--color-slate-900);--terminal-muted:var(--color-slate-400);--terminal-dim:var(--color-slate-600);--terminal-fg:var(--color-slate-200);--terminal-surface:var(--color-slate-800);--terminal-blue:var(--color-sky-400);--terminal-green:var(--color-emerald-400);--terminal-red:var(--color-red-400);--terminal-amber:var(--color-amber-500);--terminal-purple:var(--color-primary-300);--terminal-chip:var(--color-slate-200);--terminal-panel:var(--color-slate-900);--terminal-window-red:var(--color-red-400);--terminal-window-yellow:var(--color-amber-400);--terminal-window-green:var(--color-emerald-500);--spectrum-track-dark:var(--color-slate-800);--spectrum-border-dark:var(--color-slate-700);--spectrum-rainbow:linear-gradient(90deg,var(--color-danger-solid),var(--color-fin-expense),var(--color-warning-solid),var(--color-success-solid),var(--color-info-solid),var(--color-brand),var(--color-pastel-purple-text),var(--color-danger-solid));--spectrum-glow-cyan:var(--color-info-solid);--spectrum-glow-purple:var(--color-pastel-purple-text);--progress-rainbow:linear-gradient(90deg,#818cf8,#a78bfa,#c084fc,#f472b6,#fb7185,#fb923c,#fbbf24,#4ade80,#2dd4bf,#22d3ee,#60a5fa,#818cf8);--progress-rainbow-rtl:linear-gradient(270deg,#818cf8,#60a5fa,#22d3ee,#2dd4bf,#4ade80,#fbbf24,#fb923c,#fb7185,#f472b6,#c084fc,#a78bfa,#818cf8);--staff-hub-bg:linear-gradient(135deg,var(--color-slate-800)0%,var(--color-slate-700)50%,var(--color-slate-800)100%);--staff-hub-text:#ffffffeb;--dash-hero-brand:linear-gradient(135deg,var(--color-brand)0%,var(--color-primary-400)55%,var(--color-primary-300)100%);--dash-hero-shadow:#1e3a5f40}@supports (color:color-mix(in lab,red,red)){.dark{--dash-hero-shadow:color-mix(in srgb,var(--color-primary-500)25%,transparent)}}.dark{--dash-hero-orb-1:#ffffff0a;--dash-hero-orb-2:#ffffff08;--dash-glass-12:#ffffff1f;--dash-glass-15:#ffffff26;--dash-glass-22:#ffffff38;--dash-glass-30:#ffffff4d;--dash-glass-success-25:#10b98140}@supports (color:color-mix(in lab,red,red)){.dark{--dash-glass-success-25:color-mix(in srgb,var(--color-emerald-500)25%,transparent)}}.dark{--dash-glass-success-35:#10b98159}@supports (color:color-mix(in lab,red,red)){.dark{--dash-glass-success-35:color-mix(in srgb,var(--color-emerald-500)35%,transparent)}}.dark{--color-border-default:#ffffff14;--color-border-strong:#ffffff24;--color-border-subtle:#ffffff0d;--color-border-ghost:#ffffff08;--color-border-focus:var(--color-primary-400);--color-text-primary:var(--color-slate-100);--color-text-secondary:var(--color-slate-400);--color-text-tertiary:var(--color-slate-500);--color-text-disabled:var(--color-slate-600);--color-text-inverse:var(--color-slate-900);--color-text-heading:var(--color-slate-50);--color-text-link:var(--color-primary-400);--color-text-link-hover:var(--color-primary-300);--color-text-placeholder:var(--color-slate-500);--color-success-bg:#10b9811a}@supports (color:color-mix(in lab,red,red)){.dark{--color-success-bg:color-mix(in srgb,var(--color-emerald-500)10%,transparent)}}.dark{--color-success-border:#10b98133}@supports (color:color-mix(in lab,red,red)){.dark{--color-success-border:color-mix(in srgb,var(--color-emerald-500)20%,transparent)}}.dark{--color-success-text:var(--color-emerald-400);--color-success-icon:var(--color-emerald-400);--color-success-solid:var(--color-emerald-500);--color-warning-bg:#f59e0b1a}@supports (color:color-mix(in lab,red,red)){.dark{--color-warning-bg:color-mix(in srgb,var(--color-amber-500)10%,transparent)}}.dark{--color-warning-border:#f59e0b33}@supports (color:color-mix(in lab,red,red)){.dark{--color-warning-border:color-mix(in srgb,var(--color-amber-500)20%,transparent)}}.dark{--color-warning-text:var(--color-amber-400);--color-warning-icon:var(--color-amber-400);--color-warning-solid:var(--color-amber-500);--color-danger-bg:#ef44441a}@supports (color:color-mix(in lab,red,red)){.dark{--color-danger-bg:color-mix(in srgb,var(--color-red-500)10%,transparent)}}.dark{--color-danger-border:#ef444433}@supports (color:color-mix(in lab,red,red)){.dark{--color-danger-border:color-mix(in srgb,var(--color-red-500)20%,transparent)}}.dark{--color-danger-text:var(--color-red-400);--color-danger-icon:var(--color-red-400);--color-danger-solid:var(--color-red-500);--color-info-bg:#0ea5e91a}@supports (color:color-mix(in lab,red,red)){.dark{--color-info-bg:color-mix(in srgb,var(--color-sky-500)10%,transparent)}}.dark{--color-info-border:#0ea5e933}@supports (color:color-mix(in lab,red,red)){.dark{--color-info-border:color-mix(in srgb,var(--color-sky-500)20%,transparent)}}.dark{--color-info-text:var(--color-sky-400);--color-info-icon:var(--color-sky-400);--color-info-solid:var(--color-sky-500);--color-fin-income:var(--color-emerald-400);--color-fin-expense:var(--color-orange-400);--color-fin-balance:var(--color-primary-400);--color-fin-overdue:var(--color-red-400);--color-fin-pending:var(--color-amber-400);--color-fin-settled:var(--color-emerald-400);--color-metric-positive:var(--color-success-solid);--color-metric-caution:var(--color-warning-solid);--color-metric-negative:var(--color-danger-solid);--color-row-selected:#1e3a5f1f}@supports (color:color-mix(in lab,red,red)){.dark{--color-row-selected:color-mix(in srgb,var(--color-primary-500)12%,transparent)}}.dark{--color-row-hover:var(--color-surface-raised);--color-filter-active:#1e3a5f2e}@supports (color:color-mix(in lab,red,red)){.dark{--color-filter-active:color-mix(in srgb,var(--color-primary-500)18%,transparent)}}.dark{--color-chart-grid:#ffffff0f;--color-chart-muted:var(--color-text-disabled);--color-mod-structure:var(--color-primary-400);--color-mod-financial:var(--color-emerald-400);--color-mod-treasury:var(--color-amber-400);--color-mod-assets:var(--color-primary-400);--color-mod-operations:var(--color-orange-400);--color-mod-analytics:var(--color-sky-400);--color-mod-settings:var(--color-slate-400);--color-chart-1:var(--color-primary-400);--color-chart-2:var(--color-emerald-400);--color-chart-3:var(--color-amber-400);--color-chart-4:var(--color-red-400);--color-chart-5:var(--color-sky-400);--color-chart-6:var(--color-orange-400);--card-shadow:0 1px 4px #1e3a5f0f,0 1px 2px #0000001f}@supports (color:color-mix(in lab,red,red)){.dark{--card-shadow:0 1px 4px color-mix(in srgb,var(--color-primary-500)6%,transparent),0 1px 2px #0000001f}}.dark{--card-shadow-hover:0 8px 32px -8px #1e3a5f1f,0 2px 8px -2px #00000026}@supports (color:color-mix(in lab,red,red)){.dark{--card-shadow-hover:0 8px 32px -8px color-mix(in srgb,var(--color-primary-500)12%,transparent),0 2px 8px -2px #00000026}}.dark{--card-shadow-soft:0 1px 3px #1e3a5f0a,0 1px 2px #00000014}@supports (color:color-mix(in lab,red,red)){.dark{--card-shadow-soft:0 1px 3px color-mix(in srgb,var(--color-primary-500)4%,transparent),0 1px 2px #00000014}}.dark{--shadow-ring:0 0 0 3px #8b5cf640}@supports (color:color-mix(in lab,red,red)){.dark{--shadow-ring:0 0 0 3px color-mix(in srgb,var(--color-purple)25%,transparent)}}.dark{--shadow-xs:0 1px 2px #1e3a5f0a,0 1px 2px #00000014}@supports (color:color-mix(in lab,red,red)){.dark{--shadow-xs:0 1px 2px color-mix(in srgb,var(--color-primary-500)4%,transparent),0 1px 2px #00000014}}.dark{--shadow-sm:0 1px 3px #1e3a5f0d,0 1px 2px #0000001a}@supports (color:color-mix(in lab,red,red)){.dark{--shadow-sm:0 1px 3px color-mix(in srgb,var(--color-primary-500)5%,transparent),0 1px 2px #0000001a}}.dark{--shadow-md:0 4px 16px -4px #1e3a5f14,0 2px 6px -2px #0000001f}@supports (color:color-mix(in lab,red,red)){.dark{--shadow-md:0 4px 16px -4px color-mix(in srgb,var(--color-primary-500)8%,transparent),0 2px 6px -2px #0000001f}}.dark{--shadow-lg:0 8px 32px -8px #1e3a5f1a,0 2px 8px -2px #00000029}@supports (color:color-mix(in lab,red,red)){.dark{--shadow-lg:0 8px 32px -8px color-mix(in srgb,var(--color-primary-500)10%,transparent),0 2px 8px -2px #00000029}}.dark{--shadow-xl:0 16px 48px -12px #1e3a5f1f,0 4px 12px -4px #0000002e}@supports (color:color-mix(in lab,red,red)){.dark{--shadow-xl:0 16px 48px -12px color-mix(in srgb,var(--color-primary-500)12%,transparent),0 4px 12px -4px #0000002e}}.dark{--shadow-ambient:0 4px 40px #1e3a5f14}@supports (color:color-mix(in lab,red,red)){.dark{--shadow-ambient:0 4px 40px color-mix(in srgb,var(--color-primary-500)8%,transparent)}}.dark{--shadow-ambient-lg:0 8px 60px #1e3a5f1a}@supports (color:color-mix(in lab,red,red)){.dark{--shadow-ambient-lg:0 8px 60px color-mix(in srgb,var(--color-primary-500)10%,transparent)}}.dark{--color-pastel-blue-bg:#3b82f61f}@supports (color:color-mix(in lab,red,red)){.dark{--color-pastel-blue-bg:color-mix(in srgb,var(--color-blue-500)12%,transparent)}}.dark{--color-pastel-blue-text:var(--color-sky-400);--color-pastel-blue-border:#3b82f633}@supports (color:color-mix(in lab,red,red)){.dark{--color-pastel-blue-border:color-mix(in srgb,var(--color-blue-500)20%,transparent)}}.dark{--color-pastel-green-bg:#10b9811f}@supports (color:color-mix(in lab,red,red)){.dark{--color-pastel-green-bg:color-mix(in srgb,var(--color-emerald-500)12%,transparent)}}.dark{--color-pastel-green-text:var(--color-emerald-400);--color-pastel-green-border:#10b98133}@supports (color:color-mix(in lab,red,red)){.dark{--color-pastel-green-border:color-mix(in srgb,var(--color-emerald-500)20%,transparent)}}.dark{--color-pastel-yellow-bg:#f59e0b1f}@supports (color:color-mix(in lab,red,red)){.dark{--color-pastel-yellow-bg:color-mix(in srgb,var(--color-amber-500)12%,transparent)}}.dark{--color-pastel-yellow-text:var(--color-amber-400);--color-pastel-yellow-border:#f59e0b33}@supports (color:color-mix(in lab,red,red)){.dark{--color-pastel-yellow-border:color-mix(in srgb,var(--color-amber-500)20%,transparent)}}.dark{--color-pastel-purple-bg:#8b5cf61f}@supports (color:color-mix(in lab,red,red)){.dark{--color-pastel-purple-bg:color-mix(in srgb,var(--color-purple)12%,transparent)}}.dark{--color-pastel-purple-text:var(--color-primary-400);--color-pastel-purple-border:#8b5cf633}@supports (color:color-mix(in lab,red,red)){.dark{--color-pastel-purple-border:color-mix(in srgb,var(--color-purple)20%,transparent)}}.dark{--color-pastel-red-bg:#ef44441f}@supports (color:color-mix(in lab,red,red)){.dark{--color-pastel-red-bg:color-mix(in srgb,var(--color-red-500)12%,transparent)}}.dark{--color-pastel-red-text:var(--color-red-400);--color-pastel-red-border:#ef444433}@supports (color:color-mix(in lab,red,red)){.dark{--color-pastel-red-border:color-mix(in srgb,var(--color-red-500)20%,transparent)}}.dark{--color-pastel-cyan-bg:#06b6d41f}@supports (color:color-mix(in lab,red,red)){.dark{--color-pastel-cyan-bg:color-mix(in srgb,var(--color-cyan)12%,transparent)}}.dark{--color-pastel-cyan-text:var(--color-sky-400);--color-pastel-cyan-border:#06b6d433}@supports (color:color-mix(in lab,red,red)){.dark{--color-pastel-cyan-border:color-mix(in srgb,var(--color-cyan)20%,transparent)}}.dark{--color-pastel-indigo-bg:#1e3a5f1f}@supports (color:color-mix(in lab,red,red)){.dark{--color-pastel-indigo-bg:color-mix(in srgb,var(--color-primary-500)12%,transparent)}}.dark{--color-pastel-indigo-text:var(--color-primary-400);--color-pastel-indigo-border:#1e3a5f33}@supports (color:color-mix(in lab,red,red)){.dark{--color-pastel-indigo-border:color-mix(in srgb,var(--color-primary-500)20%,transparent)}}.dark{--color-pastel-orange-bg:#f973161f}@supports (color:color-mix(in lab,red,red)){.dark{--color-pastel-orange-bg:color-mix(in srgb,var(--color-orange-500)12%,transparent)}}.dark{--color-pastel-orange-text:var(--color-orange-400);--color-pastel-orange-border:#f9731633}@supports (color:color-mix(in lab,red,red)){.dark{--color-pastel-orange-border:color-mix(in srgb,var(--color-orange-500)20%,transparent)}}.dark{--table-header-bg:var(--color-surface-raised);--glass-bg:#0f172ad1}@supports (color:color-mix(in lab,red,red)){.dark{--glass-bg:color-mix(in srgb,var(--color-slate-900)82%,transparent)}}.dark{--glass-bg-strong:#0f172aad}@supports (color:color-mix(in lab,red,red)){.dark{--glass-bg-strong:color-mix(in srgb,var(--color-slate-900)68%,transparent)}}.dark{--glass-bg-subtle:#0f172aeb}@supports (color:color-mix(in lab,red,red)){.dark{--glass-bg-subtle:color-mix(in srgb,var(--color-slate-900)92%,transparent)}}.dark{--glass-blur:16px;--glass-saturate:140%;--glass-border:#9fb3c80f}@supports (color:color-mix(in lab,red,red)){.dark{--glass-border:color-mix(in srgb,var(--color-primary-300)6%,transparent)}}.dark{--color-signal-inheritance-bg:#3b82f614}@supports (color:color-mix(in lab,red,red)){.dark{--color-signal-inheritance-bg:color-mix(in srgb,var(--color-blue-500)8%,transparent)}}.dark{--color-signal-override-bg:#8b5cf614}@supports (color:color-mix(in lab,red,red)){.dark{--color-signal-override-bg:color-mix(in srgb,var(--color-purple)8%,transparent)}}.dark{--color-signal-conflict-bg:#ef444414}@supports (color:color-mix(in lab,red,red)){.dark{--color-signal-conflict-bg:color-mix(in srgb,var(--color-red-500)8%,transparent)}}.dark{--color-signal-operations-bg:#f9731614}@supports (color:color-mix(in lab,red,red)){.dark{--color-signal-operations-bg:color-mix(in srgb,var(--color-orange-500)8%,transparent)}}.dark{--color-signal-analytics-bg:#1e3a5f14}@supports (color:color-mix(in lab,red,red)){.dark{--color-signal-analytics-bg:color-mix(in srgb,var(--color-primary-500)8%,transparent)}}.dark{--color-border-error:var(--color-red-400);--gradient-brand:linear-gradient(135deg,var(--color-primary-400),var(--color-primary-300));--gradient-dashboard:linear-gradient(135deg,var(--color-primary-400),var(--color-primary-300));--gradient-success:linear-gradient(135deg,var(--color-emerald-400),var(--color-emerald-300));--gradient-warning:linear-gradient(135deg,var(--color-amber-400),var(--color-amber-300));--gradient-danger:linear-gradient(135deg,var(--color-red-400),var(--color-red-300));--gradient-inheritance:linear-gradient(135deg,var(--color-sky-400),var(--color-sky-300));--gradient-override:linear-gradient(135deg,var(--color-pastel-purple-text),var(--color-primary-300));--gradient-conflict:linear-gradient(135deg,var(--color-red-400),var(--color-red-300));--gradient-operations:linear-gradient(135deg,var(--color-orange-400),var(--color-orange-300));--gradient-analytics:linear-gradient(135deg,var(--color-primary-400),var(--color-primary-300));--gradient-treasury:linear-gradient(135deg,var(--color-amber-400),var(--color-amber-200));--gradient-structure:linear-gradient(135deg,var(--color-primary-400),var(--color-primary-300));--color-chart-7:var(--color-primary-300);--color-chart-8:var(--color-primary-200);--color-state-posted-text:var(--color-emerald-400);--color-positive-dark:var(--color-emerald-400);--color-caution-dark:var(--color-amber-400);--color-critical-dark:var(--color-red-400);--color-notice-dark:var(--color-sky-400);--color-overlay:var(--color-surface-raised);--color-surface-tinted:#9fb3c80a}@supports (color:color-mix(in lab,red,red)){.dark{--color-surface-tinted:color-mix(in srgb,var(--color-primary-300)4%,transparent)}}.dark{--color-surface-tinted-hover:#9fb3c812}@supports (color:color-mix(in lab,red,red)){.dark{--color-surface-tinted-hover:color-mix(in srgb,var(--color-primary-300)7%,transparent)}}[data-scope=marketing]{--mk-hero-from:var(--color-primary-950);--mk-hero-via:var(--color-primary-900);--mk-hero-to:var(--color-slate-950);--mk-surface-primary:white;--mk-surface-alternate:var(--color-slate-50);--mk-surface-dark:var(--color-primary-950);--mk-surface-accent:var(--color-primary-50);--mk-card-bg:white;--mk-card-border:var(--color-border-subtle);--mk-card-hover-border:var(--color-primary-200);--mk-card-shadow:0 1px 3px #00000008;--mk-card-hover-shadow:0 12px 40px #1a335414}@supports (color:color-mix(in lab,red,red)){[data-scope=marketing]{--mk-card-hover-shadow:0 12px 40px color-mix(in srgb,var(--color-primary-600)8%,transparent)}}[data-scope=marketing]{--mk-pricing-bg:white;--mk-pricing-featured:var(--color-primary-600);--mk-pricing-border:var(--color-border-default);--mk-text-hero:clamp(2.5rem,5vw,4rem);--mk-text-section:clamp(1.75rem,3vw,2.5rem);--mk-text-subtitle:clamp(1rem,2vw,1.25rem);--mk-text-body:1.0625rem;--mk-section-py:clamp(5rem,10vw,8rem);--mk-container-max:1200px;--mk-container-px:clamp(1.25rem,4vw,2.5rem);--mk-glow-color:#1e3a5f4d}@supports (color:color-mix(in lab,red,red)){[data-scope=marketing]{--mk-glow-color:color-mix(in srgb,var(--color-primary-500)30%,transparent)}}[data-scope=marketing]{--mk-glow-size:0 0 48px var(--mk-glow-color);--mk-trust-text:var(--color-text-tertiary);--mk-trust-icon:var(--color-primary-400);--mk-gradient-text-from:var(--color-primary-400);--mk-gradient-text-to:var(--color-primary-600)}.dark [data-scope=marketing]{--mk-surface-primary:var(--color-slate-950);--mk-surface-alternate:var(--color-slate-900);--mk-surface-accent:#3b82f60f}@supports (color:color-mix(in lab,red,red)){.dark [data-scope=marketing]{--mk-surface-accent:color-mix(in srgb,var(--color-accent-500)6%,transparent)}}.dark [data-scope=marketing]{--mk-card-bg:var(--color-slate-900);--mk-card-border:#ffffff0f;--mk-card-hover-border:#3b82f64d}@supports (color:color-mix(in lab,red,red)){.dark [data-scope=marketing]{--mk-card-hover-border:color-mix(in srgb,var(--color-accent-500)30%,transparent)}}.dark [data-scope=marketing]{--mk-card-shadow:0 1px 3px #00000026;--mk-card-hover-shadow:0 12px 40px #3b82f61f}@supports (color:color-mix(in lab,red,red)){.dark [data-scope=marketing]{--mk-card-hover-shadow:0 12px 40px color-mix(in srgb,var(--color-accent-500)12%,transparent)}}.dark [data-scope=marketing]{--mk-pricing-bg:var(--color-slate-900);--mk-pricing-border:#ffffff0f;--mk-glow-color:#3b82f673}@supports (color:color-mix(in lab,red,red)){.dark [data-scope=marketing]{--mk-glow-color:color-mix(in srgb,var(--color-accent-500)45%,transparent)}}@font-face{font-family:Cairo;font-style:normal;font-weight:300;font-display:swap;src:url(/build/assets/cairo-arabic-300-BzG0LTj1.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/cairo-arabic-400-DN15VWMM.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(/build/assets/cairo-arabic-500-DDl0i4Xv.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/build/assets/cairo-arabic-600-rkrvveqO.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/cairo-arabic-700-D3nDedWX.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Cairo;font-style:normal;font-weight:300;font-display:swap;src:url(/build/assets/cairo-latin-300-khA8zevC.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/build/assets/cairo-latin-400-Dh7otpdh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(/build/assets/cairo-latin-500-D-WQsSKQ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/build/assets/cairo-latin-600-mGS0uvCM.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/build/assets/cairo-latin-700-C3GYtKbV.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.bl-h1{font-size:var(--text-3xl);font-weight:700;line-height:var(--leading-tight);letter-spacing:-.02em;color:var(--color-text-primary)}.bl-h2{font-size:var(--text-2xl);font-weight:700;line-height:var(--leading-tight);letter-spacing:-.015em;color:var(--color-text-primary)}.bl-h3{font-size:var(--text-xl);font-weight:600;line-height:var(--leading-snug);letter-spacing:-.01em;color:var(--color-text-primary)}.bl-h4{font-size:var(--text-lg);font-weight:600;line-height:var(--leading-snug);color:var(--color-text-primary)}.bl-body{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-secondary)}.bl-caption{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-tertiary)}.bl-overline{font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary);font-weight:600}.group:hover .bl-module-icon--brand{background:var(--color-brand)!important}@supports (color:color-mix(in lab,red,red)){.group:hover .bl-module-icon--brand{background:color-mix(in srgb,var(--color-brand)20%,transparent)!important}}.group:hover .bl-module-icon--success{background:var(--color-success-icon)!important}@supports (color:color-mix(in lab,red,red)){.group:hover .bl-module-icon--success{background:color-mix(in srgb,var(--color-success-icon)15%,transparent)!important}}.group:hover .bl-module-icon--warning{background:var(--color-warning-icon)!important}@supports (color:color-mix(in lab,red,red)){.group:hover .bl-module-icon--warning{background:color-mix(in srgb,var(--color-warning-icon)15%,transparent)!important}}.group:hover .bl-module-icon--danger{background:var(--color-danger-icon)!important}@supports (color:color-mix(in lab,red,red)){.group:hover .bl-module-icon--danger{background:color-mix(in srgb,var(--color-danger-icon)15%,transparent)!important}}.group:hover .bl-module-icon--info{background:var(--color-info-icon)!important}@supports (color:color-mix(in lab,red,red)){.group:hover .bl-module-icon--info{background:color-mix(in srgb,var(--color-info-icon)15%,transparent)!important}}.bl-period-btn[aria-selected=true],.bl-period-btn.is-active{background:var(--color-surface-card);color:var(--color-text-primary);font-weight:600;box-shadow:0 1px 3px #00000014}@media(pointer:coarse){.bl-btn,.bl-btn-primary,.bl-btn-secondary,.bl-btn-outline,.bl-btn-ghost,.bl-btn-success,.bl-btn-warning,.bl-btn-danger,.bl-btn-sm{min-height:44px}.bl-btn-icon{width:44px;min-height:44px}.bl-input,.bl-select,.bl-textarea,input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=date],input[type=month],select,.bl-nav-link,.bl-sidebar-link{min-height:44px}.bl-pagination a,.bl-pagination span,.bl-pagination button,nav[aria-label] a,nav[aria-label] span[aria-current]{min-width:44px;min-height:44px}td a,td button{align-items:center;min-height:44px;display:inline-flex}input[type=checkbox],input[type=radio]{min-width:20px;min-height:20px}.bl-dropdown-item,.bl-filter-control,[role=tab]{min-height:44px}[aria-label*=close i],[aria-label*=dismiss i],[aria-label*=إغلاق],.bl-close{min-width:44px;min-height:44px}}a[href],button,[role=button],[role=tab],[role=menuitem],[role=option],.bl-btn,.bl-nav-link,.bl-dropdown-item,.bl-quick-action-pill,.bl-pagination a,.bl-pagination button,input[type=checkbox],input[type=radio],select{touch-action:manipulation}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
