@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-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--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:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-900:#82181a;--color-red-950:#460809;--color-orange-50:#fff7ed;--color-orange-200:#ffd7a8;--color-orange-400:#ff8b1a;--color-orange-500:#fe6e00;--color-orange-950:#441306;--color-amber-100:#fef3c6;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-950:#461901;--color-yellow-50:#fefce8;--color-yellow-100:#fef9c2;--color-yellow-200:#fff085;--color-yellow-400:#fac800;--color-yellow-500:#edb200;--color-yellow-600:#cd8900;--color-yellow-700:#a36100;--color-yellow-900:#733e0a;--color-yellow-950:#432004;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#b9f8cf;--color-green-400:#05df72;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-700:#008138;--color-green-800:#016630;--color-green-900:#0d542b;--color-green-950:#032e15;--color-emerald-100:#d0fae5;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-900:#004e3b;--color-emerald-950:#002c22;--color-cyan-400:#00d2ef;--color-sky-500:#00a5ef;--color-sky-900:#024a70;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-900:#1c398e;--color-blue-950:#162456;--color-indigo-50:#eef2ff;--color-indigo-100:#e0e7ff;--color-indigo-200:#c7d2ff;--color-indigo-300:#a4b3ff;--color-indigo-400:#7d87ff;--color-indigo-500:#625fff;--color-indigo-600:#4f39f6;--color-indigo-700:#432dd7;--color-indigo-900:#312c85;--color-indigo-950:#1e1a4d;--color-violet-50:#f5f3ff;--color-violet-100:#ede9fe;--color-violet-200:#ddd6ff;--color-violet-400:#a685ff;--color-violet-500:#8d54ff;--color-violet-600:#7f22fe;--color-violet-700:#7008e7;--color-violet-900:#4d179a;--color-violet-950:#2f0d68;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-purple-900:#59168b;--color-fuchsia-400:#ec6cff;--color-fuchsia-600:#c600db;--color-pink-400:#fb64b6;--color-rose-400:#ff667f;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-300:#d1d5dc;--color-gray-500:#6a7282;--color-gray-700:#364153;--color-gray-900:#101828;--color-zinc-50:#fafafa;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-600:#52525c;--color-zinc-800:#27272a;--color-zinc-900:#18181b;--color-zinc-950:#09090b;--color-neutral-100:#f5f5f5;--color-neutral-900:#171717;--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-xl:80rem;--container-sm:24rem;--container-lg:32rem;--container-2xl:42rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-xs:.75rem;--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:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--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-background:var(--background);--color-popover:var(--popover);--color-primary:var(--primary);--color-secondary-foreground:var(--secondary-foreground);--color-border:var(--border);--color-input:var(--input)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-red-950:lab(13.003% 29.04 16.7519);--color-orange-50:lab(97.7008% 1.53735 5.90649);--color-orange-200:lab(88.4871% 9.94918 28.8378);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-950:lab(14.1747% 23.4515 19.4461);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-yellow-50:lab(98.6846% -1.79055 9.7766);--color-yellow-100:lab(97.3564% -4.51407 27.344);--color-yellow-200:lab(94.3433% -5.00429 52.9663);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-yellow-600:lab(62.7799% 22.4197 86.1544);--color-yellow-700:lab(47.8202% 25.2426 66.5015);--color-yellow-900:lab(32.3865% 21.1273 38.5959);--color-yellow-950:lab(16.8146% 15.7422 23.1133);--color-green-50:lab(98.1563% -5.60117 2.75915);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-green-900:lab(30.797% -29.6927 17.382);--color-green-950:lab(15.6845% -20.4225 11.7249);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-sky-900:lab(29.1959% -8.34689 -28.2453);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-blue-950:lab(15.6723% 8.86232 -32.2945);--color-indigo-50:lab(95.4818% .411302 -6.78529);--color-indigo-100:lab(91.6577% 1.04591 -12.7199);--color-indigo-200:lab(84.4329% 3.18977 -23.9688);--color-indigo-300:lab(74.0235% 8.54138 -41.6075);--color-indigo-400:lab(59.866% 22.4834 -64.4485);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-indigo-600:lab(38.4009% 52.6132 -92.3857);--color-indigo-700:lab(32.4486% 49.2217 -84.6695);--color-indigo-900:lab(23.3911% 24.6978 -50.4718);--color-indigo-950:lab(12.4853% 14.9672 -31.3418);--color-violet-50:lab(96.2416% 2.28849 -5.51657);--color-violet-100:lab(93.0838% 4.35197 -9.88284);--color-violet-200:lab(87.0888% 8.53688 -19.4189);--color-violet-400:lab(62.8239% 34.9159 -60.0512);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-violet-600:lab(41.088% 68.9966 -91.995);--color-violet-700:lab(35.2783% 67.9912 -88.793);--color-violet-900:lab(24.3783% 45.7525 -61.4902);--color-violet-950:lab(14.0706% 33.3353 -46.7553);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-900:lab(24.9401% 45.2703 -51.2728);--color-fuchsia-400:lab(66.1178% 66.0652 -52.4733);--color-fuchsia-600:lab(47.5131% 83.4271 -63.0363);--color-pink-400:lab(64.5597% 64.3615 -12.7988);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-900:lab(8.11897% .811279 -12.254);--color-zinc-50:lab(98.26% 0 0);--color-zinc-100:lab(96.1634% .0993311 -.364041);--color-zinc-200:lab(90.6853% .399232 -1.45452);--color-zinc-300:lab(84.9837% .601262 -2.17986);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-600:lab(35.1166% 1.78212 -6.1173);--color-zinc-800:lab(15.7305% .613764 -2.16959);--color-zinc-900:lab(8.30603% .618205 -2.16572);--color-zinc-950:lab(2.51107% .242703 -.886115);--color-neutral-100:lab(96.52% -.0000298023 .0000119209);--color-neutral-900:lab(7.78201% -.0000149012 0)}}}@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;-webkit-text-decoration:inherit;-webkit-text-decoration: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])){display:none!important}*{border-color:var(--border)}:focus-visible{border-radius:var(--radius-xs);--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);outline-style:var(--tw-outline-style);outline-offset:3px;outline-width:2px;outline-color:var(--ring);transition-property:none!important}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--input);border-radius:5px}*{scrollbar-width:thin;scrollbar-color:var(--input)transparent}}@layer components{.apexcharts-text,.apexcharts-title-text,.apexcharts-legend-text{font-family:inherit!important}.apexcharts-title-text{font-weight:var(--font-weight-normal)}.apexcharts-pie-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.apexcharts-toolbar{text-align:start!important}.apexcharts-menu{overflow:hidden;border:1px solid var(--color-border)!important;box-shadow:var(--box-shadow-sm)!important;background-color:var(--color-background)!important;border-radius:.625rem!important;min-width:10rem!important;padding:.5rem 0!important}.apexcharts-menu .apexcharts-menu-item{padding:.5rem!important}.apexcharts-menu .apexcharts-menu-item:hover{background-color:var(--gray-100)!important}.apexcharts-tooltip{border:1px solid var(--color-border)!important;box-shadow:var(--box-shadow-sm)!important;background-color:var(--color-background)!important;color:var(--color-secondary-foreground)!important;border-radius:.625rem!important}.apexcharts-tooltip .apexcharts-tooltip-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--foreground);border-bottom:1px solid var(--color-border)!important;background-color:#0000!important;padding:.25rem .5rem!important}.apexcharts-xaxistooltip{color:var(--color-mono);border-radius:.625rem;border:1px solid var(--color-border)!important;box-shadow:var(--box-shadow-sm)!important;background-color:var(--color-background)!important}.apexcharts-xaxistooltip:before{border-bottom:0!important}.apexcharts-legend{gap:calc(var(--spacing)*2);flex-direction:column;display:flex}.apexcharts-legend .apexcharts-legend-series{gap:calc(var(--spacing)*1);align-items:center;display:flex}.apexcharts-legend .apexcharts-legend-series .apexcharts-legend-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--muted-foreground)}.apexcharts-card-rounded .apexcharts-canvas svg{border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.apexcharts-rounded-sm .apexcharts-canvas svg{border-radius:var(--radius-sm)}.apexcharts-rounded .apexcharts-canvas svg{border-radius:var(--radius-md)}.apexcharts-rounded-lg .apexcharts-canvas svg{border-radius:var(--radius-lg)}.apexcharts-rounded-xl .apexcharts-canvas svg{border-radius:var(--radius-xl)}.leaflet-container .leaflet-pane,.leaflet-container .leaflet-top,.leaflet-container .leaflet-bottom,.leaflet-container .leaflet-control{z-index:1!important}.leaflet-container .leaflet-popup-content-wrapper{border-radius:var(--radius-md);text-align:center;background-color:var(--color-popover)}.leaflet-container .leaflet-popup-content-wrapper .leaflet-popup-content{font-family:inherit;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.kt-rating{align-items:stretch;display:inline-flex}.kt-rating input{appearance:none;position:absolute;inset-inline-start:9999px}.kt-rating input[disabled]{display:none}.kt-rating-on{color:var(--color-yellow-400)}.kt-rating-off{color:var(--muted-foreground)}.kt-rating-label{align-items:center;display:inline-flex!important}.kt-rating-label .kt-rating-on{display:none!important}.kt-rating-label .kt-rating-off,:is(.kt-rating:hover label.kt-rating-label,label.kt-rating-label,label.kt-rating-label.checked,div.kt-rating-label.checked) .kt-rating-on{display:inline-flex!important}:is(.kt-rating:hover label.kt-rating-label,label.kt-rating-label,label.kt-rating-label.checked,div.kt-rating-label.checked) .kt-rating-off,:is(label.kt-rating-label:hover~label.kt-rating-label,.kt-rating-input:checked~.kt-rating-label) .kt-rating-on{display:none!important}:is(label.kt-rating-label:hover~label.kt-rating-label,.kt-rating-input:checked~.kt-rating-label) .kt-rating-off{display:inline-flex!important}.kt-rating-label.indeterminate{position:relative}.kt-rating-label.indeterminate .kt-rating-on{z-index:1;position:absolute;inset-inline-start:0;overflow:hidden;display:inline-flex!important}.kt-rating-label.indeterminate .kt-rating-off{display:inline-flex!important}label.kt-rating-label{cursor:pointer}.kt-image-input{width:calc(var(--spacing)*20);height:calc(var(--spacing)*20);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.kt-image-input input[type=file]{width:calc(var(--spacing)*0);height:calc(var(--spacing)*0);appearance:none;opacity:0;position:absolute}.kt-image-input-remove{inset-inline-end:calc(var(--spacing)*.25);top:calc(var(--spacing)*.25);z-index:1;width:calc(var(--spacing)*5);height:calc(var(--spacing)*5);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-color:var(--background);--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);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.kt-image-input-remove i{color:var(--muted-foreground);font-size:11px}.kt-image-input-remove svg{width:calc(var(--spacing)*3.25);height:calc(var(--spacing)*3.25);color:var(--muted-foreground)}.kt-image-input-remove:hover i,.kt-image-input-remove:hover svg{color:var(--foreground)}.kt-image-input-placeholder{border-style:var(--tw-border-style);border-width:1px;border-color:var(--border);background-repeat:no-repeat;background-size:cover;border-radius:3.40282e38px;width:100%;height:100%;position:relative;overflow:hidden}[data-kt-image-input-initialized].empty .kt-image-input-placeholder{border-color:var(--border)}.kt-image-input-preview{background-repeat:no-repeat;background-size:cover;border-radius:3.40282e38px;width:100%;height:100%;position:relative;overflow:hidden}.kt-scrollable,.kt-scrollable-y,.kt-scrollable-x,.kt-scrollable-hover,.kt-scrollable-y-hover,.kt-scrollable-x-hover,.kt-scrollable-auto,.kt-scrollable-y-auto,.kt-scrollable-x-auto{scrollbar-width:thin;scrollbar-color:transparent transparent;position:relative}:is(.kt-scrollable,.kt-scrollable-y,.kt-scrollable-x,.kt-scrollable-hover,.kt-scrollable-y-hover,.kt-scrollable-x-hover,.kt-scrollable-auto,.kt-scrollable-y-auto,.kt-scrollable-x-auto)::-webkit-scrollbar{width:.35rem;height:.35rem}:is(.kt-scrollable,.kt-scrollable-y,.kt-scrollable-x,.kt-scrollable-hover,.kt-scrollable-y-hover,.kt-scrollable-x-hover,.kt-scrollable-auto,.kt-scrollable-y-auto,.kt-scrollable-x-auto)::-webkit-scrollbar-track{background-color:#0000}:is(.kt-scrollable,.kt-scrollable-y,.kt-scrollable-x,.kt-scrollable-hover,.kt-scrollable-y-hover,.kt-scrollable-x-hover,.kt-scrollable-auto,.kt-scrollable-y-auto,.kt-scrollable-x-auto)::-webkit-scrollbar-thumb{border-radius:1.25rem}:is(.kt-scrollable,.kt-scrollable-y,.kt-scrollable-x,.kt-scrollable-hover,.kt-scrollable-y-hover,.kt-scrollable-x-hover,.kt-scrollable-auto,.kt-scrollable-y-auto,.kt-scrollable-x-auto)::-webkit-scrollbar-corner{background-color:#0000}.kt-scrollable,.kt-scrollable-hover{overflow:scroll}.kt-scrollable-y,.kt-scrollable-y-hover{overflow-y:scroll}.kt-scrollable-x,.kt-scrollable-x-hover{overflow-x:scroll}.kt-scrollable-auto{overflow:auto}.kt-scrollable-y-auto{overflow-y:auto}.kt-scrollable-x-auto{overflow-x:auto}.kt-scrollable,.kt-scrollable-y,.kt-scrollable-x,.kt-scrollable-auto,.kt-scrollable-y-auto,.kt-scrollable-x-auto,.kt-scrollable-hover:hover,.kt-scrollable-y-hover:hover,.kt-scrollable-x-hover:hover{scrollbar-color:var(--scrollbar-thumb-color,var(--color-input))transparent}:is(.kt-scrollable,.kt-scrollable-y,.kt-scrollable-x,.kt-scrollable-auto,.kt-scrollable-y-auto,.kt-scrollable-x-auto,.kt-scrollable-hover:hover,.kt-scrollable-y-hover:hover,.kt-scrollable-x-hover:hover)::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color,var(--color-input))}:is(.kt-scrollable,.kt-scrollable-y,.kt-scrollable-x,.kt-scrollable-auto,.kt-scrollable-y-auto,.kt-scrollable-x-auto,.kt-scrollable-hover:hover,.kt-scrollable-y-hover:hover,.kt-scrollable-x-hover:hover)::-webkit-scrollbar-corner{background-color:#0000}@supports ((-webkit-hyphens:none)){.kt-scrollable,.kt-scrollable-hover{overflow:auto}.kt-scrollable-y,.kt-scrollable-y-hover{overflow-y:auto}.kt-scrollable-x,.kt-scrollable-x-hover{overflow-x:auto}}@media (max-width:64rem){.kt-scrollable,.kt-scrollable-hover{overflow:auto}.kt-scrollable-y,.kt-scrollable-y-hover{overflow-y:auto}.kt-scrollable-x,.kt-scrollable-x-hover{overflow-x:auto}}.demo1{--sidebar-transition-duration:.3s;--sidebar-transition-timing:ease;--sidebar-width:280px;--sidebar-width-collapse:80px;--sidebar-default-width:280px;--header-height:70px}@media (max-width:64rem){.demo1{--sidebar-width:280px;--header-height:60px}}.demo1 .header{height:var(--header-height)}.demo1 .sidebar{width:var(--sidebar-width)}.demo1.header-fixed .wrapper{padding-top:var(--header-height)}@media (min-width:64rem){.demo1 .sidebar{width:var(--sidebar-width);transition:width var(--sidebar-transition-duration)var(--sidebar-transition-timing)}.demo1 .sidebar .sidebar-header{height:var(--header-height)}.demo1 .sidebar .sidebar-wrapper,.demo1 .sidebar .sidebar-logo{width:var(--sidebar-default-width)}.demo1 .sidebar .small-logo{display:none}.demo1.sidebar-fixed .wrapper{padding-inline-start:var(--sidebar-width)!important}.demo1.sidebar-fixed.header-fixed .header{inset-inline-start:var(--sidebar-width)!important}.demo1.sidebar-fixed.header-fixed .wrapper{padding-top:var(--header-height)}.demo1.sidebar-collapse{--sidebar-width:var(--sidebar-width-collapse)}.demo1.sidebar-collapse .sidebar{transition:width var(--sidebar-transition-duration)var(--sidebar-transition-timing)}.demo1.sidebar-collapse .sidebar:hover{width:var(--sidebar-default-width)}.demo1.sidebar-collapse .sidebar:not(:hover) .default-logo{display:none}.demo1.sidebar-collapse .sidebar:not(:hover) .small-logo{display:flex}.demo1.sidebar-collapse .sidebar:not(:hover) [data-slot=accordion-menu-title],.demo1.sidebar-collapse .sidebar:not(:hover) [data-slot=badge],.demo1.sidebar-collapse .sidebar:not(:hover) [data-slot=accordion-menu-sub-indicator]{transition:none!important;animation:none!important;display:none!important}.demo1.sidebar-collapse .sidebar:not(:hover) [data-slot=accordion-menu-sub-content]{visibility:hidden;width:0;height:0;position:absolute}.demo1.sidebar-collapse .sidebar:not(:hover) [data-slot=accordion-menu-label]{visibility:hidden;position:relative}.demo1.sidebar-collapse .sidebar:not(:hover) [data-slot=accordion-menu-label]:before{content:"...";color:currentColor;font-size:inherit;visibility:visible;bottom:50%;inset-inline-start:0;margin-inline-start:-.15rem;display:inline-block;position:absolute;top:.25rem;transform:translate(100%)}}.demo1.layout-initialized .wrapper{transition:padding-inline-start var(--sidebar-transition-duration)var(--sidebar-transition-timing)}.demo1.layout-initialized .header{transition:inset-inline-start var(--sidebar-transition-duration)var(--sidebar-transition-timing)}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.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}.relative\!{position:relative!important}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-5{inset:calc(var(--spacing)*5)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-x-10{inset-inline:calc(var(--spacing)*10)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.start{inset-inline-start:var(--spacing)}.start-\(--sidebar-width\){inset-inline-start:var(--sidebar-width)}.start-0{inset-inline-start:calc(var(--spacing)*0)}.start-1\.5{inset-inline-start:calc(var(--spacing)*1.5)}.start-1\/2{inset-inline-start:50%}.start-2{inset-inline-start:calc(var(--spacing)*2)}.start-3{inset-inline-start:calc(var(--spacing)*3)}.start-3\.5{inset-inline-start:calc(var(--spacing)*3.5)}.start-auto{inset-inline-start:auto}.start-full{inset-inline-start:100%}.-end-2{inset-inline-end:calc(var(--spacing)*-2)}.end{inset-inline-end:var(--spacing)}.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\.5{inset-inline-end:calc(var(--spacing)*3.5)}.end-5{inset-inline-end:calc(var(--spacing)*5)}.-top-1\/4{top:-25%}.-top-4{top:calc(var(--spacing)*-4)}.-top-12{top:calc(var(--spacing)*-12)}.-top-16{top:calc(var(--spacing)*-16)}.-top-\[14px\]{top:-14px}.top-\(--header-height\){top:var(--header-height)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1\/2,.top-2\/4{top:50%}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.top-10{top:calc(var(--spacing)*10)}.top-40{top:calc(var(--spacing)*40)}.top-\[1\.5rem\]{top:1.5rem}.top-\[1px\]{top:1px}.top-\[3rem\]{top:3rem}.top-\[15\%\]{top:15%}.top-\[23\%\]{top:23%}.top-\[30\%\]{top:30%}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[calc\(var\(--header-height\)\+1\.5rem\)\]{top:calc(var(--header-height) + 1.5rem)}.top-\[calc\(var\(--header-height\)\+1rem\)\]{top:calc(var(--header-height) + 1rem)}.top-\[calc\(var\(--header-height\)\+var\(--navbar-height\)\+1rem\)\]{top:calc(var(--header-height) + var(--navbar-height) + 1rem)}.top-full{top:100%}.-right-12{right:calc(var(--spacing)*-12)}.right-0{right:calc(var(--spacing)*0)}.right-4{right:calc(var(--spacing)*4)}.right-20{right:calc(var(--spacing)*20)}.right-\[12\%\]{right:12%}.right-\[22\%\]{right:22%}.-bottom-1{bottom:calc(var(--spacing)*-1)}.-bottom-12{bottom:calc(var(--spacing)*-12)}.-bottom-px{bottom:-1px}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-40{bottom:calc(var(--spacing)*40)}.bottom-\[8\%\]{bottom:8%}.bottom-\[18\%\]{bottom:18%}.-left-12{left:calc(var(--spacing)*-12)}.-left-\[22px\]{left:-22px}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-1\/4{left:25%}.left-2{left:calc(var(--spacing)*2)}.left-2\/4{left:50%}.left-10{left:calc(var(--spacing)*10)}.left-20{left:calc(var(--spacing)*20)}.left-\[10\%\]{left:10%}.left-\[18\%\]{left:18%}.left-\[35\%\]{left:35%}.left-\[50\%\]{left:50%}.isolate{isolation:isolate}.z-0{z-index:0}.z-5{z-index:5}.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-\[1\]{z-index:1}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.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-0{margin:calc(var(--spacing)*0)!important}.m-0\.5{margin:calc(var(--spacing)*.5)}.m-4{margin:calc(var(--spacing)*4)}.m-5{margin:calc(var(--spacing)*5)}.m-\[15px\]{margin:15px}.container-fluid{width:100%;padding-inline:calc(var(--spacing)*4);margin-inline:auto}@media (min-width:64rem){.container-fluid{padding-inline:calc(var(--spacing)*5)}}.container{max-width:none;padding-inline:calc(var(--spacing)*4);margin-inline:auto}@media (min-width:64rem){.container{padding-inline:calc(var(--spacing)*5)}}@media (min-width:80rem){.container{max-width:var(--breakpoint-xl)}}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-1\.5{margin-inline:calc(var(--spacing)*-1.5)}.-mx-2{margin-inline:calc(var(--spacing)*-2)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-1\.5{margin-inline:calc(var(--spacing)*1.5)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-5{margin-inline:calc(var(--spacing)*5)}.mx-8{margin-inline:calc(var(--spacing)*8)}.mx-10{margin-inline:calc(var(--spacing)*10)}.mx-\[2px\]{margin-inline:2px}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.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-2\.5{margin-block:calc(var(--spacing)*2.5)}.my-4{margin-block:calc(var(--spacing)*4)}.my-5{margin-block:calc(var(--spacing)*5)}.my-6{margin-block:calc(var(--spacing)*6)}.my-7\.5{margin-block:calc(var(--spacing)*7.5)}.-ms-0\.5{margin-inline-start:calc(var(--spacing)*-.5)}.-ms-2{margin-inline-start:calc(var(--spacing)*-2)}.ms-1{margin-inline-start:calc(var(--spacing)*1)}.ms-2{margin-inline-start:calc(var(--spacing)*2)}.ms-2\.5{margin-inline-start:calc(var(--spacing)*2.5)}.ms-3\.5{margin-inline-start:calc(var(--spacing)*3.5)}.ms-5{margin-inline-start:calc(var(--spacing)*5)}.ms-auto{margin-inline-start:auto}.-me-0\.5{margin-inline-end:calc(var(--spacing)*-.5)}.-me-1{margin-inline-end:calc(var(--spacing)*-1)}.-me-2{margin-inline-end:calc(var(--spacing)*-2)}.-me-2\.5{margin-inline-end:calc(var(--spacing)*-2.5)}.-me-3{margin-inline-end:calc(var(--spacing)*-3)}.-me-7{margin-inline-end:calc(var(--spacing)*-7)}.me-0\.5{margin-inline-end:calc(var(--spacing)*.5)}.me-1\.5{margin-inline-end:calc(var(--spacing)*1.5)}.me-2{margin-inline-end:calc(var(--spacing)*2)}.me-2\.5{margin-inline-end:calc(var(--spacing)*2.5)}.me-3{margin-inline-end:calc(var(--spacing)*3)}.me-\[-10px\]{margin-inline-end:-10px}.\!mt-\[30px\]{margin-top:30px!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-px{margin-top:-1px}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.75{margin-top:calc(var(--spacing)*.75)}.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-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-24{margin-top:calc(var(--spacing)*24)}.mt-\[2px\]{margin-top:2px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.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-3\.5{margin-bottom:calc(var(--spacing)*3.5)}.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-6\.5{margin-bottom:calc(var(--spacing)*6.5)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-7\.5{margin-bottom:calc(var(--spacing)*7.5)}.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-18{margin-bottom:calc(var(--spacing)*18)}.mb-25{margin-bottom:calc(var(--spacing)*25)}.mb-px{margin-bottom:1px}.-ml-1{margin-left:calc(var(--spacing)*-1)}.-ml-4{margin-left:calc(var(--spacing)*-4)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-auto{margin-left:auto}.box-content{box-sizing:content-box}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-0\.75{width:calc(var(--spacing)*.75);height:calc(var(--spacing)*.75)}.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-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-3\.5\!{width:calc(var(--spacing)*3.5)!important;height:calc(var(--spacing)*3.5)!important}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-4\!{width:calc(var(--spacing)*4)!important;height:calc(var(--spacing)*4)!important}.size-4\.5{width:calc(var(--spacing)*4.5);height:calc(var(--spacing)*4.5)}.size-4\.5\!{width:calc(var(--spacing)*4.5)!important;height:calc(var(--spacing)*4.5)!important}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-5\!{width:calc(var(--spacing)*5)!important;height:calc(var(--spacing)*5)!important}.size-5\.5{width:calc(var(--spacing)*5.5);height:calc(var(--spacing)*5.5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-8\.5{width:calc(var(--spacing)*8.5);height:calc(var(--spacing)*8.5)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-15{width:calc(var(--spacing)*15);height:calc(var(--spacing)*15)}.size-80{width:calc(var(--spacing)*80);height:calc(var(--spacing)*80)}.size-\[0\.7rem\]\!{width:.7rem!important;height:.7rem!important}.size-\[22px\]{width:22px;height:22px}.size-\[24px\]{width:24px;height:24px}.size-\[30px\]{width:30px;height:30px}.size-\[44px\]{width:44px;height:44px}.size-\[45px\]{width:45px;height:45px}.size-\[50px\]{width:50px;height:50px}.size-\[60px\]{width:60px;height:60px}.size-\[70px\]{width:70px;height:70px}.size-\[100px\]{width:100px;height:100px}.size-\[140px\]{width:140px;height:140px}.size-full{width:100%;height:100%}.h-\(--header-height\){height:var(--header-height)}.h-\(--header-height-mobile\){height:var(--header-height-mobile)}.h-\(--navbar-height\){height:var(--navbar-height)}.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-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-8\.5{height:calc(var(--spacing)*8.5)}.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-32{height:calc(var(--spacing)*32)}.h-44{height:calc(var(--spacing)*44)}.h-48{height:calc(var(--spacing)*48)}.h-96{height:calc(var(--spacing)*96)}.h-\[22px\]{height:22px}.h-\[25px\]{height:25px}.h-\[28px\]{height:28px}.h-\[30px\]{height:30px}.h-\[34px\]{height:34px}.h-\[35px\]{height:35px}.h-\[36px\]{height:36px}.h-\[42px\]{height:42px}.h-\[45px\]{height:45px}.h-\[60px\]{height:60px}.h-\[70px\]{height:70px}.h-\[90px\]{height:90px}.h-\[150px\]{height:150px}.h-\[170px\]{height:170px}.h-\[180px\]{height:180px}.h-\[220px\]{height:220px}.h-\[280px\]{height:280px}.h-\[320px\]{height:320px}.h-\[calc\(100\%-4px\)\]{height:calc(100% - 4px)}.h-\[calc\(100dvh-11\.75rem\)\]{height:calc(100dvh - 11.75rem)}.h-\[calc\(100dvh-12rem\)\]{height:calc(100dvh - 12rem)}.h-\[calc\(100vh-7rem\)\]{height:calc(100vh - 7rem)}.h-\[var\(--header-height\)\]{height:var(--header-height)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-5{max-height:calc(var(--spacing)*5)}.max-h-10{max-height:calc(var(--spacing)*10)}.max-h-44{max-height:calc(var(--spacing)*44)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[50vh\]{max-height:50vh}.max-h-\[100px\]{max-height:100px}.max-h-\[150px\]{max-height:150px}.max-h-\[160px\]{max-height:160px}.max-h-\[230px\]{max-height:230px}.max-h-\[250px\]{max-height:250px}.max-h-\[300px\]{max-height:300px}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[calc\(100vh-3rem\)\]{max-height:calc(100vh - 3rem)}.max-h-\[calc\(100vh-5rem\)\]{max-height:calc(100vh - 5rem)}.max-h-\[calc\(100vh-11\.5rem\)\]{max-height:calc(100vh - 11.5rem)}.min-h-7{min-height:calc(var(--spacing)*7)}.min-h-8\.5{min-height:calc(var(--spacing)*8.5)}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-14{min-height:calc(var(--spacing)*14)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-\[24px\]{min-height:24px}.min-h-\[30px\]{min-height:30px}.min-h-\[42px\]{min-height:42px}.min-h-\[78px\]{min-height:78px}.min-h-\[120px\]{min-height:120px}.min-h-screen{min-height:100vh}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-\(--sidebar-default-width\){width:var(--sidebar-default-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.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\/12{width:8.33333%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-8\.5{width:calc(var(--spacing)*8.5)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.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-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-46{width:calc(var(--spacing)*46)}.w-48{width:calc(var(--spacing)*48)}.w-60{width:calc(var(--spacing)*60)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-\[1ch\]{width:1ch}.w-\[2px\]{width:2px}.w-\[20\%\]{width:20%}.w-\[40\%\]{width:40%}.w-\[50px\]{width:50px}.w-\[60px\]{width:60px}.w-\[62px\]{width:62px}.w-\[70px\]{width:70px}.w-\[75px\]{width:75px}.w-\[90px\]{width:90px}.w-\[100px\]{width:100px}.w-\[125px\]{width:125px}.w-\[150px\]{width:150px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[230px\]{width:230px}.w-\[240px\]{width:240px}.w-\[275px\]{width:275px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[350px\]{width:350px}.w-\[365px\]{width:365px}.w-\[unset\]{width:unset}.w-\[var\(--sidebar-width\)\]{width:var(--sidebar-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.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-16{max-width:calc(var(--spacing)*16)}.max-w-32{max-width:calc(var(--spacing)*32)}.max-w-40{max-width:calc(var(--spacing)*40)}.max-w-48{max-width:calc(var(--spacing)*48)}.max-w-56{max-width:calc(var(--spacing)*56)}.max-w-96{max-width:calc(var(--spacing)*96)}.max-w-\[15\%\]{max-width:15%}.max-w-\[25\%\]{max-width:25%}.max-w-\[60\%\]{max-width:60%}.max-w-\[200px\]{max-width:200px}.max-w-\[400px\]{max-width:400px}.max-w-\[600px\]{max-width:600px}.max-w-\[1320px\]{max-width:1320px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.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-7{min-width:calc(var(--spacing)*7)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-8\.5{min-width:calc(var(--spacing)*8.5)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-14{min-width:calc(var(--spacing)*14)}.min-w-16{min-width:calc(var(--spacing)*16)}.min-w-20{min-width:calc(var(--spacing)*20)}.min-w-24{min-width:calc(var(--spacing)*24)}.min-w-28{min-width:calc(var(--spacing)*28)}.min-w-30{min-width:calc(var(--spacing)*30)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-36{min-width:calc(var(--spacing)*36)}.min-w-40{min-width:calc(var(--spacing)*40)}.min-w-48{min-width:calc(var(--spacing)*48)}.min-w-50{min-width:calc(var(--spacing)*50)}.min-w-52{min-width:calc(var(--spacing)*52)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-60{min-width:calc(var(--spacing)*60)}.min-w-72{min-width:calc(var(--spacing)*72)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[50px\]{min-width:50px}.min-w-\[98px\]{min-width:98px}.min-w-\[122px\]{min-width:122px}.min-w-\[150px\]{min-width:150px}.min-w-\[175px\]{min-width:175px}.min-w-\[206px\]{min-width:206px}.min-w-\[224px\]{min-width:224px}.min-w-\[300px\]{min-width:300px}.min-w-\[1000px\]{min-width:1000px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.table-auto{table-layout:auto}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.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)}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-2\/4{--tw-translate-x:calc(calc(2/4*100%)*-1);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-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-2\/4{--tw-translate-y:calc(calc(2/4*100%)*-1);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-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x)var(--tw-translate-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-x-0{--tw-scale-x:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.-rotate-180{rotate:-180deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.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-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-marquee{animation:marquee var(--duration)infinite linear}.animate-marquee-vertical{animation:marquee-vertical var(--duration)linear infinite}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.\!cursor-grab{cursor:grab!important}.\!cursor-grabbing{cursor:grabbing!important}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.list-none{list-style-type:none}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-between{align-content:space-between}.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}.\[gap\:var\(--gap\)\]{gap:var(--gap)}.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-1\.25{gap:calc(var(--spacing)*1.25)}.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-7{gap:calc(var(--spacing)*7)}.gap-7\.5{gap:calc(var(--spacing)*7.5)}.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-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)))}.gap-x-6{column-gap:calc(var(--spacing)*6)}: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-2\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2.5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2.5)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-0>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*0)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*0)*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-2\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2.5)*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-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)))}.gap-y-5{row-gap:calc(var(--spacing)*5)}.place-self-end{place-self:end}.self-center{align-self:center}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-xl{border-top-left-radius:calc(var(--radius) + 4px);border-top-right-radius:calc(var(--radius) + 4px)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[2px\]{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.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-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.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-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0\!{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.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-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-\[var\(--color-destructive-alpha\,var\(--color-red-100\)\)\]{border-color:var(--color-destructive-alpha,var(--color-red-100))}.border-\[var\(--color-destructive-soft\,var\(--color-red-100\)\)\]{border-color:var(--color-destructive-soft,var(--color-red-100))}.border-\[var\(--color-info-alpha\,var\(--color-violet-100\)\)\]{border-color:var(--color-info-alpha,var(--color-violet-100))}.border-\[var\(--color-info-soft\,var\(--color-violet-100\)\)\]{border-color:var(--color-info-soft,var(--color-violet-100))}.border-\[var\(--color-primary-alpha\,var\(--color-blue-100\)\)\]{border-color:var(--color-primary-alpha,var(--color-blue-100))}.border-\[var\(--color-primary-soft\,var\(--color-blue-100\)\)\]{border-color:var(--color-primary-soft,var(--color-blue-100))}.border-\[var\(--color-success-alpha\,var\(--color-green-200\)\)\]{border-color:var(--color-success-alpha,var(--color-green-200))}.border-\[var\(--color-success-soft\,var\(--color-green-200\)\)\]{border-color:var(--color-success-soft,var(--color-green-200))}.border-\[var\(--color-warning-alpha\,var\(--color-yellow-200\)\)\]{border-color:var(--color-warning-alpha,var(--color-yellow-200))}.border-\[var\(--color-warning-soft\,var\(--color-yellow-200\)\)\]{border-color:var(--color-warning-soft,var(--color-yellow-200))}.border-accent{border-color:var(--accent)}.border-background{border-color:var(--background)}.border-blue-300{border-color:var(--color-blue-300)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab,var(--border)50%,transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/60{border-color:color-mix(in oklab,var(--border)60%,transparent)}}.border-gray-500{border-color:var(--color-gray-500)}.border-gray-700{border-color:var(--color-gray-700)}.border-green-200{border-color:var(--color-green-200)}.border-green-500{border-color:var(--color-green-500)}.border-indigo-100{border-color:var(--color-indigo-100)}.border-indigo-500{border-color:var(--color-indigo-500)}.border-indigo-600{border-color:var(--color-indigo-600)}.border-input{border-color:var(--input)}.border-muted-foreground\/25{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.border-muted-foreground\/25{border-color:color-mix(in oklab,var(--muted-foreground)25%,transparent)}}.border-primary{border-color:var(--primary)}.border-secondary{border-color:var(--secondary)}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-700\/50{border-color:#31415880}@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-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.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-t-transparent{border-top-color:#0000}.border-r-input{border-right-color:var(--input)}.border-b-transparent{border-bottom-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\(--page-bg\){background-color:var(--page-bg)}.bg-\[currentColor\]{background-color:currentColor}.bg-\[var\(--color-destructive-soft\,var\(--color-red-50\)\)\]{background-color:var(--color-destructive-soft,var(--color-red-50))}.bg-\[var\(--color-info\,var\(--color-violet-600\)\)\]{background-color:var(--color-info,var(--color-violet-600))}.bg-\[var\(--color-info-accent\,var\(--color-violet-500\)\)\]{background-color:var(--color-info-accent,var(--color-violet-500))}.bg-\[var\(--color-info-soft\,var\(--color-violet-50\)\)\]{background-color:var(--color-info-soft,var(--color-violet-50))}.bg-\[var\(--color-info-soft\,var\(--color-violet-100\)\)\]{background-color:var(--color-info-soft,var(--color-violet-100))}.bg-\[var\(--color-primary-soft\,var\(--color-blue-50\)\)\]{background-color:var(--color-primary-soft,var(--color-blue-50))}.bg-\[var\(--color-success\,var\(--color-green-500\)\)\]{background-color:var(--color-success,var(--color-green-500))}.bg-\[var\(--color-success-accent\,var\(--color-green-500\)\)\]{background-color:var(--color-success-accent,var(--color-green-500))}.bg-\[var\(--color-success-soft\,var\(--color-green-50\)\)\]{background-color:var(--color-success-soft,var(--color-green-50))}.bg-\[var\(--color-success-soft\,var\(--color-green-100\)\)\]{background-color:var(--color-success-soft,var(--color-green-100))}.bg-\[var\(--color-warning\,var\(--color-yellow-500\)\)\]{background-color:var(--color-warning,var(--color-yellow-500))}.bg-\[var\(--color-warning-accent\,var\(--color-yellow-500\)\)\]{background-color:var(--color-warning-accent,var(--color-yellow-500))}.bg-\[var\(--color-warning-soft\,var\(--color-yellow-50\)\)\]{background-color:var(--color-warning-soft,var(--color-yellow-50))}.bg-\[var\(--color-warning-soft\,var\(--color-yellow-100\)\)\]{background-color:var(--color-warning-soft,var(--color-yellow-100))}.bg-\[var\(--page-bg\)\]{background-color:var(--page-bg)}.bg-accent,.bg-accent\/50{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/50{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.bg-accent\/60{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/60{background-color:color-mix(in oklab,var(--accent)60%,transparent)}}.bg-accent\/70{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/70{background-color:color-mix(in oklab,var(--accent)70%,transparent)}}.bg-amber-100\/40{background-color:#fef3c666}@supports (color:color-mix(in lab, red, red)){.bg-amber-100\/40{background-color:color-mix(in oklab,var(--color-amber-100)40%,transparent)}}.bg-background,.bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/60{background-color:color-mix(in oklab,var(--background)60%,transparent)}}.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab,var(--background)70%,transparent)}}.bg-background\/90{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/90{background-color:color-mix(in oklab,var(--background)90%,transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab,var(--background)95%,transparent)}}.bg-black{background-color:var(--color-black)}.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\/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\/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-blue-50{background-color:var(--color-blue-50)}.bg-blue-100\/40{background-color:#dbeafe66}@supports (color:color-mix(in lab, red, red)){.bg-blue-100\/40{background-color:color-mix(in oklab,var(--color-blue-100)40%,transparent)}}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-400\/20{background-color:#54a2ff33}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/20{background-color:color-mix(in oklab,var(--color-blue-400)20%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-border,.bg-border\/50{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/50{background-color:color-mix(in oklab,var(--border)50%,transparent)}}.bg-border\/60{background-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.bg-border\/60{background-color:color-mix(in oklab,var(--border)60%,transparent)}}.bg-card{background-color:var(--card)}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-400\/20{background-color:#00d2ef33}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/20{background-color:color-mix(in oklab,var(--color-cyan-400)20%,transparent)}}.bg-destructive,.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.bg-emerald-100\/40{background-color:#d0fae566}@supports (color:color-mix(in lab, red, red)){.bg-emerald-100\/40{background-color:color-mix(in oklab,var(--color-emerald-100)40%,transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-fuchsia-400{background-color:var(--color-fuchsia-400)}.bg-fuchsia-400\/20{background-color:#ec6cff33}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-400\/20{background-color:color-mix(in oklab,var(--color-fuchsia-400)20%,transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-200{background-color:var(--color-green-200)}.bg-green-400{background-color:var(--color-green-400)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.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-200{background-color:var(--color-indigo-200)}.bg-indigo-300{background-color:var(--color-indigo-300)}.bg-indigo-400{background-color:var(--color-indigo-400)}.bg-indigo-400\/20{background-color:#7d87ff33}@supports (color:color-mix(in lab, red, red)){.bg-indigo-400\/20{background-color:color-mix(in oklab,var(--color-indigo-400)20%,transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-indigo-600\/10{background-color:#4f39f61a}@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-input{background-color:var(--input)}.bg-muted{background-color:var(--muted)}.bg-muted\!{background-color:var(--muted)!important}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted)40%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-muted\/60{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/60{background-color:color-mix(in oklab,var(--muted)60%,transparent)}}.bg-muted\/80{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/80{background-color:color-mix(in oklab,var(--muted)80%,transparent)}}.bg-neutral-900\/50{background-color:#17171780}@supports (color:color-mix(in lab, red, red)){.bg-neutral-900\/50{background-color:color-mix(in oklab,var(--color-neutral-900)50%,transparent)}}.bg-orange-400{background-color:var(--color-orange-400)}.bg-pink-400{background-color:var(--color-pink-400)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-primary-foreground{background-color:var(--primary-foreground)}.bg-primary\/5{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--primary)5%,transparent)}}.bg-primary\/10{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.bg-purple-400{background-color:var(--color-purple-400)}.bg-purple-400\/20{background-color:#c07eff33}@supports (color:color-mix(in lab, red, red)){.bg-purple-400\/20{background-color:color-mix(in oklab,var(--color-purple-400)20%,transparent)}}.bg-red-100\/40{background-color:#ffe2e266}@supports (color:color-mix(in lab, red, red)){.bg-red-100\/40{background-color:color-mix(in oklab,var(--color-red-100)40%,transparent)}}.bg-red-400{background-color:var(--color-red-400)}.bg-rose-400{background-color:var(--color-rose-400)}.bg-secondary{background-color:var(--secondary)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-transparent{background-color:#0000}.bg-transparent\!{background-color:#0000!important}.bg-violet-400{background-color:var(--color-violet-400)}.bg-violet-400\/20{background-color:#a685ff33}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/20{background-color:color-mix(in oklab,var(--color-violet-400)20%,transparent)}}.bg-violet-500{background-color:var(--color-violet-500)}.bg-white{background-color:var(--color-white)}.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-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-600{background-color:var(--color-yellow-600)}.bg-zinc-50{background-color:var(--color-zinc-50)}.bg-zinc-600{background-color:var(--color-zinc-600)}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-950{background-color:var(--color-zinc-950)}.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-tl{--tw-gradient-position:to top left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(\#121213\,\#121213\)\,linear-gradient\(\#121213_50\%\,rgba\(18\,18\,19\,0\.6\)_80\%\,rgba\(18\,18\,19\,0\)\)\,linear-gradient\(90deg\,var\(--color-1\)\,var\(--color-5\)\,var\(--color-3\)\,var\(--color-4\)\,var\(--color-2\)\)\]{background-image:linear-gradient(#121213,#121213),linear-gradient(#121213 50%,#12121399 80%,#12121300),linear-gradient(90deg,var(--color-1),var(--color-5),var(--color-3),var(--color-4),var(--color-2))}.bg-\[linear-gradient\(\#ffffff\,\#ffffff\)\,linear-gradient\(\#ffffff_50\%\,rgba\(18\,18\,19\,0\.6\)_80\%\,rgba\(18\,18\,19\,0\)\)\,linear-gradient\(90deg\,var\(--color-1\)\,var\(--color-5\)\,var\(--color-3\)\,var\(--color-4\)\,var\(--color-2\)\)\]{background-image:linear-gradient(#fff,#fff),linear-gradient(#fff 50%,#12121399 80%,#12121300),linear-gradient(90deg,var(--color-1),var(--color-5),var(--color-3),var(--color-4),var(--color-2))}.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-background{--tw-gradient-from:var(--background);--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-blue-600{--tw-gradient-from:var(--color-blue-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-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-fuchsia-400{--tw-gradient-from:var(--color-fuchsia-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))}.from-gray-50{--tw-gradient-from:var(--color-gray-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-indigo-400\/10{--tw-gradient-from:#7d87ff1a}@supports (color:color-mix(in lab, red, red)){.from-indigo-400\/10{--tw-gradient-from:color-mix(in oklab,var(--color-indigo-400)10%,transparent)}}.from-indigo-400\/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))}.from-indigo-400\/20{--tw-gradient-from:#7d87ff33}@supports (color:color-mix(in lab, red, red)){.from-indigo-400\/20{--tw-gradient-from:color-mix(in oklab,var(--color-indigo-400)20%,transparent)}}.from-indigo-400\/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{--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-700{--tw-gradient-from:var(--color-indigo-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))}.from-indigo-900{--tw-gradient-from:var(--color-indigo-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))}.from-red-500{--tw-gradient-from:var(--color-red-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-50\/0{--tw-gradient-from:#0000}@supports (color:color-mix(in lab, red, red)){.from-slate-50\/0{--tw-gradient-from:color-mix(in oklab,var(--color-slate-50)0%,transparent)}}.from-slate-50\/0{--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-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))}.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-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-0\%{--tw-gradient-from-position:0%}.via-amber-600{--tw-gradient-via:var(--color-amber-600);--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-blue-600{--tw-gradient-via:var(--color-blue-600);--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-blue-900{--tw-gradient-via:var(--color-blue-900);--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-emerald-500{--tw-gradient-via:var(--color-emerald-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-emerald-600{--tw-gradient-via:var(--color-emerald-600);--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-50{--tw-gradient-via:var(--color-indigo-50);--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:#625fff1a}@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-purple-900{--tw-gradient-via:var(--color-purple-900);--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-red-600{--tw-gradient-via:var(--color-red-600);--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-sky-500{--tw-gradient-via:var(--color-sky-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-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-violet-500{--tw-gradient-via:var(--color-violet-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-50\%{--tw-gradient-via-position:50%}.to-amber-700{--tw-gradient-to:var(--color-amber-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-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-emerald-700{--tw-gradient-to:var(--color-emerald-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-fuchsia-600{--tw-gradient-to:var(--color-fuchsia-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))}.to-indigo-50{--tw-gradient-to:var(--color-indigo-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))}.to-indigo-400{--tw-gradient-to:var(--color-indigo-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-indigo-600{--tw-gradient-to: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))}.to-indigo-600\/10{--tw-gradient-to:#4f39f61a}@supports (color:color-mix(in lab, red, red)){.to-indigo-600\/10{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-600)10%,transparent)}}.to-indigo-600\/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))}.to-indigo-600\/20{--tw-gradient-to:#4f39f633}@supports (color:color-mix(in lab, red, red)){.to-indigo-600\/20{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-600)20%,transparent)}}.to-indigo-600\/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))}.to-indigo-900{--tw-gradient-to:var(--color-indigo-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))}.to-purple-400{--tw-gradient-to:var(--color-purple-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-red-700{--tw-gradient-to:var(--color-red-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-slate-100\/0{--tw-gradient-to:#0000}@supports (color:color-mix(in lab, red, red)){.to-slate-100\/0{--tw-gradient-to:color-mix(in oklab,var(--color-slate-100)0%,transparent)}}.to-slate-100\/0{--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-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))}.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-100\%{--tw-gradient-to-position:100%}.\[mask-image\:radial-gradient\(transparent\,white\)\]{-webkit-mask-image:radial-gradient(#0000,#fff);mask-image:radial-gradient(#0000,#fff)}.bg-\[length\:80\%\]{background-size:80%}.bg-\[length\:200\%\]{background-size:200%}.bg-\[length\:250\%_100\%\,auto\]{background-size:250% 100%,auto}.bg-\[length\:300\%_300\%\]{background-size:300% 300%}.bg-\[length\:500px\]{background-size:500px}.bg-\[length\:550px\]{background-size:550px}.bg-\[length\:650px\]{background-size:650px}.bg-\[length\:660px_310px\]{background-size:660px 310px}.bg-\[length\:700px\]{background-size:700px}.bg-cover{background-size:cover}.\[background-clip\:padding-box\,border-box\,border-box\]{background-clip:padding-box,border-box,border-box}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.\[background-position\:121\%_41\%\]{background-position:121% 41%}.\[background-position\:175\%_25\%\]{background-position:175% 25%}.\[background-position\:195px_-85px\]{background-position:195px -85px}.bg-\[center_right_-8rem\]{background-position:right -8rem center}.bg-\[center_top_1\.3rem\]{background-position:50% 1.3rem}.bg-\[right_top_-1\.7rem\]{background-position:right top -1.7rem}.bg-center{background-position:50%}.bg-top{background-position:top}.\[background-repeat\:no-repeat\,padding-box\]{background-repeat:no-repeat,padding-box}.bg-no-repeat{background-repeat:no-repeat}.\[background-origin\:border-box\]{background-origin:border-box}.fill-blue-50{fill:var(--color-blue-50)}.fill-current{fill:currentColor}.fill-green-50{fill:var(--color-green-50)}.fill-indigo-300{fill:var(--color-indigo-300)}.fill-indigo-400{fill:var(--color-indigo-400)}.fill-indigo-500{fill:var(--color-indigo-500)}.fill-indigo-600{fill:var(--color-indigo-600)}.fill-indigo-700{fill:var(--color-indigo-700)}.fill-muted-foreground{fill:var(--muted-foreground)}.fill-muted\/30{fill:var(--muted)}@supports (color:color-mix(in lab, red, red)){.fill-muted\/30{fill:color-mix(in oklab,var(--muted)30%,transparent)}}.fill-orange-50{fill:var(--color-orange-50)}.fill-primary{fill:var(--primary)}.fill-red-50{fill:var(--color-red-50)}.fill-violet-50{fill:var(--color-violet-50)}.fill-white{fill:var(--color-white)}.fill-yellow-400{fill:var(--color-yellow-400)}.stroke-blue-200{stroke:var(--color-blue-200)}.stroke-green-200{stroke:var(--color-green-200)}.stroke-input{stroke:var(--input)}.stroke-muted-foreground{stroke:var(--muted-foreground)}.stroke-orange-200{stroke:var(--color-orange-200)}.stroke-primary{stroke:var(--primary)}.stroke-red-200{stroke:var(--color-red-200)}.stroke-violet-200{stroke:var(--color-violet-200)}.stroke-\[1px\]{stroke-width:1px}.object-cover{object-fit:cover}.object-top{object-position:top}.\!p-0{padding:calc(var(--spacing)*0)!important}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.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-5\!{padding:calc(var(--spacing)*5)!important}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.p-\[1px\]{padding:1px}.px-0{padding-inline:calc(var(--spacing)*0)}.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-1\.25{padding-inline:calc(var(--spacing)*1.25)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-2\.75{padding-inline:calc(var(--spacing)*2.75)}.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-5\!{padding-inline:calc(var(--spacing)*5)!important}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-9{padding-inline:calc(var(--spacing)*9)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-\[0\.5rem\]{padding-inline:.5rem}.px-\[0\.25rem\]{padding-inline:.25rem}.px-\[0\.45rem\]{padding-inline:.45rem}.px-\[0\.325rem\]{padding-inline:.325rem}.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-2\.25{padding-block:calc(var(--spacing)*2.25)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-3\.5\!{padding-block:calc(var(--spacing)*3.5)!important}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-5\.5\!{padding-block:calc(var(--spacing)*5.5)!important}.py-6{padding-block:calc(var(--spacing)*6)}.py-7\.5{padding-block:calc(var(--spacing)*7.5)}.py-24{padding-block:calc(var(--spacing)*24)}.py-px{padding-block:1px}.ps-\(--tree-padding\){padding-inline-start:var(--tree-padding)}.ps-0{padding-inline-start:calc(var(--spacing)*0)}.ps-1\.5{padding-inline-start:calc(var(--spacing)*1.5)}.ps-2{padding-inline-start:calc(var(--spacing)*2)}.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-8{padding-inline-start:calc(var(--spacing)*8)}.ps-9{padding-inline-start:calc(var(--spacing)*9)}.ps-px{padding-inline-start:1px}.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-3\.5{padding-inline-end:calc(var(--spacing)*3.5)}.pe-5{padding-inline-end:calc(var(--spacing)*5)}.pe-6{padding-inline-end:calc(var(--spacing)*6)}.pe-8{padding-inline-end:calc(var(--spacing)*8)}.pe-\[var\(--removed-body-scroll-bar-size\,0px\)\]{padding-inline-end:var(--removed-body-scroll-bar-size,0px)}.pt-\(--header-height\){padding-top:var(--header-height)}.pt-\(--header-height-mobile\){padding-top:var(--header-height-mobile)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.pt-2\.25{padding-top:calc(var(--spacing)*2.25)}.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-7{padding-top:calc(var(--spacing)*7)}.pt-7\.5{padding-top:calc(var(--spacing)*7.5)}.pt-7\.5\!{padding-top:calc(var(--spacing)*7.5)!important}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-14{padding-top:calc(var(--spacing)*14)}.pt-25{padding-top:calc(var(--spacing)*25)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-0\.5{padding-bottom:calc(var(--spacing)*.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-3\.5{padding-bottom:calc(var(--spacing)*3.5)}.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-6\!{padding-bottom:calc(var(--spacing)*6)!important}.pb-7\.5{padding-bottom:calc(var(--spacing)*7.5)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-15{padding-bottom:calc(var(--spacing)*15)}.pb-20{padding-bottom:calc(var(--spacing)*20)}.pb-px{padding-bottom:1px}.pl-4{padding-left:calc(var(--spacing)*4)}.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-\[inherit\]{vertical-align:inherit}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.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-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-\[0\.75rem\]{font-size:.75rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-\(--text-sm--line-height\){--tw-leading:var(--text-sm--line-height);line-height:var(--text-sm--line-height)}.leading-0{--tw-leading:calc(var(--spacing)*0);line-height:calc(var(--spacing)*0)}.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-5\.5{--tw-leading:calc(var(--spacing)*5.5);line-height:calc(var(--spacing)*5.5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-\[0\.5rem\]{--tw-leading:.5rem;line-height:.5rem}.leading-\[0\.75rem\]{--tw-leading:.75rem;line-height:.75rem}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[calc\(1\.125\/0\.8125\)\]{--tw-leading:calc(1.125/.8125);line-height:1.38462}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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-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-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.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)}.text-balance{text-wrap:balance}.text-nowrap{text-wrap:nowrap}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--color-destructive-accent\,var\(--color-red-700\)\)\]{color:var(--color-destructive-accent,var(--color-red-700))}.text-\[var\(--color-info\,var\(--color-violet-600\)\)\]{color:var(--color-info,var(--color-violet-600))}.text-\[var\(--color-info-accent\,var\(--color-violet-500\)\)\]{color:var(--color-info-accent,var(--color-violet-500))}.text-\[var\(--color-info-accent\,var\(--color-violet-700\)\)\]{color:var(--color-info-accent,var(--color-violet-700))}.text-\[var\(--color-info-foreground\,var\(--color-white\)\)\]{color:var(--color-info-foreground,var(--color-white))}.text-\[var\(--color-primary-accent\,var\(--color-blue-700\)\)\]{color:var(--color-primary-accent,var(--color-blue-700))}.text-\[var\(--color-success\,var\(--color-green-500\)\)\]{color:var(--color-success,var(--color-green-500))}.text-\[var\(--color-success-accent\,var\(--color-green-500\)\)\]{color:var(--color-success-accent,var(--color-green-500))}.text-\[var\(--color-success-accent\,var\(--color-green-700\)\)\]{color:var(--color-success-accent,var(--color-green-700))}.text-\[var\(--color-success-accent\,var\(--color-green-800\)\)\]{color:var(--color-success-accent,var(--color-green-800))}.text-\[var\(--color-success-foreground\,var\(--color-white\)\)\]{color:var(--color-success-foreground,var(--color-white))}.text-\[var\(--color-warning\,var\(--color-yellow-500\)\)\]{color:var(--color-warning,var(--color-yellow-500))}.text-\[var\(--color-warning-accent\,var\(--color-yellow-500\)\)\]{color:var(--color-warning-accent,var(--color-yellow-500))}.text-\[var\(--color-warning-accent\,var\(--color-yellow-700\)\)\]{color:var(--color-warning-accent,var(--color-yellow-700))}.text-\[var\(--color-warning-foreground\,var\(--color-white\)\)\]{color:var(--color-warning-foreground,var(--color-white))}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-600{color:var(--color-amber-600)}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-border{color:var(--border)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-destructive\/80{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.text-destructive\/80{color:color-mix(in oklab,var(--destructive)80%,transparent)}}.text-destructive\/90{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.text-destructive\/90{color:color-mix(in oklab,var(--destructive)90%,transparent)}}.text-emerald-600{color:var(--color-emerald-600)}.text-foreground{color:var(--foreground)}.text-gray-900{color:var(--color-gray-900)}.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-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-inherit{color:inherit}.text-input{color:var(--input)}.text-muted-foreground,.text-muted-foreground\/20{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/20{color:color-mix(in oklab,var(--muted-foreground)20%,transparent)}}.text-muted-foreground\/70{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/70{color:color-mix(in oklab,var(--muted-foreground)70%,transparent)}}.text-muted-foreground\/80{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/80{color:color-mix(in oklab,var(--muted-foreground)80%,transparent)}}.text-orange-400{color:var(--color-orange-400)}.text-orange-500{color:var(--color-orange-500)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-primary\/90{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/90{color:color-mix(in oklab,var(--primary)90%,transparent)}}.text-red-400{color:var(--color-red-400)}.text-red-600{color:var(--color-red-600)}.text-secondary{color:var(--secondary)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-slate-700{color:var(--color-slate-700)}.text-transparent{color:#0000}.text-violet-400{color:var(--color-violet-400)}.text-violet-500{color:var(--color-violet-500)}.text-white{color:var(--color-white)}.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-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.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}.underline{text-decoration-line:underline}.decoration-dashed{text-decoration-style:dashed}.decoration-solid{text-decoration-style:solid}.decoration-1{text-decoration-thickness:1px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.caret-transparent{caret-color:#0000}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-50\!{opacity:.5!important}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.opacity-100\!{opacity:1!important}.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 25px 50px -12px var(--tw-shadow-color,#00000040);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_3px_0_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#00000024);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 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -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-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px 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-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 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-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px 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-xs{--tw-shadow:0 1px 2px 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)}.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)}.shadow-\[rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.shadow-\[rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow-color:color-mix(in oklab,#0000000d var(--tw-shadow-alpha),transparent)}}.shadow-black\/5{--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.shadow-black\/5{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)5%,transparent)var(--tw-shadow-alpha),transparent)}}.shadow-cyan-400\/50{--tw-shadow-color:#00d2ef80}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-400\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-cyan-400)50%,transparent)var(--tw-shadow-alpha),transparent)}}.ring-background{--tw-ring-color:var(--background)}.ring-border{--tw-ring-color:var(--border)}.ring-ring\/10{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.ring-ring\/10{--tw-ring-color:color-mix(in oklab,var(--ring)10%,transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-0{outline-style:var(--tw-outline-style);outline-width:0}.outline-ring\/50{outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.outline-ring\/50{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}.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-\[10px\]{--tw-blur:blur(10px);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-\[20px\]{--tw-blur:blur(20px);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-\[30px\]{--tw-blur:blur(30px);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-\[40px\]{--tw-blur:blur(40px);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-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,)}.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-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-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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\:blur\(4px\)\]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.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-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;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))}.transition-none{transition-property:none}.duration-200{--tw-duration:.2s;transition-duration:.2s}.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}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[transition-timing-function\:cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{transition-timing-function:cubic-bezier(.16,1,.3,1)}.will-change-transform{will-change:transform}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[--base-color\:var\(--color-zinc-400\)\]{--base-color:var(--color-zinc-400)}.\[--duration\:40s\]{--duration:40s}.\[--gap\:1rem\]{--gap:1rem}.\[--header-height-default\:100px\]{--header-height-default:100px}.\[--header-height\:58px\]{--header-height:58px}.\[--header-height\:60px\]{--header-height:60px}.\[--header-height\:var\(--header-height-default\)\]{--header-height:var(--header-height-default)}.\[--kt-scrollbar-width\:auto\]{--kt-scrollbar-width:auto}.\[--navbar-height\:56px\]{--navbar-height:56px}.\[--shimmer-bg\:linear-gradient\(90deg\,transparent_calc\(50\%-var\(--spread\)\)\,var\(--shimmer-color\)\,transparent_calc\(50\%\+var\(--spread\)\)\)\]{--shimmer-bg:linear-gradient(90deg,transparent calc(50% - var(--spread)),var(--shimmer-color),transparent calc(50% + var(--spread)))}.\[--shimmer-color\:var\(--color-zinc-950\)\]{--shimmer-color:var(--color-zinc-950)}.\[--sidebar-width\:58px\]{--sidebar-width:58px}.\[--sidebar-width\:90px\]{--sidebar-width:90px}.\[--sidebar-width\:270px\]{--sidebar-width:270px}.\[--sidebar-width\:290px\]{--sidebar-width:290px}.\[animation-direction\:reverse\]{animation-direction:reverse}.\[border\:calc\(0\.125rem\)_solid_transparent\]{border:.125rem solid #0000}.paused{animation-play-state:paused}.running{animation-play-state:running}:is(.\*\:border-border>*){border-color:var(--border)}.not-last\:flex-1:not(:last-child){flex:1}.not-last\:pb-0\.5:not(:last-child){padding-bottom:calc(var(--spacing)*.5)}.not-in-data-\[folder\=true\]\:ps-7:not(:where([data-folder=true]) *){padding-inline-start:calc(var(--spacing)*7)}@media (hover:hover){.group-hover\:z-30:is(:where(.group):hover *){z-index:30}.group-hover\:w-full:is(:where(.group):hover *){width:100%}.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-x-100:is(:where(.group):hover *){--tw-scale-x:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:border-transparent:is(:where(.group):hover *){border-color:#0000}.group-hover\:from-slate-50\/30:is(:where(.group):hover *){--tw-gradient-from:#f8fafc4d}@supports (color:color-mix(in lab, red, red)){.group-hover\:from-slate-50\/30:is(:where(.group):hover *){--tw-gradient-from:color-mix(in oklab,var(--color-slate-50)30%,transparent)}}.group-hover\:from-slate-50\/30:is(:where(.group):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))}.group-hover\:to-slate-100\/10:is(:where(.group):hover *){--tw-gradient-to:#f1f5f91a}@supports (color:color-mix(in lab, red, red)){.group-hover\:to-slate-100\/10:is(:where(.group):hover *){--tw-gradient-to:color-mix(in oklab,var(--color-slate-100)10%,transparent)}}.group-hover\:to-slate-100\/10:is(:where(.group):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))}.group-hover\:text-amber-700:is(:where(.group):hover *){color:var(--color-amber-700)}.group-hover\:text-blue-700:is(:where(.group):hover *){color:var(--color-blue-700)}.group-hover\:text-emerald-700:is(:where(.group):hover *){color:var(--color-emerald-700)}.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--foreground)}.group-hover\:text-red-700:is(:where(.group):hover *){color:var(--color-red-700)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-amber-500\/30:is(:where(.group):hover *){--tw-shadow-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.group-hover\:shadow-amber-500\/30:is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-amber-500)30%,transparent)var(--tw-shadow-alpha),transparent)}}.group-hover\:shadow-blue-500\/30:is(:where(.group):hover *){--tw-shadow-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.group-hover\:shadow-blue-500\/30:is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-500)30%,transparent)var(--tw-shadow-alpha),transparent)}}.group-hover\:shadow-emerald-500\/30:is(:where(.group):hover *){--tw-shadow-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.group-hover\:shadow-emerald-500\/30:is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-500)30%,transparent)var(--tw-shadow-alpha),transparent)}}.group-hover\:shadow-red-500\/30:is(:where(.group):hover *){--tw-shadow-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.group-hover\:shadow-red-500\/30:is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-red-500)30%,transparent)var(--tw-shadow-alpha),transparent)}}.group-hover\:\[animation-play-state\:paused\]:is(:where(.group):hover *){animation-play-state:paused}.group-hover\/kanban-column\:opacity-100:is(:where(.group\/kanban-column):hover *){opacity:1}}.group-data-disabled\:pointer-events-none:is(:where(.group)[data-disabled] *){pointer-events:none}.group-data-disabled\:text-foreground\/30:is(:where(.group)[data-disabled] *){color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.group-data-disabled\:text-foreground\/30:is(:where(.group)[data-disabled] *){color:color-mix(in oklab,var(--foreground)30%,transparent)}}.group-data-disabled\:line-through:is(:where(.group)[data-disabled] *){text-decoration-line:line-through}.group-data-outside\:text-foreground\/30:is(:where(.group)[data-outside] *){color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.group-data-outside\:text-foreground\/30:is(:where(.group)[data-outside] *){color:color-mix(in oklab,var(--foreground)30%,transparent)}}.group-data-selected\:bg-primary:is(:where(.group)[data-selected] *){background-color:var(--primary)}.group-data-selected\:text-primary-foreground:is(:where(.group)[data-selected] *),.group-data-selected\:group-data-outside\:text-primary-foreground:is(:where(.group)[data-selected] *):is(:where(.group)[data-outside] *){color:var(--primary-foreground)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[orientation\=horizontal\]\/stepper-nav\:h-0\.5:is(:where(.group\/stepper-nav)[data-orientation=horizontal] *){height:calc(var(--spacing)*.5)}.group-data-\[orientation\=horizontal\]\/stepper-nav\:flex-1:is(:where(.group\/stepper-nav)[data-orientation=horizontal] *){flex:1}.group-data-\[orientation\=horizontal\]\/stepper-nav\:flex-row:is(:where(.group\/stepper-nav)[data-orientation=horizontal] *){flex-direction:row}.group-data-\[orientation\=vertical\]\/stepper-nav\:h-12:is(:where(.group\/stepper-nav)[data-orientation=vertical] *){height:calc(var(--spacing)*12)}.group-data-\[orientation\=vertical\]\/stepper-nav\:w-0\.5:is(:where(.group\/stepper-nav)[data-orientation=vertical] *){width:calc(var(--spacing)*.5)}.group-data-\[orientation\=vertical\]\/stepper-nav\:flex-col:is(:where(.group\/stepper-nav)[data-orientation=vertical] *){flex-direction:column}.group-data-\[state\=indeterminate\]\:block:is(:where(.group)[data-state=indeterminate] *){display:block}.group-data-\[state\=indeterminate\]\:hidden:is(:where(.group)[data-state=indeterminate] *){display:none}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing)*1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:calc(var(--radius) - 2px)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--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)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}.group-\[\.range-end\:not\(\.range-start\)\]\:rounded-s-none:is(:where(.group).range-end:not(.range-start) *){border-start-start-radius:0;border-end-start-radius:0}.group-\[\.range-middle\]\:rounded-none:is(:where(.group).range-middle *){border-radius:0}.group-\[\.range-middle\]\:group-data-selected\:bg-accent:is(:where(.group).range-middle *):is(:where(.group)[data-selected] *){background-color:var(--accent)}.group-\[\.range-middle\]\:group-data-selected\:text-foreground:is(:where(.group).range-middle *):is(:where(.group)[data-selected] *){color:var(--foreground)}.group-\[\.range-start\:not\(\.range-end\)\]\:rounded-e-none:is(:where(.group).range-start:not(.range-end) *){border-start-end-radius:0;border-end-end-radius:0}.group-\[\.toast\]\:rounded-md\!:is(:where(.group).toast *){border-radius:calc(var(--radius) - 2px)!important}.group-\[\.toast\]\:bg-primary:is(:where(.group).toast *){background-color:var(--primary)}.group-\[\.toast\]\:bg-secondary:is(:where(.group).toast *){background-color:var(--secondary)}.group-\[\.toast\]\:text-muted-foreground:is(:where(.group).toast *){color:var(--muted-foreground)}.group-\[\.toast\]\:text-primary-foreground\!:is(:where(.group).toast *){color:var(--primary-foreground)!important}.group-\[\.toast\]\:text-secondary-foreground\!:is(:where(.group).toast *){color:var(--secondary-foreground)!important}.group-\[\.toaster\]\:w-\(--width\):is(:where(.group).toaster *){width:var(--width)}.group-\[\.toaster\]\:border-border:is(:where(.group).toaster *){border-color:var(--border)}.group-\[\.toaster\]\:bg-background:is(:where(.group).toaster *){background-color:var(--background)}.group-\[\.toaster\]\:text-foreground\!:is(:where(.group).toaster *){color:var(--foreground)!important}.group-\[\.toaster\]\:shadow-lg:is(:where(.group).toaster *){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -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)}.group-\[\[data-selected\]\:not\(\.range-middle\)\]\:\[transition-property\:color\,background-color\,border-radius\,box-shadow\]:is(:where(.group)[data-selected]:not(.range-middle) *){transition-property:color,background-color,border-radius,box-shadow}.group-\[\[data-selected\]\:not\(\.range-middle\)\]\:duration-150:is(:where(.group)[data-selected]:not(.range-middle) *){--tw-duration:.15s;transition-duration:.15s}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[state\=checked\]\:invisible:is(:where(.peer)[data-state=checked]~*),.peer-data-\[state\=unchecked\]\:invisible:is(:where(.peer)[data-state=unchecked]~*){visibility:hidden}.peer-data-\[state\=unchecked\]\:translate-x-0:is(:where(.peer)[data-state=unchecked]~*){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.peer-data-\[state\=unchecked\]\:translate-x-full:is(:where(.peer)[data-state=unchecked]~*){--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.selection\:bg-primary ::selection,.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection,.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:me-2\.5::file-selector-button{margin-inline-end:calc(var(--spacing)*2.5)}.file\:me-3::file-selector-button{margin-inline-end:calc(var(--spacing)*3)}.file\:me-4::file-selector-button{margin-inline-end:calc(var(--spacing)*4)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:h-full::file-selector-button{height:100%}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:border-e::file-selector-button{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.file\:border-solid::file-selector-button{--tw-border-style:solid;border-style:solid}.file\:border-input::file-selector-button{border-color:var(--input)}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:p-0::file-selector-button{padding:calc(var(--spacing)*0)}.file\:pe-2\.5::file-selector-button{padding-inline-end:calc(var(--spacing)*2.5)}.file\:pe-3::file-selector-button{padding-inline-end:calc(var(--spacing)*3)}.file\:pe-4::file-selector-button{padding-inline-end:calc(var(--spacing)*4)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.file\:not-italic::file-selector-button{font-style:normal}.placeholder\:text-muted-foreground::placeholder,.placeholder\:text-muted-foreground\/80::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/80::placeholder{color:color-mix(in oklab,var(--muted-foreground)80%,transparent)}}.placeholder\:text-secondary-foreground::placeholder{color:var(--secondary-foreground)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.before\:start-2:before{content:var(--tw-content);inset-inline-start:calc(var(--spacing)*2)}.before\:-top-\[3px\]:before{content:var(--tw-content);top:-3px}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing)*0)}.before\:bottom-0:before{content:var(--tw-content);bottom:calc(var(--spacing)*0)}.before\:bottom-\[-20\%\]:before{content:var(--tw-content);bottom:-20%}.before\:left-0:before{content:var(--tw-content);left:calc(var(--spacing)*0)}.before\:left-1\/2:before{content:var(--tw-content);left:50%}.before\:z-0:before{content:var(--tw-content);z-index:0}.before\:size-2:before{content:var(--tw-content);width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.before\:h-1\/5:before{content:var(--tw-content);height:20%}.before\:w-3\/5:before{content:var(--tw-content);width:60%}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:-translate-x-1\/2:before{content:var(--tw-content);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.before\:-translate-x-px:before{content:var(--tw-content);--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.before\:rounded-full:before{content:var(--tw-content);border-radius:3.40282e38px}.before\:border-2:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:2px}.before\:border-primary:before{content:var(--tw-content);border-color:var(--primary)}.before\:bg-background:before{content:var(--tw-content);background-color:var(--background)}.before\:bg-border:before{content:var(--tw-content);background-color:var(--border)}.before\:bg-input:before{content:var(--tw-content);background-color:var(--input)}.before\:bg-\[linear-gradient\(90deg\,var\(--color-1\)\,var\(--color-5\)\,var\(--color-3\)\,var\(--color-4\)\,var\(--color-2\)\)\]:before{content:var(--tw-content);background-image:linear-gradient(90deg,var(--color-1),var(--color-5),var(--color-3),var(--color-4),var(--color-2))}.before\:\[filter\:blur\(0\.75rem\)\]:before{content:var(--tw-content);filter:blur(.75rem)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing)*1)}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.\*\:after\:pointer-events-none>*):after{content:var(--tw-content);pointer-events:none}:is(.\*\:after\:absolute>*):after{content:var(--tw-content);position:absolute}:is(.\*\:after\:start-1\/2>*):after{content:var(--tw-content);inset-inline-start:50%}:is(.\*\:after\:bottom-1>*):after{content:var(--tw-content);bottom:calc(var(--spacing)*1)}:is(.\*\:after\:z-10>*):after{content:var(--tw-content);z-index:10}:is(.\*\:after\:size-\[3px\]>*):after{content:var(--tw-content);width:3px;height:3px}:is(.\*\:after\:-translate-x-1\/2>*):after{content:var(--tw-content);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.\*\:after\:rounded-full>*):after{content:var(--tw-content);border-radius:3.40282e38px}:is(.\*\:after\:bg-primary>*):after{content:var(--tw-content);background-color:var(--primary)}:is(.\*\:after\:transition-colors>*):after{content:var(--tw-content);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))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing)*0)}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.odd\:bg-muted\/90:nth-child(odd){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.odd\:bg-muted\/90:nth-child(odd){background-color:color-mix(in oklab,var(--muted)90%,transparent)}}@media (hover:hover){.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\:border:hover{border-style:var(--tw-border-style);border-width:1px}.hover\:border-amber-500:hover{border-color:var(--color-amber-500)}.hover\:border-blue-500:hover{border-color:var(--color-blue-500)}.hover\:border-border:hover{border-color:var(--border)}.hover\:border-emerald-500:hover{border-color:var(--color-emerald-500)}.hover\:border-indigo-500:hover{border-color:var(--color-indigo-500)}.hover\:border-input:hover{border-color:var(--input)}.hover\:border-muted-foreground\/50:hover{border-color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:border-muted-foreground\/50:hover{border-color:color-mix(in oklab,var(--muted-foreground)50%,transparent)}}.hover\:border-red-500:hover{border-color:var(--color-red-500)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-background:hover{background-color:var(--background)}.hover\:bg-blue-500:hover{background-color:var(--color-blue-500)}.hover\:bg-destructive\/5:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/5:hover{background-color:color-mix(in oklab,var(--destructive)5%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/40:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab,var(--muted)40%,transparent)}}.hover\:bg-muted\/60:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab,var(--muted)60%,transparent)}}.hover\:bg-primary\/5:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab,var(--primary)5%,transparent)}}.hover\:bg-primary\/10:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/10:hover{background-color:color-mix(in oklab,var(--primary)10%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:bg-secondary:hover,.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary)90%,transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-zinc-900:hover{background-color:var(--color-zinc-900)}.hover\:bg-zinc-950\/90:hover{background-color:#09090be6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-zinc-950\/90:hover{background-color:color-mix(in oklab,var(--color-zinc-950)90%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-indigo-600:hover{color:var(--color-indigo-600)}.hover\:text-indigo-700:hover{color:var(--color-indigo-700)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary:hover,.hover\:text-primary\/90:hover{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:text-primary\/90:hover{color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:text-purple-500:hover{color:var(--color-purple-500)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-dashed:hover{text-decoration-style:dashed}.hover\:decoration-solid:hover{text-decoration-style:solid}.hover\:underline-offset-4:hover{text-underline-offset:4px}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -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)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px 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)}.hover\:not-in-data-selected\:bg-accent:hover:not(:where([data-selected]) *){background-color:var(--accent)}.hover\:not-in-data-selected\:text-foreground:hover:not(:where([data-selected]) *){color:var(--foreground)}.odd\:hover\:bg-muted:nth-child(odd):hover{background-color:var(--muted)}}.focus\:z-10:focus{z-index:10}.focus\:z-20:focus{z-index:20}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-destructive\/5:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-destructive\/5:focus{background-color:color-mix(in oklab,var(--destructive)5%,transparent)}}.focus\:bg-transparent:focus{background-color:#0000}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-destructive:focus{color:var(--destructive)}.focus\:text-foreground:focus{color:var(--foreground)}.focus\:text-primary:focus{color:var(--primary)}.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-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-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px;--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-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:bg-accent:focus-visible{background-color:var(--accent)}.focus-visible\:text-accent-foreground:focus-visible{color:var(--accent-foreground)}.focus-visible\:ring-1:focus-visible{--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-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-4:focus-visible{--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)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)30%,transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.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\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}:where(:focus-visible) .in-focus-visible\:ring-\[3px\]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}:where(:focus-visible) .in-focus-visible\:ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){:where(:focus-visible) .in-focus-visible\:ring-ring\/50{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}:where([aria-expanded=false]) .in-aria-\[expanded\=false\]\:-rotate-90{rotate:-90deg}:where([data-drag-target=true]) .in-data-\[drag-target\=true\]\:bg-accent{background-color:var(--accent)}:where([data-invalid=true]) .in-data-\[invalid\=true\]\:border-destructive\/60{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:where([data-invalid=true]) .in-data-\[invalid\=true\]\:border-destructive\/60{border-color:color-mix(in oklab,var(--destructive)60%,transparent)}}:where([data-invalid=true]) .in-data-\[invalid\=true\]\:ring-destructive\/10{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:where([data-invalid=true]) .in-data-\[invalid\=true\]\:ring-destructive\/10{--tw-ring-color:color-mix(in oklab,var(--destructive)10%,transparent)}}:where([data-search-match=true]) .in-data-\[search-match\=true\]\:bg-blue-50\!{background-color:var(--color-blue-50)!important}:where([data-selected=true]) .in-data-\[selected\=true\]\:bg-accent{background-color:var(--accent)}:where([data-selected=true]) .in-data-\[selected\=true\]\:text-accent-foreground{color:var(--accent-foreground)}:where([data-sidebar-open=false]) .in-data-\[sidebar-open\=false\]\:w-\(--sidebar-collapsed-width\){width:var(--sidebar-collapsed-width)}:where([data-sidebar-open=false]) .in-data-\[sidebar-open\=false\]\:rotate-0{rotate:none}:where([data-sticky-header=on]) .in-data-\[sticky-header\=on\]\:pe-\[var\(--removed-body-scroll-bar-size\,0px\)\]{padding-inline-end:var(--removed-body-scroll-bar-size,0px)}:where([data-sticky-header=on]) .in-data-\[sticky-header\=on\]\:pt-\(--header-height-default\){padding-top:var(--header-height-default)}.has-checked\:border-3:has(:checked){border-style:var(--tw-border-style);border-width:3px}.has-checked\:border-green-500:has(:checked){border-color:var(--color-green-500)}.has-checked\:border-primary:has(:checked){border-color:var(--primary)}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[arrow\=true\]\:justify-between:has([data-arrow=true]){justify-content:space-between}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-\[\:focus-visible\]\:border-ring:has(:focus-visible){border-color:var(--ring)}.has-\[\:focus-visible\]\:ring-\[3px\]:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}.has-\[\:focus-visible\]\:ring-ring\/30:has(:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\:focus-visible\]\:ring-ring\/30:has(:focus-visible){--tw-ring-color:color-mix(in oklab,var(--ring)30%,transparent)}}.has-\[\:focus-visible\]\:outline-none:has(:focus-visible){--tw-outline-style:none;outline-style:none}.has-\[\[role\=alert\]\]\:border-0\!:has([role=alert]){border-style:var(--tw-border-style)!important;border-width:0!important}.has-\[\[role\=alert\]\]\:bg-transparent\!:has([role=alert]){background-color:#0000!important}.has-\[\[role\=alert\]\]\:shadow-none\!:has([role=alert]){--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-invalid\:border[aria-invalid=true]{border-style:var(--tw-border-style);border-width:1px}.aria-invalid\:border-destructive[aria-invalid=true],.aria-invalid\:border-destructive\/60[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:border-destructive\/60[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive)60%,transparent)}}.aria-invalid\:ring-destructive\/10[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/10[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}:is(.\*\:data-alert-icon\:mt-0\.5>*)[data-alert-icon]{margin-top:calc(var(--spacing)*.5)}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-focus-within\:border-ring[data-focus-within]{border-color:var(--ring)}.data-focus-within\:ring-\[3px\][data-focus-within]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}.data-focus-within\:ring-ring\/30[data-focus-within]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.data-focus-within\:ring-ring\/30[data-focus-within]{--tw-ring-color:color-mix(in oklab,var(--ring)30%,transparent)}}.data-focus-within\:outline-none[data-focus-within]{--tw-outline-style:none;outline-style:none}.data-focus-within\:has-aria-invalid\:border-destructive[data-focus-within]:has([aria-invalid=true]){border-color:var(--destructive)}.data-focus-within\:has-aria-invalid\:ring-destructive\/20[data-focus-within]:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-focus-within\:has-aria-invalid\:ring-destructive\/20[data-focus-within]:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.data-focused\:bg-accent[data-focused]{background-color:var(--accent)}.data-focused\:text-foreground[data-focused]{color:var(--foreground)}.data-invalid\:text-destructive[data-invalid]{color:var(--destructive)}.data-invalid\:data-focused\:bg-destructive[data-invalid][data-focused]{background-color:var(--destructive)}.data-invalid\:data-focused\:text-destructive-foreground[data-invalid][data-focused]{color:var(--destructive-foreground)}.data-pinned\:bg-background\/90[data-pinned]{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.data-pinned\:bg-background\/90[data-pinned]{background-color:color-mix(in oklab,var(--background)90%,transparent)}}.data-pinned\:bg-muted\/90[data-pinned]{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.data-pinned\:bg-muted\/90[data-pinned]{background-color:color-mix(in oklab,var(--muted)90%,transparent)}}.data-pinned\:backdrop-blur-xs[data-pinned]{--tw-backdrop-blur:blur(var(--blur-xs));-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,)}.data-placeholder\:text-muted-foreground[data-placeholder],.data-placeholder\:text-muted-foreground\/70[data-placeholder]{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.data-placeholder\:text-muted-foreground\/70[data-placeholder]{color:color-mix(in oklab,var(--muted-foreground)70%,transparent)}}.data-focused\:data-placeholder\:text-foreground[data-focused][data-placeholder]{color:var(--foreground)}.data-invalid\:data-placeholder\:text-destructive[data-invalid][data-placeholder]{color:var(--destructive)}.data-invalid\:data-focused\:data-placeholder\:text-destructive-foreground[data-invalid][data-focused][data-placeholder]{color:var(--destructive-foreground)}.data-selected\:bg-accent\/50[data-selected]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-selected\:bg-accent\/50[data-selected]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.data-selected\:text-muted-foreground[data-selected]{color:var(--muted-foreground)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:border-border[data-active=true]{border-color:var(--border)}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:bg-accent[data-active=true],.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.data-\[active\=true\]\:bg-background[data-active=true]{background-color:var(--background)}.data-\[active\=true\]\:bg-destructive\/5[data-active=true]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:bg-destructive\/5[data-active=true]{background-color:color-mix(in oklab,var(--destructive)5%,transparent)}}.data-\[active\=true\]\:bg-transparent[data-active=true]{background-color:#0000}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--accent-foreground)}.data-\[active\=true\]\:text-primary[data-active=true]{color:var(--primary)}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}@media (hover:hover){.data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--accent)}}.data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--accent)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}.data-\[here\=true\]\:border-border[data-here=true]{border-color:var(--border)}.data-\[here\=true\]\:bg-accent[data-here=true]{background-color:var(--accent)}.data-\[here\=true\]\:bg-background[data-here=true]{background-color:var(--background)}.data-\[here\=true\]\:text-accent-foreground[data-here=true]{color:var(--accent-foreground)}.data-\[here\=true\]\:text-foreground[data-here=true]{color:var(--foreground)}.data-\[here\=true\]\:text-primary[data-here=true]{color:var(--primary)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing)*8)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-end\]\:slide-in-from-right-52\![data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))!important}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=from-start\]\:slide-in-from-left-52\![data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)!important}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-end\]\:slide-out-to-right-52\![data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))!important}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-start\]\:slide-out-to-left-52\![data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)!important}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=horizontal\]\:flex-row[data-orientation=horizontal]{flex-direction:row}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:calc(var(--spacing)*0)}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(var(--spacing)*1)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[selected\=true\]\:border-border[data-selected=true]{border-color:var(--border)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:bg-background[data-selected=true]{background-color:var(--background)}.data-\[selected\=true\]\:bg-muted[data-selected=true]{background-color:var(--muted)}.data-\[selected\=true\]\:bg-transparent[data-selected=true]{background-color:#0000}.data-\[selected\=true\]\:font-medium[data-selected=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[selected\=true\]\:text-primary[data-selected=true]{color:var(--primary)}.data-\[side\=bottom\]\:translate-y-1\.5[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:-translate-x-1\.5[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:translate-x-1\.5[data-side=right]{--tw-translate-x:calc(var(--spacing)*1.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:-translate-y-1\.5[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]: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)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}.data-\[state\=active\]\:border-primary[data-state=active]{border-color:var(--primary)}.data-\[state\=active\]\:bg-accent[data-state=active]{background-color:var(--accent)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--background)}.data-\[state\=active\]\:bg-primary[data-state=active]{background-color:var(--primary)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--foreground)}.data-\[state\=active\]\:text-primary[data-state=active]{color:var(--primary)}.data-\[state\=active\]\:text-primary-foreground[data-state=active]{color:var(--primary-foreground)}.data-\[state\=active\]\:shadow-xs[data-state=active]{--tw-shadow:0 1px 2px 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)}.data-\[state\=active\]\:shadow-black\/5[data-state=active]{--tw-shadow-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.data-\[state\=active\]\:shadow-black\/5[data-state=active]{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-black)5%,transparent)var(--tw-shadow-alpha),transparent)}}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-collapsible-up[data-state=closed]{animation:collapsible-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=completed\]\:bg-primary[data-state=completed]{background-color:var(--primary)}.data-\[state\=completed\]\:text-primary-foreground[data-state=completed]{color:var(--primary-foreground)}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=indeterminate\]\:border-primary[data-state=indeterminate]{border-color:var(--primary)}.data-\[state\=indeterminate\]\:bg-primary[data-state=indeterminate]{background-color:var(--primary)}.data-\[state\=indeterminate\]\:text-primary-foreground[data-state=indeterminate]{color:var(--primary-foreground)}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:bg-background[data-state=on]{background-color:var(--background)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=on\]\:shadow-sm[data-state=on]{--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)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-collapsible-down[data-state=open]{animation:collapsible-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:border[data-state=open]{border-style:var(--tw-border-style);border-width:1px}.data-\[state\=open\]\:border-border[data-state=open]{border-color:var(--border)}.data-\[state\=open\]\:border-input[data-state=open]{border-color:var(--input)}.data-\[state\=open\]\:border-primary[data-state=open]{border-color:var(--primary)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.data-\[state\=open\]\:bg-background[data-state=open]{background-color:var(--background)}.data-\[state\=open\]\:bg-destructive\/5[data-state=open]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-destructive\/5[data-state=open]{background-color:color-mix(in oklab,var(--destructive)5%,transparent)}}.data-\[state\=open\]\:bg-destructive\/90[data-state=open]{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-destructive\/90[data-state=open]{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.data-\[state\=open\]\:bg-primary\/5[data-state=open]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-primary\/5[data-state=open]{background-color:color-mix(in oklab,var(--primary)5%,transparent)}}.data-\[state\=open\]\:bg-primary\/90[data-state=open]{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-primary\/90[data-state=open]{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open],.data-\[state\=open\]\:bg-secondary\/90[data-state=open]{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-secondary\/90[data-state=open]{background-color:color-mix(in oklab,var(--secondary)90%,transparent)}}.data-\[state\=open\]\:bg-transparent[data-state=open]{background-color:#0000}.data-\[state\=open\]\:bg-zinc-950\/90[data-state=open]{background-color:#09090be6}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-zinc-950\/90[data-state=open]{background-color:color-mix(in oklab,var(--color-zinc-950)90%,transparent)}}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-foreground[data-state=open]{color:var(--foreground)}.data-\[state\=open\]\:text-indigo-600[data-state=open]{color:var(--color-indigo-600)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:text-primary[data-state=open]{color:var(--primary)}.data-\[state\=open\]\:duration-400[data-state=open]{--tw-duration:.4s;transition-duration:.4s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected],.data-\[state\=selected\]\:bg-muted\/50[data-state=selected]{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.data-\[state\=selected\]\:bg-muted\/50[data-state=selected]{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.data-\[state\=unchecked\]\:translate-x-\[2px\][data-state=unchecked]{--tw-translate-x:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[sticky-header\=on\]\:\[--header-height\:60px\][data-sticky-header=on]{--header-height:60px}.data-\[type\=literal\]\:px-0[data-type=literal]{padding-inline:calc(var(--spacing)*0)}.data-\[type\=literal\]\:text-muted-foreground\/70[data-type=literal]{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.data-\[type\=literal\]\:text-muted-foreground\/70[data-type=literal]{color:color-mix(in oklab,var(--muted-foreground)70%,transparent)}}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=outline\]\:gap-0[data-variant=outline]{gap:calc(var(--spacing)*0)}.data-\[variant\=outline\]\:rounded-none[data-variant=outline]{border-radius:0}.data-\[variant\=outline\]\:border-s-0[data-variant=outline]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[variant\=outline\]\:shadow-xs[data-variant=outline]{--tw-shadow:0 1px 2px 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)}.data-\[variant\=outline\]\:first\:rounded-s-md[data-variant=outline]:first-child{border-start-start-radius:calc(var(--radius) - 2px);border-end-start-radius:calc(var(--radius) - 2px)}.data-\[variant\=outline\]\:first\:border-s[data-variant=outline]:first-child{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[variant\=outline\]\:last\:rounded-e-md[data-variant=outline]:last-child{border-start-end-radius:calc(var(--radius) - 2px);border-end-end-radius:calc(var(--radius) - 2px)}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:bg-background\/60{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.supports-backdrop-filter\:bg-background\/60{background-color:color-mix(in oklab,var(--background)60%,transparent)}}}@media not all and (min-width:40rem){.max-sm\:h-48{height:calc(var(--spacing)*48)}.max-sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-sm\:flex-col{flex-direction:column}.max-sm\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}}@media (min-width:40rem){.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:mt-0{margin-top:calc(var(--spacing)*0)}.sm\:w-40{width:calc(var(--spacing)*40)}.sm\:w-\[520px\]{width:520px}.sm\:w-\[560px\]{width:560px}.sm\:max-w-full{max-width:100%}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:flex-wrap{flex-wrap:wrap}.sm\:justify-end{justify-content:flex-end}:where(.sm\: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(.sm\:space-x-2\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-x-reverse)))}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.sm\:py-0{padding-block:calc(var(--spacing)*0)}.sm\:pe-5{padding-inline-end:calc(var(--spacing)*5)}.sm\:pt-0{padding-top:calc(var(--spacing)*0)}.sm\:pb-0{padding-bottom:calc(var(--spacing)*0)}.sm\:text-left{text-align:left}.sm\:text-start{text-align:start}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (min-width:48rem){.md\:absolute{position:absolute}.md\:order-1{order:1}.md\:order-2{order:2}.md\:mt-0{margin-top:calc(var(--spacing)*0)}.md\:mb-10{margin-bottom:calc(var(--spacing)*10)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:max-w-\[375px\]{max-width:375px}.md\:flex-1{flex:1}.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\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-1\.25{gap:calc(var(--spacing)*1.25)}.md\:pt-15{padding-top:calc(var(--spacing)*15)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:64rem){.lg\:fixed{position:fixed}.lg\:top-\(--header-height\){top:var(--header-height)}.lg\:top-0{top:calc(var(--spacing)*0)}.lg\:bottom-0{bottom:calc(var(--spacing)*0)}.lg\:z-20{z-index:20}.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\:m-5{margin:calc(var(--spacing)*5)}.lg\:mx-0{margin-inline:calc(var(--spacing)*0)}.lg\:ms-\(--sidebar-width\){margin-inline-start:var(--sidebar-width)}.lg\:mt-\(--navbar-height\){margin-top:var(--navbar-height)}.lg\:mt-5{margin-top:calc(var(--spacing)*5)}.lg\:mt-\[15px\]{margin-top:15px}.lg\:mb-0{margin-bottom:calc(var(--spacing)*0)}.lg\:mb-7{margin-bottom:calc(var(--spacing)*7)}.lg\:mb-8{margin-bottom:calc(var(--spacing)*8)}.lg\:mb-10{margin-bottom:calc(var(--spacing)*10)}.lg\:mb-11{margin-bottom:calc(var(--spacing)*11)}.lg\:ml-4{margin-left:calc(var(--spacing)*4)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:h-\(--header-height\){height:var(--header-height)}.lg\:h-\[calc\(100vh-5rem\)\]{height:calc(100vh - 5rem)}.lg\:max-h-\[calc\(100vh-5\.5rem\)\]{max-height:calc(100vh - 5.5rem)}.lg\:max-h-\[calc\(100vh-6rem\)\]{max-height:calc(100vh - 6rem)}.lg\:min-h-screen{min-height:100vh}.lg\:w-\(--sidebar-width\){width:var(--sidebar-width)}.lg\:w-1\/3{width:33.3333%}.lg\:w-2\/3{width:66.6667%}.lg\:w-\[240px\]{width:240px}.lg\:w-auto{width:auto}.lg\:min-w-24{min-width:calc(var(--spacing)*24)}.lg\:grow-0{flex-grow:0}.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\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:gap-0{gap:calc(var(--spacing)*0)}.lg\:gap-3\.5{gap:calc(var(--spacing)*3.5)}.lg\:gap-4{gap:calc(var(--spacing)*4)}.lg\:gap-5{gap:calc(var(--spacing)*5)}.lg\:gap-6{gap:calc(var(--spacing)*6)}.lg\:gap-7\.5{gap:calc(var(--spacing)*7.5)}.lg\:gap-12{gap:calc(var(--spacing)*12)}.lg\:gap-16{gap:calc(var(--spacing)*16)}.lg\:overflow-hidden{overflow:hidden}.lg\:rounded-xl{border-radius:calc(var(--radius) + 4px)}.lg\:border{border-style:var(--tw-border-style);border-width:1px}.lg\:border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.lg\:border-border{border-color:var(--border)}.lg\:p-7{padding:calc(var(--spacing)*7)}.lg\:p-7\.5{padding:calc(var(--spacing)*7.5)}.lg\:p-10{padding:calc(var(--spacing)*10)}.lg\:p-16{padding:calc(var(--spacing)*16)}.lg\:px-6{padding-inline:calc(var(--spacing)*6)}.lg\:px-12{padding-inline:calc(var(--spacing)*12)}.lg\:py-0{padding-block:calc(var(--spacing)*0)}.lg\:py-7\.5{padding-block:calc(var(--spacing)*7.5)}.lg\:ps-\(--sidebar-width\){padding-inline-start:var(--sidebar-width)}.lg\:ps-0{padding-inline-start:calc(var(--spacing)*0)}.lg\:ps-1{padding-inline-start:calc(var(--spacing)*1)}.lg\:ps-5{padding-inline-start:calc(var(--spacing)*5)}.lg\:pt-\(--header-height\){padding-top:var(--header-height)}.lg\:pt-0{padding-top:calc(var(--spacing)*0)}.lg\:pt-4{padding-top:calc(var(--spacing)*4)}.lg\:pt-6{padding-top:calc(var(--spacing)*6)}.lg\:pt-7{padding-top:calc(var(--spacing)*7)}.lg\:pt-7\.5{padding-top:calc(var(--spacing)*7.5)}.lg\:pt-10{padding-top:calc(var(--spacing)*10)}.lg\:pt-40{padding-top:calc(var(--spacing)*40)}.lg\:pb-0{padding-bottom:calc(var(--spacing)*0)}.lg\:pb-1{padding-bottom:calc(var(--spacing)*1)}.lg\:pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}.lg\:pb-7\.5{padding-bottom:calc(var(--spacing)*7.5)}.lg\:pb-20{padding-bottom:calc(var(--spacing)*20)}.lg\:text-end{text-align:end}.lg\:text-right{text-align:right}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\:\[--kt-scrollbar-width\:auto\]{--kt-scrollbar-width:auto}.lg\:\[scrollbar-width\:auto\]{scrollbar-width:auto}:where([data-sidebar-open=false]) .lg\:in-data-\[sidebar-open\=false\]\:ps-\(--sidebar-collapsed-width\){padding-inline-start:var(--sidebar-collapsed-width)}}@media (min-width:80rem){.xl\:w-\[38\.75rem\]{width:38.75rem}.xl\:max-w-96{max-width:calc(var(--spacing)*96)}.xl\:min-w-24{min-width:calc(var(--spacing)*24)}.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\:flex-row{flex-direction:row}.xl\:bg-cover{background-size:cover}}@media (min-width:96rem){.\32 xl\:-ms-\[60px\]{margin-inline-start:-60px}}.ltr\:rotate-180:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *){rotate:180deg}.ltr\:rounded-tl-xl:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *){border-top-left-radius:calc(var(--radius) + 4px)}.ltr\:rounded-tr-xl:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *){border-top-right-radius:calc(var(--radius) + 4px)}.ltr\:border-l:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *){border-left-style:var(--tw-border-style);border-left-width:1px}.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(1/2*100%);translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:translate-x-2\/4:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:calc(2/4*100%);translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:translate-x-full:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.rtl\:transform:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.rtl\:rounded-tl-xl:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){border-top-left-radius:calc(var(--radius) + 4px)}.rtl\:rounded-tr-xl:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){border-top-right-radius:calc(var(--radius) + 4px)}.rtl\:border-s:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.rtl\:\[background-position\:-30\%_41\%\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){background-position:-30% 41%}.rtl\:\[background-position\:-70\%_25\%\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){background-position:-70% 25%}.rtl\:\[background-position\:-195px_-85px\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){background-position:-195px -85px}.rtl\:bg-\[center_left_-8rem\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){background-position:-8rem}.rtl\:bg-\[left_top_-1\.7rem\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){background-position:0 -1.7rem}.rtl\:text-right:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){text-align:right}.rtl\:peer-data-\[state\=unchecked\]\:-translate-x-full:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *):is(:where(.peer)[data-state=unchecked]~*){--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.rtl\:\*\:after\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)>*):after{content:var(--tw-content);--tw-translate-x:calc(1/2*100%);translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:data-\[state\=checked\]\:-translate-x-\[calc\(100\%-2px\)\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)[data-state=checked]{--tw-translate-x:calc(calc(100% - 2px)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:data-\[state\=closed\]\:slide-out-to-left:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)[data-state=closed]{--tw-exit-translate-x:-100%}.rtl\:data-\[state\=closed\]\:slide-out-to-right:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)[data-state=closed]{--tw-exit-translate-x:100%}.rtl\:data-\[state\=open\]\:slide-in-from-left:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)[data-state=open]{--tw-enter-translate-x:-100%}.rtl\:data-\[state\=open\]\:slide-in-from-right:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)[data-state=open]{--tw-enter-translate-x:100%}.rtl\:data-\[state\=unchecked\]\:-translate-x-\[2px\]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)[data-state=unchecked]{--tw-translate-x:calc(2px*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:inline-block:is(.dark *){display:inline-block}.dark\:h-\[160px\]:is(.dark *){height:160px}.dark\:w-\[160px\]:is(.dark *){width:160px}.dark\:border:is(.dark *){border-style:var(--tw-border-style);border-width:1px}.dark\:border-\[var\(--color-destructive-alpha\,var\(--color-red-900\)\)\]:is(.dark *){border-color:var(--color-destructive-alpha,var(--color-red-900))}.dark\:border-\[var\(--color-destructive-soft\,var\(--color-red-900\)\)\]:is(.dark *){border-color:var(--color-destructive-soft,var(--color-red-900))}.dark\:border-\[var\(--color-info-alpha\,var\(--color-violet-900\)\)\]:is(.dark *){border-color:var(--color-info-alpha,var(--color-violet-900))}.dark\:border-\[var\(--color-info-soft\,var\(--color-violet-900\)\)\]:is(.dark *){border-color:var(--color-info-soft,var(--color-violet-900))}.dark\:border-\[var\(--color-primary-alpha\,var\(--color-blue-900\)\)\]:is(.dark *){border-color:var(--color-primary-alpha,var(--color-blue-900))}.dark\:border-\[var\(--color-primary-soft\,var\(--color-blue-900\)\)\]:is(.dark *){border-color:var(--color-primary-soft,var(--color-blue-900))}.dark\:border-\[var\(--color-success-alpha\,var\(--color-green-900\)\)\]:is(.dark *){border-color:var(--color-success-alpha,var(--color-green-900))}.dark\:border-\[var\(--color-success-soft\,var\(--color-green-900\)\)\]:is(.dark *){border-color:var(--color-success-soft,var(--color-green-900))}.dark\:border-\[var\(--color-warning-alpha\,var\(--color-yellow-900\)\)\]:is(.dark *){border-color:var(--color-warning-alpha,var(--color-yellow-900))}.dark\:border-\[var\(--color-warning-soft\,var\(--color-yellow-900\)\)\]:is(.dark *){border-color:var(--color-warning-soft,var(--color-yellow-900))}.dark\:border-border:is(.dark *){border-color:var(--border)}.dark\:border-gray-300:is(.dark *){border-color:var(--color-gray-300)}.dark\:border-green-950:is(.dark *){border-color:var(--color-green-950)}.dark\:border-indigo-950\/50:is(.dark *){border-color:#1e1a4d80}@supports (color:color-mix(in lab, red, red)){.dark\:border-indigo-950\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-indigo-950)50%,transparent)}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-\(--page-bg-dark\):is(.dark *){background-color:var(--page-bg-dark)}.dark\:bg-\[var\(--color-destructive-soft\,var\(--color-red-950\)\)\]:is(.dark *){background-color:var(--color-destructive-soft,var(--color-red-950))}.dark\:bg-\[var\(--color-info-soft\,var\(--color-violet-950\)\)\]:is(.dark *){background-color:var(--color-info-soft,var(--color-violet-950))}.dark\:bg-\[var\(--color-primary-soft\,var\(--color-blue-950\)\)\]:is(.dark *){background-color:var(--color-primary-soft,var(--color-blue-950))}.dark\:bg-\[var\(--color-success-soft\,var\(--color-green-950\)\)\]:is(.dark *){background-color:var(--color-success-soft,var(--color-green-950))}.dark\:bg-\[var\(--color-warning-soft\,var\(--color-yellow-950\)\)\]:is(.dark *){background-color:var(--color-warning-soft,var(--color-yellow-950))}.dark\:bg-\[var\(--page-bg-dark\)\]:is(.dark *){background-color:var(--page-bg-dark)}.dark\:bg-amber-950\/20:is(.dark *){background-color:#46190133}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950)20%,transparent)}}.dark\:bg-blue-600:is(.dark *){background-color:var(--color-blue-600)}.dark\:bg-blue-950\/40:is(.dark *){background-color:#16245666}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-950\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-950)40%,transparent)}}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}.dark\:bg-emerald-950\/40:is(.dark *){background-color:#002c2266}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-950)40%,transparent)}}.dark\:bg-green-950\/30:is(.dark *){background-color:#032e154d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-950\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-green-950)30%,transparent)}}.dark\:bg-indigo-300\/10:is(.dark *){background-color:#a4b3ff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-300\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-300)10%,transparent)}}.dark\:bg-indigo-400:is(.dark *){background-color:var(--color-indigo-400)}.dark\:bg-indigo-900:is(.dark *){background-color:var(--color-indigo-900)}.dark\:bg-indigo-950:is(.dark *){background-color:var(--color-indigo-950)}.dark\:bg-indigo-950\/50:is(.dark *){background-color:#1e1a4d80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-950\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-950)50%,transparent)}}.dark\:bg-indigo-950\/60:is(.dark *){background-color:#1e1a4d99}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-950\/60:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-950)60%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:bg-neutral-100\/50:is(.dark *){background-color:#f5f5f580}@supports (color:color-mix(in lab, red, red)){.dark\:bg-neutral-100\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-neutral-100)50%,transparent)}}.dark\:bg-red-950\/40:is(.dark *){background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-red-950)40%,transparent)}}.dark\:bg-secondary\/50:is(.dark *){background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-secondary\/50:is(.dark *){background-color:color-mix(in oklab,var(--secondary)50%,transparent)}}.dark\:bg-zinc-50:is(.dark *){background-color:var(--color-zinc-50)}.dark\:bg-zinc-300:is(.dark *){background-color:var(--color-zinc-300)}.dark\:bg-zinc-950:is(.dark *){background-color:var(--color-zinc-950)}.dark\:bg-gradient-to-br:is(.dark *){--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.dark\:bg-\[linear-gradient\(\#0a0a0a\,\#0a0a0a\)\,linear-gradient\(\#0a0a0a_50\%\,rgba\(255\,255\,255\,0\.6\)_80\%\,rgba\(0\,0\,0\,0\)\)\,linear-gradient\(90deg\,var\(--color-1\)\,var\(--color-5\)\,var\(--color-3\)\,var\(--color-4\)\,var\(--color-2\)\)\]:is(.dark *){background-image:linear-gradient(#0a0a0a,#0a0a0a),linear-gradient(#0a0a0a 50%,#fff9 80%,#0000),linear-gradient(90deg,var(--color-1),var(--color-5),var(--color-3),var(--color-4),var(--color-2))}.dark\:bg-\[linear-gradient\(\#fff\,\#fff\)\,linear-gradient\(\#fff_50\%\,rgba\(255\,255\,255\,0\.6\)_80\%\,rgba\(0\,0\,0\,0\)\)\,linear-gradient\(90deg\,var\(--color-1\)\,var\(--color-5\)\,var\(--color-3\)\,var\(--color-4\)\,var\(--color-2\)\)\]:is(.dark *){background-image:linear-gradient(#fff,#fff),linear-gradient(#fff 50%,#fff9 80%,#0000),linear-gradient(90deg,var(--color-1),var(--color-5),var(--color-3),var(--color-4),var(--color-2))}.dark\:from-blue-900\/15:is(.dark *){--tw-gradient-from:#1c398e26}@supports (color:color-mix(in lab, red, red)){.dark\:from-blue-900\/15:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-blue-900)15%,transparent)}}.dark\:from-blue-900\/15:is(.dark *){--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-gray-50:is(.dark *){--tw-gradient-from:var(--color-gray-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-indigo-400:is(.dark *){--tw-gradient-from:var(--color-indigo-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))}.dark\:from-indigo-600\/20:is(.dark *){--tw-gradient-from:#4f39f633}@supports (color:color-mix(in lab, red, red)){.dark\:from-indigo-600\/20:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-indigo-600)20%,transparent)}}.dark\:from-indigo-600\/20:is(.dark *){--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\/0:is(.dark *){--tw-gradient-from:#0000}@supports (color:color-mix(in lab, red, red)){.dark\:from-slate-900\/0:is(.dark *){--tw-gradient-from:color-mix(in oklab,var(--color-slate-900)0%,transparent)}}.dark\:from-slate-900\/0:is(.dark *){--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-zinc-950:is(.dark *){--tw-gradient-from:var(--color-zinc-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\:via-black:is(.dark *){--tw-gradient-via:var(--color-black);--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\:via-blue-300:is(.dark *){--tw-gradient-via:var(--color-blue-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)}.dark\:via-emerald-900:is(.dark *){--tw-gradient-via:var(--color-emerald-900);--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\:via-sky-900:is(.dark *){--tw-gradient-via:var(--color-sky-900);--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-indigo-300:is(.dark *){--tw-gradient-to:var(--color-indigo-300);--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-indigo-400\/20:is(.dark *){--tw-gradient-to:#7d87ff33}@supports (color:color-mix(in lab, red, red)){.dark\:to-indigo-400\/20:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-indigo-400)20%,transparent)}}.dark\:to-indigo-400\/20:is(.dark *){--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-indigo-900:is(.dark *){--tw-gradient-to:var(--color-indigo-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-indigo-900\/15:is(.dark *){--tw-gradient-to:#312c8526}@supports (color:color-mix(in lab, red, red)){.dark\:to-indigo-900\/15:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-indigo-900)15%,transparent)}}.dark\:to-indigo-900\/15:is(.dark *){--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-800\/0:is(.dark *){--tw-gradient-to:#0000}@supports (color:color-mix(in lab, red, red)){.dark\:to-slate-800\/0:is(.dark *){--tw-gradient-to:color-mix(in oklab,var(--color-slate-800)0%,transparent)}}.dark\:to-slate-800\/0:is(.dark *){--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-zinc-950:is(.dark *){--tw-gradient-to:var(--color-zinc-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\:fill-blue-950\/30:is(.dark *){fill:#1624564d}@supports (color:color-mix(in lab, red, red)){.dark\:fill-blue-950\/30:is(.dark *){fill:color-mix(in oklab,var(--color-blue-950)30%,transparent)}}.dark\:fill-green-950\/30:is(.dark *){fill:#032e154d}@supports (color:color-mix(in lab, red, red)){.dark\:fill-green-950\/30:is(.dark *){fill:color-mix(in oklab,var(--color-green-950)30%,transparent)}}.dark\:fill-indigo-200:is(.dark *){fill:var(--color-indigo-200)}.dark\:fill-indigo-300:is(.dark *){fill:var(--color-indigo-300)}.dark\:fill-indigo-400:is(.dark *){fill:var(--color-indigo-400)}.dark\:fill-indigo-500:is(.dark *){fill:var(--color-indigo-500)}.dark\:fill-indigo-600:is(.dark *){fill:var(--color-indigo-600)}.dark\:fill-orange-950\/30:is(.dark *){fill:#4413064d}@supports (color:color-mix(in lab, red, red)){.dark\:fill-orange-950\/30:is(.dark *){fill:color-mix(in oklab,var(--color-orange-950)30%,transparent)}}.dark\:fill-red-950\/30:is(.dark *){fill:#4608094d}@supports (color:color-mix(in lab, red, red)){.dark\:fill-red-950\/30:is(.dark *){fill:color-mix(in oklab,var(--color-red-950)30%,transparent)}}.dark\:fill-violet-950\/30:is(.dark *){fill:#2f0d684d}@supports (color:color-mix(in lab, red, red)){.dark\:fill-violet-950\/30:is(.dark *){fill:color-mix(in oklab,var(--color-violet-950)30%,transparent)}}.dark\:stroke-blue-950:is(.dark *){stroke:var(--color-blue-950)}.dark\:stroke-green-950:is(.dark *){stroke:var(--color-green-950)}.dark\:stroke-orange-950:is(.dark *){stroke:var(--color-orange-950)}.dark\:stroke-red-950:is(.dark *){stroke:var(--color-red-950)}.dark\:stroke-violet-950:is(.dark *){stroke:var(--color-violet-950)}.dark\:text-\[var\(--color-destructive-soft\,var\(--color-red-600\)\)\]:is(.dark *){color:var(--color-destructive-soft,var(--color-red-600))}.dark\:text-\[var\(--color-info-soft\,var\(--color-violet-400\)\)\]:is(.dark *){color:var(--color-info-soft,var(--color-violet-400))}.dark\:text-\[var\(--color-primary-soft\,var\(--color-blue-600\)\)\]:is(.dark *){color:var(--color-primary-soft,var(--color-blue-600))}.dark\:text-\[var\(--color-success-soft\,var\(--color-green-600\)\)\]:is(.dark *){color:var(--color-success-soft,var(--color-green-600))}.dark\:text-\[var\(--color-warning-soft\,var\(--color-yellow-600\)\)\]:is(.dark *){color:var(--color-warning-soft,var(--color-yellow-600))}.dark\:text-black:is(.dark *){color:var(--color-black)}.dark\:text-gray-100:is(.dark *){color:var(--color-gray-100)}.dark\:text-indigo-200:is(.dark *){color:var(--color-indigo-200)}.dark\:text-indigo-400:is(.dark *){color:var(--color-indigo-400)}.dark\:text-zinc-950:is(.dark *){color:var(--color-zinc-950)}.dark\:ring-ring\/20:is(.dark *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.dark\:ring-ring\/20:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--ring)20%,transparent)}}.dark\:outline-ring\/40:is(.dark *){outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.dark\:outline-ring\/40:is(.dark *){outline-color:color-mix(in oklab,var(--ring)40%,transparent)}}.dark\:\[--base-color\:var\(--color-zinc-600\)\]:is(.dark *){--base-color:var(--color-zinc-600)}.dark\:\[--shimmer-color\:var\(--color-white\)\]:is(.dark *){--shimmer-color:var(--color-white)}@media (hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}.dark\:hover\:bg-zinc-50:is(.dark *):hover{background-color:var(--color-zinc-50)}.dark\:hover\:bg-zinc-300\/90:is(.dark *):hover{background-color:#d4d4d8e6}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-zinc-300\/90:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-zinc-300)90%,transparent)}}.dark\:hover\:text-indigo-400:is(.dark *):hover{color:var(--color-indigo-400)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}:where([data-invalid=true]) .dark\:in-data-\[invalid\=true\]\:border-destructive:is(.dark *){border-color:var(--destructive)}:where([data-invalid=true]) .dark\:in-data-\[invalid\=true\]\:ring-destructive\/20:is(.dark *){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:where([data-invalid=true]) .dark\:in-data-\[invalid\=true\]\:ring-destructive\/20:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.dark\:aria-invalid\:border-destructive:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}.dark\:aria-invalid\:ring-destructive\/20:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/20:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-focus-within\:has-aria-invalid\:ring-destructive\/40:is(.dark *)[data-focus-within]:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-focus-within\:has-aria-invalid\:ring-destructive\/40:is(.dark *)[data-focus-within]:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[state\=open\]\:bg-zinc-300\/90:is(.dark *)[data-state=open]{background-color:#d4d4d8e6}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[state\=open\]\:bg-zinc-300\/90:is(.dark *)[data-state=open]{background-color:color-mix(in oklab,var(--color-zinc-300)90%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.light\:hidden:not(.dark *){display:none}.has-checked\:\[\&_\.checked\]\:flex:has(:checked) .checked{display:flex}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:var(--border)}@supports (color:color-mix(in lab, red, red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke=\#ccc]{stroke:color-mix(in oklab,var(--border)50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke=\#ccc]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\>\:first-child\]\:relative>:first-child{position:relative}.\[\&_\>\:last-child\]\:border-e-0>:last-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing)*1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing)*0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing)*5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing)*12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing)*3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing)*5)}.\[\&_\[data-slot\=accordion-menu-sub-indicator\]\]\:hidden [data-slot=accordion-menu-sub-indicator]{display:none}.\[\&_\[data-slot\=alert-close\]\]\:mt-0\.5 [data-slot=alert-close]{margin-top:calc(var(--spacing)*.5)}.\[\&_\[data-slot\=alert-close\]\]\:mt-0\.25 [data-slot=alert-close]{margin-top:calc(var(--spacing)*.25)}.\[\&_\[data-slot\=alert-close\]\]\:mt-1 [data-slot=alert-close]{margin-top:calc(var(--spacing)*1)}.\[\&_\[data-slot\=alert-close\]\]\:text-foreground [data-slot=alert-close]{color:var(--foreground)}.\[\&_\[data-slot\=alert-close\]_svg\]\:size-3\.5 [data-slot=alert-close] svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&_\[data-slot\=alert-icon\]\]\:text-\[var\(--color-info-foreground\,var\(--color-violet-600\)\)\] [data-slot=alert-icon]{color:var(--color-info-foreground,var(--color-violet-600))}.\[\&_\[data-slot\=alert-icon\]\]\:text-\[var\(--color-success-foreground\,var\(--color-green-600\)\)\] [data-slot=alert-icon]{color:var(--color-success-foreground,var(--color-green-600))}.\[\&_\[data-slot\=alert-icon\]\]\:text-\[var\(--color-warning-foreground\,var\(--color-yellow-600\)\)\] [data-slot=alert-icon]{color:var(--color-warning-foreground,var(--color-yellow-600))}.\[\&_\[data-slot\=alert-icon\]\]\:text-destructive [data-slot=alert-icon]{color:var(--destructive)}.\[\&_\[data-slot\=alert-icon\]\]\:text-primary [data-slot=alert-icon]{color:var(--primary)}.\[\&_\[data-slot\=alert-title\]\]\:font-semibold [data-slot=alert-title]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\[\&_\[data-slot\=button\]\+\[data-slot\=input\]\]\:rounded-s-none [data-slot=button]+[data-slot=input]{border-start-start-radius:0;border-end-start-radius:0}@media (min-width:64rem){.lg\:\[\&_\[data-slot\=container\]\]\:pe-2 [data-slot=container]{padding-inline-end:calc(var(--spacing)*2)}}.\[\&_\[data-slot\=datefield\]\]\:grow [data-slot=datefield]{flex-grow:1}.\[\&_\[data-slot\=datefield\]\+\[data-slot\=input-addon\]\]\:rounded-s-none [data-slot=datefield]+[data-slot=input-addon]{border-start-start-radius:0;border-end-start-radius:0}.\[\&_\[data-slot\=datefield\]\+\[data-slot\=input-addon\]\]\:border-s-0 [data-slot=datefield]+[data-slot=input-addon]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}.\[\&_\[data-slot\=input-addon\]\+\[data-slot\=input\]\]\:rounded-s-none [data-slot=input-addon]+[data-slot=input]{border-start-start-radius:0;border-end-start-radius:0}:is(.\[\&_\[data-slot\=input-addon\]\:has\(\+\[data-slot\=button\]\)\]\:rounded-e-none [data-slot=input-addon]:has(+[data-slot=button]),.\[\&_\[data-slot\=input-addon\]\:has\(\+\[data-slot\=datefield\]\)\]\:rounded-e-none [data-slot=input-addon]:has(+[data-slot=datefield])){border-start-end-radius:0;border-end-end-radius:0}.\[\&_\[data-slot\=input-addon\]\:has\(\+\[data-slot\=datefield\]\)\]\:border-e-0 [data-slot=input-addon]:has(+[data-slot=datefield]){border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.\[\&_\[data-slot\=input-addon\]\:has\(\+\[data-slot\=input\]\)\]\:rounded-e-none [data-slot=input-addon]:has(+[data-slot=input]){border-start-end-radius:0;border-end-end-radius:0}.\[\&_\[data-slot\=input-addon\]\:has\(\+\[data-slot\=input\]\)\]\:border-e-0 [data-slot=input-addon]:has(+[data-slot=input]){border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.\[\&_\[data-slot\=input\]\]\:flex [data-slot=input]{display:flex}.\[\&_\[data-slot\=input\]\]\:h-auto [data-slot=input]{height:auto}.\[\&_\[data-slot\=input\]\]\:w-full [data-slot=input]{width:100%}.\[\&_\[data-slot\=input\]\]\:grow [data-slot=input]{flex-grow:1}.\[\&_\[data-slot\=input\]\]\:border-0 [data-slot=input]{border-style:var(--tw-border-style);border-width:0}.\[\&_\[data-slot\=input\]\]\:bg-transparent [data-slot=input]{background-color:#0000}.\[\&_\[data-slot\=input\]\]\:p-0 [data-slot=input]{padding:calc(var(--spacing)*0)}.\[\&_\[data-slot\=input\]\]\:text-foreground [data-slot=input]{color:var(--foreground)}.\[\&_\[data-slot\=input\]\]\:shadow-none [data-slot=input]{--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)}.\[\&_\[data-slot\=input\]\]\:transition-colors [data-slot=input]{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))}.\[\&_\[data-slot\=input\]\]\:outline-none [data-slot=input]{--tw-outline-style:none;outline-style:none}.\[\&_\[data-slot\=input\]\]\:placeholder\:text-muted-foreground [data-slot=input]::placeholder{color:var(--muted-foreground)}.\[\&_\[data-slot\=input\]\]\:focus-visible\:ring-0 [data-slot=input]:focus-visible{--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)}.\[\&_\[data-slot\=input\]\]\:disabled\:cursor-not-allowed [data-slot=input]:disabled{cursor:not-allowed}.\[\&_\[data-slot\=input\]\]\:disabled\:opacity-50 [data-slot=input]:disabled{opacity:.5}.\[\&_\[data-slot\=input\]\]\:data-focus-within\:border-0 [data-slot=input][data-focus-within]{border-style:var(--tw-border-style);border-width:0}.\[\&_\[data-slot\=input\]\]\:data-focus-within\:ring-0 [data-slot=input][data-focus-within]{--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)}.\[\&_\[data-slot\=input\]\]\:data-focus-within\:ring-transparent [data-slot=input][data-focus-within]{--tw-ring-color:transparent}.\[\&_\[data-slot\=datefield\]\:has\(\+\[data-slot\=input-addon\]\)\]\:\[\&_\[data-slot\=input\]\]\:rounded-e-none [data-slot=datefield]:has(+[data-slot=input-addon]) [data-slot=input]{border-start-end-radius:0;border-end-end-radius:0}.\[\&_\[data-slot\=input-addon\]\+\[data-slot\=datefield\]\]\:\[\&_\[data-slot\=input\]\]\:rounded-s-none [data-slot=input-addon]+[data-slot=datefield] [data-slot=input],.\[\&_\[data-slot\=input\]\+\[data-slot\=button\]\]\:rounded-s-none [data-slot=input]+[data-slot=button],.\[\&_\[data-slot\=input\]\+\[data-slot\=input-addon\]\]\:rounded-s-none [data-slot=input]+[data-slot=input-addon]{border-start-start-radius:0;border-end-start-radius:0}.\[\&_\[data-slot\=input\]\+\[data-slot\=input-addon\]\]\:border-s-0 [data-slot=input]+[data-slot=input-addon]{border-inline-start-style:var(--tw-border-style);border-inline-start-width:0}:is(.\[\&_\[data-slot\=input\]\:has\(\+\[data-slot\=button\]\)\]\:rounded-e-none [data-slot=input]:has(+[data-slot=button]),.\[\&_\[data-slot\=input\]\:has\(\+\[data-slot\=input-addon\]\)\]\:rounded-e-none [data-slot=input]:has(+[data-slot=input-addon])){border-start-end-radius:0;border-end-end-radius:0}.\[\&_\[data-slot\=sheet-close\]\]\:end-5 [data-slot=sheet-close]{inset-inline-end:calc(var(--spacing)*5)}.\[\&_\[data-slot\=sheet-close\]\]\:top-4\.5 [data-slot=sheet-close]{top:calc(var(--spacing)*4.5)}.\[\&_\[data-type\=error\]_\[data-title\]\]\:text-destructive [data-type=error] [data-title],.\[\&_\[data-type\=error\]\>\[data-icon\]\]\:text-destructive [data-type=error]>[data-icon]{color:var(--destructive)}.\[\&_\[role\=tab\]\]\:rounded-full [role=tab]{border-radius:3.40282e38px}.\[\&_a\]\:flex a{display:flex}.\[\&_p\]\:mb-2 p{margin-bottom:calc(var(--spacing)*2)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:invisible svg{visibility:hidden}.\[\&_svg\]\:-ms-px svg{margin-inline-start:-1px}.\[\&_svg\]\:size-2 svg{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.\[\&_svg\]\:size-2\.5 svg{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.\[\&_svg\]\:size-3 svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-muted-foreground svg{color:var(--muted-foreground)}.\[\&_svg\]\:text-secondary-foreground\/60 svg{color:var(--secondary-foreground)}@supports (color:color-mix(in lab, red, red)){.\[\&_svg\]\:text-secondary-foreground\/60 svg{color:color-mix(in oklab,var(--secondary-foreground)60%,transparent)}}.\[\&_svg\]\:opacity-60 svg{opacity:.6}.\[\&_svg\]\:transition-colors svg{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))}@media (hover:hover){.hover\:\[\&_svg\]\:translate-x-1:hover svg{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:\[\&_svg\]\:-translate-y-1:hover svg{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&_svg\]\:hover\:text-foreground svg:hover{color:var(--foreground)}.hover\:\[\&_svg\]\:text-primary:hover svg{color:var(--primary)}}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_svg\:not\(\[class\*\=size-\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&_svg\:not\(\[class\*\=size-\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=size-\]\)\]\:size-4\.5 svg:not([class*=size-]){width:calc(var(--spacing)*4.5);height:calc(var(--spacing)*4.5)}.\[\&_svg\:not\(\[role\=img\]\)\:not\(\[class\*\=text-\]\)\]\:opacity-60 svg:not([role=img]):not([class*=text-]),.\[\&_svg\:not\(\[role\=img\]\)\:not\(\[class\*\=text-\]\)\:not\(\[class\*\=opacity-\]\)\]\:opacity-60 svg:not([role=img]):not([class*=text-]):not([class*=opacity-]){opacity:.6}.\[\&_td\:first-child\]\:rounded-s-lg td:first-child{border-start-start-radius:var(--radius);border-end-start-radius:var(--radius)}.\[\&_td\:last-child\]\:rounded-e-lg td:last-child{border-start-end-radius:var(--radius);border-end-end-radius:var(--radius)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.ltr\:\[\&_tr\:nth-of-type\(12\)\>td\:first-child\]\:rounded-bl-xl:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *) tr:nth-of-type(12)>td:first-child{border-bottom-left-radius:calc(var(--radius) + 4px)}.rtl\:\[\&_tr\:nth-of-type\(12\)\>td\:first-child\]\:rounded-br-xl:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) tr:nth-of-type(12)>td:first-child,.ltr\:\[\&_tr\:nth-of-type\(12\)\>td\:last-child\]\:rounded-br-xl:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *) tr:nth-of-type(12)>td:last-child{border-bottom-right-radius:calc(var(--radius) + 4px)}.rtl\:\[\&_tr\:nth-of-type\(12\)\>td\:last-child\]\:rounded-bl-xl:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) tr:nth-of-type(12)>td:last-child{border-bottom-left-radius:calc(var(--radius) + 4px)}.\[\&_tr\:nth-of-type\(2\)\>td\]\:border-t tr:nth-of-type(2)>td{border-top-style:var(--tw-border-style);border-top-width:1px}.ltr\:\[\&_tr\:nth-of-type\(2\)\>td\:first-child\]\:rounded-tl-xl:where(:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=ltr],[dir=ltr] *) tr:nth-of-type(2)>td:first-child{border-top-left-radius:calc(var(--radius) + 4px)}.rtl\:\[\&_tr\:nth-of-type\(2\)\>td\:first-child\]\:rounded-tr-xl:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) tr:nth-of-type(2)>td:first-child{border-top-right-radius:calc(var(--radius) + 4px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pe-0:has([role=checkbox]){padding-inline-end:calc(var(--spacing)*0)}.\[\&\:has\(td\)\:hover\]\:bg-muted\/50:has(td):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[\&\:has\(td\)\:hover\]\:bg-muted\/50:has(td):hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.\[\&\:has\(td\)\:hover\]\:bg-transparent:has(td):hover{background-color:#0000}.\[\&\:hover_svg\]\:text-primary:hover svg{color:var(--primary)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\[\&\:last-child\]\:rounded-b-xl:last-child{border-bottom-right-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}.\[\&\:not\(\:last-child\)\>td\]\:border-b:not(:last-child)>td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&\:not\(\[data-pinned\]\)\:has\(\+\[data-pinned\]\)_div\.cursor-col-resize\:last-child\]\:opacity-0:not([data-pinned]):has(+[data-pinned]) div.cursor-col-resize:last-child{opacity:0}.\[\&\>\[data-slot\=alert-icon\]\>svg\]\:size-4>[data-slot=alert-icon]>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>\[data-slot\=alert-icon\]\>svg\]\:size-5>[data-slot=alert-icon]>svg{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.\[\&\>\[data-slot\=alert-icon\]\>svg\]\:size-6>[data-slot=alert-icon]>svg{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.\[\&\>a\]\:w-full>a{width:100%}.\[\&\>a\]\:items-center>a{align-items:center}.\[\&\>a\]\:gap-2>a{gap:calc(var(--spacing)*2)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-3\.5\!>svg{width:calc(var(--spacing)*3.5)!important;height:calc(var(--spacing)*3.5)!important}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing)*3)}.\[\&\>svg\]\:h-3\.5>svg{height:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing)*3)}.\[\&\>svg\]\:w-3\.5>svg{width:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:opacity-100\!>svg{opacity:1!important}.\[\&\>svg\>path\:last-child\]\:origin-center>svg>path:last-child{transform-origin:50%}.\[\&\>svg\>path\:last-child\]\:transition-all>svg>path:last-child{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&\>svg\>path\:last-child\]\:duration-200>svg>path:last-child{--tw-duration:.2s;transition-duration:.2s}.\[\&\>th\]\:border-b>th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.last\:\[\&\>tr\]\:border-b-0:last-child>tr{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-disabled\]\>\*\]\:after\:bg-foreground\/30[data-disabled]>:after{content:var(--tw-content);background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.\[\&\[data-disabled\]\>\*\]\:after\:bg-foreground\/30[data-disabled]>:after{background-color:color-mix(in oklab,var(--foreground)30%,transparent)}}.\[\&\[data-last-col\=left\]_div\.cursor-col-resize\:last-child\]\:opacity-0[data-last-col=left] div.cursor-col-resize:last-child{opacity:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-pinned\=left\]\[data-last-col\=left\]\]\:border-e\![data-pinned=left][data-last-col=left]{border-inline-end-style:var(--tw-border-style)!important;border-inline-end-width:1px!important}.\[\&\[data-pinned\=right\]\:last-child_div\.cursor-col-resize\:last-child\]\:opacity-0[data-pinned=right]:last-child div.cursor-col-resize:last-child{opacity:0}.\[\&\[data-pinned\=right\]\[data-last-col\=right\]\]\:border-s\![data-pinned=right][data-last-col=right]{border-inline-start-style:var(--tw-border-style)!important;border-inline-start-width:1px!important}.\[\&\[data-pinned\]\[data-last-col\]\]\:border-border[data-pinned][data-last-col]{border-color:var(--border)}.\[\&\[data-selected\=true\]\]\:before\:absolute[data-selected=true]:before{content:var(--tw-content);position:absolute}.\[\&\[data-selected\=true\]\]\:before\:-start-1[data-selected=true]:before{content:var(--tw-content);inset-inline-start:calc(var(--spacing)*-1)}.\[\&\[data-selected\=true\]\]\:before\:top-0[data-selected=true]:before{content:var(--tw-content);top:calc(var(--spacing)*0)}.\[\&\[data-selected\=true\]\]\:before\:bottom-0[data-selected=true]:before{content:var(--tw-content);bottom:calc(var(--spacing)*0)}.\[\&\[data-selected\=true\]\]\:before\:w-px[data-selected=true]:before{content:var(--tw-content);width:1px}.\[\&\[data-selected\=true\]\]\:before\:bg-zinc-400[data-selected=true]:before{content:var(--tw-content);background-color:var(--color-zinc-400)}.\[\&\[data-selected\=true\]\]\:before\:content-\[\'\'\][data-selected=true]:before{--tw-content:"";content:var(--tw-content)}.\[\&\[data-selected\]\:not\(\.range-middle\)\>\*\]\:after\:bg-background[data-selected]:not(.range-middle)>:after{content:var(--tw-content);background-color:var(--background)}.\[\&\[data-state\=active\]_svg\]\:text-primary[data-state=active] svg{color:var(--primary)}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}.\[\&\[data-state\=open\]\>svg\>path\:last-child\]\:rotate-90[data-state=open]>svg>path:last-child{rotate:90deg}.\[\&\[data-state\=open\]\>svg\>path\:last-child\]\:opacity-0[data-state=open]>svg>path:last-child{opacity:0}.\[\&\[readonly\]\]\:cursor-not-allowed[readonly]{cursor:not-allowed}.\[\&\[readonly\]\]\:bg-muted\/80[readonly]{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[\&\[readonly\]\]\:bg-muted\/80[readonly]{background-color:color-mix(in oklab,var(--muted)80%,transparent)}}.\[\&\[readonly\]\]\:opacity-70[readonly]{opacity:.7}.\[\&\[type\=file\]\]\:py-0[type=file]{padding-block:calc(var(--spacing)*0)}[data-invalid=true] .\[\[data-invalid\=true\]_\&\]\:border{border-style:var(--tw-border-style);border-width:1px}[data-invalid=true] .\[\[data-invalid\=true\]_\&\]\:border-destructive\/60{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){[data-invalid=true] .\[\[data-invalid\=true\]_\&\]\:border-destructive\/60{border-color:color-mix(in oklab,var(--destructive)60%,transparent)}}[data-invalid=true] .\[\[data-invalid\=true\]_\&\]\:ring-destructive\/10{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){[data-invalid=true] .\[\[data-invalid\=true\]_\&\]\:ring-destructive\/10{--tw-ring-color:color-mix(in oklab,var(--destructive)10%,transparent)}}[data-invalid=true] .dark\:\[\[data-invalid\=true\]_\&\]\:border-destructive:is(.dark *){border-color:var(--destructive)}[data-invalid=true] .dark\:\[\[data-invalid\=true\]_\&\]\:ring-destructive\/20:is(.dark *){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){[data-invalid=true] .dark\:\[\[data-invalid\=true\]_\&\]\:ring-destructive\/20:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}[data-state=open]>.\[\[data-state\=open\]\>\&\]\:-rotate-180{rotate:-180deg}[data-state=open]>.\[\[data-state\=open\]\>\&\]\:border-ring{border-color:var(--ring)}[data-state=open]>.\[\[data-state\=open\]\>\&\]\:ring-\[3px\]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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)}[data-state=open]>.\[\[data-state\=open\]\>\&\]\:ring-ring\/30{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){[data-state=open]>.\[\[data-state\=open\]\>\&\]\:ring-ring\/30{--tw-ring-color:color-mix(in oklab,var(--ring)30%,transparent)}}[data-state=open]>.\[\[data-state\=open\]\>\&\]\:outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){[data-state=open]>.\[\[data-state\=open\]\>\&\]\:outline-hidden{outline-offset:2px;outline:2px solid #0000}}[data-state=open]>span>.\[\[data-state\=open\]\>span\>\&\]\:hidden{display:none}[data-state=open]>span>.\[\[data-state\=open\]\>span\>\&\]\:inline{display:inline}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary)90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--background:var(--color-white);--foreground:var(--color-zinc-950);--card:var(--color-white);--card-foreground:var(--color-zinc-950);--popover:var(--color-white);--popover-foreground:var(--color-zinc-950);--primary:var(--color-zinc-900);--primary-foreground:var(--color-white);--secondary:var(--color-zinc-100);--secondary-foreground:var(--color-zinc-900);--muted:var(--color-zinc-100);--muted-foreground:var(--color-zinc-500);--accent:var(--color-zinc-100);--accent-foreground:var(--color-zinc-900);--destructive:var(--color-red-600);--destructive-foreground:var(--color-white);--chart-1:var(--color-blue-500);--chart-2:var(--color-green-500);--chart-3:var(--color-yellow-500);--chart-4:var(--color-red-500);--chart-5:var(--color-purple-500);--border:#ebebee;--input:var(--color-zinc-200);--ring:var(--color-zinc-400);--radius:.5rem}@supports (color:lab(0% 0 0)){:root{--border:lab(93.0053% .399143 -1.4546)}}.dark{--background:var(--color-zinc-950);--foreground:var(--color-zinc-50);--card:var(--color-zinc-950);--card-foreground:var(--color-zinc-50);--popover:var(--color-zinc-950);--popover-foreground:var(--color-zinc-50);--primary:var(--color-zinc-300);--primary-foreground:var(--color-zinc-950);--secondary:var(--color-zinc-800);--secondary-foreground:var(--color-zinc-50);--muted:var(--color-zinc-900);--muted-foreground:var(--color-zinc-500);--accent:var(--color-zinc-900);--accent-foreground:var(--color-zinc-50);--destructive:var(--color-red-600);--destructive-foreground:var(--color-white);--chart-1:var(--color-blue-500);--chart-2:var(--color-green-500);--chart-3:var(--color-yellow-500);--chart-4:var(--color-red-500);--chart-5:var(--color-purple-500);--border:var(--color-zinc-800);--input:var(--color-zinc-800);--ring:var(--color-zinc-600)}html{scroll-behavior:smooth}:root,html,html.dark,body,body.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.dark body{background:var(--background);color:var(--foreground)}body{min-height:100dvh}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-base:#090b0e;--surface-default:#12161b;--surface-elevated:#171b21;--surface-raised:#1c2129;--surface-strong:#252b34;--surface-ink:#06080b;--surface-accent:#1b84ff1f;--control-surface:#14181d;--control-surface-strong:#1d2229;--border-soft:#ffffff0f;--border-default:#242a33;--border-strong:#343c47;--border-focus:#1b84ff42;--text-primary:#f5f7fa;--text-secondary:#d0d6de;--text-muted:#a2acb9;--text-dim:#8a95a5;--accent:#1b84ff;--accent-soft:#1b84ff1f;--fgColor-link:#5ea8ff;--fgColor-accent:#1b84ff;--bgColor-accent-muted:#1b84ff24;--bgColor-accent-emphasis:#1b84ff;--borderColor-accent-muted:#1b84ff4d;--borderColor-accent-emphasis:#1b84ff;--control-transparent-bgColor-selected:#1b84ff29;--control-transparent-bgColor-active:#ffffff0f;--control-transparent-borderColor-active:transparent;--sideNav-bgColor-selected:#1b84ff29;--focus-outlineColor:#1b84ff4d;--success:#17c653;--success-soft:#17c65324;--warning:#f6c000;--warning-soft:#f6c00024;--danger:#f1416c;--danger-soft:#f1416c24;--shadow-line:none;--brand-logo-filter:brightness(0)invert(1);--radius-card:10px;--radius-pill:999px;--radius-control:6px;--radius-hero:10px;--mono:var(--font-geist-mono,"Geist Mono"),ui-monospace,"SFMono-Regular",Menlo,monospace;--sans:var(--font-geist-sans,"Geist Sans"),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--type-display:var(--font-geist-sans,"Geist Sans"),"Inter","Segoe UI",sans-serif}*,:before,:after{box-sizing:border-box}html,body{background:var(--surface-base);min-height:100%;color:var(--text-primary);font-family:var(--sans);letter-spacing:-.01em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:16px;font-weight:500;line-height:1.5}body{background:var(--surface-base);min-height:100dvh}.workspace-shell{min-height:100dvh;color:var(--text-primary);background:radial-gradient(circle at 0 0,#3699ff1f,#0000 28%),radial-gradient(circle at 100% 0,#50cd8914,#0000 22%),linear-gradient(#11151f 0%,#0f131d 100%)}.workspace-topbar{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f131de0;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:0 28px;display:flex;position:sticky;top:0}.workspace-topbar__brand{align-items:center;min-width:0;display:flex}.workspace-topbar__brandLink{color:inherit;align-items:center;gap:12px;display:inline-flex}.workspace-topbar__logo{flex:none;width:auto;height:18px;display:block}.workspace-topbar__brandCopy{gap:2px;display:grid}.workspace-topbar__brandLabel{letter-spacing:-.03em;font-size:18px;font-weight:700}.workspace-topbar__brandMeta{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px}.workspace-topbar__session{align-items:center;gap:14px;display:inline-flex}.workspace-topbar__identity{justify-items:end;gap:1px;display:grid}.workspace-topbar__userName{font-size:13px;font-weight:650}.workspace-topbar__userMeta{color:var(--text-muted);font-size:12px}.workspace-shell__body{grid-template-columns:280px minmax(0,1fr);min-height:calc(100dvh - 72px);display:grid}.workspace-sidebar{background:#0a0e1694;border-right:1px solid #ffffff0f;align-self:start;gap:22px;min-height:calc(100dvh - 72px);padding:28px 20px 32px 24px;display:grid;position:sticky;top:72px}.workspace-sidebar__header{gap:6px;display:grid}.workspace-sidebar__header strong{letter-spacing:-.02em;font-size:15px;font-weight:650}.workspace-sidebar__eyebrow,.workspace-sidebar__groupLabel,.workspace-page-header__eyebrow,.marketing-topbar__tagline{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:650}.workspace-sidebar__group{gap:10px;display:grid}.workspace-sidebar__links{gap:6px;display:grid}.workspace-sidebar__link{min-height:42px;color:var(--text-secondary);border:1px solid #0000;border-radius:12px;align-items:center;padding:0 14px;transition:background-color .14s,border-color .14s,color .14s,transform .14s;display:flex}.workspace-sidebar__link:hover{color:var(--text-primary);background:#ffffff08;border-color:#ffffff0f}.workspace-sidebar__link--active,.workspace-sidebar__link[aria-current=page]{color:#fff;background:#3699ff24;border-color:#3699ff57;box-shadow:inset 0 0 0 1px #3699ff1f}.workspace-content{min-width:0;padding:28px 32px 48px}.workspace-page-header{justify-content:space-between;align-items:flex-end;gap:20px;padding:0 0 24px;display:flex}.workspace-page-header__copy{gap:10px;display:grid}.workspace-page-header__title{letter-spacing:-.04em;margin:0;font-size:clamp(28px,4vw,40px);font-weight:750;line-height:1.02}.workspace-page-header__meta{color:var(--text-secondary);margin:0;font-size:14px}.workspace-page-body{gap:24px;display:grid}.workspace-module{border:1px solid var(--border-default);background:var(--surface-default);border-radius:10px;gap:18px;padding:20px;display:grid;box-shadow:0 1px 2px #00000014}.workspace-module__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.workspace-module__copy{gap:6px;min-width:0;display:grid}.workspace-module__title{color:var(--text-primary);font-family:var(--type-display);letter-spacing:-.03em;margin:0;font-size:16px;font-weight:650}.workspace-module__caption{color:#4b5675;margin:0;font-size:13px;line-height:20px}.workspace-module__meta{justify-items:end;gap:10px;display:grid}.workspace-module__metaText{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500}.workspace-module__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:inline-flex}.workspace-module__body{gap:18px;min-width:0;display:grid}.ui-surface{background:linear-gradient(#1d2534f0 0%,#141a26fa 100%);border:1px solid #ffffff12;border-radius:18px;gap:20px;padding:24px;display:grid;position:relative;box-shadow:0 18px 48px #00000038,inset 0 1px #ffffff08}.ui-surface--inline{padding:18px 20px}.ui-surface__copy{gap:6px;display:grid}.ui-surface__title{letter-spacing:-.03em;margin:0;font-size:18px;font-weight:700;line-height:1.15}.ui-surface__caption{color:var(--text-secondary);margin:0;font-size:14px}.ui-surface__metaText{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.ui-button,.action-button,.session-button{border:1px solid var(--border-default);background:var(--surface-default);min-height:34px;color:var(--text-primary);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:500;transition:transform .14s,border-color .14s,background-color .14s;display:inline-flex}.ui-button:hover,.action-button:hover,.session-button:hover{background:var(--surface-elevated);transform:none}@supports (color:color-mix(in lab, red, red)){.ui-button:hover,.action-button:hover,.session-button:hover{background:color-mix(in srgb,var(--surface-elevated)88%,var(--surface-base))}}.ui-button:hover,.action-button:hover,.session-button:hover{border-color:var(--border-strong)}.ui-button:disabled,.action-button:disabled,.session-button:disabled{opacity:.56;cursor:not-allowed;transform:none}.ui-button--primary,.action-button--primary,.action-button--heroPrimary,.marketing-topbar__cta{border-color:var(--text-primary);color:#fff;background:#2c2d30}.ui-button--invisible{background:0 0;border-color:#0000}.ui-button--inline,.action-button--utility,.action-button--secondarySolid,.marketing-topbar__utility{background:var(--surface-default);color:#5e6278;border-color:#dcddde}.ui-button--small{min-height:34px;padding:0 12px;font-size:13px}.control-form,.ui-form{gap:18px;display:grid}.control-field{gap:8px;display:grid}.control-label{color:var(--text-secondary);font-size:13px;font-weight:650}.control-caption{color:var(--text-muted);font-size:12px}.control-input,.control-select,.control-textarea{border:1px solid var(--border-default);background:var(--surface-default);width:100%;min-height:34px;color:var(--text-primary);border-radius:6px;padding:0 12px;font-size:13px;font-weight:400;transition:border-color .14s,background-color .14s,box-shadow .14s;box-shadow:0 1px 2px #00000014}.control-textarea{resize:vertical;min-height:120px;padding:12px 14px}.control-input::placeholder,.control-textarea::placeholder{color:var(--text-dim)}.control-input:focus,.control-select:focus,.control-textarea:focus{border-color:var(--border-strong);background:var(--surface-default);box-shadow:0 0 0 3px #2c2d300f}.ui-empty,.ui-notice,.notice{color:var(--text-secondary);background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:14px 16px;font-size:14px}.ui-notice--success,.notice--success{color:#b6ffd0;background:#50cd891f;border-color:#50cd8947}.ui-notice--danger,.notice--error{color:#ffd0dc;background:#f1416c1f;border-color:#f1416c47}.ui-notice--warning{color:#ffe7a3;background:#ffc7001f;border-color:#ffc7003d}.board-grid,.workspace-page-body,.page-workspace,.board-row,.review-ledger,.activity-ledger,.explorer-layout{gap:24px;display:grid}.review-ledger,.activity-ledger{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.explorer-layout{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.section-tabs{flex-wrap:wrap;gap:10px;display:inline-flex}.section-tabs__item{color:#5e6278;background:var(--surface-default);border:1px solid #dbdfe9;border-radius:6px;align-items:center;min-height:38px;padding:0 14px;display:inline-flex}.section-tabs__item--current,.section-tabs__item[aria-current=page]{color:#009ef7;background:#f1faff;border-color:#b5d8ff}.marketing-shell{background:radial-gradient(circle at 0 0,#3699ff1f,#0000 24%),linear-gradient(#121722 0%,#0e131c 100%);min-height:100dvh}.marketing-shell__inner{max-width:1240px;margin:0 auto;padding:0 24px 64px}.marketing-shell__inner--topbar{padding-bottom:0}.marketing-page{gap:72px;padding-top:28px;display:grid}.marketing-topbar{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:76px;display:grid}.marketing-topbar__brand{color:inherit;align-items:center;gap:12px;display:inline-flex}.marketing-topbar__logo{flex:none;width:auto;height:18px;display:block}.marketing-topbar__brandCopy{gap:2px;display:grid}.marketing-topbar__name{letter-spacing:-.03em;font-size:18px;font-weight:700}.marketing-topbar__nav{justify-content:center;gap:20px;display:inline-flex}.marketing-topbar__nav a,.marketing-footer__links a{color:var(--text-secondary);font-size:14px}.marketing-topbar__actions{justify-content:flex-end;align-items:center;gap:12px;display:inline-flex}.marketing-topbar__utility,.marketing-topbar__cta{min-width:116px}.control-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.public-page{gap:28px;max-width:1080px;margin:0 auto;padding:42px 0 8px;display:grid}.public-page__title{letter-spacing:-.05em;margin:0;font-size:clamp(36px,5vw,56px);font-weight:760;line-height:.98}.public-page__copy{color:var(--text-secondary);max-width:64ch;margin:0;font-size:16px}.public-page__lead{margin-top:6px}.public-page__summaryBand{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.public-page__summaryItem{gap:6px;display:grid}.public-page__summaryLabel{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:650}.public-page__summaryValue{letter-spacing:-.02em;font-size:16px;font-weight:670}.public-page__sectionText{color:var(--text-secondary);margin:0;font-size:14px}.public-list{color:var(--text-secondary);gap:14px;margin:0;padding-left:18px;display:grid}.public-definition-list{gap:16px;margin:0;display:grid}.public-definition-row{border-top:1px solid #ffffff0f;gap:4px;padding-top:14px;display:grid}.public-definition-row:first-child{border-top:0;padding-top:0}.public-definition-row dd{color:var(--text-secondary);margin:0;font-size:14px}@media (max-width:1180px){.workspace-shell__body,.review-ledger,.activity-ledger,.explorer-layout,.auth-shell{grid-template-columns:1fr}.workspace-sidebar{border-bottom:1px solid #ffffff0f;border-right:0;min-height:auto;position:static}.portal-family-header{padding-inline:18px}}@media (max-width:860px){.workspace-topbar,.marketing-topbar{grid-template-columns:1fr;justify-items:start;padding:16px 18px}.workspace-content{padding:20px 18px 36px}.portal-family-header{padding-inline:16px}.portal-family-header__crumbs{padding-top:16px}.portal-family-header__tabs{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.portal-family-header__tab{white-space:nowrap}.ui-field-grid--two,.ui-field-grid--three,.board-row--two,.board-row--three{grid-template-columns:1fr}.marketing-shell__inner,.auth-layout{padding-left:16px;padding-right:16px}}a{color:var(--fgColor-link,inherit);text-decoration:none}button,input,select,textarea{font:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.app-shell{--shell-sidebar-width:240px;--shell-sidebar-collapsed-width:68px;--shell-sidebar-transition-duration:.19s;--shell-sidebar-transition-easing:cubic-bezier(.22,1,.36,1);background:var(--surface-base);isolation:isolate;min-height:100dvh;display:block;position:relative}.app-shell:before{content:"";background:var(--shell-sidebar-border);pointer-events:none;z-index:0;width:1px;transition:inset-inline-start var(--shell-sidebar-transition-duration)var(--shell-sidebar-transition-easing);position:absolute;inset-block:60px 0;inset-inline-start:var(--shell-sidebar-width)}.metronic-app-shell{--shell-sidebar-bg:var(--surface-base);--shell-sidebar-bg-raised:var(--surface-default);--shell-sidebar-border:var(--border-default);--shell-sidebar-text:var(--text-secondary);--shell-sidebar-muted:var(--text-dim);--shell-sidebar-active:var(--accent);color-scheme:var(--surface-base)}.app-shell__header{z-index:40;grid-template-columns:var(--shell-sidebar-width)minmax(0,1fr);background:var(--shell-sidebar-bg);border-bottom:1px solid var(--shell-sidebar-border);min-height:60px;transition:grid-template-columns var(--shell-sidebar-transition-duration)var(--shell-sidebar-transition-easing);display:grid;position:sticky;top:0}.app-shell__headerBrand{border-right:1px solid var(--shell-sidebar-border);background:var(--shell-sidebar-bg);min-height:60px;transition:padding var(--shell-sidebar-transition-duration)var(--shell-sidebar-transition-easing);justify-content:space-between;align-items:center;padding:0 10px 0 20px;display:flex;overflow:hidden}.app-shell__headerBrandGroup{align-items:center;min-width:0;display:inline-flex}.app-shell__headerBrandLink{color:#fff;align-items:center;gap:8px;display:inline-flex}.app-shell__headerBrandLogo{object-fit:contain;flex:none;width:20px;height:20px;display:block}.app-shell__headerBrandTitle{color:var(--text-primary);font-family:var(--type-display);letter-spacing:-.03em;white-space:nowrap;opacity:1;max-width:128px;transition:max-width var(--shell-sidebar-transition-duration)var(--shell-sidebar-transition-easing),opacity .12s ease,transform var(--shell-sidebar-transition-duration)var(--shell-sidebar-transition-easing);font-size:18px;font-weight:650;line-height:18px;overflow:hidden;transform:translate(0)}.app-shell__headerToggle,.app-topbar__menuButton,.app-topbar__iconButton{border:0;border:1px solid var(--border-default);background:var(--control-surface);width:34px;height:34px;color:var(--text-primary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .14s,border-color .14s,color .14s,opacity .14s;display:inline-flex}.app-shell__headerToggle:hover,.app-topbar__menuButton:hover,.app-topbar__iconButton:hover{background:var(--control-surface-strong);border-color:var(--border-strong);opacity:1}.app-shell__headerToggle svg,.app-topbar__menuButton svg,.app-topbar__iconButton svg{width:18px;height:18px;display:block}.app-topbar__iconButton--discord svg{width:24px;height:24px}.metronic-app-shell .muted,.metronic-app-shell .ui-surface__caption,.metronic-app-shell .workspace-module__caption,.metronic-app-shell .scope-bar__caption,.metronic-app-shell .data-shell__caption,.metronic-app-shell .analytics-card__caption,.metronic-app-shell .install-ledger__meta,.metronic-app-shell .dispatch-summary__row span,.metronic-app-shell .portal-link-row__copy span,.metronic-app-shell .account-register-item__owner,.metronic-app-shell .account-register-item__meta,.metronic-app-shell .account-detail__meta,.metronic-app-shell .scope-bar__crumbs,.metronic-app-shell .detail-card__meta,.metronic-app-shell .summary-row dt,.metronic-app-shell .page-intro p,.metronic-app-shell .window-progress-card__meta,.metronic-app-shell .window-progress-card__label,.metronic-app-shell .table-cell-stack .muted,.metronic-app-shell .control-caption{color:var(--text-muted)}.metronic-app-shell .scope-bar__eyebrow,.metronic-app-shell .signal-chip__label,.metronic-app-shell .mini-note,.metronic-app-shell .surface-note__eyebrow,.metronic-app-shell .app-sidebar__groupLabel,.metronic-app-shell .billing-composer__label,.metronic-app-shell .billing-bonus-band__label,.metronic-app-shell .billing-inline-hint,.metronic-app-shell .account-detail__eyebrow,.metronic-app-shell .workspace-module__eyebrow,.metronic-app-shell .ui-surface__metaText,.metronic-app-shell .workspace-module__metaText{color:var(--text-dim)}.app-topbar{background:var(--shell-sidebar-bg);box-shadow:none;border-bottom:0;position:relative}.app-topbar__inner{justify-content:space-between;align-items:center;gap:20px;width:auto;min-height:56px;margin:0;padding:0 18px;display:flex}.scope-bar__eyebrow,.signal-chip__label,.detail-card__label,.data-pairs__term,.mini-note,.surface-note__eyebrow{color:var(--text-muted);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:650}.app-topbar__session{justify-content:flex-end;align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}.app-topbar__mobileControls{align-items:center;gap:10px;min-width:0;display:none}.app-topbar__mobileTitle{color:var(--text-primary);letter-spacing:-.02em;white-space:nowrap;font-size:14px;font-weight:600;line-height:1}.app-topbar__context{align-items:center;gap:8px;min-width:0;display:flex}.app-topbar__link{min-height:36px;color:var(--text-primary);opacity:.72;border-radius:6px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:400;line-height:14px;display:inline-flex}.app-topbar__link--active{border:1px solid var(--border-default);background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.app-topbar__link--active{background:color-mix(in srgb,var(--surface-raised)82%,transparent)}}.app-topbar__link--active{color:var(--text-primary);opacity:1;font-weight:500}.app-topbar__sectionLabel{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:650}.app-topbar__user{justify-items:end;gap:0;min-width:0;display:grid}.app-topbar__userName{color:var(--text-primary);white-space:nowrap;font-size:12px;font-weight:600}.app-topbar__userMeta{color:var(--text-muted);font-size:10px}.app-shell__body{z-index:1;grid-template-columns:var(--shell-sidebar-width)minmax(0,1fr);min-height:calc(100dvh - 60px);transition:grid-template-columns var(--shell-sidebar-transition-duration)var(--shell-sidebar-transition-easing);align-items:stretch;display:grid;position:relative}.app-shell__backdrop{display:none}@media (min-width:1181px){.app-topbar__menuButton,.app-topbar__mobileControls{display:none}}.app-sidebar{background:var(--shell-sidebar-bg);min-height:calc(100dvh - 60px);box-shadow:inset -1px 0 0 var(--shell-sidebar-border);padding:0;position:relative;overflow:visible}.app-sidebar__stack{min-height:100%;transition:padding var(--shell-sidebar-transition-duration)var(--shell-sidebar-transition-easing);align-content:start;gap:0;padding:14px 0 72px;display:grid}.app-sidebar__eyebrow,.app-sidebar__groupLabel{max-width:180px;color:var(--shell-sidebar-muted);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;opacity:1;transition:max-width var(--shell-sidebar-transition-duration)var(--shell-sidebar-transition-easing),opacity .12s ease,transform var(--shell-sidebar-transition-duration)var(--shell-sidebar-transition-easing);font-size:10px;font-weight:650;display:block;overflow:hidden;transform:translate(0)}.app-sidebar__group{transition:gap var(--shell-sidebar-transition-duration)var(--shell-sidebar-transition-easing),padding var(--shell-sidebar-transition-duration)var(--shell-sidebar-transition-easing);gap:12px;padding:20px 20px 0;display:grid}.app-sidebar__footer{background:var(--shell-sidebar-bg);border-top:1px solid var(--shell-sidebar-border);transition:justify-content var(--shell-sidebar-transition-duration)var(--shell-sidebar-transition-easing),padding var(--shell-sidebar-transition-duration)var(--shell-sidebar-transition-easing);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:18px 20px 20px;display:flex}.app-sidebar__footerSession{flex:auto;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:none}.app-sidebar__footerUser{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.app-sidebar__entry{gap:4px;display:grid}.app-sidebar__links{gap:2px;display:grid}.app-sidebar__link{border-radius:var(--radius-control);min-height:34px;color:var(--shell-sidebar-text);transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease,gap var(--shell-sidebar-transition-duration)var(--shell-sidebar-transition-easing),justify-content var(--shell-sidebar-transition-duration)var(--shell-sidebar-transition-easing),padding var(--shell-sidebar-transition-duration)var(--shell-sidebar-transition-easing);border:1px solid #0000;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:400;display:flex;position:relative}.app-sidebar__link:hover{color:var(--text-primary);background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.app-sidebar__link:hover{background:color-mix(in srgb,var(--surface-raised)76%,transparent)}}.app-sidebar__link:hover{border-color:#0000}.app-sidebar__link--active,.app-sidebar__link[aria-current=page]{color:var(--text-primary);background:var(--sideNav-bgColor-selected);border-color:#1b84ff2e;box-shadow:inset 0 0 0 1px #1b84ff1f}.app-sidebar__linkIcon{transition:width var(--shell-sidebar-transition-duration)var(--shell-sidebar-transition-easing);flex:none;justify-content:center;align-items:center;display:inline-flex}.app-sidebar__linkIconBox{background:var(--surface-raised);border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.app-sidebar__linkIconBox{background:color-mix(in srgb,var(--surface-raised)86%,transparent)}}.app-sidebar__linkIconBox{border:1px solid var(--border-default)}@supports (color:color-mix(in lab, red, red)){.app-sidebar__linkIconBox{border:1px solid color-mix(in srgb,var(--border-default)82%,transparent)}}.app-sidebar__linkIconBox{box-shadow:none;color:var(--shell-sidebar-text)}.app-sidebar__linkIconBox svg{fill:currentColor;width:14px;height:14px;display:block}.app-sidebar__linkText{opacity:1;white-space:nowrap;min-width:0;max-width:148px;transition:max-width var(--shell-sidebar-transition-duration)var(--shell-sidebar-transition-easing),opacity .12s ease,transform var(--shell-sidebar-transition-duration)var(--shell-sidebar-transition-easing);overflow:hidden;transform:translate(0)}.app-sidebar__link--active .app-sidebar__linkIconBox,.app-sidebar__link[aria-current=page] .app-sidebar__linkIconBox{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-sidebar__link--active .app-sidebar__linkIconBox,.app-sidebar__link[aria-current=page] .app-sidebar__linkIconBox{background:color-mix(in srgb,var(--accent)18%,var(--surface-raised))}}.app-sidebar__link--active .app-sidebar__linkIconBox,.app-sidebar__link[aria-current=page] .app-sidebar__linkIconBox{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-sidebar__link--active .app-sidebar__linkIconBox,.app-sidebar__link[aria-current=page] .app-sidebar__linkIconBox{border-color:color-mix(in srgb,var(--accent)30%,var(--border-default))}}.app-sidebar__link--active .app-sidebar__linkIconBox,.app-sidebar__link[aria-current=page] .app-sidebar__linkIconBox{color:var(--text-primary)}.app-sidebar__subnav{border-left:1px solid var(--border-default);gap:2px;max-height:220px;margin-left:20px;padding-left:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.app-sidebar__subnav{border-left:1px solid color-mix(in srgb,var(--border-default)88%,transparent)}}.app-sidebar__subnav{opacity:1;transition:max-height var(--shell-sidebar-transition-duration)var(--shell-sidebar-transition-easing),opacity .12s ease;overflow:hidden}.app-sidebar__sublink{min-height:28px;color:var(--text-dim);border-radius:6px;align-items:center;padding:0 8px;font-size:12px;line-height:1;transition:background-color .14s,color .14s;display:flex}.app-sidebar__sublink:hover{color:var(--text-primary);background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.app-sidebar__sublink:hover{background:color-mix(in srgb,var(--surface-raised)74%,transparent)}}.app-sidebar__sublink--active,.app-sidebar__sublink[aria-current=page]{color:var(--text-primary);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.app-sidebar__sublink--active,.app-sidebar__sublink[aria-current=page]{background:color-mix(in srgb,var(--accent)14%,var(--surface-raised))}}.shell-nav [data-component=ActionList\.GroupHeading]{color:var(--text-muted);letter-spacing:.16em;text-transform:uppercase;padding-inline:12px;font-size:10px;font-weight:650}.shell-nav [data-component=ActionList\.Item--DividerContainer],.shell-nav__item{border-radius:var(--radius-control)}.shell-nav__item:after,.shell-nav__item .prc-ActionList-ActionListContent-KBb8-:after{display:none!important}.shell-nav__item .prc-ActionList-ActionListContent-KBb8-{border-radius:var(--radius-control);background:0 0;padding-block:9px;padding-inline:12px}.shell-nav__item--active,.shell-nav__item--active[data-active]{box-shadow:inset 2px 0 0 var(--border-strong);background:#c9d1d906!important}@media (hover:hover){.shell-nav__item--active:hover,.shell-nav__item--active[data-active]:hover{background:#c9d1d90a!important}}.shell-nav__item--active .prc-ActionList-ItemLabel-81ohH{color:var(--text-primary);font-weight:600}.shell-nav__item--active .prc-ActionList-Description-Z-EZJ,.shell-nav__item--active .prc-ActionList-TrailingVisual-jwT9C,.shell-nav__item--active .prc-ActionList-VisualWrap-bdCsS{color:var(--text-secondary);fill:var(--text-secondary)}.app-main{background:var(--surface-base);min-width:0}.page-body{width:100%;min-width:0;max-width:none;margin:0;padding:20px 20px 40px}.app-shell--sidebarCollapsed{--shell-sidebar-width:var(--shell-sidebar-collapsed-width)}.app-shell--sidebarCollapsed .app-shell__headerBrand{padding-inline:17px 10px}.app-shell--sidebarCollapsed .app-shell__headerBrandTitle{opacity:0;max-width:0;transform:translate(-6px)}.app-shell--sidebarCollapsed .app-sidebar__groupLabel,.app-shell--sidebarCollapsed .app-sidebar__linkText,.app-shell--sidebarCollapsed .app-sidebar__empty{opacity:0;pointer-events:none;max-width:0;overflow:hidden;transform:translate(-6px)}.app-shell--sidebarCollapsed .app-sidebar__subnav{opacity:0;pointer-events:none;max-height:0;overflow:hidden}.app-shell--sidebarCollapsed .app-sidebar__group{padding-inline:10px}.app-shell--sidebarCollapsed .app-sidebar__footer{justify-content:center;padding-inline:10px}.app-shell--sidebarCollapsed .app-sidebar__footerSession{display:none}.app-shell--sidebarCollapsed .app-sidebar__link{justify-content:center;gap:0;padding-inline:0}.app-shell--sidebarCollapsed .app-sidebar__linkIcon{width:100%}.app-shell--sidebarCollapsed .app-sidebar__group{gap:8px}.app-shell--sidebarCollapsed .app-sidebar__link:after{content:attr(data-label);z-index:60;border:1px solid var(--border-default);background:var(--surface-raised);max-width:220px;color:var(--text-primary);opacity:0;pointer-events:none;transform-origin:0;white-space:nowrap;inset-inline-start:calc(100% + 10px);border-radius:6px;padding:6px 8px;font-size:12px;font-weight:600;line-height:1;transition:opacity .12s,transform .12s;position:absolute;top:50%;transform:translateY(-50%)scale(.98);box-shadow:0 12px 28px #0000003d}.app-shell--sidebarCollapsed .app-sidebar__link:hover:after,.app-shell--sidebarCollapsed .app-sidebar__link:focus-visible:after{opacity:1;transform:translateY(-50%)scale(1)}.range-toggle{align-items:center;gap:6px;min-width:0;display:inline-flex}.app-topbar__iconButton--discord,.app-topbar__iconButton--discord:link,.app-topbar__iconButton--discord:visited{color:var(--text-primary)}.metronic-app-shell .workspace-module,.metronic-app-shell .ui-surface,.metronic-app-shell .analytics-card,.metronic-app-shell .data-shell,.metronic-app-shell .table-wrap--framed,.metronic-app-shell .table-wrap--register{border-color:var(--border-default);background:var(--surface-default);box-shadow:0 8px 24px #0000002e}.metronic-app-shell .ui-button,.metronic-app-shell .action-button,.metronic-app-shell .portal-button,.metronic-app-shell .session-button,.metronic-app-shell .auth-provider-button{border-color:var(--border-default);background:var(--control-surface);color:var(--text-primary);box-shadow:none}.metronic-app-shell .ui-button:hover,.metronic-app-shell .action-button:hover,.metronic-app-shell .portal-button:hover,.metronic-app-shell .session-button:hover,.metronic-app-shell .auth-provider-button:hover{background:var(--control-surface-strong);border-color:var(--border-strong)}.metronic-app-shell .ui-button--primary,.metronic-app-shell .action-button--primary,.metronic-app-shell .portal-button{border-color:var(--accent);background:var(--accent);color:#fff}.metronic-app-shell .ui-button--primary:hover,.metronic-app-shell .action-button--primary:hover,.metronic-app-shell .portal-button:hover{background:#3b98ff;border-color:#3b98ff}.metronic-app-shell .ui-button--inline,.metronic-app-shell .action-button--utility,.metronic-app-shell .action-button--secondarySolid{background:var(--control-surface);color:var(--text-secondary)}.metronic-app-shell .ui-button--inline:hover,.metronic-app-shell .action-button--utility:hover,.metronic-app-shell .action-button--secondarySolid:hover{color:var(--text-primary);background:var(--control-surface-strong)}.metronic-app-shell .session-button,.metronic-app-shell .control-input,.metronic-app-shell .portal-input,.metronic-app-shell .control-select,.metronic-app-shell .control-textarea,.metronic-app-shell .register-search{border-color:var(--border-default);background:var(--control-surface);color:var(--text-primary);box-shadow:none}.metronic-app-shell .control-input::placeholder,.metronic-app-shell .portal-input::placeholder,.metronic-app-shell .register-search__hint,.metronic-app-shell .register-search__icon{color:var(--text-dim)}.metronic-app-shell .control-input:focus,.metronic-app-shell .portal-input:focus,.metronic-app-shell .control-select:focus,.metronic-app-shell .control-textarea:focus,.metronic-app-shell .register-search:focus-within{background:var(--surface-default);border-color:#1b84ff75;box-shadow:0 0 0 3px #1b84ff1f}.metronic-app-shell .table-wrap--ledger{background:var(--surface-elevated)}.metronic-app-shell .table thead th,.metronic-app-shell .register-table.table--register thead th,.metronic-app-shell .table--register thead th{color:var(--text-muted);background:var(--surface-default)}@supports (color:color-mix(in lab, red, red)){.metronic-app-shell .table thead th,.metronic-app-shell .register-table.table--register thead th,.metronic-app-shell .table--register thead th{background:color-mix(in srgb,var(--surface-default)82%,var(--surface-raised))}}.metronic-app-shell .table thead th,.metronic-app-shell .register-table.table--register thead th,.metronic-app-shell .table--register thead th{border-bottom-color:var(--border-default)}.metronic-app-shell .table tbody tr:hover{background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.metronic-app-shell .table tbody tr:hover{background:color-mix(in srgb,var(--surface-raised)78%,transparent)}}.metronic-app-shell .table--register tbody tr,.metronic-app-shell .table--register tbody td,.metronic-app-shell .register-tabs,.metronic-app-shell .register-shell__tabsRow,.metronic-app-shell .register-shell__controlsRow,.metronic-app-shell .register-shell__header,.metronic-app-shell .register-footer{background:var(--surface-default);border-color:var(--border-default)}.metronic-app-shell .register-tab,.metronic-app-shell .register-table__identity strong,.metronic-app-shell .register-table__primaryLink,.metronic-app-shell .register-footer__pagerLink,.metronic-app-shell .register-icon-link{color:var(--text-secondary)}.metronic-app-shell .register-tab:hover,.metronic-app-shell .register-table__primaryLink:hover,.metronic-app-shell .register-icon-link:hover{color:var(--text-primary)}.metronic-app-shell .register-tab__note,.metronic-app-shell .register-table__identity .muted,.metronic-app-shell .register-table__subnote,.metronic-app-shell .register-table__meta,.metronic-app-shell .register-footer__leading,.metronic-app-shell .register-footer__range{color:var(--text-dim)}.metronic-app-shell .register-tab__count,.metronic-app-shell .register-footer__pagerCurrent{background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.metronic-app-shell .register-tab__count,.metronic-app-shell .register-footer__pagerCurrent{background:color-mix(in srgb,var(--surface-raised)86%,var(--surface-default))}}.metronic-app-shell .register-tab__count,.metronic-app-shell .register-footer__pagerCurrent{color:var(--text-primary)}.metronic-app-shell .table-row--active,.metronic-app-shell .table--register tbody tr.table-row--active td{color:var(--text-primary);background:#1b84ff1f}.metronic-app-shell .ui-status-badge,.metronic-app-shell .status{border-color:var(--border-default);background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.metronic-app-shell .ui-status-badge,.metronic-app-shell .status{background:color-mix(in srgb,var(--surface-raised)90%,var(--surface-default))}}.metronic-app-shell .ui-status-badge,.metronic-app-shell .status{color:var(--text-secondary);box-shadow:none}.metronic-app-shell .ui-status-badge--active,.metronic-app-shell .status--active{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.metronic-app-shell .ui-status-badge--active,.metronic-app-shell .status--active{border-color:color-mix(in srgb,var(--success)36%,var(--border-default))}}.metronic-app-shell .ui-status-badge--active,.metronic-app-shell .status--active{background:var(--success-soft)}@supports (color:color-mix(in lab, red, red)){.metronic-app-shell .ui-status-badge--active,.metronic-app-shell .status--active{background:color-mix(in srgb,var(--success-soft)55%,var(--surface-default))}}.metronic-app-shell .ui-status-badge--active,.metronic-app-shell .status--active{color:#6fe39b}.metronic-app-shell .ui-status-badge--disabled,.metronic-app-shell .status--disabled{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.metronic-app-shell .ui-status-badge--disabled,.metronic-app-shell .status--disabled{border-color:color-mix(in srgb,var(--danger)34%,var(--border-default))}}.metronic-app-shell .ui-status-badge--disabled,.metronic-app-shell .status--disabled{background:var(--danger-soft)}@supports (color:color-mix(in lab, red, red)){.metronic-app-shell .ui-status-badge--disabled,.metronic-app-shell .status--disabled{background:color-mix(in srgb,var(--danger-soft)52%,var(--surface-default))}}.metronic-app-shell .ui-status-badge--disabled,.metronic-app-shell .status--disabled{color:#ff8baa}.metronic-app-shell .ui-status-badge--draining,.metronic-app-shell .status--draining{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.metronic-app-shell .ui-status-badge--draining,.metronic-app-shell .status--draining{border-color:color-mix(in srgb,var(--warning)34%,var(--border-default))}}.metronic-app-shell .ui-status-badge--draining,.metronic-app-shell .status--draining{background:var(--warning-soft)}@supports (color:color-mix(in lab, red, red)){.metronic-app-shell .ui-status-badge--draining,.metronic-app-shell .status--draining{background:color-mix(in srgb,var(--warning-soft)54%,var(--surface-default))}}.metronic-app-shell .ui-status-badge--draining,.metronic-app-shell .status--draining{color:#ffd36b}.session-button:hover{background:#ffffff14;border-color:#ffffff2e}.admin-page{gap:18px;min-width:0;display:grid}.admin-page-header{justify-content:space-between;align-items:flex-start;gap:20px 28px;display:flex}.admin-page-header__copy{gap:6px;min-width:0;max-width:860px;display:grid}.admin-page-header__title{color:var(--text-primary);letter-spacing:-.05em;margin:0;font-size:30px;font-weight:600;line-height:1.02}.admin-page-header__subtitle{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.65}.admin-page-header__meta{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:8px 12px;font-size:10px;font-weight:650;display:flex}.admin-page-header__actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-metric-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-metric-card{border:1px solid var(--border-default);background:var(--surface-default);border-radius:8px;gap:6px;min-height:92px;padding:16px 16px 14px;display:grid}.admin-metric-card--quiet{background:var(--surface-default)}@supports (color:color-mix(in lab, red, red)){.admin-metric-card--quiet{background:color-mix(in srgb,var(--surface-default)86%,var(--surface-raised))}}.admin-metric-card--quiet{border-color:var(--border-default)}.admin-metric-card--warning{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.admin-metric-card--warning{border-color:color-mix(in srgb,var(--warning)32%,var(--border-default))}}.admin-metric-card--warning{background:var(--warning-soft)}@supports (color:color-mix(in lab, red, red)){.admin-metric-card--warning{background:color-mix(in srgb,var(--warning-soft)38%,var(--surface-default))}}.admin-metric-card--danger{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.admin-metric-card--danger{border-color:color-mix(in srgb,var(--danger)30%,var(--border-default))}}.admin-metric-card--danger{background:var(--danger-soft)}@supports (color:color-mix(in lab, red, red)){.admin-metric-card--danger{background:color-mix(in srgb,var(--danger-soft)34%,var(--surface-default))}}.admin-metric-card--success{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.admin-metric-card--success{border-color:color-mix(in srgb,var(--success)30%,var(--border-default))}}.admin-metric-card--success{background:var(--success-soft)}@supports (color:color-mix(in lab, red, red)){.admin-metric-card--success{background:color-mix(in srgb,var(--success-soft)34%,var(--surface-default))}}.admin-metric-card__label{color:var(--text-dim);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:650}.admin-metric-card__value{color:var(--text-primary);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:650;line-height:1}.admin-metric-card__note{color:var(--text-secondary);font-size:11px;line-height:1.5}.admin-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.admin-toolbar--stacked{flex-direction:column;align-items:stretch}.admin-toolbar-group{gap:6px;min-width:0;display:grid}.admin-toolbar-group__label{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}.admin-toolbar-group__body{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-canvas{align-items:start;gap:16px;min-width:0;display:grid}.admin-canvas--split{grid-template-columns:minmax(260px,.82fr) minmax(0,1.72fr)}.admin-canvas--triple{grid-template-columns:minmax(250px,.76fr) minmax(0,1.7fr) minmax(300px,.9fr)}.admin-canvas__sidebar,.admin-canvas__main,.admin-canvas__detail{align-self:start;gap:16px;min-width:0;display:grid}.admin-canvas__detail{position:sticky;top:20px}.admin-stack{gap:16px;display:grid}.admin-selector-list{gap:8px;display:grid}.admin-selector-item{border:1px solid var(--border-default);background:var(--surface-default);border-radius:8px;gap:8px;padding:12px 13px;transition:border-color .15s ease-out,background-color .15s ease-out;display:grid}.admin-selector-item:hover{border-color:var(--border-strong);background:var(--control-surface-strong)}.admin-selector-item--active,.admin-selector-item[aria-current=page]{border-color:var(--shell-sidebar-accent)}@supports (color:color-mix(in lab, red, red)){.admin-selector-item--active,.admin-selector-item[aria-current=page]{border-color:color-mix(in srgb,var(--shell-sidebar-accent)48%,var(--border-default))}}.admin-selector-item--active,.admin-selector-item[aria-current=page]{background:var(--shell-sidebar-accent-soft)}@supports (color:color-mix(in lab, red, red)){.admin-selector-item--active,.admin-selector-item[aria-current=page]{background:color-mix(in srgb,var(--shell-sidebar-accent-soft)56%,var(--surface-default))}}.admin-selector-item__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-selector-item__copy{gap:3px;min-width:0;display:grid}.admin-selector-item__title{color:var(--text-primary);font-size:13px;font-weight:650;line-height:1.35}.admin-selector-item__meta,.admin-selector-item__footer{color:var(--text-secondary);font-size:11px;line-height:1.5}.admin-selector-item__footer{flex-wrap:wrap;gap:6px 10px;display:flex}.admin-selector-item__badge{flex:none}.admin-section-nav{border:1px solid var(--border-default);background:var(--surface-elevated);border-radius:8px;flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-section-nav{background:color-mix(in srgb,var(--surface-elevated)88%,var(--surface-base))}}.admin-section-nav--compact{background:0 0;border:0;border-radius:0;gap:4px;padding:0}.admin-section-nav__item{min-height:32px;color:var(--text-secondary);border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.admin-section-nav--compact .admin-section-nav__item{border:1px solid var(--border-default);min-height:28px;color:var(--text-secondary);letter-spacing:.04em;background:var(--surface-default);border-radius:6px;padding:0 10px;font-size:11px}.admin-section-nav__item:hover{color:var(--text-primary);background:var(--surface-default)}.admin-section-nav--compact .admin-section-nav__item:hover{border-color:var(--border-strong);background:var(--control-surface-strong)}.admin-section-nav__item--current,.admin-section-nav__item[aria-current=page]{color:var(--text-primary);background:var(--control-surface);box-shadow:none}.admin-section-nav--compact .admin-section-nav__item--current,.admin-section-nav--compact .admin-section-nav__item[aria-current=page]{background:var(--control-surface-strong);border-color:var(--border-default);box-shadow:none}.admin-overview-canvas .admin-canvas__sidebar{gap:12px}.admin-overview-canvas .admin-canvas__main{gap:18px}.admin-overview-canvas .admin-canvas__detail,.admin-overview-nav .workspace-module__body,.admin-overview-watchlist .workspace-module__body{gap:12px}.admin-overview-list{gap:8px;display:grid}.admin-overview-list__item{border:1px solid var(--border-default);background:var(--surface-default);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-overview-list__item{background:color-mix(in srgb,var(--surface-default)92%,var(--surface-raised))}}.admin-overview-list__item{transition:border-color .15s ease-out,background-color .15s ease-out}.admin-overview-list__item:hover{border-color:var(--border-strong);background:var(--control-surface-strong)}.admin-overview-list__copy,.admin-overview-list__meta{gap:4px;display:grid}.admin-overview-list__copy{min-width:0}.admin-overview-list__copy strong{color:var(--text-primary);font-size:12px;line-height:1.4}.admin-overview-list__meta{color:var(--text-secondary);text-align:right;justify-items:end;font-size:11px}.admin-account-canvas .admin-canvas__sidebar,.admin-account-canvas .admin-canvas__main,.admin-account-canvas .admin-canvas__detail{gap:12px}.admin-account-canvas .admin-canvas__main{gap:16px}.account-rail-actions{gap:8px;display:grid}.app-sidebar__empty{max-width:180px;color:var(--shell-sidebar-text);opacity:1;transition:max-width var(--shell-sidebar-transition-duration)var(--shell-sidebar-transition-easing),opacity .12s ease,transform var(--shell-sidebar-transition-duration)var(--shell-sidebar-transition-easing);padding:10px 12px 0;font-size:12px;overflow:hidden;transform:translate(0)}.page-intro{gap:8px;max-width:840px;margin-bottom:28px;display:grid}.page-intro p{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.6}.page-grid{gap:12px;display:grid}.page-grid--12{grid-template-columns:repeat(12,minmax(0,1fr))}.span-12{grid-column:span 12}.span-9{grid-column:span 9}.span-8{grid-column:span 8}.span-7{grid-column:span 7}.span-6{grid-column:span 6}.span-5{grid-column:span 5}.span-4{grid-column:span 4}.span-3{grid-column:span 3}.scope-bar{border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-elevated);min-width:0;box-shadow:var(--shadow-line)}.summary-list{gap:0;display:grid}.summary-row{border-top:1px solid var(--border-default);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:12px 0;display:grid}.summary-row:first-child{border-top:0;padding-top:0}.summary-row:last-child{padding-bottom:0}.summary-row dt{color:var(--text-secondary);font-size:14px}.summary-row dd{color:var(--text-primary);text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:650}.table-wrap{overflow-x:auto}.table-wrap--framed{border:1px solid var(--border-default);background:var(--surface-default);box-shadow:none;border-radius:10px;padding:0}.table-wrap--ledger{background:var(--surface-elevated)}.table-wrap--register{border:1px solid var(--border-default);background:var(--surface-default);box-shadow:none;border-radius:10px;padding:0}.metronic-register{gap:0;display:grid}.workspace-module__body>.table-wrap--framed,.data-shell__body>.table-wrap--framed{box-shadow:none;background:0 0;border:0;border-radius:0}.workspace-module__body>.table-wrap--framed .table--register thead th,.workspace-module__body>.table-wrap--framed .table--register tbody td,.data-shell__body>.table-wrap--framed .table--register thead th,.data-shell__body>.table-wrap--framed .table--register tbody td,.workspace-module__body>.table-wrap--framed .table--register tbody tr,.data-shell__body>.table-wrap--framed .table--register tbody tr{background:0 0}.table-wrap--tight .table th,.table-wrap--tight .table td{padding-top:10px;padding-bottom:10px}.table{border-collapse:collapse;background:0 0;width:100%}.table th,.table td{border-top:1px solid var(--border-muted,var(--border-default));text-align:left;vertical-align:top;padding:14px 16px}.table td{min-width:0}.table thead th{border-top:0}.table th{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:650}.table td{color:var(--text-primary);font-size:13px}.table tbody tr:hover{background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.table tbody tr:hover{background:color-mix(in srgb,var(--surface-raised)78%,transparent)}}.table td strong{font-weight:650}.table td .stack{gap:4px}.table--trace tbody tr{background:0 0}.table--register th,.table--register td{padding-top:13px;padding-bottom:13px}.table--register tbody tr{background:var(--surface-default)}.table--register thead th{border-top:0;border-bottom:1px solid var(--border-default);vertical-align:middle;background:var(--surface-default);height:40px;padding-top:0;padding-bottom:0}@supports (color:color-mix(in lab, red, red)){.table--register thead th{background:color-mix(in srgb,var(--surface-default)82%,var(--surface-raised))}}.table--register tbody td{border-top:1px solid var(--border-default);vertical-align:middle;background:var(--surface-default);min-height:66px}.table-row--active{background:#1b84ff1f}.table--register tbody tr.table-row--active td{color:var(--text-primary);background:#1b84ff1f}.table--register tbody tr.table-row--active .register-table__identity strong,.table--register tbody tr.table-row--active .register-table__primaryLink,.table--register tbody tr.table-row--active .register-table__meta,.table--register tbody tr.table-row--active .register-table__subnote,.table--register tbody tr.table-row--active .register-icon-link{color:var(--text-primary)}.table--register tbody tr.table-row--active .register-icon-link{background:var(--surface-raised);border-color:#1b84ff4d}@supports (color:color-mix(in lab, red, red)){.table--register tbody tr.table-row--active .register-icon-link{background:color-mix(in srgb,var(--surface-raised)86%,var(--surface-default))}}.table--register tbody tr.table-row--active .register-icon-link:hover{background:var(--surface-default);color:#1b84ff;border-color:#1b84ff75}.table-cell-stack{gap:4px;min-width:0;display:grid}.table-cell-action{text-align:center;width:58px}.table-value-positive{color:#0b5c22}.table-value-negative{color:#991930}.selector-list{gap:6px;display:grid}.selector-link,.roster-link,.ledger-row,.setup-step,.detail-card,.pricing-summary-cell,.secret-card,.surface-note{border:1px solid var(--border-default);background:var(--surface-elevated)}.selector-link,.roster-link{border-radius:8px;gap:7px;padding:10px 11px;transition:border-color .15s ease-out,background-color .15s ease-out;display:grid}.selector-link:hover,.roster-link:hover,.selector-link--active,.roster-link--active{border-color:var(--border-strong);background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.selector-link--active,.roster-link--active{background:color-mix(in srgb,var(--surface-raised)82%,var(--surface-default))}}.selector-link__value{color:var(--text-primary);font-family:var(--mono);text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.selector-link__name,.roster-link__name{color:var(--text-primary);font-size:12px;font-weight:680}.selector-link__meta,.roster-link__meta,.pricing-toolbar__meta,.pricing-review-meta{color:var(--text-muted);font-size:10px;line-height:1.5}.filter-list{flex-wrap:wrap;gap:6px;display:flex}.filter-link{border:1px solid var(--border-default);min-height:28px;color:var(--text-secondary);letter-spacing:.04em;background:var(--surface-default);border-radius:6px;align-items:center;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.filter-link:hover{color:var(--text-primary);border-color:var(--border-strong);background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.filter-link:hover{background:color-mix(in srgb,var(--surface-elevated)88%,var(--surface-base))}}.filter-link--active{color:var(--text-primary);background:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.filter-link--active{background:color-mix(in srgb,var(--accent-soft)78%,var(--surface-default))}}.filter-link--active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.filter-link--active{border-color:color-mix(in srgb,var(--accent)30%,var(--border-default))}}.section-head,.section-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.detail-grid--single{grid-template-columns:1fr}.detail-card,.pricing-summary-cell,.secret-card{background:0 0;border:0;border-radius:0;gap:10px;padding:0;display:grid}.detail-card__meta{color:var(--text-secondary);font-size:12px;line-height:1.55}.detail-card__valueStack{gap:5px;display:grid}.pricing-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pricing-toolbar{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.pricing-review-table th,.pricing-review-table td{padding-top:12px;padding-bottom:12px}.pricing-review-row--changed{background:var(--warning-soft)}@supports (color:color-mix(in lab, red, red)){.pricing-review-row--changed{background:color-mix(in srgb,var(--warning-soft)30%,var(--surface-default))}}.pricing-review-row--new{background:var(--success-soft)}@supports (color:color-mix(in lab, red, red)){.pricing-review-row--new{background:color-mix(in srgb,var(--success-soft)30%,var(--surface-default))}}.pricing-diff{align-items:center;gap:8px;min-height:24px;display:inline-flex}.pricing-diff__current{color:var(--text-muted)}.pricing-diff__arrow{color:var(--text-dim);font-size:12px}.pricing-diff__next{color:var(--text-primary)}.metric-chart{gap:12px;min-width:0;display:grid}.metric-chart__header{justify-content:space-between;align-items:flex-start;gap:14px 18px;display:flex}.metric-chart__identity{gap:4px;min-width:0;display:grid}.metric-chart__title{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:600}.metric-chart__caption{color:var(--text-muted);margin:0;font-size:12px;line-height:1.6}.metric-chart__legend{color:var(--text-dim);flex-wrap:wrap;justify-content:flex-end;gap:8px 12px;font-size:11px;display:flex}.metric-chart__legendItem{align-items:center;gap:8px;display:inline-flex}.metric-chart__legendSwatch{border-top:2px solid;flex:none;width:18px;height:0;display:inline-block}.metric-chart__legendSwatch--effective{color:#3f4254}.metric-chart__legendSwatch--5h{color:#56d364}.metric-chart__legendSwatch--7d{color:#58a6ff}.metric-chart__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.metric-chart__stats--five{grid-template-columns:repeat(5,minmax(0,1fr))}.metric-chart__stat{background:0 0;border:0;border-radius:0;gap:4px;min-width:0;padding:0;display:grid}.metric-chart__statLabel,.metric-chart__range,.metric-chart__footer{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}.metric-chart__statValue{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.metric-chart__canvas{background:0 0;border:0;border-radius:0;width:100%;height:236px;padding:0;display:block}.metric-chart__canvas--headroom{height:272px}.metric-chart__tick{fill:var(--text-dim);letter-spacing:.02em;font-size:10px;font-weight:600}.metric-chart__range,.metric-chart__footer{justify-content:space-between;gap:12px;display:flex}.metric-chart__tooltip{border:1px solid var(--border-default);background:var(--surface-elevated);border-radius:8px;gap:4px;min-width:120px;padding:10px 11px;display:grid;box-shadow:0 18px 36px #00000057}.metric-chart__tooltip strong{color:var(--text-primary);font-size:12px;font-weight:700}.metric-chart__tooltipLabel{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}.metric-chart .apexcharts-canvas text,.metric-chart .apexcharts-xaxis text,.metric-chart .apexcharts-yaxis text,.metric-chart .apexcharts-legend-text,.metric-chart .apexcharts-text{fill:var(--text-dim)!important;color:var(--text-dim)!important}.metric-chart .apexcharts-xaxis-label,.metric-chart .apexcharts-yaxis-label{fill:var(--text-dim)!important}.metric-chart .apexcharts-tooltip,.metric-chart .apexcharts-tooltip-title{color:var(--text-primary)!important;background:var(--surface-elevated)!important;border-color:var(--border-default)!important}.control-form{gap:10px;display:grid}.control-rack{border:1px solid var(--border-default);background:var(--surface-elevated);border-radius:10px;gap:10px;padding:10px;display:grid}.control-rack--accent{border-color:var(--border-strong);background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.control-rack--accent{background:color-mix(in srgb,var(--surface-raised)68%,var(--surface-default))}}.control-rack--warning{background:var(--warning-soft);border-color:#c59a5457}@supports (color:color-mix(in lab, red, red)){.control-rack--warning{background:color-mix(in srgb,var(--warning-soft)36%,var(--surface-elevated))}}.control-rack--danger{background:var(--danger-soft);border-color:#c06d685c}@supports (color:color-mix(in lab, red, red)){.control-rack--danger{background:color-mix(in srgb,var(--danger-soft)34%,var(--surface-elevated))}}.control-rack--ink{background:var(--surface-ink)}.control-rack__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}.control-rack__copy{gap:3px;display:grid}.control-rack__title{color:var(--text-primary);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:680}.control-rack__meta{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;line-height:1.5}.control-hint{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.55}.control-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.control-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.control-field{gap:6px;min-width:0;display:grid}.control-label{color:#3f4254;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:650}.control-input,.portal-input{border-radius:var(--radius-control);background:var(--surface-default);color:#181c32;border:1px solid #dbdfe9;width:100%;min-height:34px;padding:0 12px;font-size:13px;font-weight:400;transition:border-color .15s ease-out,background-color .15s ease-out,color .15s ease-out;box-shadow:0 1px 2px #0f172a0a}.control-input::placeholder,.portal-input::placeholder{color:var(--text-dim)}.control-input[type=file]{color:#3f4254;padding:8px 10px}.control-input[type=file]::file-selector-button{border:1px solid var(--border-default);background:var(--surface-elevated);border-radius:6px;min-height:26px;margin-right:10px;padding:0 10px}@supports (color:color-mix(in lab, red, red)){.control-input[type=file]::file-selector-button{background:color-mix(in srgb,var(--surface-elevated)88%,var(--surface-base))}}.control-input[type=file]::file-selector-button{color:#181c32;font:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:500}.control-input--multiline{resize:vertical;min-height:112px;font-family:var(--mono);padding-top:12px;padding-bottom:12px}.control-input:focus,.portal-input:focus{background:var(--surface-default);border-color:#b5d8ff;outline:none;box-shadow:0 0 0 3px #009ef71f}.control-actions,.button-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.control-actions--end{justify-content:flex-end}.control-actions--spread{justify-content:space-between}.ui-button,.action-button,.portal-button,.session-button,.auth-provider-button{background:var(--surface-default);color:#181c32;letter-spacing:0;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:1px solid #dbdfe9;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:12px;font-weight:500;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out,transform .12s ease-out;display:inline-flex;box-shadow:0 1px 2px #00000014}.ui-button:hover,.action-button:hover,.portal-button:hover,.session-button:hover,.auth-provider-button:hover{background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.ui-button:hover,.action-button:hover,.portal-button:hover,.session-button:hover,.auth-provider-button:hover{background:color-mix(in srgb,var(--surface-elevated)88%,var(--surface-base))}}.ui-button:hover,.action-button:hover,.portal-button:hover,.session-button:hover,.auth-provider-button:hover{border-color:#cfd4dc}.ui-button:disabled,.action-button:disabled,.portal-button:disabled,.session-button:disabled,.auth-provider-button:disabled{cursor:not-allowed;opacity:.56;box-shadow:none;transform:none}.ui-button:active:not(:disabled),.action-button:active:not(:disabled),.portal-button:active:not(:disabled),.session-button:active:not(:disabled),.auth-provider-button:active:not(:disabled){transform:translateY(1px)}.ui-button:focus-visible,.action-button:focus-visible,.portal-button:focus-visible,.session-button:focus-visible,.auth-provider-button:focus-visible{outline:none;box-shadow:0 0 0 4px #1379f01f}.action-button.is-disabled{pointer-events:none;opacity:.45}.ui-button--primary,.action-button--primary,.portal-button{color:#fff;background:#009ef7;border-color:#009ef7}.action-button--primary:link,.action-button--primary:visited,.action-button--utility:link,.action-button--utility:visited,.action-button--secondarySolid:link,.action-button--secondarySolid:visited,.action-button--heroPrimary:link,.action-button--heroPrimary:visited,.action-button--heroSecondary:link,.action-button--heroSecondary:visited{color:inherit}.ui-button--primary:hover,.action-button--primary:hover,.portal-button:hover{background:#0095e8;border-color:#0095e8}.ui-button--primary:active:not(:disabled),.action-button--primary:active:not(:disabled),.portal-button:active:not(:disabled){background:#0087d6;border-color:#0087d6}.ui-button--inline,.action-button--utility{background:var(--surface-default);color:#5e6278;border-color:#dbdfe9}.ui-button--inline:hover,.action-button--utility:hover{color:#181c32;background:var(--surface-elevated);border-color:#cfd4dc}@supports (color:color-mix(in lab, red, red)){.ui-button--inline:hover,.action-button--utility:hover{background:color-mix(in srgb,var(--surface-elevated)88%,var(--surface-base))}}.action-button--secondarySolid{background:var(--surface-elevated);border-color:#dbdfe9}@supports (color:color-mix(in lab, red, red)){.action-button--secondarySolid{background:color-mix(in srgb,var(--surface-elevated)88%,var(--surface-base))}}.action-button--secondarySolid{color:#181c32}.action-button--secondarySolid:hover{color:#181c32;background:#f4f4f4;border-color:#cfd4dc}.action-button--discord{color:#fff;background:#5865f2;border-color:#7289da6b}.action-button--discord:link,.action-button--discord:visited{color:#fff}.action-button--discord:hover{color:#fff;background:#4752c4;border-color:#869be68a}.action-button--warning{background:var(--warning-soft);color:#7a5b00;border-color:#f8e7a5}.action-button--warning:hover{background:var(--warning-soft);border-color:#c59a5475}@supports (color:color-mix(in lab, red, red)){.action-button--warning:hover{background:color-mix(in srgb,var(--warning-soft)50%,var(--surface-strong))}}.ui-button--danger,.action-button--danger{color:#181c32;background:#fff5f8;border-color:#c06d685c}.ui-button--danger:hover,.action-button--danger:hover{background:var(--danger-soft);border-color:#c06d687a}@supports (color:color-mix(in lab, red, red)){.ui-button--danger:hover,.action-button--danger:hover{background:color-mix(in srgb,var(--danger-soft)46%,var(--surface-strong))}}.action-button--success{color:#181c32;background:#e8fff3;border-color:#78bf9b66}.action-button--compact{min-height:32px;padding:0 10px;font-size:11px}.session-button{justify-self:start}.notice,.empty{border:1px solid var(--border-default);background:var(--surface-base);border-radius:10px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.notice,.empty{background:color-mix(in srgb,var(--surface-base)78%,var(--surface-elevated))}}.notice,.empty{color:var(--text-secondary);font-size:12px;line-height:1.55}.notice--success{color:var(--text-primary);background:var(--success-soft);border-color:#78bf9b57}@supports (color:color-mix(in lab, red, red)){.notice--success{background:color-mix(in srgb,var(--success-soft)24%,var(--surface-base))}}.notice--error,.error{color:var(--text-primary);background:var(--danger-soft);border-color:#c06d685c}@supports (color:color-mix(in lab, red, red)){.notice--error,.error{background:color-mix(in srgb,var(--danger-soft)22%,var(--surface-base))}}.secret-banner{border:1px solid var(--border-strong);background:var(--surface-raised);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.secret-banner{background:color-mix(in srgb,var(--surface-raised)76%,var(--surface-default))}}.secret-card__value,.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.secret-card{border-color:var(--border-strong);background:0 0}.secret-card__name{color:var(--text-primary);font-size:14px;font-weight:680}.secret-card__value{border:1px solid var(--border-default);background:var(--surface-ink);border-radius:10px;padding:12px 14px;display:block}@supports (color:color-mix(in lab, red, red)){.secret-card__value{background:color-mix(in srgb,var(--surface-ink)88%,var(--surface-base))}}.secret-card__value{overflow-wrap:anywhere;font-size:13px;line-height:1.65}.muted{color:var(--text-secondary);font-size:11px;line-height:1.55}.ui-status-badge{color:#3f4254;letter-spacing:.01em;text-transform:none;white-space:nowrap;background:#f8f9fb;border:1px solid #e1e3ea;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:24px;padding:0 9px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffa6}.ui-status-badge--inline{border-radius:999px;min-height:20px;padding:0 8px;font-size:10px}.ui-status-badge--metric{border-radius:999px;min-height:22px;padding:0 8px;font-size:10px;font-weight:650}.ui-status-badge--active{color:#0f8a4b;background:#e8fff3;border-color:#c9f1d5}.ui-status-badge--disabled{color:#c0255c;background:#fff5f8;border-color:#f4c7d3}.ui-status-badge--draining{color:#a56517;background:#fff8dd;border-color:#f6df9d}.ui-status-badge:before{content:"";opacity:.9;background:currentColor;border-radius:999px;flex:none;width:7px;height:7px}.ui-status-badge--default:before{opacity:.55}.status{color:#3f4254;letter-spacing:.01em;text-transform:none;white-space:nowrap;background:#f8f9fb;border:1px solid #e1e3ea;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:24px;padding:0 9px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffa6}.status:before{content:"";opacity:.9;background:currentColor;border-radius:999px;flex:none;width:7px;height:7px}.status--active{color:#0f8a4b;background:#e8fff3;border-color:#c9f1d5}.status--disabled{color:#c0255c;background:#fff5f8;border-color:#f4c7d3}.status--draining{color:#a56517;background:#fff8dd;border-color:#f6df9d}.stack{gap:4px;display:grid}.fleet-action-stack{gap:6px;min-width:132px;display:grid}.stack--tight{gap:8px}.portal-shell{max-width:960px}.portal-form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.billing-toggle{border:1px solid var(--border-default);background:var(--surface-base);border-radius:9px;align-items:center;gap:10px;min-height:38px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.billing-toggle{background:color-mix(in srgb,var(--surface-base)82%,var(--surface-elevated))}}.billing-toggle{color:var(--text-secondary)}.billing-toggle input{appearance:none;border:1px solid var(--border-default);background:var(--control-surface);width:18px;height:18px;box-shadow:none;cursor:pointer;border-radius:4px;margin:0;position:relative}.billing-toggle input:after{content:"";opacity:0;clip-path:polygon(14% 54%,0 68%,39% 100%,100% 24%,84% 9%,38% 67%);background:currentColor;border-radius:1px;position:absolute;inset:4px}.billing-toggle input:checked{color:#fff;background:#1379f0;border-width:4px;border-color:#1379f033}.billing-toggle input:checked:after{opacity:1}.billing-toggle input:focus-visible{outline:none;box-shadow:0 0 0 3px #1379f02e}.billing-history-shell input[type=checkbox],.billing-ledger-card input[type=checkbox],.table-wrap--register input[type=checkbox]{appearance:none;border:1px solid var(--border-default);background:var(--control-surface);width:18px;height:18px;box-shadow:none;cursor:pointer;border-radius:4px;margin:0;position:relative}.billing-history-shell input[type=checkbox]:after,.billing-ledger-card input[type=checkbox]:after,.table-wrap--register input[type=checkbox]:after{content:"";opacity:0;clip-path:polygon(14% 54%,0 68%,39% 100%,100% 24%,84% 9%,38% 67%);background:currentColor;border-radius:1px;position:absolute;inset:4px}.billing-history-shell input[type=checkbox]:checked,.billing-ledger-card input[type=checkbox]:checked,.table-wrap--register input[type=checkbox]:checked{color:#fff;background:#1379f0;border-width:4px;border-color:#1379f033}.billing-history-shell input[type=checkbox]:checked:after,.billing-ledger-card input[type=checkbox]:checked:after,.table-wrap--register input[type=checkbox]:checked:after{opacity:1}.billing-history-shell input[type=checkbox]:focus-visible,.billing-ledger-card input[type=checkbox]:focus-visible,.table-wrap--register input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px #1379f02e}.billing-workspace{gap:18px;display:grid}.billing-workspace--account{gap:16px}.portal-billing-layout{align-items:start}.portal-billing-layout--account{grid-template-columns:minmax(0,1.22fr) minmax(280px,.78fr)}.billing-plan-grid{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:start;gap:16px;display:grid}.billing-account-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.54fr);align-items:start;gap:16px;display:grid}.billing-account-layout__main,.billing-account-layout__rail{gap:16px;display:grid}.billing-account-layout__rail{align-self:start}.billing-workspace__grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:start;gap:16px;display:grid}.billing-workspace__primary,.billing-workspace__secondary{gap:16px;display:grid}.billing-workspace__secondary{align-self:start;gap:12px}.billing-workspace__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.billing-page{gap:14px;display:grid}.billing-page__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.billing-page__identity{gap:6px;display:grid}.billing-page__eyebrow{color:var(--text-muted);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:650}.billing-page__title{color:var(--text-primary);letter-spacing:-.06em;margin:0;font-size:clamp(28px,4vw,38px);font-weight:740;line-height:.98}.billing-page__subtitle{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.7}.billing-page__meta{color:var(--text-secondary);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;font-size:12px;display:flex}.billing-overview{background:radial-gradient(circle at top left,#56d3641f,transparent 34%),radial-gradient(circle at bottom right,#60a5fa14,transparent 28%),var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.billing-overview{background:radial-gradient(circle at top left,#56d3641f,transparent 34%),radial-gradient(circle at bottom right,#60a5fa14,transparent 28%),color-mix(in srgb,var(--surface-elevated)92%,var(--surface-default))}}.metronic-app-shell .billing-overview--account{background:linear-gradient(#1379f00a,#fff0 72%),#fff}.billing-overview__grid{gap:18px;display:grid}.billing-overview__lead{gap:6px;padding:6px 4px 2px;display:grid}.billing-overview__eyebrow{color:var(--text-muted);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:650}.billing-overview__headline{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.billing-overview__headline{color:color-mix(in srgb,var(--success)62%,var(--text-primary))}}.billing-overview__headline{letter-spacing:-.07em;font-size:clamp(38px,5.6vw,58px);font-weight:780;line-height:.95}.billing-overview__subline{color:var(--text-secondary);font-size:14px;line-height:1.6}.billing-overview__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.billing-plan-stage{background:radial-gradient(circle at top right,#56d36414,transparent 32%),var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.billing-plan-stage{background:radial-gradient(circle at top right,#56d36414,transparent 32%),color-mix(in srgb,var(--surface-elevated)94%,var(--surface-default))}}.billing-plan-stage .ui-surface__body{gap:18px}.billing-plan-stage__summary{gap:14px;display:grid}.billing-plan-stage__headline{gap:4px;display:grid}.billing-plan-stage__eyebrow{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:650}.billing-plan-stage__headline strong{color:var(--text-primary);letter-spacing:-.06em;font-size:34px;font-weight:760;line-height:.95}.billing-plan-stage__headline span:last-child{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.billing-plan-stage__headline span:last-child{color:color-mix(in srgb,var(--success)62%,var(--text-primary))}}.billing-plan-stage__headline span:last-child{font-size:16px;font-weight:720}.billing-plan-stage__summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.billing-plan-stage__summaryItem{border:1px solid var(--border-soft);background:var(--surface-base);border-radius:12px;gap:4px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.billing-plan-stage__summaryItem{background:color-mix(in srgb,var(--surface-base)88%,var(--surface-elevated))}}.billing-plan-stage__summaryItem span{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:650}.billing-plan-stage__summaryItem strong{color:var(--text-primary);font-size:14px;font-weight:680;line-height:1.35}.billing-plan-stage__notice{border:1px solid var(--border-soft);background:var(--surface-base);border-radius:12px;gap:4px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.billing-plan-stage__notice{background:color-mix(in srgb,var(--surface-base)88%,var(--surface-elevated))}}.billing-plan-stage__notice{color:var(--text-secondary);font-size:12px;line-height:1.55}.billing-plan-stage__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.billing-plan-stage__card{border:1px solid var(--border-default);background:var(--surface-base);border-radius:14px;gap:12px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.billing-plan-stage__card{background:color-mix(in srgb,var(--surface-base)88%,var(--surface-elevated))}}.billing-plan-stage__card{box-shadow:inset 0 1px #ffffff05}.billing-plan-stage__card--active{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.billing-plan-stage__card--active{border-color:color-mix(in srgb,var(--success)34%,var(--border-strong))}}.billing-plan-stage__card--active{background:linear-gradient(180deg,#56d36414,#56d36405),var(--surface-base)}@supports (color:color-mix(in lab, red, red)){.billing-plan-stage__card--active{background:linear-gradient(180deg,#56d36414,#56d36405),color-mix(in srgb,var(--surface-base)88%,var(--surface-elevated))}}.billing-plan-stage__cardHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.billing-plan-stage__cardIdentity{gap:2px;display:grid}.billing-plan-stage__cardIdentity strong{color:var(--text-primary);font-size:16px;font-weight:700}.billing-plan-stage__cardIdentity span{color:var(--text-secondary);font-size:12px}.billing-plan-stage__cardHeadroom{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.billing-plan-stage__cardHeadroom{color:color-mix(in srgb,var(--success)60%,var(--text-primary))}}.billing-plan-stage__cardHeadroom{letter-spacing:-.05em;font-size:26px;font-weight:760;line-height:.98}.billing-plan-stage__cardWindows{color:var(--text-secondary);gap:4px;font-size:12px;line-height:1.5;display:grid}.billing-plan-stage__footer{border-top:1px solid var(--border-soft);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;padding-top:4px;font-size:12px;line-height:1.55;display:flex}.billing-plan-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.billing-plan-summary__item{border:1px solid var(--border-soft);background:var(--surface-base);border-radius:12px;padding:12px}@supports (color:color-mix(in lab, red, red)){.billing-plan-summary__item{background:color-mix(in srgb,var(--surface-base)88%,var(--surface-elevated))}}.billing-plan-summary__item--headroom{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.billing-plan-summary__item--headroom{border-color:color-mix(in srgb,var(--success)28%,var(--border-default))}}.billing-plan-summary__item--headroom{background:linear-gradient(180deg,#56d36414,#56d36405),var(--surface-base)}@supports (color:color-mix(in lab, red, red)){.billing-plan-summary__item--headroom{background:linear-gradient(180deg,#56d36414,#56d36405),color-mix(in srgb,var(--surface-base)88%,var(--surface-elevated))}}.billing-allowance-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.billing-allowance-strip__item{border:1px solid var(--border-soft);background:var(--surface-base);border-radius:12px;padding:12px}@supports (color:color-mix(in lab, red, red)){.billing-allowance-strip__item{background:color-mix(in srgb,var(--surface-base)88%,var(--surface-elevated))}}.billing-plan-actions{border-top:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0 0;display:grid}.billing-plan-actions__copy{gap:4px;display:grid}.billing-plan-actions__copy strong{color:var(--text-primary);font-size:14px;font-weight:680}.billing-plan-actions__copy span{color:var(--text-secondary);font-size:12px;line-height:1.6}.billing-plan-actions__buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.billing-recovery-strip{background:var(--warning-soft);border:1px solid #c59a5452;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.billing-recovery-strip{background:color-mix(in srgb,var(--warning-soft)22%,var(--surface-elevated))}}.billing-recovery-strip__copy{gap:4px;display:grid}.billing-recovery-strip__copy span{color:var(--text-secondary);font-size:11px;line-height:1.55}.billing-recovery-strip__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.billing-account-layout .workspace-module,.billing-account-layout .data-shell{box-shadow:0 1px 3px #0f172a0f}.portal-billing-layout--account .workspace-pane--inspect{gap:12px}.portal-billing-layout--account .workspace-pane--inspect .data-shell,.portal-billing-layout--account .workspace-pane--inspect .workspace-module{box-shadow:0 1px 2px #0f172a0d}.ledger-row--plan{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) auto;padding-block:10px}.button-link{border:1px solid var(--border-default);background:var(--surface-base);border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.button-link{background:color-mix(in srgb,var(--surface-base)84%,var(--surface-elevated))}}.button-link{color:var(--text-primary);font-size:11px;font-weight:600;text-decoration:none}.button-link:hover{background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.button-link:hover{background:color-mix(in srgb,var(--surface-elevated)92%,var(--surface-base))}}.billing-composer .ui-surface__body{gap:18px}.billing-composer--hero{background:radial-gradient(circle at top left,#60a5fa1f,transparent 30%),var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.billing-composer--hero{background:radial-gradient(circle at top left,#60a5fa1f,transparent 30%),color-mix(in srgb,var(--surface-elevated)94%,var(--surface-default))}}.metronic-app-shell .billing-composer--hero{background:linear-gradient(180deg,#1379f00f,#fff0 70%),var(--surface-default)}.billing-composer__readout{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.billing-checkout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);align-items:start;gap:18px;display:grid}.billing-lane-brand{align-items:center;gap:10px;display:flex}.billing-lane-brand__primary{background:#111827b8;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;min-width:64px;min-height:36px;padding:0 10px;display:inline-flex}.billing-lane-brand__visa{width:auto;height:16px}.billing-lane-brand__caps{gap:6px;display:inline-flex}.billing-lane-brand__cap{border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.billing-lane-brand__cap--apple{background:#111827}.billing-lane-brand__cap--google{background:#fff}.billing-lane-brand__crypto{width:32px;height:32px}.billing-checkout__form,.billing-checkout__summary{gap:16px;display:grid}.billing-checkout__summary{border:1px solid var(--border-default);background:linear-gradient(180deg,#ffffff08,transparent 38%),var(--surface-base);border-radius:14px;padding:16px}@supports (color:color-mix(in lab, red, red)){.billing-checkout__summary{background:linear-gradient(180deg,#ffffff08,transparent 38%),color-mix(in srgb,var(--surface-base)86%,var(--surface-elevated))}}.billing-checkout__summary{position:sticky;top:80px}.billing-checkout__summaryBlock,.billing-checkout__submit{gap:6px;display:grid}.billing-checkout__summaryBlock strong{color:var(--text-primary);font-size:16px;font-weight:700}.billing-checkout__summaryBlock span:last-child{color:var(--text-secondary);font-size:12px}.billing-checkout__summaryRows{gap:10px;padding-top:4px;display:grid}.billing-checkout__summaryRow{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.billing-checkout__summaryRow span{color:var(--text-secondary);font-size:12px}.billing-checkout__summaryRow strong{color:var(--text-primary);font-size:13px;font-weight:680}.billing-composer__figure{border:1px solid var(--border-default);background:var(--surface-base);border-radius:14px;gap:6px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.billing-composer__figure{background:color-mix(in srgb,var(--surface-base)86%,var(--surface-elevated))}}.billing-composer__figure--credit{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.billing-composer__figure--credit{border-color:color-mix(in srgb,var(--success)24%,var(--border-default))}}.billing-composer__figure--credit{background:linear-gradient(180deg,#56d36414,#56d36405),var(--surface-base)}@supports (color:color-mix(in lab, red, red)){.billing-composer__figure--credit{background:linear-gradient(180deg,#56d36414,#56d36405),color-mix(in srgb,var(--surface-base)86%,var(--surface-elevated))}}.billing-composer__label{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:650}.billing-composer__value{color:var(--text-primary);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:720}.billing-inline-stat,.billing-inline-stack{gap:4px;display:grid}.billing-inline-stat strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:15px;font-weight:680}.billing-inline-stat--headroom strong{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.billing-inline-stat--headroom strong{color:color-mix(in srgb,var(--success)58%,var(--text-primary))}}.billing-inline-stat--headroom strong{font-size:17px;font-weight:760}.billing-inline-stat span,.billing-inline-stack span,.billing-auto-grid__summary{color:var(--text-secondary);font-size:12px;line-height:1.5}.billing-inline-hint,.billing-bonus-band__note{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.billing-bonus-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.billing-bonus-band__item{border:1px solid var(--border-soft);background:var(--surface-elevated);border-radius:12px;gap:4px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.billing-bonus-band__item{background:color-mix(in srgb,var(--surface-elevated)88%,var(--surface-base))}}.billing-bonus-band__label{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:650}.billing-bonus-band__value{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.billing-auto-grid{gap:16px;display:grid}.billing-autorecharge{background:radial-gradient(circle at top right,#e3b34114,transparent 28%),var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.billing-autorecharge{background:radial-gradient(circle at top right,#e3b34114,transparent 28%),color-mix(in srgb,var(--surface-elevated)96%,var(--surface-default))}}.metronic-app-shell .billing-autorecharge{background:linear-gradient(#1379f008,#fff0 72%),#fff}.billing-autorecharge .surface-note,.billing-plan-grid .surface-note{border-radius:14px}.billing-auto-grid__copy{gap:10px;display:grid}.billing-method-card{border:1px solid var(--border-default);background:var(--surface-base);border-radius:10px;gap:4px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.billing-method-card{background:color-mix(in srgb,var(--surface-base)86%,var(--surface-elevated))}}.billing-method-card__value{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:16px;font-weight:690}.billing-auto-grid__summary{margin:0}.billing-auto-grid__settings{gap:12px;display:grid}.billing-policy{gap:8px;display:grid}.billing-policy__row{border-top:1px solid var(--border-soft);color:var(--text-secondary);justify-content:space-between;gap:12px;padding:10px 0;font-size:12px;display:flex}.billing-policy__row:first-child{border-top:0;padding-top:0}.billing-policy__row strong{color:var(--text-primary);font-size:12px;font-weight:680}.billing-policy__row--accent strong{color:var(--success)}.plan-control{gap:14px;display:grid}.plan-control__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.plan-control__metric{border:1px solid var(--border-soft);background:var(--surface-base);border-radius:12px;gap:4px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.plan-control__metric{background:color-mix(in srgb,var(--surface-base)88%,var(--surface-elevated))}}.plan-control__metric span,.plan-control__row span,.plan-control__actionCopy span{color:var(--text-muted);font-size:11px;line-height:1.5}.plan-control__metric strong,.plan-control__row strong,.plan-control__actionCopy strong{color:var(--text-primary);letter-spacing:-.02em;font-size:14px;font-weight:680}.plan-control__state,.plan-control__actions{gap:10px;display:grid}.plan-control__state--compact{gap:0;padding-top:2px}.plan-control__footnote{color:var(--text-muted);font-size:12px;line-height:1.55}.plan-control__manual{gap:10px;display:grid}.plan-control__row,.plan-control__actionRow{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.plan-control__actionCopy{gap:3px;min-width:0;display:grid}.plan-control__actions{padding-top:2px}.billing-key-list{gap:10px;display:grid}.billing-key-list__row{border:1px solid var(--border-soft);background:var(--surface-elevated);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.billing-key-list__row{background:color-mix(in srgb,var(--surface-elevated)84%,var(--surface-base))}}.billing-key-list__copy{gap:4px;display:grid}.billing-key-list__copy strong{color:var(--text-primary);font-size:13px}.billing-key-list__copy span{color:var(--text-secondary);font-size:12px}.docs-list{gap:12px;display:grid}.docs-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.docs-code{border:1px solid var(--border-default);background:var(--surface-ink);color:var(--text-primary);font-family:var(--mono);border-radius:10px;margin:0;padding:16px;font-size:13px;line-height:1.65;overflow-x:auto}.docs-code--tight{padding:12px}.docs-code--console{border-color:var(--border-strong);background:var(--surface-ink)}.auth-layout{color:#111827;background:radial-gradient(circle at 50% 0,#1b84ff14,#0000 32%),linear-gradient(#f8fbff 0%,#eef4fb 100%);min-height:100dvh;padding:clamp(18px,4vw,36px)}.auth-layout--minimal{place-items:center;display:grid}.auth-shell{width:min(420px,100%);display:grid}.auth-shell__brandLink{color:#111827;letter-spacing:0;align-items:center;gap:8px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.auth-shell__heading h1{color:#111827;font-family:var(--type-display);letter-spacing:0;margin:0;font-size:clamp(28px,7vw,34px);font-weight:700;line-height:1.05}.auth-shell__form{place-items:center;min-width:0;display:grid}.auth-shell__formCard{background:#fffffff5;border:1px solid #e5e7eb;border-radius:8px;gap:22px;width:100%;padding:clamp(22px,5vw,32px);display:grid;box-shadow:0 18px 50px #0f172a14}.auth-shell__brand{justify-content:flex-start;display:flex}.auth-shell__brandLogo{object-fit:contain;flex:none;width:22px;height:22px;display:block}.auth-shell--device{width:min(440px,100%)}.auth-shell--device .auth-shell__formCard{width:100%}.auth-shell__heading{text-align:left;justify-items:start;gap:8px;display:grid}.auth-shell__description{color:#4b5563;max-width:34ch;margin:0;font-size:14px;line-height:1.55}.auth-shell__switch{color:#6b7280;flex-wrap:wrap;justify-content:flex-start;gap:6px;font-size:13px;line-height:1.5;display:inline-flex}.auth-shell__switch a,.auth-link-button{color:var(--fgColor-link);letter-spacing:0;font-weight:600;text-decoration:none}.auth-shell__switch a:hover,.auth-link-button:hover{text-decoration:underline}.auth-shell__body,.auth-form,.auth-email-check{gap:20px;display:grid}.auth-device-approval{gap:14px;display:grid}.auth-device-panel{gap:14px;padding:0;display:grid}.auth-device-panel .control-label{color:#4b5563;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.auth-device-panel__codeInput{color:#111827;min-height:48px;font-family:var(--type-mono);letter-spacing:.14em;text-transform:uppercase;background:#fff;border-color:#d1d5db;font-size:20px;font-weight:700;line-height:1}.auth-device-panel__codeInput::placeholder{color:#9ca3af}.auth-device-panel__codeInput:focus{background:#fff;border-color:#1b84ff9e;box-shadow:0 0 0 4px #1b84ff1f}.auth-device-panel__actions--split{flex-wrap:wrap;gap:10px;display:flex}.auth-device-panel__actions--split .ui-button:not(.ui-button--primary){color:#111827;background:#fff;border-color:#d1d5db}.auth-device-panel__actions--split .ui-button:not(.ui-button--primary):hover{color:#111827;background:#f8fafc;border-color:#cbd5e1}.auth-device-success{background:#17c65314;border:1px solid #17c65342;border-radius:16px;gap:8px;padding:14px 16px;display:grid}.auth-device-success__eyebrow{color:#17c653;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.auth-device-success__copy strong{color:#111827;font-size:16px;font-weight:700}.auth-device-success__copy p{color:#4b5563;margin:0;font-size:13px;line-height:1.6}.auth-form .control-field{gap:8px}.auth-form .control-label{color:#4b5563;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.auth-form .control-input{color:#111827;min-height:46px;box-shadow:none;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:0 16px;font-size:14px;line-height:1}.auth-form .control-input::placeholder{color:#9ca3af}.auth-form .control-input:focus{background:#fff;border-color:#1b84ff9e;box-shadow:0 0 0 4px #1b84ff1f}.auth-form__passwordField{position:relative}.auth-form__passwordField .control-input{padding-right:138px}.auth-form__passwordField .auth-form__inlineLink{white-space:nowrap;text-align:right;width:118px;font-size:11px;position:absolute;top:50%;right:14px;overflow:visible;transform:translateY(-50%)}.auth-form__metaRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-check{color:#374151;letter-spacing:-.01em;align-items:center;gap:6px;font-size:13px;font-weight:500;line-height:14px;display:inline-flex}.auth-check input{accent-color:#1b84ff;width:18px;height:18px;margin:0}.auth-check a{color:var(--fgColor-link);font-weight:600}.auth-form__inlineLink,.auth-link-button{font:inherit;color:var(--fgColor-link);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.auth-form__actions{justify-content:stretch}.auth-form__submit{letter-spacing:-.01em;justify-content:center;width:100%;min-height:42px;font-size:13px;font-weight:500}.auth-email-check{text-align:left}.auth-email-check__intro{color:#4b5563;font-size:14px;line-height:1.7}.auth-email-check__intro p{margin:0}.auth-email-check__verification{gap:16px;display:grid}.auth-email-check__homeButton{justify-self:stretch;width:100%}.auth-email-check__resend{color:#6b7280;justify-content:flex-start;gap:4px;font-size:12px;line-height:12px;display:inline-flex}.page-workspace{gap:8px;display:grid}.page-workspace--scope{gap:10px}.page-workspace--dispatch{gap:8px}.page-workspace--overview,.page-workspace--docs{gap:12px}.dispatch-command{gap:10px;display:grid}.dispatch-command__grid{grid-template-columns:minmax(210px,.92fr) minmax(210px,.92fr) minmax(210px,.92fr) minmax(0,1.3fr);align-items:start;gap:12px;display:grid}.dispatch-lane{gap:8px;min-width:0;display:grid}.dispatch-lane--filters{align-content:start}.dispatch-lane__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 10px;display:flex}.dispatch-lane__label{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:650}.dispatch-lane__meta{color:var(--text-secondary);font-size:10px;line-height:1.5}.dispatch-lane__list,.dispatch-filter-stack{gap:6px;display:grid}.dispatch-lane__empty{border:1px dashed var(--border-default);color:var(--text-secondary);border-radius:8px;padding:11px 12px;font-size:11px;line-height:1.55}.dispatch-scope-link{border:1px solid var(--border-default);background:var(--surface-elevated);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;padding:9px 10px;transition:border-color .15s ease-out,background-color .15s ease-out;display:flex}.dispatch-scope-link:hover{border-color:var(--border-strong);background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.dispatch-scope-link:hover{background:color-mix(in srgb,var(--surface-raised)78%,transparent)}}.dispatch-scope-link--active{border-color:var(--border-strong);background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.dispatch-scope-link--active{background:color-mix(in srgb,var(--surface-raised)76%,var(--surface-default))}}.dispatch-scope-link__copy{gap:2px;min-width:0;display:grid}.dispatch-scope-link__name{color:var(--text-primary);font-size:12px;font-weight:680}.dispatch-scope-link__meta{color:var(--text-muted);font-size:10px;line-height:1.5}.dispatch-scope-link__status{flex-shrink:0}.dispatch-filter-row{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.dispatch-layout{grid-template-columns:minmax(0,1.86fr) minmax(280px,.72fr);align-items:start;gap:12px;display:grid}.dispatch-main,.dispatch-rail{gap:14px;min-width:0;display:grid}.dispatch-rail{align-self:start;position:sticky;top:20px}.dispatch-registers,.dispatch-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dispatch-strip{border:1px solid var(--border-default);background:var(--surface-default);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.dispatch-strip__cell{border-left:1px solid var(--border-default);gap:6px;min-width:0;padding:12px;display:grid}.dispatch-strip__cell:first-child{border-left:0}.dispatch-strip__label{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:650}.dispatch-strip__value{color:var(--text-primary);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:680;line-height:1}.dispatch-strip__note{color:var(--text-secondary);font-size:10px;line-height:1.5}.dispatch-summary{gap:0;display:grid}.dispatch-summary__row{border-top:1px solid var(--border-default);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:11px 0;display:grid}.dispatch-summary__row:first-child{border-top:0;padding-top:0}.dispatch-summary__row span{color:var(--text-secondary);font-size:11px;line-height:1.5}.dispatch-summary__row strong{color:var(--text-primary);text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:680}.dispatch-matrix{border:1px solid var(--border-default);background:var(--surface-default);border-radius:10px;gap:0;display:grid;overflow:hidden}.dispatch-matrix__head,.dispatch-matrix__row{grid-template-columns:minmax(0,2fr) minmax(180px,1fr) minmax(160px,.8fr) minmax(140px,.9fr);gap:12px;padding:12px 14px;display:grid}.dispatch-matrix__head{border-bottom:1px solid var(--border-default);color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;background:var(--surface-raised);font-size:10px;font-weight:650}@supports (color:color-mix(in lab, red, red)){.dispatch-matrix__head{background:color-mix(in srgb,var(--surface-raised)78%,var(--surface-default))}}.dispatch-matrix__row{border-top:1px solid var(--border-default);align-items:start}.dispatch-matrix__row:nth-of-type(2n){background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.dispatch-matrix__row:nth-of-type(2n){background:color-mix(in srgb,var(--surface-elevated)82%,transparent)}}.dispatch-matrix__row:first-of-type{border-top:0}.dispatch-matrix__cell{min-width:0;color:var(--text-secondary);gap:5px;font-size:11px;line-height:1.5;display:grid}.dispatch-matrix__cell strong{color:var(--text-primary);font-size:12px;font-weight:680}.dispatch-matrix__cell--lead{color:var(--text-muted)}.dispatch-matrix__cell--mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.install-ledger{gap:10px;display:grid}.roster{gap:6px;display:grid}.roster-link__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.roster-link__bottom{color:var(--text-secondary);flex-wrap:wrap;gap:4px 8px;font-size:10px;display:flex}.workbench__grid{gap:16px;display:grid}.workbench__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.workbench__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.data-pairs{border:1px solid var(--border-default);background:var(--surface-elevated);border-radius:10px;gap:6px;padding:10px;display:grid}.data-pairs__row{border-top:1px solid var(--border-default);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding-top:7px;display:grid}.data-pairs__row:first-child{border-top:0;padding-top:0}.data-pairs__value{color:var(--text-primary);text-align:right;font-variant-numeric:tabular-nums;font-size:11px;font-weight:680}.data-pairs__value--left{text-align:left}.ledger{gap:4px;display:grid}.ledger-row{border:1px solid var(--border-default);background:var(--surface-base);border-radius:12px;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.ledger-row{background:color-mix(in srgb,var(--surface-base)86%,var(--surface-elevated))}}.ledger-row__copy{gap:5px;min-width:0;display:grid}.ledger-row__title{color:var(--text-primary);font-size:13px;font-weight:700}.ledger-row__meta{color:var(--text-secondary);font-size:11px;line-height:1.5}.ledger-row__stats{color:var(--text-muted);flex-wrap:wrap;gap:6px 10px;font-size:11px;display:flex}.ledger-row__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ledger-row--audit{grid-template-columns:minmax(0,1.8fr) minmax(140px,.92fr) auto;padding-top:9px;padding-bottom:9px}.surface-note{border-radius:8px;gap:6px;padding:11px;display:grid}.surface-note--fault{border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.surface-note--fault{border:1px solid color-mix(in srgb,var(--danger)26%,var(--border-default))}}.surface-note--fault{background:var(--danger-soft)}@supports (color:color-mix(in lab, red, red)){.surface-note--fault{background:color-mix(in srgb,var(--danger-soft)28%,var(--surface-default))}}.surface-note--signal{border:1px solid var(--border-default);background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.surface-note--signal{background:color-mix(in srgb,var(--surface-raised)84%,var(--surface-default))}}.surface-note--reference{border-color:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.surface-note--reference{border-color:color-mix(in srgb,var(--accent-primary)20%,var(--border-default))}}.surface-note--reference{background:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.surface-note--reference{background:color-mix(in srgb,var(--accent-primary)7%,var(--surface-raised))}}.surface-note p,.surface-note ul{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.55}.setup-shell{gap:12px;display:grid}.setup-quick-page{gap:24px;display:grid}.setup-quick-page--portal{gap:18px}.setup-docs-hero .workspace-module__body{gap:18px;display:grid}.setup-docs-hero__grid{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr));gap:14px;display:grid}.setup-docs-hero__lead,.setup-docs-hero__band{border-top:1px solid var(--border-default);gap:6px;padding-top:14px;display:grid}.setup-docs-hero__lead strong,.setup-docs-hero__band strong{color:var(--text-primary);letter-spacing:-.03em;font-size:20px;font-weight:700;line-height:1.05}.setup-docs-hero__lead span,.setup-docs-hero__band span{color:var(--text-secondary);font-size:12px;line-height:18px}.setup-docs-hero__lead small,.setup-docs-hero__band small{color:var(--text-dim);font-size:12px;line-height:18px}.setup-docs-layout{grid-template-columns:minmax(220px,.7fr) minmax(0,1.72fr) minmax(240px,.82fr);align-items:start;gap:18px;display:grid}.setup-docs-layout__nav,.setup-docs-layout__rail{align-self:start;gap:14px;display:grid;position:sticky;top:80px}.setup-docs-sidebarCard .workspace-module__body{gap:14px;display:grid}.setup-docs-directory{gap:24px;display:grid}.setup-docs-directory__group{gap:10px;display:grid}.setup-docs-directory__title{color:var(--text-dim);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:650}.setup-docs-directory__items{gap:4px;display:grid}.setup-docs-directory__item{border-left:2px solid var(--border-default);min-height:38px;color:var(--text-secondary);align-items:center;padding:0 0 0 14px;font-size:14px;font-weight:600;transition:border-color .15s,color .15s;display:flex}.setup-docs-directory__item:hover{color:var(--text-primary);border-left-color:var(--border-strong)}.setup-docs-directory__item--active,.setup-docs-directory__item[aria-current=page]{color:var(--fgColor-link);border-left-color:var(--accent)}.setup-docs-sidebarNav{gap:8px;display:grid}.setup-docs-sidebarNav a{border:1px solid var(--border-default);background:var(--surface-raised);border-radius:10px;align-items:center;min-height:36px;padding:0 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.setup-docs-sidebarNav a{background:color-mix(in srgb,var(--surface-raised)84%,transparent)}}.setup-docs-sidebarNav a{color:var(--text-secondary);font-size:13px;font-weight:600;transition:border-color .15s,background-color .15s,color .15s}.setup-docs-sidebarNav a:hover{color:var(--text-primary);border-color:var(--border-strong);background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.setup-docs-sidebarNav a:hover{background:color-mix(in srgb,var(--surface-raised)96%,transparent)}}.setup-docs-sidebarMeta{gap:12px;display:grid}.setup-docs-sidebarMeta>div{gap:4px;display:grid}.setup-docs-sidebarMeta span{color:var(--text-dim);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:650}.setup-docs-sidebarMeta strong{color:var(--text-primary);font-size:13px;line-height:1.6}.setup-docs-stepNumber{z-index:1;-webkit-text-fill-color:#1b84ff;background-color:#fff;border:1px solid #d1defd;border-radius:999px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;transition:border-color .16s,color .16s,background-color .16s;display:inline-flex;position:relative;box-shadow:0 0 0 4px #fff,0 2px 3px #0000000a;color:#1b84ff!important}.setup-docs-stepNumber:hover{background-color:#f8fbff;border-color:#98bcff}.setup-docs-article{gap:0;display:grid}.setup-docs-article--quick{max-width:980px}.setup-docs-article .workspace-module__caption,.setup-docs-article .workspace-module__metaText{max-width:68ch}.setup-docs-article .workspace-module__body{gap:0}.setup-docs-article .workspace-module__header{padding-bottom:8px}.setup-docs-laneGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.setup-docs-laneCard{border:1px solid var(--border-default);background:var(--surface-base);border-radius:12px;gap:12px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.setup-docs-laneCard{background:color-mix(in srgb,var(--surface-base)74%,white)}}.setup-docs-laneCard__eyebrow{color:var(--text-dim);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:650}.setup-docs-laneCard__body{gap:8px;display:grid}.setup-docs-laneCard__title{color:var(--text-primary);letter-spacing:-.03em;margin:0;font-size:18px;font-weight:680}.setup-docs-laneCard__copy{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.65}.setup-docs-laneCard__detail{color:var(--text-primary);font-family:var(--mono);white-space:nowrap;background:#1b84ff14;border:1px solid #5ea8ff33;border-radius:999px;justify-self:start;align-items:center;padding:7px 10px;font-size:11px;line-height:1.4;display:inline-flex}.setup-docs-laneCard__link{color:var(--fgColor-link);justify-self:start;align-items:center;font-size:13px;font-weight:650;display:inline-flex}.setup-docs-flow{gap:0;display:grid}.setup-docs-toolCards{display:none}.setup-docs-stepSection{border-top:1px solid var(--border-muted);gap:16px;padding:24px 0;display:grid}.setup-docs-stepSection:first-of-type{border-top:0;padding-top:24px}.setup-docs-stepHeader{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px 14px;display:grid}.setup-docs-stepRail{flex-direction:column;align-self:stretch;align-items:center;gap:6px;width:38px;display:flex}.setup-docs-stepLine{background-color:#d1defd;border-radius:999px;flex:1 0 0;width:1px;min-height:1px}.setup-docs-stepTitle{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:680}.setup-docs-stepCopy{color:var(--text-secondary);margin:6px 0 0;font-size:13px;line-height:1.6}.setup-docs-stepBody{gap:14px;padding-left:0;display:grid}.setup-docs-callout{border:1px solid var(--border-default);background:var(--surface-raised);border-radius:12px;gap:12px;padding:16px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.setup-docs-callout{background:color-mix(in srgb,var(--surface-raised)84%,var(--surface-elevated))}}.setup-docs-callout{color:var(--text-primary)}.setup-docs-callout__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 14px;display:flex}.setup-docs-callout__header>div:first-child{gap:4px;display:grid}.setup-docs-callout__header strong{color:var(--text-primary);font-size:13px;font-weight:680}.setup-docs-callout__header span{color:var(--text-primary);font-size:12px;line-height:1.55}.setup-docs-inlineGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.setup-docs-note{border:1px solid var(--border-default);background:var(--surface-base);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 14px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.setup-docs-note{background:color-mix(in srgb,var(--surface-base)72%,white)}}.setup-docs-note span{color:var(--text-secondary);font-size:12px;line-height:1.55}.setup-docs-supportList{gap:0;display:grid}.setup-docs-supportLink{border-top:1px solid var(--border-default);color:var(--text-secondary);gap:4px;padding:12px 0;display:grid}.setup-docs-supportLink:first-child{border-top:0;padding-top:0}.setup-docs-supportLink:last-child{padding-bottom:0}.setup-docs-supportLink span{color:var(--text-primary);font-size:13px;font-weight:650}.setup-docs-supportLink strong{color:var(--text-dim);font-size:12px;font-weight:500;line-height:1.55}.setup-docs-supportLink:hover span{color:var(--fgColor-link)}.scope-bar{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:6px 2px 8px;display:grid}.scope-bar__crumbs{color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:8px 12px;font-size:11px;font-weight:650;display:flex}.scope-bar__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.scope-bar__copy{gap:5px;max-width:820px;display:grid}.scope-bar__title{color:var(--text-primary);letter-spacing:-.05em;margin:0;font-size:30px;font-weight:600}.scope-bar__caption{color:#4b5675;margin:0;font-size:13px;line-height:1.6}.scope-bar__actions{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.page-range-bar{justify-content:space-between;align-items:center;gap:14px 18px;padding:2px 2px 4px;display:flex}.page-range-bar__copy{gap:2px;min-width:0;display:grid}.page-range-bar__label{color:var(--text-primary);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:680}.page-range-bar__caption{color:#5e667c;font-size:12px;line-height:1.5}.page-range-bar__control{flex:none;align-items:center;display:inline-flex}.scope-bar__signals{gap:10px;display:grid}.signal-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.signal-strip--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.signal-chip{border:1px solid var(--border-default);background:var(--surface-default);min-height:82px;box-shadow:none;border-radius:8px;gap:5px;padding:14px 14px 12px;display:grid}.signal-chip--success{background:var(--success-soft);border-color:#78bf9b52}@supports (color:color-mix(in lab, red, red)){.signal-chip--success{background:color-mix(in srgb,var(--success-soft)28%,var(--surface-elevated))}}.signal-chip--warning{background:var(--warning-soft);border-color:#c59a5452}@supports (color:color-mix(in lab, red, red)){.signal-chip--warning{background:color-mix(in srgb,var(--warning-soft)28%,var(--surface-elevated))}}.signal-chip--danger{background:var(--danger-soft);border-color:#c06d6857}@supports (color:color-mix(in lab, red, red)){.signal-chip--danger{background:color-mix(in srgb,var(--danger-soft)28%,var(--surface-elevated))}}.signal-chip__value{color:var(--text-primary);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1}.signal-chip__value--mono{font-family:var(--mono);letter-spacing:-.01em;font-size:18px}.signal-chip__note{color:var(--text-secondary);font-size:11px;line-height:1.48}.signal-chip__footer{color:var(--text-muted);text-transform:uppercase;flex-wrap:wrap;gap:6px 10px;font-size:10px;display:flex}.analytics-card{border:1px solid var(--border-default);background:var(--surface-default);box-shadow:none;border-radius:8px;gap:16px;padding:18px 20px;display:grid}.analytics-card__header,.data-shell__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.analytics-card__copy,.data-shell__copy{gap:6px;min-width:0;display:grid}.analytics-card__title,.data-shell__title{color:var(--text-primary);letter-spacing:-.03em;margin:0;font-size:18px;font-weight:600}.analytics-card__titleText{color:var(--text-primary);letter-spacing:-.03em;font-size:18px;font-weight:500}.analytics-card__caption,.data-shell__caption{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.65}.analytics-card__meta,.data-shell__meta{justify-items:end;gap:10px;display:grid}.analytics-card__metaText,.data-shell__metaText{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;gap:6px 10px;font-size:11px;font-weight:650;display:flex}.analytics-card__toolbar,.data-shell__toolbar{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:inline-flex}.analytics-card__summary,.data-shell__summary{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px;display:grid}.analytics-card__summaryItem{border:1px solid var(--border-default);background:var(--surface-elevated);border-radius:8px;gap:6px;padding:14px 16px;display:grid}.analytics-card__summaryItem span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:650}.analytics-card__summaryItem strong{color:var(--text-primary);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:500}.analytics-card__body,.data-shell__body{gap:16px;min-width:0;display:grid}.data-shell{border:1px solid var(--border-default);background:var(--surface-default);box-shadow:none;border-radius:8px;gap:16px;padding:18px 20px;display:grid}.data-shell__footer{border-top:1px solid var(--border-default)}.data-shell--register{border:1px solid var(--border-default);background:var(--surface-default);box-shadow:none;border-radius:12px;gap:0;padding:0}.data-shell--register .data-shell__body{gap:0}.register-shell__form{gap:0;display:grid}.register-shell__header{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:20px;display:flex}.register-shell__titleRow{align-items:center;gap:12px;min-width:0;display:inline-flex}.register-shell__search{justify-content:flex-end;min-width:260px;display:inline-flex}.register-shell__tabsRow,.register-shell__controlsRow{background:var(--surface-default);border-bottom:1px solid var(--border-default)}.register-tabs{background:var(--surface-default);flex-wrap:wrap;gap:2px;padding:0 20px;display:flex}.register-tab{min-height:56px;color:var(--text-secondary);border-bottom:2px solid #0000;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:inline-flex}.register-tab:hover{color:var(--text-primary)}.register-tab--active{color:#1b84ff;border-bottom-color:#1b84ff}.register-tab--active .register-tab__count{color:#1b84ff;background:#e8f3ff}.register-tab__copy{gap:4px;min-width:0;display:grid}.register-tab__label{color:inherit;white-space:nowrap;font-size:13px;font-weight:500;line-height:14px}.register-tab__note{color:var(--text-dim);white-space:nowrap;font-size:11px;line-height:12px}.register-tab--active .register-tab__note{color:#3b88e2}.register-tab__count{background:var(--surface-raised);min-width:24px;height:24px;color:var(--text-primary);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.register-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.register-toolbar__filters,.register-toolbar__actions{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.register-toolbar__actions:empty{display:none}.register-toolbar .control-input,.register-toolbar .control-select,.register-toolbar .action-button{color:var(--text-primary)}.register-toolbar .control-input::placeholder{color:var(--text-dim)}.register-search{border:1px solid var(--border-default);background:var(--control-surface);width:100%;max-width:280px;min-height:36px;box-shadow:none;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:0 6px 0 12px;display:inline-flex}.register-search__icon{color:var(--text-dim);flex:none;justify-content:center;align-items:center;display:inline-flex}.register-search__input{box-shadow:none;background:0 0;border:0;min-width:0;height:auto;padding:0}.register-search__input:focus{box-shadow:none;border:0;outline:none}.register-search__hint{border:1px solid var(--border-default);background:var(--surface-raised);min-width:38px;height:22px;color:var(--text-dim);border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:500;line-height:12px;display:inline-flex}.register-table-wrap{overflow-x:auto}.register-table{width:100%}.register-table.table--register thead th{color:var(--text-secondary);letter-spacing:0;text-transform:none;background:var(--surface-default);font-size:13px;font-weight:400}@supports (color:color-mix(in lab, red, red)){.register-table.table--register thead th{background:color-mix(in srgb,var(--surface-default)78%,var(--surface-raised))}}.register-table.table--register tbody td{height:56px;min-height:56px}.register-table__identity{gap:4px;min-width:0;display:grid}.register-table__identity strong{color:var(--text-primary);font-size:13px;font-weight:600;line-height:14px;display:block}.register-table__primaryLink{color:var(--text-primary);font-size:13px;font-weight:600;line-height:14px;text-decoration:none}.register-table__primaryLink:hover{color:#1b84ff}.register-table__identity .muted,.register-table__subnote{color:var(--text-dim);font-size:12px;line-height:14px}.register-table__meta{color:var(--text-secondary);flex-wrap:wrap;gap:6px 10px;font-size:12px;line-height:14px;display:inline-flex}.register-table__status{align-items:center;gap:8px;display:inline-flex}.register-table__actions{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.register-icon-link{width:28px;height:28px;color:var(--text-dim);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.register-icon-link--table{border-color:var(--border-default);background:var(--control-surface);width:34px;height:34px;color:var(--text-muted);box-shadow:none}.register-icon-link--active{color:var(--text-primary)}.register-icon-link--muted{color:var(--text-dim)}@supports (color:color-mix(in lab, red, red)){.register-icon-link--muted{color:color-mix(in srgb,var(--text-dim)72%,var(--surface-default))}}.register-icon-link--muted{box-shadow:none}.register-icon-link:hover{border-color:var(--border-default);background:var(--control-surface-strong);color:var(--text-primary)}.register-icon-link svg{width:14px;height:14px}.register-footer{justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.register-footer__leading,.register-footer__trailing{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.register-footer__leading{color:var(--text-dim);font-size:13px;line-height:14px}.register-footer__trailing{justify-content:flex-end}.register-footer__pageSize{align-items:center;gap:10px;display:inline-flex}.register-footer__range{color:var(--text-dim);font-size:13px;line-height:14px}.register-footer__pager{align-items:center;gap:2px;display:inline-flex}.register-footer__pagerLink,.register-footer__pagerCurrent{min-width:30px;height:30px;color:var(--text-dim);border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:14px;line-height:14px;text-decoration:none;display:inline-flex}.register-footer__pagerCurrent{background:var(--surface-raised);color:var(--text-primary);font-weight:500}.fleet-workspace{gap:16px;display:grid}.fleet-workspace--relay .fleet-workspace__frame{grid-template-columns:minmax(270px,.88fr) minmax(0,1.8fr) minmax(300px,.94fr)}.fleet-workspace--board{gap:18px}.fleet-workspace--platform{gap:20px}.fleet-workspace__kpis{margin-top:-2px}.fleet-workspace__frame{align-items:start}.fleet-workspace__register,.fleet-workspace__main,.fleet-workspace__inspect{min-width:0}.fleet-roster{gap:8px;display:grid}.fleet-roster--relay .fleet-roster__stats{grid-template-columns:minmax(0,.78fr) minmax(0,.62fr) minmax(0,1.05fr);align-items:start}.fleet-roster--relay .fleet-roster__stats span:last-child{color:var(--text-secondary);font-weight:500}.fleet-board-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1.2fr) minmax(280px,.85fr);gap:12px;display:grid}.fleet-board-grid--platform{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.fleet-board-table tbody td,.fleet-platform-table tbody td{vertical-align:top}.fleet-operations-shell .data-shell__body{gap:18px;display:grid}.fleet-command-grid{grid-template-columns:minmax(0,1.72fr) minmax(320px,.88fr);align-items:start;gap:18px;display:grid}.fleet-command-grid--wide{grid-template-columns:minmax(0,1.88fr) minmax(340px,.92fr)}.fleet-command-grid__board,.fleet-command-grid__rail{min-width:0}.fleet-command-grid__rail{gap:18px;display:grid}.fleet-command-table{min-width:1480px}.fleet-command-table tbody td{vertical-align:top}.fleet-command-table th:first-child{min-width:210px}.fleet-command-table th:nth-child(2){min-width:190px}.fleet-command-table th:nth-child(3){min-width:300px}.fleet-command-table th:nth-child(4){min-width:160px}.fleet-command-table th:nth-child(5){min-width:250px}.fleet-command-table th:nth-child(6){min-width:148px}.fleet-chip-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fleet-cell-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fleet-watchlist,.fleet-activity-feed{gap:10px;display:grid}.fleet-operations-shell .data-shell__body{gap:18px}.fleet-register-shell .data-shell__body{gap:12px;display:grid}.fleet-register-shell .register-toolbar__filters,.fleet-register-shell .register-toolbar__actions{flex-wrap:wrap;gap:8px;display:flex}.fleet-watchlist__item,.fleet-activity-feed__item{border:1px solid var(--border-default);background:var(--surface-base);border-radius:10px;gap:8px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.fleet-watchlist__item,.fleet-activity-feed__item{background:color-mix(in srgb,var(--surface-base)86%,var(--surface-default))}}.fleet-watchlist__head,.fleet-activity-feed__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.fleet-watchlist__body,.fleet-activity-feed__body{color:var(--text-primary);gap:4px;font-size:12px;line-height:1.5;display:grid}.fleet-board-table .fleet-action-stack,.fleet-platform-table .fleet-action-stack{min-width:164px}.fleet-action-stack--compact{gap:5px;min-width:150px}.fleet-cap-inline--compact{grid-template-columns:minmax(0,84px) auto;gap:6px;display:grid}.fleet-cap-inline__input{min-width:0}.fleet-action-stack__feedback{font-size:10px;line-height:1.45}.fleet-list-page{gap:20px;display:grid}.fleet-list-hero{justify-content:space-between;align-items:center;gap:20px;padding:0 2px;display:flex}.fleet-list-hero__copy{gap:8px;display:grid}.fleet-list-hero__title{color:var(--text-primary);margin:0;font-size:20px;font-weight:600;line-height:1}.fleet-list-hero__caption{color:var(--text-secondary);margin:0;font-size:14px;line-height:1}.fleet-list-hero__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.fleet-list-hero__sort{align-items:center;gap:8px;display:flex}.fleet-list-shell .data-shell__body{gap:0;display:grid}.fleet-list-shell .data-shell__title{color:var(--text-primary)}.fleet-list-shell .data-shell__caption,.fleet-list-shell .data-shell__meta,.fleet-list-shell .data-shell__metaText{color:#667085}.fleet-list-tabs{border-bottom:1px solid var(--border-default);flex-wrap:wrap;align-items:stretch;gap:2px;padding:0 16px;display:flex}.fleet-list-tab{min-height:66px;color:var(--text-secondary);background:0 0;border-bottom:2px solid #0000;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:400;text-decoration:none;display:inline-flex}.fleet-list-tab:link,.fleet-list-tab:visited{color:var(--text-secondary)}.fleet-list-tab:hover{color:var(--text-primary)}.fleet-list-tab--active{border-bottom-color:var(--accent-primary);color:#1379f0}.fleet-list-tab--active:link,.fleet-list-tab--active:visited{color:#1379f0}.fleet-list-tab__copy{gap:3px;min-width:0;display:grid}.fleet-list-tab__label{color:inherit;white-space:nowrap;font-size:14px;font-weight:500;line-height:14px}.fleet-list-tab__hint{color:#667085;white-space:nowrap;font-size:11px;line-height:11px}.fleet-list-tab--active .fleet-list-tab__hint{color:#667085}.fleet-list-tab--all.fleet-list-tab--active{color:#1379f0;border-bottom-color:#1379f0}.fleet-list-tab__count{background:var(--surface-muted);min-width:24px;min-height:18px;color:inherit;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.fleet-list-tab--all.fleet-list-tab--active .fleet-list-tab__count{color:#1379f0;background:#e7f2ff}.fleet-list-tab--serving.fleet-list-tab--active{color:#0f8a4b;border-bottom-color:#0f8a4b}.fleet-list-tab--serving.fleet-list-tab--active .fleet-list-tab__count{color:#0f8a4b;background:#e8fff3}.fleet-list-tab--warming.fleet-list-tab--active{color:#a56517;border-bottom-color:#a56517}.fleet-list-tab--warming.fleet-list-tab--active .fleet-list-tab__count{color:#a56517;background:#fff8dd}.fleet-list-tab--attention.fleet-list-tab--active{color:#c0255c;border-bottom-color:#c0255c}.fleet-list-tab--attention.fleet-list-tab--active .fleet-list-tab__count{color:#c0255c;background:#fff5f8}.fleet-list-tab--parked.fleet-list-tab--active{color:var(--text-primary);border-bottom-color:#5e6278}.fleet-list-tab--parked.fleet-list-tab--active .fleet-list-tab__count{color:var(--text-primary);background:#f3f4f6}.fleet-list-toolbar{color:var(--text-primary);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.fleet-list-toolbar__controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;width:100%;display:flex}.fleet-list-toolbar__search{width:min(100%,320px)}.fleet-list-shell .control-input,.fleet-list-shell .control-select,.fleet-list-shell .action-button{color:var(--text-primary)}.fleet-list-shell .control-input::placeholder{color:var(--text-dim)}.fleet-list-table{min-width:1320px}.fleet-list-table tbody td{vertical-align:top;color:var(--text-primary)}.fleet-list-table th:first-child{min-width:220px}.fleet-list-table th:nth-child(2){min-width:170px}.fleet-list-table th:nth-child(3){min-width:150px}.fleet-list-table th:nth-child(4){min-width:180px}.fleet-list-table th:nth-child(5){min-width:220px}.fleet-list-table th:nth-child(6){min-width:210px}.fleet-list-cell{color:var(--text-primary);gap:4px;display:grid}.fleet-list-cell__title{align-items:center;gap:8px;display:flex}.fleet-list-secondary{gap:16px;display:grid}.fleet-list-table .status{width:fit-content}.fleet-list-table .fleet-action-stack{min-width:112px}.fleet-list-table tbody tr td:last-child{white-space:nowrap}.fleet-list-table tbody td strong{color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.3}.fleet-list-table tbody tr td .muted{color:#667085;font-size:11px;line-height:1.45}.fleet-list-shell .fleet-action-stack .action-button--utility,.fleet-list-shell .fleet-action-stack .action-button--utility:link,.fleet-list-shell .fleet-action-stack .action-button--utility:visited{color:var(--text-primary)}.fleet-list-shell .fleet-action-stack .action-button--primary,.fleet-list-shell .fleet-action-stack .action-button--primary:link,.fleet-list-shell .fleet-action-stack .action-button--primary:visited{color:#fff}.fleet-watchlist-list,.fleet-activity-list{gap:8px;display:grid}.fleet-list-footer{border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.fleet-list-footer__size,.fleet-list-footer__pager{color:var(--text-secondary);align-items:center;gap:10px;font-size:13px;display:flex}.fleet-list-footer__pill{border:1px solid var(--border-strong);background:var(--surface-muted);min-width:30px;min-height:28px;color:var(--text-primary);border-radius:6px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.fleet-list-pagination{align-items:center;gap:2px;display:inline-flex}.fleet-list-pagination__item{min-width:28px;min-height:28px;color:var(--text-secondary);border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:13px;text-decoration:none;display:inline-flex}.fleet-list-pagination__item:link,.fleet-list-pagination__item:visited{color:var(--text-secondary)}.fleet-list-pagination__item--active{background:var(--surface-muted);color:var(--text-primary);font-weight:600}.fleet-list-pagination__item--disabled{opacity:.45;pointer-events:none}.fleet-watchlist-row,.fleet-activity-row{border:1px solid var(--border-default);background:var(--surface-subtle);border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.fleet-watchlist-row__copy,.fleet-activity-row__copy{gap:3px;min-width:0;display:grid}.fleet-watchlist-row__copy strong,.fleet-activity-row__copy strong{color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.35}.fleet-watchlist-row .muted,.fleet-activity-row .muted{color:#667085}@media (max-width:1180px){.fleet-list-hero,.fleet-list-footer{flex-direction:column;align-items:flex-start}}.fleet-roster__item{border:1px solid var(--border-default);background:var(--surface-base);border-radius:10px;gap:10px;padding:14px 14px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.fleet-roster__item{background:color-mix(in srgb,var(--surface-base)84%,var(--surface-default))}}.fleet-roster__item{transition:border-color .14s,background .14s,box-shadow .14s,transform .14s}.fleet-roster__item:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.fleet-roster__item:hover{border-color:color-mix(in srgb,var(--accent-primary)24%,var(--border-default))}}.fleet-roster__item:hover{background:var(--surface-default)}@supports (color:color-mix(in lab, red, red)){.fleet-roster__item:hover{background:color-mix(in srgb,var(--surface-default)92%,white)}}.fleet-roster__item:hover{transform:translateY(-1px)}.fleet-roster__item--active{border-color:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.fleet-roster__item--active{border-color:color-mix(in srgb,var(--accent-primary)34%,var(--border-default))}}.fleet-roster__item--active{background:var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.fleet-roster__item--active{background:color-mix(in srgb,var(--accent-primary)8%,var(--surface-default))}}.fleet-roster__item--active{box-shadow:0 14px 30px #0f172a0f}.fleet-roster__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.fleet-roster__titleBlock{gap:4px;min-width:0;display:grid}.fleet-roster__title{color:var(--text-primary);font-size:13px;font-weight:700}.fleet-roster__meta{color:var(--text-secondary);font-size:11px;line-height:1.45}.fleet-roster__stats{color:var(--text-primary);font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;font-size:11px;font-weight:650;display:grid}.fleet-roster__foot{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:6px 10px;font-size:10px;font-weight:650;display:flex}.fleet-runtime-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.fleet-runtime-summary--relay .fleet-runtime-summary__item strong{overflow-wrap:anywhere;font-size:14px;line-height:1.35}.fleet-runtime-summary__item{border:1px solid var(--border-default);background:var(--surface-base);border-radius:8px;gap:5px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.fleet-runtime-summary__item{background:color-mix(in srgb,var(--surface-base)80%,var(--surface-default))}}.fleet-runtime-summary__item span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}.fleet-runtime-summary__item strong{color:var(--text-primary);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.fleet-detail-rail{gap:14px;display:grid}.fleet-detail-rail__status{border:1px solid var(--border-default);background:var(--surface-base);border-radius:8px;gap:6px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.fleet-detail-rail__status{background:color-mix(in srgb,var(--surface-base)84%,var(--surface-default))}}.fleet-runtime-grid{gap:12px;display:grid}.fleet-runtime-grid--selected{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1380px){.fleet-board-grid,.fleet-runtime-grid--selected{grid-template-columns:minmax(0,1fr)}}.section-tabs{--underlineNav-borderColor-active:var(--border-strong);border-bottom:1px solid var(--border-default)}.section-tabs .section-tabs__item[aria-current=page]{color:var(--text-primary)}.range-toggle{border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--control-surface);align-items:center;gap:2px;padding:2px;display:inline-flex}.range-toggle__item{min-height:28px;color:var(--text-muted);border-radius:6px;align-items:center;padding:0 10px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.range-toggle__item:hover{color:var(--text-primary);background:var(--control-surface-strong)}.range-toggle__item[aria-current=page]{color:var(--text-primary);background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.range-toggle__item[aria-current=page]{background:color-mix(in srgb,var(--surface-raised)82%,transparent)}}.range-toggle__item[aria-current=page]{box-shadow:none}.ui-surface{border:1px solid var(--border-default);background:var(--surface-default);border-radius:8px;gap:14px;padding:16px;display:grid;box-shadow:0 12px 30px #0000002e}.ui-surface--accent{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ui-surface--accent{background:color-mix(in srgb,var(--accent)8%,var(--surface-default))}}.ui-surface--warning{background:var(--warning-soft)}@supports (color:color-mix(in lab, red, red)){.ui-surface--warning{background:color-mix(in srgb,var(--warning-soft)44%,var(--surface-default))}}.ui-surface--inline{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ui-surface__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ui-surface__copy{gap:4px;min-width:0;display:grid}.ui-surface__title{color:var(--text-primary);letter-spacing:0;margin:0;font-size:15px;font-weight:700}.ui-surface__caption{color:#4b5675;margin:0;font-size:12px;line-height:1.55}.ui-surface__meta{justify-items:end;gap:6px;display:grid}.ui-surface__metaText{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;font-size:10px;line-height:1.5}.ui-surface__actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ui-surface__body{gap:10px;display:grid}.ui-form{gap:16px;display:grid}.ui-field-grid{gap:12px;display:grid}.ui-field-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-field-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-empty{border:1px dashed var(--border-default);border-radius:var(--radius-control);color:#5e6278;background:var(--surface-elevated);padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.ui-empty{background:color-mix(in srgb,var(--surface-elevated)88%,var(--surface-base))}}.ui-notice{border:1px solid var(--border-default);border-radius:var(--radius-control);color:#3f4254;background:var(--surface-elevated);padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.ui-notice{background:color-mix(in srgb,var(--surface-elevated)88%,var(--surface-base))}}.ui-notice--success{background:#e8fff3;border-color:#b9f1d0}.ui-notice--danger{background:#ffe2e5;border-color:#ffc7d4}.ui-notice--warning{background:#fff8dd;border-color:#ffe699}.ui-detail-list{gap:0;display:grid}.ui-detail-row{border-top:1px solid var(--border-default);grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:11px 0;display:grid}.ui-detail-row:first-child{border-top:0;padding-top:0}.ui-detail-row__label{color:var(--text-secondary);font-size:11px;line-height:1.5}.ui-detail-row__value{color:var(--text-primary);text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px;font-weight:680}.marketing-shell{--surface-base:#fff;--surface-default:#fff;--surface-elevated:#f9f9f9;--surface-raised:#f4f4f4;--surface-strong:#eef1f6;--surface-ink:#181c32;--border-soft:#e1e3ea;--border-default:#e1e3ea;--border-strong:#d6dae5;--text-primary:#181c32;--text-secondary:#5e6278;--text-muted:#a1a5b7;--text-dim:#7e8299;isolation:isolate;background:radial-gradient(circle at 0 0,#3e97ff14,#0000 22%),radial-gradient(circle at 82% 18%,#50cd8914,#0000 16%),linear-gradient(#fff 0%,#f5f8fa 62%,#fff 100%);min-height:100dvh;position:relative}.marketing-shell__inner{z-index:1;gap:0;width:min(1300px,100% - 48px);margin:0 auto;padding:0 0 88px;display:grid;position:relative}.public-topbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid #f1f1f4;min-height:56px;position:sticky;top:0}.discord-trial-banner{--discord-trial-message-height:28px;color:#fff;background:radial-gradient(circle at 12%,#ffffff38,#0000 26%),linear-gradient(90deg,#5865f2 0%,#4752c4 54%,#404eed 100%),#5865f2;overflow:hidden}.discord-trial-banner__inner{align-items:center;gap:10px;width:min(1300px,100% - 48px);min-height:48px;margin:0 auto;padding:6px 0;display:flex}.discord-trial-banner__mark{color:#fff;background:#ffffff2e;border-radius:10px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e,0 6px 18px #191e5e29}.discord-trial-banner__mark svg{width:20px;height:20px;display:block}.discord-trial-banner__copy{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.discord-trial-banner__copy strong{color:#fff;flex:none;font-size:13px;font-weight:760;line-height:1.1}.discord-trial-banner__rotator{height:var(--discord-trial-message-height);color:#ffffffe6;min-width:0;font-size:12px;font-weight:600;line-height:1.2;position:relative;overflow:hidden}.discord-trial-banner__rotator:before,.discord-trial-banner__rotator:after{z-index:1;content:"";pointer-events:none;width:20px;height:100%;position:absolute;top:0}.discord-trial-banner__rotator:before{background:linear-gradient(90deg,#505df0,#505df000);left:0}.discord-trial-banner__rotator:after{background:linear-gradient(90deg,#4652cb00,#4652cb);right:0}.discord-trial-banner__rotatorTrack{animation:12s cubic-bezier(.76,0,.24,1) infinite discordTrialMessageCycle;display:grid}.discord-trial-banner--paused .discord-trial-banner__rotatorTrack,.discord-trial-banner:focus-within .discord-trial-banner__rotatorTrack,.discord-trial-banner:hover .discord-trial-banner__rotatorTrack{animation-play-state:paused}.discord-trial-banner__message{height:var(--discord-trial-message-height);align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.discord-trial-banner__tag{color:#fff;background:#ffffff24;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;min-width:48px;height:22px;padding:0 9px;font-size:11px;font-weight:780;line-height:1;display:inline-flex}.discord-trial-banner__messageText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.discord-trial-banner__actions{flex:none;align-items:center;gap:8px;display:inline-flex}.discord-trial-banner__motionButton{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff38;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex}.discord-trial-banner__motionButton:hover,.discord-trial-banner__motionButton:focus-visible{background:#ffffff2e;border-color:#ffffff94;outline:none}.discord-trial-banner__button{color:#fff;border:1px solid #ffffff3d;border-radius:7px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:700;line-height:1;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex}.discord-trial-banner__button:link,.discord-trial-banner__button:visited{color:#fff}.discord-trial-banner__button--primary{color:#404eed;background:#fff;border-color:#fff}.discord-trial-banner__button--primary:link,.discord-trial-banner__button--primary:visited{color:#404eed}.discord-trial-banner__button--secondary{background:#ffffff1a}.discord-trial-banner__button:hover{background:#ffffff2e;border-color:#ffffff94}.discord-trial-banner__button--primary:hover{background:#ffffffeb;border-color:#ffffffeb}@keyframes discordTrialMessageCycle{0%,20%{transform:translateY(0)}30%,50%{transform:translateY(calc(var(--discord-trial-message-height)*-1))}60%,80%{transform:translateY(calc(var(--discord-trial-message-height)*-2))}90%,to{transform:translateY(calc(var(--discord-trial-message-height)*-3))}}@media (prefers-reduced-motion:reduce){.discord-trial-banner__rotatorTrack{animation:none}.discord-trial-banner__motionButton{display:none}.app-shell,.app-shell:before,.app-shell__header,.app-shell__headerBrand,.app-shell__headerBrandTitle,.app-shell__body,.app-sidebar__stack,.app-sidebar__group,.app-sidebar__groupLabel,.app-sidebar__footer,.app-sidebar__link,.app-sidebar__link:after,.app-sidebar__linkIcon,.app-sidebar__linkText,.app-sidebar__subnav,.app-sidebar__empty{transition:none}}.public-topbar__inner{z-index:1;width:min(1300px,100% - 48px);margin:0 auto;position:relative}.public-topbar__row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;min-height:56px;display:grid}.public-topbar__left{align-items:center;min-width:0;display:inline-flex}.public-topbar__right{justify-content:flex-end;align-items:center;gap:20px;min-width:0;display:flex}.public-topbar__brandLink{color:inherit;align-items:center;display:inline-flex}.public-topbar__brand{align-items:center;gap:10px;min-height:24px;display:inline-flex}.public-topbar__logoMark{flex:none;width:auto;height:18px;display:block}.public-topbar__name{color:#181c32;font-family:var(--type-display);letter-spacing:-.04em;font-size:17px;font-weight:700;line-height:1}.public-topbar__nav{justify-content:flex-end;gap:20px;min-width:0;display:flex}.public-topbar__navLink,.marketing-footer__link{color:#181c32;font-size:12px;font-weight:600;line-height:1}.public-topbar__navLink:hover,.marketing-footer__link:hover{color:#181c32}.public-topbar__actions{flex:none;align-items:center;gap:8px;display:flex}.public-topbar__mobile{display:none}.ui-utility-button,.public-topbar__utility,.public-topbar__cta{border-radius:8px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:11px;font-weight:600;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out;display:inline-flex}.ui-utility-button,.ui-utility-button:link,.ui-utility-button:visited,.public-topbar__utility:link,.public-topbar__utility:visited,.public-topbar__cta:link,.public-topbar__cta:visited{color:inherit}.ui-utility-button,.public-topbar__utility{background:var(--surface-default);color:#3f4254;border:1px solid #e4e6ef}.ui-utility-button:link,.ui-utility-button:visited,.public-topbar__utility:link,.public-topbar__utility:visited{color:#3f4254}.ui-utility-button:hover,.public-topbar__utility:hover{color:#181c32;background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.ui-utility-button:hover,.public-topbar__utility:hover{background:color-mix(in srgb,var(--surface-elevated)88%,var(--surface-base))}}.public-topbar__cta{color:#fff;background:#3e97ff;border:1px solid #3e97ff;box-shadow:0 4px 10px #3e97ff29}.public-topbar__cta:link,.public-topbar__cta:visited{color:#fff}.public-topbar__cta:hover{background:#2884ef;border-color:#2884ef}.public-control-room{gap:88px;padding:28px 0 0;display:grid}.landing-page{gap:72px}.landing-section__eyebrow,.landing-composition__eyebrow,.landing-plan-card__capacityLabel{color:#3e97ff;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:650}.landing-hero-stage{grid-template-columns:minmax(0,470px) minmax(0,500px);justify-content:space-between;align-items:center;gap:44px;min-height:540px;display:grid}.landing-hero-stage__copy{align-content:start;gap:18px;padding-top:2px;display:grid}.landing-hero-stage__title{color:#181c32;letter-spacing:-.06em;max-width:none;margin:0;font-size:clamp(44px,4.4vw,60px);font-weight:760;line-height:.94}.landing-hero-stage__accent{display:inline-block;position:relative}.landing-hero-stage__accent--more{padding-bottom:.06em;animation:.52s cubic-bezier(.22,1,.36,1) .22s both landingHeadlineMoreSettle}.landing-hero-stage__accent--more:after{content:"";transform-origin:0 100%;background:#3e97ffeb;border-radius:999px;width:calc(100% - .02em);height:.038em;animation:.36s cubic-bezier(.22,1,.36,1) 40ms both landingHeadlineUnderlineSweep;position:absolute;bottom:.02em;left:.01em;transform:scaleX(0)}.landing-hero-stage__accent--less{letter-spacing:-.045em;animation:.34s cubic-bezier(.22,1,.36,1) .16s both landingHeadlineLessSettle}.landing-hero-stage__subtitle{color:#5e6278;max-width:420px;margin:0;font-size:15px;line-height:1.7}@keyframes landingHeadlineMoreSettle{0%{opacity:.92;transform:translateY(.03em)}55%{opacity:1;transform:translateY(-.012em)}to{opacity:1;transform:translateY(0)}}@keyframes landingHeadlineUnderlineSweep{0%{opacity:.15;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes landingHeadlineLessSettle{0%{letter-spacing:-.02em;opacity:.94;transform:translateY(.018em)}to{letter-spacing:-.045em;opacity:1;transform:translateY(0)}}.landing-hero-rail{border-top:1px solid #e9edf3;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:520px;margin:0;padding:18px 0 0;display:grid}.landing-hero-rail__item{gap:6px;margin:0;display:grid}.landing-hero-rail__item dt{color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:650}.landing-hero-rail__item dd{color:#181c32;letter-spacing:-.05em;margin:0;font-size:22px;font-weight:700;line-height:1}.landing-hero-rail__item span{color:#5e6278;font-size:12px;line-height:1.45}.landing-hero-stage__actions{flex-wrap:wrap;gap:12px;padding-top:8px;display:flex}.landing-hero-stage__button{min-height:44px;padding-inline:20px}.landing-proof-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.landing-proof-list__item{color:#5e6278;padding-left:22px;font-size:13px;line-height:1.55;position:relative}.landing-proof-list__item:before{content:"";background:#3e97ff;border-radius:999px;width:8px;height:8px;position:absolute;top:.63em;left:0;box-shadow:0 0 0 4px #3e97ff1a}.landing-hero-visual{align-items:center;min-height:520px;display:grid;position:relative}.landing-terminal-showcase{background:radial-gradient(circle at 100% 0,#3e97ff24,#0000 32%),linear-gradient(#202537 0%,#181c32 100%);border:1px solid #181c321f;border-radius:22px;gap:0;min-height:460px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 48px #0f172a29}.landing-terminal-showcase__toolbar{background:#ffffff08;border-bottom:1px solid #ffffff14;align-items:center;gap:14px;min-height:52px;padding:0 18px;display:flex}.landing-terminal-showcase__traffic{align-items:center;gap:6px;display:inline-flex}.landing-terminal-showcase__traffic span{background:#ffffff38;border-radius:999px;width:10px;height:10px}.landing-terminal-showcase__traffic span:first-child{background:#f1416c}.landing-terminal-showcase__traffic span:nth-child(2){background:#ffc700}.landing-terminal-showcase__traffic span:nth-child(3){background:#50cd89}.landing-terminal-showcase__title{color:#fffc;flex:auto;font-size:13px;font-weight:600}.landing-terminal-showcase__modes{background:#ffffff0f;border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.landing-terminal-showcase__mode{color:#a1a5b7f2;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 12px;font-size:11px;font-weight:650;display:inline-flex}.landing-terminal-showcase__mode--active{color:#fff;background:#ffffff1f}.landing-terminal-showcase__screen{min-height:388px;font-family:var(--mono);color:#ffffffe6;gap:12px;padding:24px 22px 26px;font-size:14px;line-height:1.65;display:grid}.landing-terminal-showcase__line{color:#ffffffd6;align-items:center;gap:10px;min-height:1.65em;display:inline-flex}.landing-terminal-showcase__prompt{color:#3e97ff;font-weight:700}.landing-terminal-showcase__text{white-space:pre-wrap;word-break:break-word;min-width:0}.landing-terminal-showcase__text code,.landing-terminal-showcase__line code{font-family:inherit;font-size:inherit}.landing-terminal-showcase__line--muted{color:#a1a5b7f2}.landing-terminal-showcase__line--success{color:#50cd89}.landing-terminal-showcase__cursor{background:currentColor;border-radius:2px;width:8px;height:1.15em;animation:.9s step-end infinite landing-terminal-blink}.landing-request-showcase{gap:16px;min-height:388px;padding:24px 22px 26px;display:grid}.landing-request-showcase__block{gap:10px;display:grid}.landing-request-showcase__label{color:#a1a5b7f2;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:650}.landing-request-showcase__code{color:#ffffffe6;font-family:var(--mono);background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;margin:0;padding:16px;font-size:13px;line-height:1.65;overflow:auto}.landing-request-showcase__code code{font-family:inherit;font-size:inherit;white-space:pre}@keyframes landing-terminal-blink{0%,49%{opacity:1}50%,to{opacity:0}}.landing-section{gap:32px;display:grid}.landing-section__intro{gap:10px;max-width:760px;display:grid}.landing-section__intro--docs{max-width:720px}.landing-section__intro--compact{max-width:620px}.landing-section__intro--commerce{max-width:700px}.landing-section__title{color:#181c32;letter-spacing:-.05em;margin:0;font-size:28px;font-weight:700;line-height:1.08}.landing-section__body{color:#5e6278;margin:0;font-size:14px;line-height:1.7}.landing-workflow-stage{gap:24px;display:grid}.landing-workflow-stage__content{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:32px;display:grid}.landing-workflow-stage__narrative{min-height:100%}.landing-workflow-stage__narrative,.landing-setup-card{background:var(--surface-default);border:1px solid #e9edf3;border-radius:12px;gap:16px;min-height:100%;padding:24px;display:grid;box-shadow:0 2px 3px #0f172a0a}.landing-setup-card__header{justify-content:space-between;align-items:start;gap:16px;display:flex}.landing-setup-card__header strong{color:#181c32;letter-spacing:-.03em;font-size:20px;font-weight:720;display:block}.landing-setup-card__command{background:var(--surface-default);border:1px solid #e4e6ef;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.landing-setup-card__command code{color:#181c32;font-family:var(--mono);font-size:13px;line-height:1.55}.landing-setup-card__steps{gap:14px;display:grid}.landing-setup-card__tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.landing-setup-card__tool{background:var(--surface-default);border:1px solid #e9edf3;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:0 10px;display:inline-flex}.landing-setup-card__toolImage{object-fit:contain;width:18px;height:18px}.landing-setup-card__tool span{color:#3f4254;font-size:12px;font-weight:600;line-height:1.35}.landing-setup-card__step{gap:4px;display:grid}.landing-setup-card__step strong{color:#181c32;font-size:14px;font-weight:680}.landing-setup-card__step span{color:#5e6278;font-size:13px;line-height:1.62}.landing-setup-card__links{flex-wrap:wrap;gap:10px;display:flex}.landing-models-preview{gap:18px;display:grid}.landing-models-preview__header{justify-content:space-between;align-items:start;gap:16px;display:flex}.landing-models-preview__label{color:#5e6278;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;line-height:1.4;display:block}.landing-models-preview__header strong{color:#111827;letter-spacing:-.03em;font-size:18px;font-weight:720;display:block}.landing-setup-card__action{white-space:nowrap;min-height:36px}.landing-models-preview__cta,.landing-model-browser__close{appearance:none;background:var(--surface-default);color:#3f4254;cursor:pointer;border:1px solid #d8def0;border-radius:8px;min-height:36px;padding:0 14px;font-size:13px;font-weight:600}.landing-models-preview__cta:hover,.landing-model-browser__close:hover{background:#f8f9fc;border-color:#c5cbe3}.landing-models-preview__families{flex-wrap:wrap;gap:10px;display:flex}.landing-models-preview__family{background:var(--surface-default);border:1px solid #edf1f7;border-radius:10px;gap:2px;min-width:108px;padding:10px 12px;display:inline-grid}.landing-models-preview__family strong{color:#181c32;font-size:12px;font-weight:700}.landing-models-preview__family span{color:var(--text-dim);font-size:11px;font-weight:600}.landing-models-preview__rows{background:var(--surface-default);border:1px solid #edf1f7;border-radius:10px;gap:0;display:grid;overflow:hidden}.landing-models-preview__row{border-top:1px solid #edf1f7;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(110px,.7fr));align-items:center;gap:16px;padding:14px 16px;display:grid}.landing-models-preview__row:first-child{border-top:0}.landing-models-preview__primary,.landing-models-preview__metric{gap:4px;display:grid}.landing-models-preview__primary strong,.landing-models-preview__metric strong{color:#181c32;font-size:13px;font-weight:700}.landing-models-preview__primary span,.landing-models-preview__metric span{color:var(--text-dim);font-size:11px;line-height:1.5}.landing-model-browser{z-index:90;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.landing-model-browser__backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#181c3266;position:absolute;inset:0}.landing-model-browser__panel{z-index:1;background:var(--surface-default);border:1px solid #e4e6ef;border-radius:16px;grid-template-rows:auto auto minmax(0,1fr);gap:18px;width:min(900px,100vw - 80px);max-height:calc(100vh - 120px);padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #0f172a38}.landing-model-browser__header{justify-content:space-between;align-items:start;gap:16px;display:flex}.landing-model-browser__header strong{color:#181c32;letter-spacing:-.03em;font-size:20px;font-weight:720;display:block}.landing-model-browser__toolbar{gap:12px;display:grid}.landing-model-browser__search{color:#181c32;background:#f8f9fc;border:1px solid #d8def0;border-radius:10px;width:100%;min-height:44px;padding:0 16px;font-size:14px;font-weight:500}.landing-model-browser__search::placeholder{color:var(--text-dim)}.landing-model-browser__tabs{flex-wrap:wrap;gap:10px;display:flex}.landing-model-browser__tab{appearance:none;background:var(--surface-default);color:#5e6278;cursor:pointer;border:1px solid #e4e6ef;border-radius:999px;min-height:34px;padding:0 14px;font-size:12px;font-weight:700}.landing-model-browser__tab--active{color:#3c6aff;background:#3c6aff14;border-color:#3c6aff33}.landing-model-browser__table{background:var(--surface-default);border:1px solid #edf1f7;border-radius:12px;grid-template-rows:auto minmax(0,1fr);gap:0;height:100%;min-height:0;display:grid;overflow:hidden}.landing-model-browser__tableHead,.landing-model-browser__tableRow{grid-template-columns:minmax(220px,1.35fr) minmax(170px,1fr) repeat(3,minmax(110px,.65fr));align-items:center;gap:16px;padding:14px 16px;display:grid}.landing-model-browser__tableHead{background:#f8f9fc;border-bottom:1px solid #edf1f7}.landing-model-browser__tableHead span{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.landing-model-browser__tableBody{overscroll-behavior:contain;min-height:0;overflow:auto}.landing-model-browser__tableRow{border-top:1px solid #edf1f7}.landing-model-browser__tableRow:first-child{border-top:0}.landing-model-browser__cell{gap:4px;display:grid}.landing-model-browser__cell strong{color:#111827;font-size:13px;font-weight:700}.landing-model-browser__cell span{color:#5e6278;font-size:11px;line-height:1.45}.landing-model-browser__cell--model span{color:#3c6aff;font-weight:700}.landing-model-browser__empty{color:var(--text-dim);text-align:center;padding:24px;font-size:13px}.landing-commerce-stage{gap:24px;display:grid}.landing-commerce-board{box-shadow:none;background:0 0;border:0;gap:24px;padding:0;display:grid}.landing-payment-band{background:radial-gradient(circle at 0 0,#3e97ff24,#0000 36%),linear-gradient(#ffffffe6,#f7f9fcfa);border:1px solid #eef1f7;border-radius:18px;gap:16px;padding:22px;display:grid;box-shadow:0 10px 30px #0f172a0f}.landing-payment-band__headline{gap:8px;max-width:820px;display:grid}.landing-payment-band__headline strong{color:#181c32;letter-spacing:-.05em;font-size:clamp(22px,3vw,30px);font-weight:760}.landing-payment-band__headline p{color:#5e6278;margin:0;font-size:14px;line-height:1.75}.landing-payment-band__lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.landing-payment-band__lane{background:#ffffffbd;border:1px solid #3e97ff2e;border-radius:14px;gap:6px;padding:16px 18px;display:grid}.landing-payment-band__lane--secondary{border-color:#f6c00047}.landing-payment-band__lane span{color:#a1a5b7;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.landing-payment-band__lane strong{color:#181c32;letter-spacing:-.03em;font-size:16px;font-weight:720}.landing-payment-band__lane small{color:#5e6278;font-size:12px;line-height:1.6}.landing-pricing-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.landing-price-card{background:var(--surface-default);border:1px solid #f1f1f4;border-radius:12px;gap:0;min-height:100%;padding:8px;display:grid;box-shadow:0 2px 3px #0f172a0a}.landing-price-card--featured{background:var(--surface-default);border-color:#3e97ff3d;box-shadow:0 10px 24px #3e97ff14}.landing-price-card__top{justify-content:space-between;align-items:start;gap:12px;display:flex}.landing-price-card__visual{background:var(--surface-elevated);gap:14px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.landing-price-card__visual{background:color-mix(in srgb,var(--surface-elevated)88%,var(--surface-base))}}.landing-price-card__visual{border:1px solid #f1f1f4;border-radius:9px}.landing-price-card__content{gap:20px;padding:20px 14px 14px;display:grid}.landing-price-card__identity{gap:4px;display:grid}.landing-price-card__tier{color:#181c32;font-size:15px;font-weight:700}.landing-price-card__summary{color:#5e6278;min-height:42px;font-size:13px;line-height:1.62}.landing-price-card__badge{color:#3e97ff;letter-spacing:.03em;background:#3e97ff1f;border-radius:6px;align-items:center;min-height:24px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.landing-price-card__price{gap:4px;display:grid}.landing-price-card__price strong{color:#181c32;letter-spacing:-.07em;font-size:26px;font-weight:740}.landing-price-card__price span{color:#a1a5b7;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.landing-price-card__capacity{gap:4px;display:grid}.landing-price-card__capacity span{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:650}.landing-price-card__capacity strong{color:#3e97ff;letter-spacing:-.04em;font-size:16px;font-weight:740;line-height:1.05}.landing-price-card__windows{gap:6px;display:grid}.landing-price-card__window{border-top:1px solid #f1f1f4;justify-content:space-between;align-items:center;gap:16px;padding-top:8px;display:flex}.landing-price-card__window:first-child{border-top:0;padding-top:0}.landing-price-card__window span{color:#5e6278;font-size:11px}.landing-price-card__window strong{color:#181c32;font-size:12px;font-weight:680}.landing-components-link{color:#3e97ff;margin-top:-2px;font-size:13px;font-weight:650}.landing-price-card__button{justify-content:center;width:100%}.landing-process-strip{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;padding:2px 2px 0;display:grid}.landing-process-strip__item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid;position:relative}.landing-process-strip__index{color:#3e97ff;letter-spacing:.08em;background:#f5f8ff;border:1px solid #3e97ff29;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:inline-flex}.landing-process-strip__copy{gap:4px;display:grid}.landing-process-strip__copy strong{color:#181c32;letter-spacing:-.02em;font-size:14px;font-weight:680}.landing-process-strip__copy span{color:var(--text-dim);font-size:12px;line-height:1.55}.landing-process-strip__connector{background:linear-gradient(90deg,#3e97ff47 0%,#3e97ff00 100%);width:22px;height:1px;position:absolute;top:16px;left:calc(100% - 10px)}.landing-process-strip--runway{margin-top:8px;padding-top:4px}.landing-runway-band{background:var(--surface-default);border:1px solid #e9edf3;border-radius:20px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:28px;padding:24px;display:grid;box-shadow:0 10px 24px #0f172a0a}.landing-runway-band__copy{align-content:start;gap:12px;display:grid}.landing-runway-band__title{color:#181c32;letter-spacing:-.05em;margin:0;font-size:26px;font-weight:700;line-height:1.08}.landing-runway-band__body{color:#5e6278;margin:0;font-size:14px;line-height:1.7}.landing-runway-band__module{background:linear-gradient(#fff 0%,#f8fafe 100%);border:1px solid #e4e6ef;border-radius:20px;gap:20px;padding:20px;display:grid;box-shadow:0 12px 30px #0f172a0f}.landing-runway-band__moduleHead{gap:14px;display:grid}.landing-credit-converter{grid-template-columns:minmax(0,.94fr) minmax(0,.88fr) minmax(0,1.08fr);align-items:stretch;gap:12px;display:grid}.landing-credit-converter__stage{background:var(--surface-default);border:1px solid #eef0f6;border-radius:16px;align-content:start;gap:6px;padding:14px 16px;display:grid}.landing-credit-converter__stage--credit{background:#f5f8ff;border-color:#3e97ff2e}.landing-runway-band__label{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.45}.landing-credit-converter__stage strong{color:#181c32;letter-spacing:-.05em;font-size:26px;font-weight:760;line-height:1.04}.landing-credit-converter__stage>span:last-child{color:#5e6278;font-size:12px;line-height:1.5}.landing-credit-converter__flow{align-content:center;gap:10px;padding:8px 0;display:grid}.landing-credit-converter__bonus{text-align:center;background:#ffffffb8;border:1px solid #eef0f6;border-radius:14px;gap:2px;padding:12px 14px;display:grid}.landing-credit-converter__bonus span{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.4}.landing-credit-converter__bonus strong{color:#181c32;letter-spacing:-.04em;font-size:18px;font-weight:740}.landing-credit-converter__bonus--accent{background:#eff6ff;border-color:#3e97ff2e}.landing-credit-converter__arrow{justify-content:center;align-items:center;min-height:18px;display:flex}.landing-credit-converter__arrow span{background:linear-gradient(90deg,#3e97ff3d 0%,#3e97ffb3 100%);width:100%;height:1px;position:relative}.landing-credit-converter__arrow span:after{content:"";border-top:1px solid #3e97ff;border-right:1px solid #3e97ff;width:8px;height:8px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}.landing-runway-band__controls{gap:12px;display:grid}.landing-runway-band__support{background:#ffffffb8;border:1px solid #eef0f6;border-radius:16px;gap:12px;padding:14px;display:grid}.landing-runway-band__meta{gap:12px;display:grid}.landing-runway-band__summary{background:var(--surface-default);border:1px solid #eef0f6;border-radius:14px;max-width:none;padding:14px 16px}.landing-runway-band__summaryLabel{color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.45}.landing-runway-band__summary strong{color:#181c32;font-size:14px;font-weight:680}.landing-runway-band__summary span{color:#5e6278;font-size:13px;line-height:1.6}.landing-runway-band__summary--plain{color:var(--landing-copy);background:0 0;border:0;margin:0;padding:12px 2px 0;font-size:14px;font-weight:560;line-height:1.55}.landing-section--faq{margin-top:0}.landing-faq-list{gap:12px;max-width:720px;display:grid}.landing-faq-item{background:var(--surface-default);border:1px solid #e9edf3;border-radius:10px;box-shadow:0 2px 3px #0f172a0a}.landing-faq-item__summary{cursor:pointer;color:#181c32;letter-spacing:-.02em;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:62px;padding:20px 24px;font-size:15px;font-weight:650;display:flex}.landing-faq-item__chevron{color:#a1a5b7;flex:0 0 26px;justify-content:center;align-items:center;font-size:22px;line-height:1;transition:transform .15s ease-out,color .15s ease-out;display:inline-flex}.landing-faq-item.is-open .landing-faq-item__chevron{color:var(--text-primary);transform:rotate(45deg)}.landing-faq-item__answer{color:#5e6278;max-width:62ch;margin:0;padding:0 24px 22px;font-size:13px;line-height:1.7}.landing-page-end{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.landing-page-end__item{background:var(--surface-default);min-height:82px;color:inherit;border:1px solid #e9edf3;border-radius:10px;align-items:center;padding:22px 24px;display:grid;box-shadow:0 2px 3px #0f172a0a}.landing-page-end__item--previous{grid-template-columns:auto 1fr}.landing-page-end__item--next{grid-template-columns:1fr auto}.landing-page-end__content{gap:8px;display:grid}.landing-page-end__label{color:#a1a5b7;font-size:13px;font-weight:600}.landing-page-end__content strong{color:#181c32;letter-spacing:0;font-size:15px;font-weight:600;line-height:1.07}.landing-page-end__item--next .landing-page-end__content strong{color:#3e97ff}.landing-page-end__arrow{color:#181c32;font-size:26px;line-height:1}.marketing-footer{opacity:1;border-top:1px solid #e1e3ea;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:36px;padding:28px 0 0;display:flex}.marketing-footer__brandLink{color:inherit;align-items:center;display:inline-flex}.marketing-footer__name{color:var(--text-primary);letter-spacing:-.03em;align-items:center;gap:10px;font-size:18px;font-weight:700;display:inline-flex}.marketing-footer__logoMark{width:auto;height:18px}.marketing-footer__nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.marketing-footer__link{color:var(--text-secondary);font-size:13px;font-weight:600;line-height:1}.marketing-pricing-board{gap:20px;display:grid}.marketing-pricing-board__intro{gap:6px;max-width:720px;display:grid}.marketing-pricing-board__intro strong{color:var(--text-primary);letter-spacing:-.03em;font-size:18px;font-weight:720}.marketing-pricing-board__intro span{color:var(--text-secondary);font-size:13px;line-height:1.6}.marketing-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.marketing-plan-card{display:grid}.marketing-plan-card--featured{border-color:var(--border-strong);box-shadow:inset 0 0 0 2px var(--success)}@supports (color:color-mix(in lab, red, red)){.marketing-plan-card--featured{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--success)18%,transparent)}}.marketing-plan-card .ui-surface__body{gap:18px;display:grid}.marketing-plan-card__price{gap:3px;display:grid}.marketing-plan-card__price strong{color:var(--text-primary);letter-spacing:-.06em;font-size:34px;font-weight:760}.marketing-plan-card__price span{color:var(--text-secondary);font-size:12px}.marketing-plan-card__summary{color:var(--text-secondary);gap:6px;font-size:13px;line-height:1.5;display:grid}.marketing-plan-card__headroomLead{color:var(--text-primary);letter-spacing:-.02em;font-size:14px;font-weight:680}.marketing-plan-card__cta{display:grid}.marketing-plan-card__cta .action-button{justify-content:center;width:100%}.marketing-plan-card__button{min-height:40px}.marketing-plan-card__button--featured{color:#f3fff6}.marketing-plan-card__stats{gap:10px;display:grid}.marketing-plan-card__stat{border-top:1px solid var(--border-soft);gap:4px;padding-top:10px;display:grid}.marketing-plan-card__stat span{color:var(--text-muted);font-size:11px}.marketing-plan-card__stat strong{color:var(--text-primary);font-size:14px;font-weight:680}.marketing-plan-card__headroomValue{color:var(--success)}@supports (color:color-mix(in lab, red, red)){.marketing-plan-card__headroomValue{color:color-mix(in srgb,var(--success)58%,var(--text-primary))}}.marketing-plan-card__headroomValue{font-size:16px;font-weight:760}.marketing-addon-board{gap:14px;display:grid}.marketing-pricing-summary__hero{border:1px solid var(--border-default);background:var(--surface-base);border-radius:12px;gap:4px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.marketing-pricing-summary__hero{background:color-mix(in srgb,var(--surface-base)84%,var(--surface-elevated))}}.marketing-pricing-summary__hero strong,.marketing-offer-card__value,.marketing-policy-card strong{color:var(--text-primary)}.marketing-pricing-summary__hero strong{letter-spacing:-.03em;font-size:16px;font-weight:700}.marketing-pricing-summary__hero span,.marketing-offer-card__credit,.marketing-offer-card__bonus,.marketing-policy-card span{color:var(--text-secondary);font-size:12px;line-height:1.55}.marketing-offer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.marketing-offer-card,.marketing-policy-card{border:1px solid var(--border-default);background:var(--surface-base);border-radius:12px;gap:6px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.marketing-offer-card,.marketing-policy-card{background:color-mix(in srgb,var(--surface-base)82%,var(--surface-elevated))}}.marketing-offer-card__eyebrow{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:650}.marketing-offer-card__value{letter-spacing:-.05em;font-size:24px;font-weight:720}.marketing-offer-card__credit{font-weight:650}.marketing-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.marketing-hero__ctaCard{background:var(--surface-base);border:0;border-radius:16px;gap:14px;min-height:100%;padding:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.marketing-hero__ctaCard{background:color-mix(in srgb,var(--surface-base)62%,var(--surface-elevated))}}.marketing-surface--buyerHero{background:var(--surface-elevated);border-radius:16px;align-self:stretch;padding:10px}@supports (color:color-mix(in lab, red, red)){.marketing-surface--buyerHero{background:color-mix(in srgb,var(--surface-elevated)98%,var(--surface-default))}}.marketing-surface{background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.marketing-surface{background:color-mix(in srgb,var(--surface-elevated)94%,var(--surface-default))}}.marketing-surface{border-color:var(--border-default);box-shadow:none}.marketing-surface--heroBoard{min-height:100%}.marketing-section__copy,.public-page__copy{max-width:66ch;color:var(--text-secondary);margin:0;font-size:15px;line-height:1.75}.marketing-section__title{color:var(--text-primary);letter-spacing:-.05em;margin:0;font-size:clamp(28px,3.6vw,38px);line-height:1}.marketing-logo-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.marketing-logo-grid--wide{grid-template-columns:repeat(8,minmax(0,1fr))}.marketing-logo-card{border:1px solid var(--border-default);background:var(--surface-base);border-radius:14px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.marketing-logo-card{background:color-mix(in srgb,var(--surface-base)80%,var(--surface-elevated))}}.marketing-logo-card__badge{background:var(--surface-default);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.marketing-logo-card__badge{background:color-mix(in srgb,var(--surface-default)88%,var(--surface-raised))}}.marketing-logo-card__badge{border:1px solid var(--border-default)}.marketing-logo-card__image{object-fit:contain;width:28px;height:28px}.marketing-logo-card__fallback{color:var(--text-primary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.marketing-logo-card__name{min-width:0;color:var(--text-primary);font-size:13px;font-weight:650;line-height:1.35}.marketing-section--faqBand{gap:18px}.marketing-faq{gap:12px;display:grid}.marketing-flow-grid{gap:8px;display:grid}.marketing-flow-step{border:1px solid var(--border-default);background:var(--surface-base);border-radius:14px;gap:8px;min-width:0;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.marketing-flow-step{background:color-mix(in srgb,var(--surface-base)80%,var(--surface-elevated))}}.marketing-flow-step__title,.public-page__heroStatTitle,.public-page__summaryValue{color:var(--text-primary);font-size:13px;font-weight:680}.marketing-setup-steps{border-top-color:var(--border-default)}.marketing-install-grid{gap:8px;display:grid}.marketing-install-card{border:1px solid var(--border-default);background:var(--surface-base);border-radius:10px;gap:0;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.marketing-install-card{background:color-mix(in srgb,var(--surface-base)84%,var(--surface-default))}}.marketing-install-card__label{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:650}.marketing-install-card__value{color:var(--text-primary);font-size:13px;font-weight:680}.marketing-install-card__note{color:var(--text-secondary);font-size:11px;line-height:1.55}.marketing-install-card__command{border:1px solid var(--border-default);background:var(--surface-ink);color:var(--text-primary);border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.5}.marketing-install-card__actions{flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.marketing-faq-list{display:grid}.marketing-faq-row{border-top:1px solid var(--border-soft);gap:8px;padding:12px 0;display:grid}.marketing-faq-row:first-child{border-top:0;padding-top:0}.marketing-faq-row__question{color:var(--text-primary);letter-spacing:-.02em;font-size:14px;font-weight:680}.marketing-faq-row__answer{max-width:58ch;color:var(--text-secondary);margin:0;font-size:12px;line-height:1.6}.marketing-client-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.marketing-compatibility-stack{gap:12px;display:grid}.marketing-client-pill{border:1px solid var(--border-default);background:var(--surface-base);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.marketing-client-pill{background:color-mix(in srgb,var(--surface-base)84%,var(--surface-elevated))}}.marketing-client-pill__badge{border:1px solid var(--border-default);background:var(--surface-default);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.marketing-client-pill__badge{background:color-mix(in srgb,var(--surface-default)88%,var(--surface-raised))}}.marketing-client-pill__image{object-fit:contain;width:20px;height:20px}.marketing-client-pill__fallback{color:var(--text-primary);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.marketing-client-pill__name{min-width:0;color:var(--text-primary);font-size:13px;font-weight:650;line-height:1.35}.marketing-shell .ui-surface__title,.public-page .ui-surface__title{color:var(--text-primary)}.marketing-shell .ui-surface__caption,.public-page .ui-surface__caption{color:var(--text-secondary)}.marketing-shell .ui-surface__metaText,.public-page .ui-surface__metaText{color:var(--text-muted)}.marketing-shell .ui-surface__body,.public-page .ui-surface__body{color:var(--text-secondary)}.public-page{gap:20px;max-width:980px;display:grid}.public-page__header{gap:10px;max-width:780px;display:grid}.public-page__header--pricing{max-width:680px}.public-page__eyebrow{margin:0}.public-page__title{max-width:13ch;color:var(--text-primary);letter-spacing:-.07em;margin:0;font-size:clamp(34px,5vw,56px);font-weight:700;line-height:.95}.public-page__title--pricing{max-width:10ch;font-size:clamp(34px,5vw,58px);line-height:.98}.public-page__actions{flex-wrap:wrap;gap:10px;display:flex}.public-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.public-page__grid--triplet{grid-template-columns:repeat(3,minmax(0,1fr))}.public-page__lead{background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.public-page__lead{background:color-mix(in srgb,var(--surface-elevated)94%,var(--surface-base))}}.public-page__heroStats,.public-page__summaryBand{gap:12px;display:grid}.public-page__heroStats{grid-template-columns:repeat(3,minmax(0,1fr))}.public-page__summaryBand{grid-template-columns:repeat(2,minmax(0,1fr))}.public-page__heroStat,.public-page__summaryItem{border:1px solid var(--border-default);background:var(--surface-base);border-radius:14px;gap:8px;min-width:0;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.public-page__heroStat,.public-page__summaryItem{background:color-mix(in srgb,var(--surface-base)80%,var(--surface-elevated))}}.support-launcher{z-index:80;align-items:end;gap:10px;display:grid;position:fixed;bottom:24px;left:24px}.support-launcher--auth{left:auto;right:24px}.support-launcher__panel{border:1px solid var(--border-default);width:min(364px,100vw - 32px);padding:16px}@supports (color:color-mix(in lab, red, red)){.support-launcher__panel{border:1px solid color-mix(in srgb,var(--border-default)84%,#5865f23d)}}.support-launcher__panel{background:radial-gradient(circle at top right,#5865f229,transparent 40%),linear-gradient(180deg,var(--surface-elevated),var(--surface-base));border-radius:20px}@supports (color:color-mix(in lab, red, red)){.support-launcher__panel{background:radial-gradient(circle at top right,#5865f229,transparent 40%),linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated)97%,black 3%),color-mix(in srgb,var(--surface-base)90%,black 10%))}}.support-launcher__panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 54px #0206177a}.support-launcher__panelHeader{justify-content:space-between;align-items:start;gap:10px;display:flex}.support-launcher__eyebrow{color:#93a2c8;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.support-launcher__title{color:var(--text-primary);letter-spacing:-.03em;font-size:18px;line-height:1.05}.support-launcher__summary{color:var(--text-secondary);max-width:28ch;margin:8px 0 0;font-size:12px;line-height:1.5}.support-launcher__context{flex-wrap:wrap;gap:6px;padding-top:10px;display:flex}.support-launcher__context span{color:#c7d2fe;background:#5865f21f;border:1px solid #5865f238;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.support-launcher__hint{border:1px solid #f59e0b;margin-top:12px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.support-launcher__hint{border:1px solid color-mix(in srgb,#f59e0b 32%,var(--border-default))}}.support-launcher__hint{background:#f59e0b;border-radius:14px}@supports (color:color-mix(in lab, red, red)){.support-launcher__hint{background:color-mix(in srgb,#f59e0b 10%,var(--surface-elevated))}}.support-launcher__hint{color:#f9cc7d;font-size:11px;line-height:1.45}.support-launcher__actions{gap:9px;padding-top:12px;display:grid}.support-launcher__action{border:1px solid var(--border-default);border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.support-launcher__action{border:1px solid color-mix(in srgb,var(--border-default)92%,#ffffff08)}}.support-launcher__action{background:var(--surface-base)}@supports (color:color-mix(in lab, red, red)){.support-launcher__action{background:color-mix(in srgb,var(--surface-base)84%,var(--surface-elevated))}}.support-launcher__action{color:inherit;text-decoration:none;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s}.support-launcher__action:hover{border-color:var(--brand-accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.support-launcher__action:hover{border-color:color-mix(in srgb,var(--brand-accent)45%,var(--border-default))}}.support-launcher__action:hover{background:var(--surface-base)}@supports (color:color-mix(in lab, red, red)){.support-launcher__action:hover{background:color-mix(in srgb,var(--surface-base)78%,var(--surface-elevated))}}.support-launcher__action:hover{box-shadow:inset 0 1px #ffffff0a}.support-launcher__action--primary{background:linear-gradient(135deg,#5865f247,#5865f217),var(--surface-base);border-color:#5865f25c}@supports (color:color-mix(in lab, red, red)){.support-launcher__action--primary{background:linear-gradient(135deg,#5865f247,#5865f217),color-mix(in srgb,var(--surface-base)84%,var(--surface-elevated))}}.support-launcher__action--primary:hover{background:linear-gradient(135deg,#5865f24d,#5865f224),var(--surface-base);border-color:#5865f285}@supports (color:color-mix(in lab, red, red)){.support-launcher__action--primary:hover{background:linear-gradient(135deg,#5865f24d,#5865f224),color-mix(in srgb,var(--surface-base)78%,var(--surface-elevated))}}.support-launcher__action--subtle{background:var(--surface-base);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.support-launcher__action--subtle{background:color-mix(in srgb,var(--surface-base)76%,transparent)}}.support-launcher__actionIcon{border:1px solid var(--border-default);border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.support-launcher__actionIcon{border:1px solid color-mix(in srgb,var(--border-default)94%,#ffffff0a)}}.support-launcher__actionIcon{background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.support-launcher__actionIcon{background:color-mix(in srgb,var(--surface-elevated)70%,var(--surface-base))}}.support-launcher__actionIcon{color:var(--text-primary)}.support-launcher__action--primary .support-launcher__actionIcon{color:#eef2ff;background:#5865f229;border-color:#5865f242}.support-launcher__actionIcon svg{width:16px;height:16px}.support-launcher__actionCopy{gap:3px;display:grid}.support-launcher__actionCopy strong{color:var(--text-primary);font-size:13px;font-weight:700;line-height:1.2}.support-launcher__actionCopy span{color:var(--text-secondary);font-size:11px;line-height:1.45}.support-launcher__bubble{color:#f8fafc;cursor:pointer;background:radial-gradient(circle at 0 0,#5865f24d,#0000 48%),linear-gradient(135deg,#0c1220fa,#141b2df5);border:1px solid #5865f261;border-radius:999px;align-items:center;gap:9px;min-height:50px;padding:0 15px 0 11px;display:inline-flex;box-shadow:0 16px 38px #02061766}.support-launcher__bubbleIcon{background:#5865f238;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.support-launcher__bubbleIcon svg{width:16px;height:16px}.support-launcher__bubbleLabel{letter-spacing:.03em;font-size:12px;font-weight:700}.support-launcher__close{border:1px solid var(--border-default);background:var(--surface-base);border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.support-launcher__close{background:color-mix(in srgb,var(--surface-base)84%,var(--surface-elevated))}}.support-launcher__close{color:var(--text-secondary);cursor:pointer}.support-launcher__close svg{width:16px;height:16px}.public-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.public-step{border:1px solid var(--border-default);background:var(--surface-base);border-radius:14px;gap:8px;min-width:0;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.public-step{background:color-mix(in srgb,var(--surface-base)80%,var(--surface-elevated))}}.public-step__title{color:var(--text-primary);font-size:13px;font-weight:680}.marketing-hero__actions{flex-wrap:wrap;gap:10px;display:flex}.marketing-hero__actions--stacked{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.action-button--hero{border-radius:12px;justify-content:center;min-height:48px;padding-inline:18px;font-weight:680}.action-button--heroPrimary{color:#f3fff6;background:linear-gradient(#3e8c58f0,#2b6843f0);border-color:#56d3643d}.action-button--heroPrimary:hover{background:linear-gradient(#469c63fa,#2f764cfa);border-color:#56d36457}.action-button--heroSecondary{color:#f3f6fb;background:linear-gradient(#333d4efa,#232a38fa);border-color:#d0d6e41f}.action-button--heroSecondary:hover{background:linear-gradient(#3c485cfa,#293140fa);border-color:#d0d6e42e}.marketing-hero__offer{gap:16px;display:grid}.marketing-hero__offerTag{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:650}.marketing-hero__offer--visual{border:1px solid var(--border-default);gap:14px;padding:16px}@supports (color:color-mix(in lab, red, red)){.marketing-hero__offer--visual{border:1px solid color-mix(in srgb,var(--border-default)88%,transparent)}}.marketing-hero__offer--visual{background:var(--surface-ink);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.marketing-hero__offer--visual{background:color-mix(in srgb,var(--surface-ink)70%,var(--surface-base))}}.marketing-hero__purchaseModes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.marketing-hero__purchaseMode{border:1px solid var(--border-default);min-height:64px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.marketing-hero__purchaseMode{border:1px solid color-mix(in srgb,var(--border-default)78%,transparent)}}.marketing-hero__purchaseMode{background:var(--surface-base);border-radius:10px;align-content:end;display:grid}@supports (color:color-mix(in lab, red, red)){.marketing-hero__purchaseMode{background:color-mix(in srgb,var(--surface-base)86%,var(--surface-default))}}.marketing-hero__purchaseMode span{color:var(--text-primary);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.marketing-hero__purchaseMode--subscription{background:linear-gradient(#0a0e1633,#0a0e1685),linear-gradient(135deg,#56d36426,#1b222d29)}.marketing-hero__purchaseMode--topup{background:linear-gradient(#0a0e1633,#0a0e1685),linear-gradient(135deg,#e3b34126,#1b222d29)}.marketing-hero__offerRails{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.marketing-hero__offerRail{background-color:var(--surface-base);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ffffff14;border-radius:10px;align-content:end;gap:4px;min-height:112px;padding:14px;display:grid}.marketing-hero__offerRail strong{color:#f7f8fc;font-size:16px;font-weight:700}.marketing-hero__offerRail span{color:#f6f8fcd1;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.marketing-hero__offerRail--stripe{background-image:linear-gradient(#0a0e1657,#0a0e16b3),url(/billing/stripe.jpeg);border-color:#818cf84d}.marketing-hero__offerRail--nowpayments{background-image:linear-gradient(#0a0e1657,#0a0e16b3),url(/billing/nowpayments.png);border-color:#f4b74e3d}.marketing-hero__actions .action-button{width:100%}.marketing-hero__discordButton{gap:10px;width:100%}.marketing-hero__discordIcon{flex:none;width:18px;height:18px}.app-discord-cta{min-height:36px;box-shadow:none;border-radius:10px;gap:8px;padding-inline:12px}.app-discord-cta__icon{flex:none;width:18px;height:18px}.marketing-surface--pricingBoard,.marketing-surface--analyticsBoard,.marketing-surface--compatibility,.marketing-surface--faqList{height:100%}.marketing-insight-board{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:12px;display:grid}.marketing-insight-board__chart,.marketing-insight-board__ledger{min-width:0}.marketing-mini-series{border:1px solid var(--border-default);background:var(--surface-base);border-radius:10px;gap:10px;height:100%;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.marketing-mini-series{background:color-mix(in srgb,var(--surface-base)82%,var(--surface-elevated))}}.marketing-mini-series__head{gap:3px;display:grid}.marketing-mini-series__head span{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:650}.marketing-mini-series__head strong{color:var(--text-primary);font-size:13px;font-weight:680}.marketing-mini-series__bars{grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:8px;min-height:168px;padding:10px 0 4px;display:grid}.marketing-mini-series__bars span{background:linear-gradient(#9da7b3e6 0%,#6e76816b 100%);border-radius:999px 999px 3px 3px;display:block}.marketing-mini-series__axis{color:var(--text-muted);justify-content:space-between;gap:10px;font-size:10px;display:flex}.marketing-request-preview__head,.marketing-request-preview__row{grid-template-columns:minmax(120px,.7fr) minmax(0,1fr) minmax(0,1fr)}.public-list,.public-definition-list{margin:0;padding:0}.public-list{gap:10px;list-style:none;display:grid}.public-list li{border-top:1px solid var(--border-soft);color:var(--text-secondary);padding-top:10px;font-size:13px;line-height:1.65}.public-list li:first-child,.public-definition-row:first-child{border-top:0;padding-top:0}.public-definition-list{display:grid}.public-definition-row{border-top:1px solid var(--border-soft);grid-template-columns:minmax(0,172px) minmax(0,1fr);gap:12px;padding-top:10px;display:grid}.public-definition-row dt{color:var(--text-primary);font-size:12px;font-weight:680}.public-definition-row dd{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.65}.request-filter-surface{background:var(--surface-base)}@supports (color:color-mix(in lab, red, red)){.request-filter-surface{background:color-mix(in srgb,var(--surface-base)90%,var(--surface-elevated))}}.requests-explorer{grid-template-columns:minmax(0,2fr) minmax(332px,.86fr)}.requests-explorer--logs{align-items:start}.requests-explorer__header{gap:10px;display:grid}.requests-explorer__filters{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:10px;display:grid}.requests-explorer__scope{border-color:var(--border-strong)}.requests-explorer__scope .ui-surface__body,.request-filter-surface .ui-surface__body{gap:8px}.request-filter-surface .ui-surface__header{padding-bottom:8px}.requests-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.request-stat{border:1px solid var(--border-default);border-radius:var(--radius-control);background:var(--surface-base);gap:4px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.request-stat{background:color-mix(in srgb,var(--surface-base)82%,var(--surface-elevated))}}.request-stat__label,.request-filter-group__label,.request-detail-section__title{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:650}.request-stat__value{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:16px;font-weight:680}.request-stat__note{color:var(--text-secondary);font-size:11px;line-height:1.45}.request-filter-toolbar{gap:6px;display:grid}.request-filter-group{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.request-filter-group--utility{border-top:1px solid var(--border-soft);padding-top:8px}.table--request-log th:first-child,.table--request-log td:first-child{width:150px}.table--request-log th:nth-child(3),.table--request-log td:nth-child(3){width:118px}.table--request-log th:nth-child(4),.table--request-log td:nth-child(4){width:180px}.table--request-log th:nth-child(5),.table--request-log td:nth-child(5){width:104px}.table--request-log th:nth-child(6),.table--request-log td:nth-child(6){width:92px}.table--request-log th:nth-child(7),.table--request-log td:nth-child(7){width:118px}.portal-link-list{gap:10px;display:grid}.portal-link-row{border-top:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.portal-link-row:first-child{border-top:0;padding-top:0}.portal-link-row__copy{gap:4px;display:grid}.portal-link-row__copy strong{color:var(--text-primary);font-size:14px;font-weight:600}.portal-link-row__copy span{color:var(--text-secondary);font-size:13px;line-height:1.5}.portal-api-layout{align-items:start}.portal-api-layout .workspace-pane--main,.portal-api-layout .workspace-pane--inspect{gap:16px}.portal-track-table th:nth-child(2),.portal-track-table td:nth-child(2){width:168px}.portal-track-table th:nth-child(4),.portal-track-table td:nth-child(4){width:132px}.portal-progress{align-items:center;display:flex}.portal-progress__bar{background:var(--surface-raised);border-radius:999px;width:120px;height:4px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.portal-progress__bar{background:color-mix(in srgb,var(--surface-raised)82%,var(--surface-default))}}.portal-progress__bar span{border-radius:inherit;background:#1379f0;height:100%;display:block}.portal-overview-main{gap:18px;display:grid}.portal-overview-main__hero{grid-template-columns:minmax(0,1.45fr) minmax(280px,.78fr);align-items:stretch;gap:16px;display:grid}.portal-overview-main__chart .analytics-card{height:100%}.portal-assistance-card{border:1px solid var(--border-default);background:var(--surface-default);min-height:100%;box-shadow:none;border-radius:10px;align-content:center;justify-items:center;gap:24px;padding:30px;display:grid}.portal-assistance-card__donut{place-items:center;display:grid}.portal-assistance-card__ring{background:radial-gradient(circle at center,var(--surface-default)0 44px,transparent 45px),conic-gradient(#1379f0 0 42%,#fec524 42% 68%,#0bc33f 68% 100%);width:150px;height:150px;box-shadow:none;border-radius:999px;place-items:center;display:grid}.portal-assistance-card__ring strong{color:var(--text-primary);font-size:22px;font-weight:600}.portal-assistance-card__legend{gap:10px;width:100%;display:grid}.portal-assistance-card__legendRow{color:var(--text-secondary);align-items:center;gap:8px;font-size:14px;display:flex}.portal-assistance-card__dot{border-radius:999px;width:8px;height:8px}.portal-assistance-card__dot--primary{background:#1379f0}.portal-assistance-card__dot--warning{background:#fec524}.portal-assistance-card__dot--success{background:#0bc33f}.overview-dashboard{gap:18px;display:grid}.portal-launchpad,.portal-setup-checklist{gap:22px;display:grid}.portal-launchpad__header,.portal-setup-checklist__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px 24px;display:flex}.portal-launchpad__copy,.portal-setup-checklist__copy{gap:10px;min-width:0;display:grid}.portal-launchpad__titleRow{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.portal-launchpad__copy h1,.portal-setup-checklist__copy h1{color:var(--text-primary);letter-spacing:-.03em;margin:0;font-size:clamp(18px,2.2vw,22px);font-weight:600;line-height:1.1}.portal-launchpad__copy p,.portal-setup-checklist__copy p{color:var(--text-primary);margin:0;font-size:13px;line-height:1.5}.portal-launchpad__identity{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;line-height:1.45;display:flex}.portal-launchpad__identity>span+span:before{content:"";background:var(--text-dim);vertical-align:middle;border-radius:999px;width:3px;height:3px;margin:0 10px 2px 0;display:inline-block}.portal-launchpad__toolbar,.portal-setup-checklist__meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.portal-setup-checklist__meta{color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:650}.portal-account-switcher{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 10px;display:flex}.portal-account-switcher__label{color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:650;line-height:1.4}.portal-launchpad__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.portal-setup-checklist__laneGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.portal-launchpad-card,.portal-setup-lane{border:1px solid var(--border-default);gap:20px;min-height:100%;padding:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-launchpad-card,.portal-setup-lane{border:1px solid color-mix(in srgb,var(--border-default)88%,#ffffff0a)}}.portal-launchpad-card,.portal-setup-lane{background:linear-gradient(#181e29fa 0%,#121720fc 100%);border-radius:14px;transition:border-color .14s,transform .14s,background-color .14s,box-shadow .14s;box-shadow:0 4px 5px #00000014}.portal-launchpad-card:hover,.portal-setup-lane:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.portal-launchpad-card:hover,.portal-setup-lane:hover{border-color:color-mix(in srgb,var(--accent)34%,var(--border-default))}}.portal-launchpad-card:hover,.portal-setup-lane:hover{transform:translateY(-1px);box-shadow:0 12px 28px #0000002e}.portal-launchpad-card__top{align-items:center;gap:12px;display:flex}.portal-launchpad-card__icon{color:#f4f9ff;background:radial-gradient(circle at 35% 28%,#ffffff2e,#0000 42%),#113a67;border:1px solid #8fc5ff57;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0a}.portal-launchpad-card__icon svg{width:21px;height:21px;display:block}.portal-launchpad-card__copy,.portal-setup-lane{align-content:start}.portal-launchpad-card__copy strong,.portal-setup-lane strong{color:var(--text-primary);letter-spacing:-.02em;font-size:16px;font-weight:600;line-height:1}.portal-launchpad-card__copy p,.portal-setup-lane p{color:var(--text-primary);margin:0;font-size:13px;line-height:1.54}.portal-launchpad-card__list{gap:8px;display:grid}.portal-launchpad-card__list span{color:var(--text-primary);font-size:12px;line-height:1.5}.portal-launchpad-card__meta,.portal-setup-lane code{color:var(--text-secondary);font-size:12px;line-height:1.45}.portal-launchpad__statusGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.portal-launchpad__statusItem{gap:10px;display:grid}.portal-launchpad__statusItem span{color:var(--text-dim);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:650}.portal-launchpad__statusItem strong{color:var(--text-primary);letter-spacing:-.03em;font-size:16px;font-weight:600;line-height:1.2}.portal-page-stack,.portal-task-stack{gap:12px;display:grid}.portal-section{border:1px solid var(--border-default);background:var(--surface-elevated);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.portal-section{background:color-mix(in srgb,var(--surface-elevated)92%,var(--surface-default))}}.portal-section{overflow:clip}.portal-section[open]{border-color:var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.portal-section[open]{border-color:color-mix(in srgb,var(--border-strong)76%,var(--border-default))}}.portal-section__summary{cursor:pointer;color:var(--text-primary);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;list-style:none;display:flex}.portal-section__summary::-webkit-details-marker{display:none}.portal-section__summary:after{content:"+";color:var(--text-dim);font-size:18px;line-height:1}.portal-section[open] .portal-section__summary:after{content:"−"}.portal-section__title{color:var(--text-primary);letter-spacing:-.02em;font-size:15px;font-weight:680}.portal-section__meta{color:var(--text-dim);font-size:12px;font-weight:600;line-height:1.4}.portal-section__body{border-top:1px solid var(--border-soft);gap:12px;padding:0 18px 18px;display:grid}.portal-primary-card .workspace-module__body,.portal-task-card .workspace-module__body{gap:14px;display:grid}.portal-primary-card--plans{gap:12px}.portal-primary-card--plans .workspace-module__header{align-items:center}.portal-primary-card--plans .workspace-module__title{letter-spacing:-.03em;font-size:24px;font-weight:600}.portal-primary-card__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.portal-primary-card__lead{gap:4px;display:grid}.portal-primary-card__lead strong{color:var(--text-primary);letter-spacing:-.04em;font-size:clamp(22px,3vw,30px);font-weight:600;line-height:1.02}.portal-primary-card__lead span{max-width:58ch;color:var(--text-primary);font-size:13px;line-height:1.5}.portal-primary-card__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.portal-primary-card__stat{border-top:1px solid var(--border-default);gap:6px;min-width:0;padding-top:14px;display:grid}.portal-primary-card__stat strong{color:var(--text-primary);letter-spacing:-.03em;font-size:16px;font-weight:600;line-height:1.2}.portal-primary-card__stat span{color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:650}.portal-primary-card--plans .portal-primary-card__actions{justify-content:flex-end}.portal-primary-card--plans .portal-primary-card__lead span{max-width:48ch}.portal-setup-checklist__secretRow{gap:12px;display:grid}.portal-setup-flow{gap:14px;display:grid}.portal-setup-step{border:1px solid var(--border-default);background:var(--surface-elevated);border-radius:14px;gap:12px;padding:18px 20px;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-setup-step{background:color-mix(in srgb,var(--surface-elevated)92%,var(--surface-default))}}.portal-setup-step{color:var(--text-primary)}.portal-setup-step__header{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:12px;display:grid}.portal-setup-step__number{width:28px;height:28px;color:var(--text-primary);background:#1b84ff1f;border:1px solid #1b84ff3d;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.portal-setup-step__title{color:var(--text-primary);letter-spacing:-.03em;margin:0;font-size:18px;font-weight:650}.portal-setup-step__copy{color:var(--text-primary);margin:6px 0 0;font-size:12px;line-height:1.5}.portal-setup-step__body{gap:12px;display:grid}.portal-setup-step__body--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-setup-card{gap:12px;display:grid}.overview-dashboard__signals{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.overview-dashboard__signals .overview-dashboard__kpi:nth-child(3),.overview-dashboard__signals .overview-dashboard__kpi:nth-child(4){opacity:.84}.overview-dashboard__kpi{border-color:var(--border-default);min-height:100px}@supports (color:color-mix(in lab, red, red)){.overview-dashboard__kpi{border-color:color-mix(in srgb,var(--border-default)92%,var(--surface-default))}}.overview-dashboard__kpi .workspace-module__body{gap:4px;display:grid}.overview-dashboard__kpi .workspace-module__title{font-size:14px;font-weight:620}.overview-dashboard__kpi strong{color:var(--text-primary);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:680}.overview-dashboard__kpi span{color:var(--text-secondary);font-size:11px;line-height:1.5}.overview-dashboard__kpi--quiet{opacity:.78}.overview-dashboard__kpi--quiet strong{font-size:19px;font-weight:620}.overview-dashboard__kpi--utility strong{font-size:20px}.overview-dashboard__hero,.overview-dashboard__analytics,.overview-dashboard__posture{gap:12px;display:grid}.overview-dashboard__hero{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-dashboard__analytics{min-width:0}.overview-dashboard__posture{opacity:.96;grid-template-columns:.78fr 1.2fr .82fr}.overview-hero-card{border:1px solid var(--border-default);background:var(--surface-default);border-radius:8px;gap:14px;min-height:100%;padding:22px 24px;display:grid}.overview-hero-card--tight{border-color:var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.overview-hero-card--tight{border-color:color-mix(in srgb,var(--border-strong)74%,var(--border-default))}}.overview-hero-card--tight{background:var(--surface-default);box-shadow:inset 0 1px 0 var(--text-primary)}@supports (color:color-mix(in lab, red, red)){.overview-hero-card--tight{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-primary)4%,transparent)}}.overview-hero-card__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.overview-hero-card__copy{gap:6px;display:grid}.overview-hero-card__eyebrow{color:var(--text-dim);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.overview-hero-card__copy h3{color:var(--text-primary);letter-spacing:-.04em;margin:0;font-size:22px;font-weight:600}.overview-hero-card__copy p{max-width:54ch;color:var(--text-secondary);margin:0;font-size:11px;line-height:1.5}.overview-hero-card__hero{gap:14px;display:grid}.overview-hero-card__metric{gap:6px;display:grid}.overview-hero-card__metric span,.overview-hero-card__statline span{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:650}.overview-hero-card__metric strong{color:var(--text-primary);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:36px;font-weight:700;line-height:1}.overview-hero-card__statline{flex-wrap:wrap;align-items:baseline;gap:10px 18px;padding-top:2px;display:flex}.overview-hero-card__statline div{background:0 0;border:0;border-radius:0;gap:2px;min-width:88px;padding:0;display:grid}.overview-hero-card__statline strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:14px;font-weight:620}.overview-hero-card__bar{background:var(--surface-default);border-radius:999px;height:10px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.overview-hero-card__bar{background:color-mix(in srgb,var(--surface-default)93%,var(--surface-raised))}}.overview-hero-card__bar{border:1px solid var(--border-default)}.overview-hero-card__bar span{border-radius:inherit;background:linear-gradient(90deg,#1379f0 0%,#4aa3ff 100%);height:100%;display:block}.overview-hero-card__bar--warning span{background:linear-gradient(90deg,#f1b44c 0%,#f1416c 100%)}.portal-overview-chart-card .workspace-module__body{gap:8px;display:grid}.portal-overview-chart-card{border-color:var(--border-default)}@supports (color:color-mix(in lab, red, red)){.portal-overview-chart-card{border-color:color-mix(in srgb,var(--border-default)88%,var(--surface-default))}}.portal-overview-chart-card .workspace-module__caption{color:var(--text-secondary)}.portal-overview-chart-card .workspace-module__title{font-weight:640}.overview-analytics-card{border-color:var(--border-default);box-shadow:none;border-radius:12px}.overview-analytics-card .analytics-card__header{border-bottom:1px solid var(--border-default);align-items:center;min-height:56px;padding-bottom:16px}.overview-analytics-card .analytics-card__meta{gap:12px}.overview-analytics-card .analytics-card__body{gap:18px}.overview-analytics__body{gap:18px;min-width:0;display:grid}.overview-analytics__toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:inline-flex}.overview-analytics__metricToggle{align-items:center;gap:8px;display:inline-flex}.overview-analytics__metricToggle--primary{position:relative}.overview-analytics__metricCheck{border:1px solid var(--border-default);background:var(--control-surface);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.overview-analytics__metricCheck span{color:#fff;opacity:0;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.overview-analytics__metricCheck--on{background:#1379f0;border:4px solid #1379f033}.overview-analytics__metricCheck--on span{opacity:1}.overview-analytics__metricButton{min-height:32px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;font-weight:500;display:inline-flex}.overview-analytics__metricButton i{border-top:2px solid;flex:none;width:14px;height:0;display:inline-block}.overview-analytics__metricButton--visible{color:var(--text-secondary)}.overview-analytics__metricToggle--primary .overview-analytics__metricButton{color:var(--text-primary);font-weight:600}.overview-analytics__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.overview-analytics__stats--requests{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-analytics__stat{gap:6px;display:grid}.overview-analytics__stat span{color:var(--text-dim);font-size:12px;font-weight:500;line-height:12px}.overview-analytics__stat strong{color:var(--text-primary);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1}.overview-analytics__canvas{width:100%;min-width:0;height:320px;display:block}.overview-analytics__footer{color:var(--text-muted);justify-content:space-between;gap:12px;font-size:12px;line-height:14px;display:flex}.overview-analytics__tooltip{min-width:164px}.overview-analytics__tooltipRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.overview-analytics__tooltipLabel{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;line-height:14px;display:inline-flex}.overview-analytics__tooltipLabel i{border-radius:999px;flex:none;width:8px;height:8px;display:inline-block}.table--overview-requests th:first-child,.table--overview-requests td:first-child{width:156px}.table--overview-requests th:nth-child(3),.table--overview-requests td:nth-child(3){width:118px}.table--overview-requests th:nth-child(4),.table--overview-requests td:nth-child(4),.table--overview-requests th:nth-child(5),.table--overview-requests td:nth-child(5){width:104px}.table--overview-requests td:nth-child(2) strong{color:var(--text-primary);font-size:14px;font-weight:600;display:block}.table--overview-requests td:nth-child(2) .muted{color:var(--text-dim);margin-top:4px;font-size:12px}.overview-dashboard__postureCard .workspace-module__body{gap:10px}.overview-dashboard__postureCard .workspace-module__title{font-weight:640}.overview-dashboard__postureCard--wallet .workspace-module__title,.overview-dashboard__postureCard--keys .workspace-module__title{font-weight:650}.overview-dashboard__postureCard--allowance{opacity:.82;background:linear-gradient(#f8fafcb3,#fff)}.overview-dashboard__postureCard--wallet{border-color:var(--border-default)}@supports (color:color-mix(in lab, red, red)){.overview-dashboard__postureCard--wallet{border-color:color-mix(in srgb,var(--border-default)72%,#3e97ff)}}.overview-dashboard__postureCard--keys{background:var(--surface-default)}@supports (color:color-mix(in lab, red, red)){.overview-dashboard__postureCard--keys{background:color-mix(in srgb,var(--surface-default)92%,#f8fafc)}}.overview-dashboard__postureCard--keys{opacity:.9}.overview-allowance-empty{align-content:start;gap:5px;min-height:112px;padding-top:4px;display:grid}.overview-allowance-empty strong{color:#475467;font-size:13px;font-weight:620}.overview-allowance-empty p{color:#667085;margin:0;font-size:11px;line-height:1.5}@media (max-width:1100px){.overview-dashboard__signals,.overview-dashboard__posture,.overview-analytics__stats,.overview-analytics__stats--requests,.portal-home-hero__bands,.portal-home-cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-analytics-card .analytics-card__header{align-items:flex-start}}@media (max-width:900px){.overview-dashboard__hero,.overview-dashboard__signals,.overview-dashboard__posture,.overview-analytics__stats,.overview-analytics__stats--requests,.portal-home-hero__bands,.portal-home-lowerGrid,.portal-home-grid,.portal-home-cardGrid{grid-template-columns:1fr}.overview-analytics__footer{display:grid}}.request-detail{gap:18px;display:grid}.requests-explorer__detailStack{align-self:start;gap:12px;display:grid;position:sticky;top:20px}.request-detail-section{gap:12px;display:grid}.request-detail-section__body{gap:10px;display:grid}.request-fault{border-color:var(--borderColor-danger-muted);background:var(--bgColor-danger-muted)}@supports (color:color-mix(in lab, red, red)){.request-fault{background:color-mix(in srgb,var(--bgColor-danger-muted)30%,var(--surface-elevated))}}.request-fault__body{flex-wrap:wrap;gap:8px;display:flex}.admin-requests-canvas .admin-canvas__sidebar,.admin-requests-canvas .admin-canvas__main,.admin-requests-canvas .admin-canvas__detail{gap:12px}.admin-requests-canvas .admin-canvas__sidebar{align-self:start;position:sticky;top:20px}.admin-requests-canvas .admin-canvas__main{gap:16px}.request-rail-actions{gap:8px;display:grid}.overview-board{gap:16px;display:grid}.overview-board__hero{border-color:var(--border-strong);background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.overview-board__hero{background:color-mix(in srgb,var(--surface-elevated)94%,var(--surface-default))}}.overview-board__series,.overview-board__body{min-width:0}.overview-board__series{background:var(--surface-default)}@supports (color:color-mix(in lab, red, red)){.overview-board__series{background:color-mix(in srgb,var(--surface-default)94%,var(--surface-base))}}.overview-board__series{border:1px solid var(--border-default);border-radius:12px;padding:12px}.overview-board__body{background:var(--surface-default);align-items:start}@supports (color:color-mix(in lab, red, red)){.overview-board__body{background:color-mix(in srgb,var(--surface-default)94%,var(--surface-base))}}.overview-board__body{border:1px solid var(--border-default);border-radius:12px;padding:12px}.overview-board__body--grid{grid-template-columns:minmax(0,1.62fr) minmax(280px,.78fr);gap:14px;display:grid}.overview-board__primary,.overview-board__support{align-self:start;gap:14px;min-width:0;display:grid}.overview-board__support--top{gap:12px}.overview-board__supportRow{background:var(--surface-default)}@supports (color:color-mix(in lab, red, red)){.overview-board__supportRow{background:color-mix(in srgb,var(--surface-default)94%,var(--surface-base))}}.overview-board__supportRow{border:1px solid var(--border-default);border-radius:12px;padding:12px}.overview-board__support .table th,.overview-board__support .table td{padding-left:8px;padding-right:8px}.overview-board__support .ledger-row{grid-template-columns:minmax(0,1fr);gap:6px}.overview-board__support .ledger-row__stats,.overview-board__support .ledger-row__actions{justify-content:flex-start}.billing-provider-stack,.billing-policy-tier-list{gap:10px;display:grid}.billing-subscription-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.billing-subscription-strip__item{border:1px solid var(--border-default);background:var(--surface-base);border-radius:10px;gap:4px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.billing-subscription-strip__item{background:color-mix(in srgb,var(--surface-base)82%,var(--surface-elevated))}}.billing-subscription-strip__item strong{color:var(--text-primary);font-size:20px;font-weight:700}.billing-subscription-strip__item span:last-child{color:var(--text-secondary);font-size:11px}.billing-policy-panel{gap:12px;display:grid}.admin-billing-canvas .admin-canvas__sidebar,.admin-billing-canvas .admin-canvas__main,.admin-billing-canvas .admin-canvas__detail{align-self:start}.admin-billing-canvas .admin-canvas__sidebar{grid-auto-rows:max-content}.admin-billing-canvas .admin-canvas__main .workspace-module,.admin-billing-canvas .admin-canvas__main .data-shell{min-width:0}.admin-audit-canvas .admin-canvas__sidebar,.admin-audit-canvas .admin-canvas__main,.admin-audit-canvas .admin-canvas__detail{gap:12px}.admin-audit-canvas .admin-canvas__sidebar{align-self:start;position:sticky;top:20px}.audit-payload-stack{gap:12px;display:grid}.audit-payload-card{gap:8px;min-width:0;display:grid}.audit-payload-card__label{color:var(--text-dim);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.audit-payload-card__code{border:1px solid var(--border-default);background:var(--surface-base);border-radius:10px;min-width:0;margin:0;padding:14px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.audit-payload-card__code{background:color-mix(in srgb,var(--surface-base)88%,var(--surface-elevated))}}.audit-payload-card__code{color:var(--text-secondary);font-family:var(--mono);white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.6}.audit-payload-card__code code{font-family:inherit;font-size:inherit}.billing-provider-row{border:1px solid var(--border-default);background:var(--surface-base);border-radius:10px;gap:8px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.billing-provider-row{background:color-mix(in srgb,var(--surface-base)84%,var(--surface-elevated))}}.billing-provider-row__copy{gap:8px;display:grid}.billing-provider-row__stats{color:var(--text-secondary);flex-wrap:wrap;gap:8px 12px;font-size:11px;display:flex}.billing-provider-row__bar{background:var(--surface-default);border-radius:999px;height:8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.billing-provider-row__bar{background:color-mix(in srgb,var(--surface-default)88%,var(--surface-base))}}.billing-provider-row__bar span{border-radius:inherit;background:var(--success);height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.billing-provider-row__bar span{background:color-mix(in srgb,var(--success)62%,var(--text-primary))}}.billing-provider-row__share{color:var(--text-muted);font-size:11px;font-weight:650}.billing-policy-tier{border:1px solid var(--border-soft);background:var(--surface-elevated);border-radius:10px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.billing-policy-tier{background:color-mix(in srgb,var(--surface-elevated)88%,var(--surface-base))}}.billing-policy-tier strong{color:var(--text-primary);font-size:13px;font-weight:680}.billing-policy-tier span{color:var(--text-secondary);font-size:12px}.billing-policy-editor{gap:12px;padding-top:8px;display:grid}.billing-policy-editor__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.billing-policy-editor__tiers{gap:10px;display:grid}.billing-policy-editor__tierRow{border:1px solid var(--border-default);background:var(--surface-base);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.billing-policy-editor__tierRow{background:color-mix(in srgb,var(--surface-base)86%,var(--surface-elevated))}}.billing-policy-editor__field{margin:0}.billing-policy-editor__remove{align-items:end;display:flex}.billing-policy-editor__providers{flex-wrap:wrap;align-items:center;gap:10px 14px;padding-top:6px;display:flex}.billing-policy-editor__providers>strong{color:var(--text-primary);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:680}.billing-policy-editor__provider{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;display:inline-flex}.billing-policy-editor__provider input{accent-color:var(--accent-primary)}.board-grid,.board-row{gap:12px;display:grid}.board-row--two{grid-template-columns:repeat(2,minmax(0,1fr))}.board-row--three{grid-template-columns:repeat(3,minmax(0,1fr))}.board-row.overview-board__series--solo{grid-template-columns:minmax(0,1fr)}.review-ledger,.activity-ledger,.explorer-layout{min-width:0}.review-ledger__sidebar,.review-ledger__stage,.activity-ledger__summary,.activity-ledger__stream,.explorer-layout__stage,.explorer-layout__detail{align-self:start;gap:12px;min-width:0;display:grid}.requests-explorer--logs .explorer-layout__detail{background:0 0;align-content:start;min-height:0}.activity-ledger__summary{border-right:1px solid var(--border-default);background:0 0;padding:10px 18px 10px 0}.activity-ledger__stream{background:var(--surface-default);padding-left:18px}.review-ledger__support{gap:12px;display:grid}.explorer-layout__header{margin-bottom:12px}.register-group{gap:10px;display:grid}.register-group__label{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;padding:0 2px;font-size:10px;font-weight:650}.register-list{border-top:1px solid var(--border-muted);gap:0;display:grid}.register-list--compact{max-height:280px;overflow:auto}.register-link{border:0;border-bottom:1px solid var(--border-muted);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px;padding:12px 2px;transition:color .15s ease-out,background-color .15s ease-out;display:grid}.register-link:hover{background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.register-link:hover{background:color-mix(in srgb,var(--surface-raised)58%,transparent)}}.register-link--active{background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.register-link--active{background:color-mix(in srgb,var(--surface-raised)72%,transparent)}}.register-link--active{box-shadow:inset 2px 0 0 var(--border-strong)}.register-link__copy{gap:3px;min-width:0;display:grid}.register-link__name{color:var(--text-primary);font-size:13px;font-weight:680}.register-link__meta{color:var(--text-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.5}.register-link__stats{color:var(--text-secondary);text-align:right;justify-items:end;gap:4px;font-size:10px;display:grid}.portal-sidebar-stack{gap:10px;display:grid}.portal-panel-note{border:1px solid var(--border-default);background:var(--surface-base);border-radius:12px;gap:4px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-panel-note{background:color-mix(in srgb,var(--surface-base)86%,var(--surface-elevated))}}.portal-panel-note strong{color:var(--text-primary);font-size:13px;font-weight:680}.portal-panel-note span{color:var(--text-secondary);font-size:12px;line-height:1.55}.portal-setup-grid{gap:12px;display:grid}.portal-setup-grid--secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-setup-grid--secondary .portal-command-card--wide{grid-column:1/-1}.portal-setup-workbench{gap:16px;display:grid}.portal-command-card{border:1px solid var(--border-default);background:var(--surface-base);border-radius:12px;gap:10px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-command-card{background:color-mix(in srgb,var(--surface-base)86%,var(--surface-elevated))}}.portal-command-card{color:var(--text-primary)}.toolbar-inline{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.trace-table{gap:10px;display:grid}.trace-table--board{background:0 0;border:0;border-radius:10px;padding:0}.trace-table__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 14px;display:flex}.trace-table__copy{gap:3px;display:grid}.gateway-key-support{gap:16px;display:grid}.account-register .register-group{gap:10px;display:grid}.account-register .register-list--compact{max-height:180px;overflow:auto}.account-register .register-list{max-height:420px;overflow:auto}.account-console{border:1px solid var(--border-default);background:var(--surface-base);border-radius:12px;grid-template-columns:minmax(348px,.88fr) minmax(0,1.82fr);min-height:720px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff04}.account-register,.account-detail{min-width:0}.account-register{border-right:1px solid var(--border-default);background:var(--surface-base);grid-template-rows:auto minmax(0,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.account-register{background:color-mix(in srgb,var(--surface-base)92%,var(--surface-elevated))}}.account-register--summary{grid-template-rows:1fr}.account-register__toolbar{border-bottom:1px solid var(--border-default);background:var(--surface-base);gap:14px;padding:16px 16px 12px;display:grid}.portal-console{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.portal-console--solo{grid-template-columns:minmax(0,1fr)}.portal-sidebar{align-self:start;gap:14px;display:grid}.portal-sidebar .account-register__toolbar{background:0 0;border-bottom:0;padding:0}.portal-main{border:1px solid var(--border-default);background:var(--surface-default);border-radius:12px;min-width:0;display:grid;overflow:hidden}.account-register__search{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.account-register__filters{flex-wrap:wrap;gap:6px;display:flex}.account-register__list{align-content:start;gap:8px;padding:10px 12px 12px;display:grid;overflow:auto}.account-register-item{border:1px solid var(--border-muted);background:var(--surface-default);border-radius:10px;gap:10px;padding:14px 14px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.account-register-item{background:color-mix(in srgb,var(--surface-default)88%,transparent)}}.account-register-item{transition:border-color .16s ease-out,background-color .16s ease-out}.account-register-item:hover{border-color:var(--border-default);background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.account-register-item:hover{background:color-mix(in srgb,var(--surface-raised)72%,transparent)}}.account-register-item--active{border-color:var(--border-strong);background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.account-register-item--active{background:color-mix(in srgb,var(--surface-raised)88%,transparent)}}.account-register-item--active{box-shadow:inset 2px 0 0 var(--border-strong)}.account-register-item__top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.account-register-item__copy{gap:5px;min-width:0;display:grid}.account-register-item__owner{color:var(--text-secondary);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.account-register__name{color:var(--text-primary);overflow-wrap:anywhere;font-size:14px;font-weight:680;line-height:1.35}.account-register-item__meta{color:var(--text-muted);flex-wrap:wrap;gap:6px 14px;font-size:10px;line-height:1.5;display:flex}.account-detail{background:var(--surface-default);grid-template-rows:auto minmax(0,1fr);display:grid}.account-detail__header{border-bottom:1px solid var(--border-default);background:var(--surface-default);gap:14px;padding:18px 22px 0;display:grid}.account-detail__identity{gap:4px;display:grid}.account-detail__eyebrow,.account-summary-strip__label,.flat-form__title{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:650}.account-detail__title{color:var(--text-primary);letter-spacing:-.05em;margin:0;font-size:24px;font-weight:680}.account-detail__meta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:12px;display:flex}.account-detail__tabs{flex-wrap:wrap;gap:6px;display:flex}.account-detail__surface{background:var(--surface-default);align-content:start;gap:20px;padding:22px;display:grid;overflow:auto}.account-workspace{gap:18px;display:grid}.admin-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-summary-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-summary-grid__stat{border:1px solid var(--border-default);background:var(--surface-base);border-radius:12px;gap:4px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-summary-grid__stat{background:color-mix(in srgb,var(--surface-base)88%,var(--surface-elevated))}}.admin-summary-grid__label{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:650}.admin-summary-grid__value{color:var(--text-primary);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:19px;font-weight:680}.admin-summary-grid__note{color:var(--text-secondary);font-size:11px;line-height:1.5}.admin-summary-list{margin-top:2px}.account-workspace__band{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.account-workspace__group{border:1px solid var(--border-default);background:var(--surface-base);border-radius:12px;gap:14px;padding:16px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.account-workspace__group{background:color-mix(in srgb,var(--surface-base)68%,var(--surface-default))}}.account-workspace__groupHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.account-workspace .plan-control,.account-workspace .plan-control__summary{gap:12px;display:grid}.account-summary-grid,.account-limit-strip{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-summary-grid__item,.account-limit-strip__item{border-top:1px solid var(--border-default);gap:4px;padding:12px 0 0;display:grid}.account-summary-grid__item:nth-child(-n+2),.account-limit-strip__item:nth-child(-n+2){border-top:0;padding-top:0}.account-summary-strip__value{color:var(--text-primary);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:680}.window-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.window-progress-card{border:1px solid var(--border-default);background:var(--surface-base);border-radius:12px;gap:10px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.window-progress-card{background:color-mix(in srgb,var(--surface-base)84%,var(--surface-elevated))}}.window-progress-card__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.window-progress-card__label{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:650}.window-progress-card__value{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:16px;font-weight:680}.window-progress-card__bar{background:var(--surface-default);border-radius:999px;height:10px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.window-progress-card__bar{background:color-mix(in srgb,var(--surface-default)88%,var(--surface-raised))}}.window-progress-card__bar{border:1px solid var(--border-default)}.window-progress-card__bar span{border-radius:inherit;background:linear-gradient(90deg,#60a5fab8,#7dd3fceb);height:100%;display:block}.window-progress-card__bar--warning span{background:linear-gradient(90deg,#e3b341c2,#ff7b72d1)}.window-progress-card__meta{color:var(--text-secondary);justify-content:space-between;gap:12px;font-size:12px;line-height:1.5;display:flex}.account-summary-strip__note{color:var(--text-secondary);font-size:11px;line-height:1.5}.account-actions{gap:14px;display:grid}.account-actions__list{flex-wrap:wrap;gap:8px;display:flex}.account-actions__meta{border-top:1px solid var(--border-default);gap:10px;padding-top:2px;display:grid}.account-actions__metaRow{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.control-actions--compact{gap:6px}.flat-form{gap:14px;display:grid}.flat-form__header,.flat-form__copy{gap:4px;display:grid}.flat-form__meta{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.flat-form__grid{gap:10px;display:grid}.trace-table__title{color:var(--text-primary);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:680}.trace-table__caption{color:var(--text-secondary);font-size:11px;line-height:1.55}.trace-table__meta{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;gap:6px 10px;font-size:10px;line-height:1.5;display:flex}.install-ledger__section{border-top:1px solid var(--border-muted);background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0;gap:10px;padding:16px 0;display:grid}.install-ledger__section:first-child{border-top:0;padding-top:0}.install-ledger__heading{gap:3px;display:grid}.install-ledger__title{color:var(--text-primary);font-size:13px;font-weight:680}.install-ledger__meta{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:10px;line-height:1.5}.trace-table__row{transition:background-color .15s ease-out}.trace-table__row--active{background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.trace-table__row--active{background:color-mix(in srgb,var(--surface-raised)72%,transparent)}}.dispatch-request{border:1px solid var(--border-default);background:var(--surface-elevated);border-radius:10px;gap:8px;padding:10px;display:grid}.dispatch-request__lead{gap:3px;display:grid}.dispatch-request__title{color:var(--text-primary);font-size:13px;font-weight:680}.dispatch-request__route{color:var(--text-secondary);word-break:break-word;font-size:11px;line-height:1.55}.dispatch-request__meta{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:10px;line-height:1.5;display:flex}@media (max-width:1180px){.app-shell{--shell-sidebar-width:0px}.app-shell:before{display:none}.app-shell__header{grid-template-columns:1fr}.app-shell__headerBrand{display:none}.app-topbar__inner{align-items:center;gap:12px;min-height:56px;padding-top:10px;padding-bottom:10px}.app-topbar__mobileControls{flex:auto;display:inline-flex}.app-topbar__session{flex:none;justify-content:flex-end;margin-left:auto}.app-topbar__session .session-button,.app-topbar__session .app-topbar__user{display:none}.app-sidebar{z-index:55;border-right:1px solid var(--border-default);flex-direction:column;width:min(320px,100vw - 24px);min-height:calc(100dvh - 60px);max-height:calc(100dvh - 60px);transition:transform .18s;display:flex;position:fixed;inset:60px auto 0 0;overflow:hidden;transform:translate(-100%);box-shadow:0 18px 48px #00000052}.app-shell__body{grid-template-columns:1fr}.app-sidebar__stack{flex:auto;min-height:0;max-height:none;padding-bottom:24px;overflow:auto}.app-shell--mobileNavOpen .app-sidebar{transform:translate(0)}.app-shell__backdrop{z-index:50;opacity:0;pointer-events:none;background:#05080c85;border:0;padding:0;transition:opacity .18s;display:block;position:fixed;inset:60px 0 0}.app-shell--mobileNavOpen .app-shell__backdrop{opacity:1;pointer-events:auto}.page-body{max-width:none;padding-inline:16px}.workspace-frame,.review-ledger,.activity-ledger,.explorer-layout,.board-row,.dispatch-command__grid,.dispatch-layout,.auth-shell{grid-template-columns:1fr}.dispatch-rail,.workspace-pane--inspect{position:static;top:auto}.app-shell--sidebarCollapsed .app-sidebar__groupLabel,.app-shell--sidebarCollapsed .app-sidebar__linkText,.app-shell--sidebarCollapsed .app-sidebar__empty{opacity:1;pointer-events:auto;max-width:none;overflow:visible;transform:none}.app-shell--sidebarCollapsed .app-sidebar__subnav{opacity:1;pointer-events:auto;max-height:none;overflow:visible}.app-shell--sidebarCollapsed .app-sidebar__group{padding-inline:20px}.app-shell--sidebarCollapsed .app-sidebar__footer{justify-content:flex-start;padding-inline:20px}.app-shell--sidebarCollapsed .app-sidebar__link{justify-content:flex-start;gap:8px;padding-inline:10px}.app-shell--sidebarCollapsed .app-sidebar__linkIcon{width:auto}.app-sidebar__footerSession{display:inline-flex}.portal-launchpad__actions,.portal-setup-checklist__laneGrid,.portal-setup-step__body--grid,.portal-launchpad__statusGrid{grid-template-columns:1fr}}@media (max-width:1080px){.marketing-hero,.marketing-plan-grid,.marketing-client-strip,.marketing-offer-grid,.marketing-addon-board,.marketing-insight-board,.public-page__grid,.public-page__grid--triplet,.public-step-grid,.public-page__heroStats,.public-page__summaryBand,.landing-hero,.landing-plan-grid,.landing-workflow,.landing-runway-panel,.landing-runway-panel__offers,.landing-commercial-strip,.landing-composition__summary,.landing-tool-grid{grid-template-columns:1fr}.landing-hero{min-height:auto}.landing-composition{gap:18px;min-height:auto;display:grid}.landing-composition__module{width:auto;position:relative;inset:auto}.billing-page__header{flex-direction:column;align-items:flex-start}.billing-page__meta{justify-content:flex-start}.page-grid--12{grid-template-columns:repeat(6,minmax(0,1fr))}.span-12,.span-9,.span-8,.span-7,.span-6,.span-5,.span-4,.span-3{grid-column:span 6}.pricing-summary-grid,.signal-strip,.dispatch-strip,.dispatch-registers,.workbench__grid--4,.billing-checkout,.billing-account-layout,.billing-plan-grid,.requests-stats,.billing-workspace__grid,.billing-workspace__stats,.billing-plan-stage__summaryGrid,.billing-plan-stage__grid,.billing-plan-summary,.billing-plan-actions,.billing-composer__readout,.billing-bonus-band,.plan-control__summary,.landing-credit-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.account-console,.portal-console,.account-workspace__band,.account-summary-grid,.admin-summary-grid,.account-limit-strip,.portal-billing-layout,.billing-plan-actions,.billing-recovery-strip,.overview-board__body--grid,.landing-credit-converter,.landing-process-strip,.landing-runway-band,.landing-runway-band__meta{grid-template-columns:1fr}.landing-process-strip__connector{display:none}.workbench__grid--3,.workbench__grid--2,.marketing-hero__actions--stacked{grid-template-columns:1fr}.marketing-hero__payments{margin-top:0}.marketing-policy-grid{grid-template-columns:1fr}.landing-runway-panel__meta{align-items:stretch}}@media (max-width:840px){.public-topbar__row,.public-definition-row{grid-template-columns:1fr}.public-topbar__nav,.public-topbar__actions,.public-topbar__right{justify-content:flex-start}.public-control-room{padding-left:0;padding-right:0}.landing-hero-stage,.landing-workflow-stage__content,.landing-runway-band,.landing-credit-converter,.landing-page-end,.landing-hero-rail{grid-template-columns:1fr}.landing-hero-stage{gap:28px;min-height:auto}.landing-hero-visual,.landing-terminal-showcase,.landing-terminal-showcase__screen,.landing-request-showcase,.landing-workflow-stage__narrative,.landing-setup-card{min-height:0}.landing-workflow-stage__content{gap:20px}.landing-models-preview__row{grid-template-columns:1fr;gap:10px}.landing-setup-card__header,.landing-models-preview__header{flex-direction:column;align-items:flex-start}.landing-setup-card__command{grid-template-columns:1fr;align-items:stretch}.landing-setup-card__tools{grid-template-columns:1fr 1fr}.landing-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-hero__title{max-width:13ch;font-size:clamp(38px,14vw,56px)}.landing-hero__actions,.landing-setup-panel__links,.marketing-footer__nav{flex-direction:column}.setup-docs-hero__grid{grid-template-columns:1fr}.landing-hero__button{justify-content:center;width:100%}.landing-plan-card__top{flex-direction:column;align-items:flex-start}.landing-tool-grid{grid-template-columns:1fr}.app-topbar__brand{padding-inline-end:0}.detail-grid,.control-grid,.control-grid--triple,.docs-columns,.dispatch-registers,.signal-strip--compact,.ui-field-grid--two,.ui-field-grid--three,.requests-stats{grid-template-columns:1fr}.scope-bar__header,.page-range-bar,.ui-surface__header{flex-direction:column}.scope-bar__actions,.page-range-bar__control,.data-shell__toolbar,.analytics-card__toolbar,.toolbar-inline,.filter-list{justify-content:flex-start;width:100%}.app-topbar__userName{white-space:normal}.billing-plan-stage__footer{flex-direction:column;align-items:flex-start}.account-register__search,.dispatch-matrix__head,.dispatch-matrix__row{grid-template-columns:1fr}.auth-shell__form{padding:18px}.overview-dashboard__signals,.overview-dashboard__hero,.overview-dashboard__posture,.billing-checkout,.portal-api-detail__top{grid-template-columns:1fr}.overview-hero-card__header,.portal-api-hero__header,.portal-api-detail__activityHead,.billing-plan-actions,.billing-recovery-strip,.billing-history-footer,.billing-history-footer__right,.billing-home-progress__meta{flex-direction:column;align-items:flex-start}.overview-analytics__toolbar,.portal-api-hero__actions,.portal-api-detail__actions{justify-content:flex-start}.overview-analytics__stats,.overview-analytics__stats--requests,.billing-home-card__stats,.billing-overview__stats,.billing-composer__readout,.billing-composer-footer__rows,.billing-bonus-band,.billing-plan-summary,.billing-allowance-strip,.billing-plan-stage__summaryGrid,.billing-plan-stage__grid,.plan-control__summary,.billing-summary-grid{grid-template-columns:1fr}.overview-analytics__canvas{height:280px}.portal-api-hero__inputRow,.portal-api-hero__inputWrap,.portal-key-create-inline,.setup-docs-inlineGrid{grid-template-columns:1fr}.portal-api-hero__accessBand{flex-direction:column;align-items:stretch;margin:20px}.billing-checkout__summary{position:static;top:auto}.table--overview-requests thead,.table--billing-history thead,.table--billing-preview thead,.table--api-settings-register thead,.table--api-settings-activity thead{display:none}.table--overview-requests,.table--billing-history,.table--billing-preview,.table--api-settings-register,.table--api-settings-activity,.table--overview-requests tbody,.table--billing-history tbody,.table--billing-preview tbody,.table--api-settings-register tbody,.table--api-settings-activity tbody,.table--overview-requests tr,.table--billing-history tr,.table--billing-preview tr,.table--api-settings-register tr,.table--api-settings-activity tr,.table--overview-requests td,.table--billing-history td,.table--billing-preview td,.table--api-settings-register td,.table--api-settings-activity td{width:100%;display:block}.table--overview-requests tbody tr,.table--billing-history tbody tr,.table--billing-preview tbody tr,.table--api-settings-register tbody tr,.table--api-settings-activity tbody tr{border-top:1px solid var(--border-default);padding:14px 16px}.table--overview-requests tbody td,.table--billing-history tbody td,.table--billing-preview tbody td,.table--api-settings-register tbody td,.table--api-settings-activity tbody td{border:0;height:auto;padding:6px 0}.table--overview-requests tbody tr:first-child,.table--billing-history tbody tr:first-child,.table--billing-preview tbody tr:first-child,.table--api-settings-register tbody tr:first-child,.table--api-settings-activity tbody tr:first-child{border-top:0}.table--overview-requests td:before,.table--billing-history td:before,.table--billing-preview td:before,.table--api-settings-register td:before,.table--api-settings-activity td:before{color:var(--text-dim);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:650;display:block}.table--overview-requests td:first-child:before,.table--api-settings-activity td:first-child:before{content:"When"}.table--overview-requests td:nth-child(2):before,.table--api-settings-activity td:nth-child(2):before{content:"Request"}.table--overview-requests td:nth-child(3):before,.table--api-settings-activity td:nth-child(3):before{content:"Status"}.table--overview-requests td:nth-child(4):before,.table--api-settings-activity td:nth-child(4):before{content:"Tokens"}.table--overview-requests td:nth-child(5):before,.table--api-settings-activity td:nth-child(5):before{content:"Cost"}.table--billing-preview td:first-child:before{content:"Invoice"}.table--billing-preview td:nth-child(2):before{content:"Status"}.table--billing-preview td:nth-child(3):before{content:"Date"}.table--billing-preview td:nth-child(4):before{content:"Amount"}.table--billing-preview td:nth-child(5):before{content:"Action"}.table--billing-history td:first-child:before{content:"Select"}.table--billing-history td:nth-child(2):before{content:"Record"}.table--billing-history td:nth-child(3):before{content:"Status"}.table--billing-history td:nth-child(4):before{content:"Date"}.table--billing-history td:nth-child(5):before{content:"Amount"}.table--billing-history td:nth-child(6):before{content:"Action"}.table--api-settings-register td:first-child:before{content:"Key name"}.table--api-settings-register td:nth-child(2):before{content:"Masked id"}.table--api-settings-register td:nth-child(3):before{content:"Status"}.table--api-settings-register td:nth-child(4):before{content:"Requests"}.table--api-settings-register td:nth-child(5):before{content:"Last used"}.table--api-settings-register td:nth-child(6):before{content:"Expiry"}.table--api-settings-register td:nth-child(7):before{content:"Action"}}@media (max-width:720px){.marketing-shell__inner{width:min(100% - 24px,1180px);padding-bottom:44px}.public-topbar__inner{width:min(100% - 24px,1180px)}.discord-trial-banner__inner{grid-template-columns:auto minmax(0,1fr);gap:8px 10px;width:min(100% - 24px,1180px);padding:8px 0;display:grid}.discord-trial-banner__copy{gap:5px;display:grid}.discord-trial-banner__copy strong{font-size:12px}.discord-trial-banner__rotator{--discord-trial-message-height:44px;font-size:12px}.discord-trial-banner__rotator:before,.discord-trial-banner__rotator:after{display:none}.discord-trial-banner__message{flex-direction:column;align-items:flex-start;gap:5px}.discord-trial-banner__messageText{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.discord-trial-banner__actions{grid-column:1/-1;width:100%}.discord-trial-banner__motionButton{width:34px;height:32px}.discord-trial-banner__button{flex:1 1 0;min-height:32px}.public-topbar{min-height:64px}.public-topbar__row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;min-height:64px}.public-topbar__right{display:none}.public-topbar__mobile{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.public-topbar__mobileCta{flex:none;width:auto;min-height:36px;padding-inline:14px}.public-topbar__mobileMenu{flex:none;position:relative}.public-topbar__mobileMenu[open] .public-topbar__mobileToggle{background:#f5f8ff;border-color:#3e97ff38}.public-topbar__mobileToggle{background:var(--surface-default);cursor:pointer;border:1px solid #e4e6ef;border-radius:10px;place-content:center;gap:4px;width:38px;height:38px;padding:0;list-style:none;display:inline-grid}.public-topbar__mobileToggle::-webkit-details-marker{display:none}.public-topbar__mobileToggleLine{background:#181c32;border-radius:999px;width:16px;height:1.5px}.public-topbar__mobilePanel{z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border:1px solid #e4e6ef;border-radius:14px;gap:12px;width:min(280px,100vw - 40px);padding:14px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 38px #0f172a1f}.public-topbar__mobileNav,.public-topbar__mobileActions{gap:8px;display:grid}.public-topbar__mobileLink{color:#181c32;background:#f8f9fc;border-radius:10px;align-items:center;min-height:40px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.public-topbar__mobileUtility{width:100%;min-height:40px}.landing-hero__title{max-width:none;font-size:clamp(40px,11vw,58px)}.landing-page{gap:48px}.public-control-room{gap:56px;padding-top:20px}.landing-hero-stage__title{font-size:clamp(36px,11vw,52px);line-height:.98}.landing-hero-stage__subtitle{max-width:none;font-size:14px;line-height:1.65}.landing-hero-stage__actions{grid-template-columns:1fr;gap:10px;display:grid}.landing-hero-stage__button,.landing-setup-card__action,.landing-models-preview__cta{justify-content:center;width:100%}.landing-workflow-stage,.landing-commerce-stage,.landing-runway-band,.landing-page-end{gap:18px}.landing-workflow-stage__narrative,.landing-setup-card,.landing-runway-band,.landing-runway-band__module{padding:18px}.landing-pricing-grid{grid-template-columns:1fr;gap:14px}.landing-payment-band,.landing-payment-band__lanes{grid-template-columns:1fr}.landing-price-card{padding:0}.landing-price-card__visual,.landing-price-card__content{padding:18px}.landing-price-card__summary{min-height:0}.landing-process-strip__item{border-bottom:1px solid #eef1f7;padding-bottom:14px}.landing-process-strip__item:last-child{border-bottom:0;padding-bottom:0}.landing-command-slab,.landing-setup-panel__command{grid-template-columns:1fr}.marketing-footer{flex-direction:column;align-items:flex-start}.marketing-footer__nav{justify-content:flex-start}.landing-composition__module{border-radius:16px;padding:16px}.marketing-hero__title{max-width:none;font-size:clamp(40px,11vw,58px)}.marketing-hero__subtitle{font-size:15px}.public-page__title{max-width:none;font-size:clamp(32px,10vw,48px)}.app-main{padding:0}.page-grid--12{grid-template-columns:1fr}.span-12,.span-9,.span-8,.span-7,.span-6,.span-5,.span-4,.span-3{grid-column:span 1}.pricing-summary-grid{grid-template-columns:1fr}.pricing-toolbar,.section-line,.metric-chart__header,.ledger-row{flex-direction:column;align-items:flex-start}.pricing-diff{flex-wrap:wrap}.signal-strip,.signal-strip--compact,.dispatch-strip,.workbench__grid--4,.landing-credit-breakdown,.landing-runway-band__offers,.landing-runway-band__payments,.landing-process-strip{grid-template-columns:1fr}.scope-bar,.auth-shell__formCard{padding:16px}.scope-bar__title,.auth-shell__heading h1{font-size:20px}.app-topbar__context,.app-topbar__userMeta{display:none}.app-topbar__inner{padding-inline:14px}.page-body{padding:16px 14px 32px}.page-workspace--overview,.page-workspace--docs,.page-workspace--dispatch,.page-workspace--scope{gap:14px}.portal-primary-card__stats{grid-template-columns:1fr}.portal-primary-card__actions,.auth-device-panel__actions--split,.portal-section__summary{flex-direction:column;align-items:flex-start}.overview-dashboard,.overview-dashboard__kpi .workspace-module__body,.overview-dashboard__postureCard .workspace-module__body{gap:16px}.overview-hero-card{padding:18px 16px}.overview-hero-card__metric strong{font-size:30px}.overview-analytics__stat strong{font-size:20px}.overview-analytics__footer{flex-direction:column;align-items:flex-start}.overview-analytics-card .analytics-card__header,.overview-analytics-card .analytics-card__meta{gap:10px}.overview-analytics__toolbar{grid-template-columns:1fr;align-items:stretch;gap:10px;width:100%;display:grid}.overview-analytics__metricToggle{justify-content:flex-start}.overview-analytics__metricButton{justify-content:flex-start;min-width:0}.portal-api-hero__header,.portal-api-hero__inputRow{padding-left:16px;padding-right:16px}.portal-api-hero__accessBand,.setup-docs-callout{margin-left:16px;margin-right:16px}.portal-api-settings-v3{gap:16px}.portal-api-hero__accessBand{margin-top:16px;margin-bottom:16px}.portal-api-hero__summary p{max-width:none}.portal-api-detail{gap:16px}.portal-api-detail__actions,.portal-api-hero__actions,.billing-lane-hero__actions,.billing-autorecharge-panel__actions{grid-template-columns:1fr;width:100%;display:grid}.portal-api-detail__actions>*,.portal-api-hero__actions>*,.billing-lane-hero__actions>*,.billing-autorecharge-panel__actions>*{width:100%}.billing-page-stack{gap:18px}.billing-home-card__actions,.billing-history-actions,.billing-lane-hero__actions{justify-content:stretch;width:100%}.billing-home-card__actions .ui-button,.billing-history-actions .ui-button,.billing-lane-hero__actions .ui-button{width:100%}.billing-method-list__item{gap:12px}.billing-method-list__actions{justify-content:stretch;width:100%}.billing-method-list__actions .ui-button{flex:auto}.billing-segmented{grid-template-columns:1fr}.billing-chip-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.billing-chip{justify-content:center;width:100%}.pricing-compare{display:none}.billing-plans-stage__cards{display:grid}.setup-docs-toolTable{display:none}.setup-docs-toolCards{gap:10px;display:grid}.portal-launchpad__toolbar,.portal-setup-checklist__meta{justify-content:flex-start}.range-toggle{white-space:nowrap;width:100%;overflow-x:auto}.portal-account-switcher{justify-content:flex-start}.docs-code,.docs-code--console,.mono{overflow-x:auto}}@media (max-width:640px){.discord-trial-banner__inner{width:min(100% - 20px,1180px)}.discord-trial-banner__actions{gap:6px}.public-topbar__inner{width:min(100% - 20px,1180px)}.public-topbar__row{gap:12px}.marketing-hero__offerRails{grid-template-columns:1fr}.landing-runway-panel__payments{grid-template-columns:1fr;display:grid}.public-topbar__actions{width:100%}.public-topbar__brand{gap:8px}.public-topbar__name{font-size:16px}.public-topbar__mobile{gap:8px}.public-topbar__mobileCta{padding-inline:12px;font-size:11px}.public-topbar__mobilePanel{width:min(260px,100vw - 28px);padding:12px}.public-topbar__utility,.public-topbar__cta{width:100%}.public-topbar__mobile .public-topbar__cta,.public-topbar__mobileCta{flex:none;width:auto;min-width:0}.landing-hero-stage__copy{gap:14px}.landing-hero-rail{gap:14px;padding-top:14px}.landing-proof-list{gap:10px}.landing-terminal-showcase__toolbar{gap:10px;padding-inline:14px}.landing-terminal-showcase__title{font-size:12px}.landing-terminal-showcase__screen,.landing-request-showcase{padding:18px 16px 20px}.landing-models-preview__families{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-setup-card__tools{grid-template-columns:1fr}.landing-runway-band,.landing-runway-band__module{border-radius:16px;padding:16px}.landing-credit-converter__stage,.landing-credit-converter__bonus,.landing-runway-band__summary{padding:12px 14px}.landing-page-end__item{min-height:0;padding:18px 16px}.app-main,.auth-layout{padding-left:14px;padding-right:14px}.summary-row,.portal-form,.data-pairs__row{grid-template-columns:1fr}.summary-row dd,.data-pairs__value{text-align:left}.app-topbar__session{gap:8px}.app-topbar__iconButton{width:32px;height:32px}.app-sidebar{width:min(320px,100vw - 16px)}.support-launcher{bottom:14px;left:14px;right:14px}.support-launcher__bubble{justify-content:center;width:100%}.billing-chip-row{grid-template-columns:1fr}.billing-home-progress,.billing-methods-card .workspace-module__body,.billing-auto-card .workspace-module__body{gap:12px}.overview-analytics__canvas{height:240px}.overview-dashboard__kpi strong,.billing-home-progress__copy strong,.billing-lane-hero__headline,.billing-enterprise-hero__headline,.billing-plans-stage__headroom{font-size:24px;line-height:1.05}}.billing-page-stack{gap:30px;min-width:0;display:grid}.billing-home-card .workspace-module__body{gap:24px;display:grid}.billing-home-card__title{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.billing-home-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.billing-home-card__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.billing-home-card__stats--api{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-api-home-hero .workspace-module__body{gap:20px;display:grid}.portal-api-home-hero__lead{padding-bottom:2px}.portal-api-home-hero__metric{padding-top:14px}.billing-plans-hero .workspace-module__body{gap:20px;display:grid}.billing-plans-hero__lead{gap:4px;display:grid}.billing-plans-hero__lead strong{color:var(--text-primary);letter-spacing:-.03em;font-size:24px;font-weight:700;line-height:1.02}.billing-plans-hero__lead span{color:var(--text-secondary);font-size:12px;line-height:18px}.billing-plans-hero__lead small{color:var(--text-dim);font-size:12px;line-height:18px}.billing-home-metric{border-top:1px solid var(--border-default);gap:4px;padding:12px 0;display:grid}.billing-home-metric strong{color:var(--text-primary);font-size:15px;font-weight:700;line-height:18px}.billing-home-metric span{color:var(--text-secondary);font-size:12px;line-height:18px}.billing-home-metric small{color:var(--text-dim);font-size:12px;line-height:18px}.billing-home-progress{border:1px solid var(--border-default);background:var(--surface-raised);border-radius:12px;gap:10px;padding:18px 20px;display:grid}@supports (color:color-mix(in lab, red, red)){.billing-home-progress{background:color-mix(in srgb,var(--surface-raised)84%,var(--surface-default))}}.billing-home-progress__copy{gap:4px;display:grid}.billing-home-progress__copy strong{color:var(--text-primary);letter-spacing:-.03em;font-size:24px;font-weight:700;line-height:1}.billing-home-progress__copy span{color:var(--text-secondary);font-size:13px;line-height:18px}.billing-home-progress__track{background:var(--surface-raised);border-radius:999px;width:100%;height:6px;position:relative}@supports (color:color-mix(in lab, red, red)){.billing-home-progress__track{background:color-mix(in srgb,var(--surface-raised)72%,var(--surface-default))}}.billing-home-progress__track{overflow:hidden}.billing-home-progress__fill{border-radius:inherit;background:#1b84ff;height:100%;display:block}.billing-home-progress__fill--warning{background:linear-gradient(90deg,#e3b341cc,#ff7b72db)}.billing-home-progress__meta{color:var(--text-primary);justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:18px;display:flex}.billing-home-progress__meta strong{color:var(--text-primary);font-size:12px;font-weight:600}.billing-details-card,.billing-ledger-card,.billing-methods-card,.billing-composer,.billing-auto-card,.billing-support-card{background:var(--surface-default);border:1px solid var(--border-default);box-shadow:none;border-radius:12px}.billing-support-card .workspace-module__body{gap:16px;display:grid}.billing-support-card__stack{gap:6px;display:grid}.billing-support-card__stack strong{color:var(--text-primary);font-size:18px;font-weight:700;line-height:1.1}.billing-support-card__stack span{color:var(--text-secondary);font-size:13px;line-height:20px}.billing-support-card__stack small{color:var(--text-secondary);font-size:12px;line-height:18px}.billing-support-card--feature{background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.billing-support-card--feature{background:color-mix(in srgb,var(--surface-raised)82%,var(--surface-default))}}.billing-banner{background:var(--success-soft);align-items:center}@supports (color:color-mix(in lab, red, red)){.billing-banner{background:color-mix(in srgb,var(--success-soft)26%,var(--surface-default))}}.billing-banner{border:1px solid var(--success)}@supports (color:color-mix(in lab, red, red)){.billing-banner{border:1px solid color-mix(in srgb,var(--success)26%,var(--border-default))}}.billing-banner{color:var(--text-primary);border-radius:10px;justify-content:space-between;gap:12px;padding:14px 18px;display:flex}.billing-banner strong{color:var(--success);font-size:14px;font-weight:600;line-height:14px}.billing-banner span{color:var(--text-secondary);flex:auto;font-size:13px;line-height:20px}.billing-banner--inline{margin-top:-4px;margin-bottom:4px}.billing-plans-stage{gap:20px;display:grid}.billing-pricing-surface .workspace-module__body{padding-top:0}.billing-lane-hero .workspace-module__body{gap:16px;display:grid}.billing-lane-hero__actions{gap:10px;display:flex}.billing-lane-hero__grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);gap:16px;display:grid}.billing-lane-hero__lead{gap:12px;display:grid}.billing-lane-hero__eyebrow{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:12px}.billing-lane-hero__headline{color:var(--success);letter-spacing:-.03em;font-size:36px;font-weight:700;line-height:1}.billing-lane-hero__copy{color:var(--text-secondary);max-width:620px;margin:0;font-size:14px;line-height:22px}.billing-lane-hero__stats{gap:12px;display:grid}.billing-enterprise-stage,.billing-enterprise-hero .workspace-module__body{gap:18px;display:grid}.billing-enterprise-hero__body{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);align-items:start;gap:20px;display:grid}.billing-enterprise-hero__lead,.billing-enterprise-hero__aside,.billing-enterprise-stage__support{align-content:start;gap:14px;display:grid}.billing-enterprise-hero__eyebrow{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:12px}.billing-enterprise-hero__headline{color:var(--success);letter-spacing:-.03em;font-size:36px;font-weight:700;line-height:1}.billing-enterprise-hero__copy{color:var(--text-secondary);max-width:720px;margin:0;font-size:14px;line-height:22px}.billing-enterprise-highlight{background:var(--surface-raised);border:1px solid #eee;border-radius:10px;gap:4px;padding:16px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.billing-enterprise-highlight{background:color-mix(in srgb,var(--surface-raised)84%,var(--surface-default))}}.billing-enterprise-highlight strong{color:var(--text-primary);letter-spacing:-.03em;font-size:24px;font-weight:700;line-height:1}.billing-enterprise-highlight span{color:var(--text-secondary);font-size:13px;line-height:18px}.billing-enterprise-highlight--quiet{background:var(--surface-default);box-shadow:none}.billing-enterprise-hero__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.billing-enterprise-stage__row{gap:18px;display:grid}.billing-enterprise-stage__row--overview{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);align-items:start}.billing-overview-context{background:var(--surface-default)}@supports (color:color-mix(in lab, red, red)){.billing-overview-context{background:color-mix(in srgb,var(--surface-default)94%,#f8fafc)}}.billing-method-list{gap:12px;display:grid}.billing-method-list__item{border:1px solid var(--border-default);border-radius:10px;grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.billing-method-list__item--metronic{background:var(--surface-default);box-shadow:none}.billing-method-list__brand--iconic{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;display:grid}.billing-method-list__identity{gap:4px;display:grid}.billing-method-list__actions{justify-content:flex-end;display:flex}.billing-method-icon{color:#fff;border-radius:10px;place-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:grid}.billing-method-icon--stripe{background:linear-gradient(135deg,#635bff,#4c46d2)}.billing-method-icon--nowpayments{background:linear-gradient(135deg,#0f9d8d,#0d7a47)}.billing-method-list__brand,.billing-method-list__details,.billing-method-list__meta{align-content:start;gap:4px;display:grid}.billing-method-list__brand strong,.billing-method-list__details strong{color:var(--text-primary);font-size:14px;font-weight:600;line-height:14px}.billing-method-list__brand span,.billing-method-list__details span{color:var(--text-secondary);font-size:13px;line-height:18px}.billing-summary-card .workspace-module__body,.billing-summary-stack{gap:14px;display:grid}.billing-summary-stack--compact{gap:10px}.billing-summary-row{border-bottom:1px solid var(--border-default);gap:4px;padding-bottom:12px;display:grid}.billing-summary-row:last-child{border-bottom:0;padding-bottom:0}.billing-summary-row span{color:var(--text-secondary);font-size:13px;line-height:18px}.billing-summary-row strong{color:var(--text-primary);font-size:14px;font-weight:600;line-height:18px}.billing-summary-row small{color:var(--text-secondary);font-size:12px;line-height:18px}.billing-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.billing-funding-summary .workspace-module__body,.billing-funding-records .data-shell__body{gap:14px;display:grid}.billing-ledger-card .data-shell__body{padding-top:0}.billing-ledger-card--quiet{opacity:.98}.billing-composer{border-color:var(--border-default)}@supports (color:color-mix(in lab, red, red)){.billing-composer{border-color:color-mix(in srgb,var(--border-default)78%,#3e97ff)}}.billing-composer .workspace-module__body{padding-top:0}.billing-composer-stack{gap:18px;display:grid}.billing-chip-row{flex-wrap:wrap;gap:8px;display:flex}.billing-chip{border:1px solid var(--border-default);background:var(--surface-default);min-height:34px;color:var(--text-secondary);border-radius:999px;padding:0 12px;font-size:13px;font-weight:600}.billing-chip:hover{border-color:var(--border-strong);color:var(--text-primary)}.billing-chip--active{background:var(--accent);border-color:#1379f0}@supports (color:color-mix(in lab, red, red)){.billing-chip--active{background:color-mix(in srgb,var(--accent)10%,var(--surface-default))}}.billing-chip--active{color:#1379f0}.billing-segmented{border:1px solid var(--border-default);background:var(--surface-raised);border-radius:10px;grid-auto-flow:column;gap:6px;padding:4px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.billing-segmented{background:color-mix(in srgb,var(--surface-raised)80%,var(--surface-default))}}.billing-segmented__item{min-height:34px;color:var(--text-secondary);background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:13px;font-weight:600}.billing-segmented__item--active{background:var(--surface-default);color:#1379f0;box-shadow:none}.billing-composer-footer{border-top:1px solid var(--border-default);gap:14px;padding-top:18px;display:grid}.billing-composer-footer__rows{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.billing-composer-footer__item{gap:4px;display:grid}.billing-composer-footer__item span{color:var(--text-secondary);font-size:12px;line-height:18px}.billing-composer-footer__item strong{color:var(--text-primary);font-size:14px;font-weight:600;line-height:18px}.billing-composer-footer__actions{justify-content:flex-end;display:flex}.billing-autorecharge-panel{gap:16px;display:grid}.billing-autorecharge-panel__actions{justify-content:flex-start;display:flex}.pricing-compare-wrap{border:1px solid var(--border-default);background:var(--surface-default);border-radius:10px;overflow-x:auto}.pricing-compare{gap:0;min-width:1040px;display:grid}.pricing-compare__header,.pricing-compare__row{grid-template-columns:minmax(180px,.95fr) repeat(5,minmax(180px,1fr));display:grid}.pricing-compare__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.pricing-compare__header{background:color-mix(in srgb,var(--surface-elevated)88%,var(--surface-base))}}.pricing-compare__header{border-bottom:1px solid var(--border-default)}.pricing-compare__row{border-top:1px solid var(--border-default)}.pricing-compare__row:first-child{border-top:0}.pricing-compare__rows{display:grid}.pricing-compare__featureCell{color:var(--text-primary);padding:16px 18px;font-size:13px;font-weight:600;line-height:18px}.pricing-compare__featureCell--head{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;align-items:start;font-size:11px;display:grid}.pricing-compare__column{border-left:1px solid var(--border-default);align-content:start;gap:10px;min-width:0;padding:20px 18px;display:grid}.pricing-compare__column--current{background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.pricing-compare__column--current{background:color-mix(in srgb,var(--surface-raised)84%,var(--surface-default))}}.pricing-compare__planHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.pricing-compare__planHead strong{color:var(--text-primary);font-size:18px;font-weight:600;line-height:18px}.pricing-compare__caption{color:var(--text-primary);min-height:40px;font-size:13px;line-height:20px}.pricing-compare__price{color:var(--text-primary);letter-spacing:-.03em;font-size:24px;font-weight:700;line-height:1}.pricing-compare__headroom{color:var(--success);font-size:13px;font-weight:500;line-height:18px}.pricing-compare__actions{gap:8px;display:grid}.pricing-compare__actions .ui-button{width:100%}.pricing-compare__chooser{margin-top:12px}.pricing-compare__chooserFoot{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pricing-compare__chooserCopy{gap:4px;display:grid}.pricing-compare__chooserCopy strong{color:var(--text-primary);font-size:13px;font-weight:600;line-height:18px}.pricing-compare__chooserCopy span{color:var(--text-secondary);font-size:12px;line-height:18px}.pricing-compare__chooserActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pricing-compare__valueCell{border-left:1px solid var(--border-default);min-width:0;color:var(--text-primary);padding:14px 18px;font-size:13px;line-height:18px}.billing-plans-stage .workspace-module__body{gap:16px;display:grid}.billing-plans-stage__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:none}.billing-plans-stage__card{background:var(--surface-default);border:1px solid var(--border-default);border-radius:10px;gap:14px;min-height:100%;padding:18px;display:grid}.billing-plans-stage__card--current{border-color:#1379f0;box-shadow:inset 0 0 0 1px #1379f029}.billing-plans-stage__cardHead,.billing-plans-stage__cardIdentity,.billing-plans-stage__cardBody,.billing-plans-stage__cardFoot{align-content:start;gap:8px;display:grid}.billing-plans-stage__cardIdentity strong{color:var(--text-primary);font-size:18px;font-weight:600;line-height:20px}.billing-plans-stage__cardIdentity span,.billing-plans-stage__cardBody p{color:var(--text-secondary);margin:0;font-size:13px;line-height:20px}.billing-plans-stage__headroom{color:var(--success);letter-spacing:-.02em;font-size:24px;font-weight:700;line-height:24px}.billing-provider-panel{gap:14px;display:grid}.billing-provider-panel__copy{gap:4px;display:grid}.billing-provider-panel__copy strong{color:var(--text-primary);letter-spacing:-.02em;font-size:15px;font-weight:700}.billing-provider-panel__copy span{color:var(--text-secondary);font-size:13px;line-height:1.6}.billing-provider-panel__footer{padding-top:4px}.billing-provider-selector{gap:10px;display:grid}.billing-provider-selector__option{border:1px solid var(--border-default);background:var(--surface-base);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.billing-provider-selector__option{background:color-mix(in srgb,var(--surface-base)90%,var(--surface-elevated))}}.billing-provider-selector__option{color:var(--text-secondary);text-align:left;cursor:pointer;transition:border-color .14s ease-out,background-color .14s ease-out,box-shadow .14s ease-out}.billing-provider-selector__option:hover{border-color:var(--border-strong)}.billing-provider-selector__option:focus-visible{outline:2px solid var(--accent-primary)}@supports (color:color-mix(in lab, red, red)){.billing-provider-selector__option:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-primary)40%,white)}}.billing-provider-selector__option:focus-visible{outline-offset:2px}.billing-provider-selector__option--active{border-color:#1379f0}@supports (color:color-mix(in lab, red, red)){.billing-provider-selector__option--active{border-color:color-mix(in srgb,#1379f0 42%,var(--border-strong))}}.billing-provider-selector__option--active{background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.billing-provider-selector__option--active{background:color-mix(in srgb,var(--surface-elevated)92%,white)}}.billing-provider-selector__option--active{box-shadow:inset 0 0 0 1px #1379f029}.billing-provider-selector__main{gap:8px;min-width:0;display:grid}.billing-provider-selector__brand{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.billing-provider-selector__brandCopy{gap:4px;display:grid}.billing-provider-selector__brand strong{color:var(--text-primary);letter-spacing:-.02em;font-size:16px;font-weight:700}.billing-provider-selector__brand span{color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:650}.billing-provider-selector__note,.billing-provider-selector__hint{color:var(--text-secondary);font-size:13px;line-height:1.55}.billing-provider-selector__meta{justify-content:flex-end;align-items:center;min-width:0;display:flex}.billing-provider-selector__chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.billing-provider-selector__chip{background:var(--surface-raised);border-radius:999px;align-items:center;min-height:24px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.billing-provider-selector__chip{background:color-mix(in srgb,var(--surface-raised)88%,var(--surface-default))}}.billing-provider-selector__chip{color:var(--text-secondary);font-size:11px;font-weight:600}.billing-provider-selector--compact .billing-provider-selector__option{padding:12px 14px}.billing-faq{gap:0;display:grid}.billing-faq__item{border-bottom:1px solid var(--border-default);padding:0}.billing-faq__item:last-child{border-bottom:0}.billing-faq__item summary{color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;min-height:56px;padding:0;font-size:16px;font-weight:400;line-height:16px;list-style:none;display:flex}.billing-faq__item summary::-webkit-details-marker{display:none}.billing-faq__item summary:after{content:"+";color:var(--text-dim);font-size:18px;line-height:1}.billing-faq__item[open] summary:after{content:"−"}.billing-faq__item p{color:#4b5675;margin:0 0 16px;font-size:13px;line-height:20px}.billing-history-actions{justify-content:flex-end;display:flex}.billing-history-footer{justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.billing-history-footer__left,.billing-history-footer__right,.billing-history-footer__pager{color:var(--text-secondary);align-items:center;gap:10px;font-size:13px;line-height:20px;display:flex}.billing-history-shell .data-shell__body{padding-top:0}.billing-history-shell .data-shell__meta{gap:12px}.billing-history-shell .data-shell__toolbar{display:none}.table--billing-history th,.table--billing-history td{vertical-align:middle;height:66px}.table--billing-history thead th{background:var(--surface-raised);height:40px}@supports (color:color-mix(in lab, red, red)){.table--billing-history thead th{background:color-mix(in srgb,var(--surface-raised)84%,var(--surface-default))}}.table--billing-history thead th{color:var(--text-secondary);font-size:13px;font-weight:400}.table--billing-history .table-cell-check{text-align:center;width:60px}.table--billing-history .table-cell-check input{border:1px solid var(--border-default);accent-color:#1b84ff;border-radius:4px;width:18px;height:18px}.table--billing-history .table-cell-stack strong{font-size:14px;font-weight:400}.table--billing-history .table-cell-stack .muted{color:var(--text-secondary)}.billing-history-actions .ui-button{min-height:34px}.billing-history-footer__page,.billing-history-footer__arrow{min-width:30px;height:30px;color:var(--text-dim);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:14px;line-height:14px;display:inline-flex}.billing-history-footer__page--current{color:var(--text-primary);background:#eee;font-weight:500}.billing-history-footer__arrow:disabled{opacity:.42}.plan-comparison-table{border:1px solid #eee;border-radius:10px;overflow:hidden}.metronic-app-shell .billing-home .workspace-module,.metronic-app-shell .billing-home .data-shell{min-height:0}@media (max-width:1200px){.billing-enterprise-hero__body,.billing-enterprise-hero__metrics,.billing-lane-hero__grid,.billing-home-card__stats,.billing-composer-footer__rows,.billing-plans-stage__cards{grid-template-columns:1fr}.pricing-compare{min-width:960px}.portal-primary-card__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.billing-home-progress__meta,.billing-method-list__item,.billing-summary-grid,.billing-composer__readout,.billing-composer-footer__rows,.billing-provider-selector__option{grid-template-columns:1fr}.billing-home-progress__meta{display:grid}.billing-banner{flex-direction:column;align-items:flex-start}.billing-lane-hero__actions{flex-wrap:wrap}.billing-provider-selector__meta,.billing-provider-selector__chips,.billing-composer-footer__actions,.pricing-compare__chooserActions{justify-content:flex-start}.pricing-compare__chooserFoot{flex-direction:column}}.portal-api-settings-v3{gap:20px;display:grid}.portal-api-settings-v3__hero,.portal-api-settings-v3__register,.portal-api-settings-v3__selection{min-width:0}.portal-api-hero{border:1px solid var(--border-default);background:var(--surface-default);border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #0000002e}.portal-api-hero__header{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:12px;padding:20px 30px;display:flex}.portal-api-hero__title{color:var(--text-primary);margin:0;font-size:16px;font-weight:600;line-height:16px}.portal-api-hero__inputRow{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:10px;padding:30px 30px 0;display:grid}.portal-api-hero__inputLabel{color:var(--text-primary);font-size:13px;font-weight:500;line-height:14px}.portal-api-hero__inputWrap{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.portal-api-hero__maskedField{background:var(--surface-default);min-height:40px;color:var(--text-primary);overflow-wrap:anywhere;border:1px solid #dcddde;border-radius:6px;align-items:center;padding:0 14px;font-size:14px;line-height:14px;display:flex}.portal-api-hero__accessBand{background:var(--surface-raised);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;min-height:116px;margin:30px;padding:20px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.portal-api-hero__accessBand{background:color-mix(in srgb,var(--surface-raised)84%,var(--surface-default))}}.portal-api-hero__pattern{opacity:.7;background:radial-gradient(circle at center,#1379f014 0,#1379f00a 38%,#1379f000 70%),linear-gradient(0deg,transparent 0,transparent calc(100% - 1px),var(--border-default)calc(100% - 1px),var(--border-default)100%),linear-gradient(90deg,transparent 0,transparent calc(100% - 1px),var(--border-default)calc(100% - 1px),var(--border-default)100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.portal-api-hero__pattern{background:radial-gradient(circle at center,#1379f014 0,#1379f00a 38%,#1379f000 70%),linear-gradient(0deg,transparent 0,transparent calc(100% - 1px),color-mix(in srgb,var(--border-default)92%,transparent)calc(100% - 1px),color-mix(in srgb,var(--border-default)92%,transparent)100%),linear-gradient(90deg,transparent 0,transparent calc(100% - 1px),color-mix(in srgb,var(--border-default)92%,transparent)calc(100% - 1px),color-mix(in srgb,var(--border-default)92%,transparent)100%)}}.portal-api-hero__pattern{background-size:auto,20px 20px,20px 20px}.portal-api-hero__access,.portal-api-hero__actions{z-index:1;position:relative}.portal-api-hero__access{flex:auto;align-items:center;gap:16px;min-width:0;display:flex}.portal-api-hero__badge{clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);color:#fff;background:#1379f0;flex:0 0 50px;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.portal-api-hero__badge svg{width:22px;height:22px}.portal-api-hero__summary{gap:8px;min-width:0;display:grid}.portal-api-hero__summaryHead{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.portal-api-hero__summaryHead strong{color:var(--text-primary);font-size:16px;font-weight:600;line-height:16px}.portal-api-hero__summary p{max-width:58ch;color:var(--text-secondary);margin:0;font-size:14px;line-height:20px}.portal-api-hero__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.portal-key-create-inline{grid-template-columns:minmax(180px,220px) auto;align-items:center;gap:10px;display:grid}.portal-key-create-inline__input{min-width:180px}.table--api-settings-register thead th:last-child,.table--api-settings-register tbody td:last-child{width:60px}.table--api-settings-register tbody tr,.table--api-settings-activity tbody tr{height:66px}.portal-api-detail{gap:22px;display:grid}.portal-api-detail__top{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:20px;display:grid}.portal-api-detail__rows,.portal-api-detail__quotaRows{display:grid}.portal-api-detail__side{gap:16px;display:grid}.portal-api-detail__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.portal-api-detail__quota{border:1px solid var(--border-default);background:var(--surface-raised);border-radius:10px;gap:10px;padding:16px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-api-detail__quota{background:color-mix(in srgb,var(--surface-raised)82%,var(--surface-default))}}.portal-api-detail__quotaHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.portal-api-detail__quotaHead span{color:var(--text-secondary);font-size:13px;line-height:18px}.portal-api-detail__quotaHead strong{color:var(--text-primary);font-size:14px;font-weight:600;line-height:18px}.portal-api-detail__activity{gap:12px;display:grid}.portal-api-detail__activityHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 18px;display:flex}.portal-api-detail__activityHead h4{color:var(--text-primary);margin:0;font-size:16px;font-weight:600;line-height:16px}.portal-api-detail__activityHead p,.portal-api-detail__activityHead span{color:var(--text-secondary);margin:0;font-size:13px;line-height:18px}.portal-api-register-cards,.portal-api-activity-cards{display:none}.portal-api-secret-banner{align-items:stretch}.portal-api-secret-banner__copy{flex:auto;gap:8px;min-width:0;display:grid}.portal-api-secret-banner__actions{flex:none;justify-content:flex-end;align-items:flex-start;display:flex}.portal-api-register-table thead th:nth-child(6),.portal-api-register-table tbody td:nth-child(6){width:60px}.portal-api-register-table .register-table__meta,.portal-api-activity-table .table-cell-stack .muted,.portal-api-register-table .table-cell-stack .muted{color:var(--text-secondary)}.portal-key-create .workspace-module__body{gap:14px}.portal-key-create .workspace-module__caption{max-width:28ch}.portal-key-create .control-actions{margin-top:2px}@media (max-width:1200px){.portal-api-hero__inputRow,.portal-api-hero__inputWrap{grid-template-columns:minmax(0,1fr)}.portal-api-hero__accessBand{flex-direction:column;align-items:stretch}.portal-api-hero__actions{justify-content:flex-start}.portal-key-create-inline{grid-template-columns:minmax(0,1fr)}.portal-api-detail__top{grid-template-columns:1fr}.portal-api-detail__quotaHead{flex-direction:column;align-items:flex-start}.portal-api-detail__rows .ui-detail-row,.portal-api-detail__quotaRows .ui-detail-row{grid-template-columns:1fr}.portal-api-detail__rows .ui-detail-row__value,.portal-api-detail__quotaRows .ui-detail-row__value{text-align:left}.portal-api-secret-banner{flex-direction:column}.portal-api-secret-banner__actions{justify-content:flex-start}}.metronic-app-shell .portal-api-hero,.metronic-app-shell .portal-api-detail__quota,.metronic-app-shell .pricing-compare,.metronic-app-shell .billing-home-progress,.metronic-app-shell .billing-support-card--feature,.metronic-app-shell .billing-lane-hero,.metronic-app-shell .billing-details-card,.metronic-app-shell .billing-methods-card,.metronic-app-shell .billing-auto-card{background:var(--surface-default);border-color:var(--border-default)}.metronic-app-shell .pricing-compare__header{background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.metronic-app-shell .pricing-compare__header{background:color-mix(in srgb,var(--surface-elevated)88%,var(--surface-base))}}.metronic-app-shell .pricing-compare__header{border-bottom-color:var(--border-default)}.metronic-app-shell .pricing-compare__row,.metronic-app-shell .pricing-compare__column,.metronic-app-shell .pricing-compare__valueCell{border-color:var(--border-default)}.metronic-app-shell .billing-history-footer__left,.metronic-app-shell .billing-history-footer__right,.metronic-app-shell .billing-history-footer__pager,.metronic-app-shell .table--billing-history .table-cell-stack .muted,.metronic-app-shell .portal-api-hero__summary p,.metronic-app-shell .portal-api-detail__activityHead p,.metronic-app-shell .portal-api-detail__activityHead span,.metronic-app-shell .portal-api-hero__inputLabel,.metronic-app-shell .billing-home-progress__copy span,.metronic-app-shell .billing-home-progress__meta,.metronic-app-shell .billing-home-metric span,.metronic-app-shell .billing-support-card__stack span,.metronic-app-shell .billing-support-card__stack small,.metronic-app-shell .billing-lane-hero__copy,.metronic-app-shell .billing-lane-hero__eyebrow,.metronic-app-shell .billing-enterprise-hero__eyebrow,.metronic-app-shell .billing-provider-selector__brand span,.metronic-app-shell .billing-provider-selector__chip,.metronic-app-shell .billing-summary-row small,.metronic-app-shell .pricing-compare__featureCell--head{color:var(--text-secondary)}.metronic-app-shell .portal-api-hero__maskedField,.metronic-app-shell .billing-history-footer__page,.metronic-app-shell .billing-history-footer__arrow{background:var(--control-surface);border-color:var(--border-default);color:var(--text-primary)}.metronic-app-shell .table--billing-history thead th{background:var(--surface-elevated)}@supports (color:color-mix(in lab, red, red)){.metronic-app-shell .table--billing-history thead th{background:color-mix(in srgb,var(--surface-elevated)88%,var(--surface-base))}}.metronic-app-shell .table--billing-history thead th{color:var(--text-muted)}@media (max-width:900px){.billing-plans-stage__cards{grid-template-columns:1fr;gap:14px;display:grid}.billing-plans-stage__card{padding:16px}.billing-plans-stage__cardHead,.billing-plans-stage__cardFoot,.billing-plans-stage__cardFoot .pricing-compare__actions{gap:10px}.billing-plans-stage__cardFoot .ui-button,.billing-plans-stage__cardFoot .pricing-compare__actions .ui-button{width:100%}.portal-api-register-table,.portal-api-activity-table{display:none}.portal-api-register-cards,.portal-api-activity-cards{gap:12px;display:grid}.portal-api-register-card,.portal-api-activity-card{border:1px solid var(--border-default);background:var(--surface-raised);border-radius:10px;gap:12px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.portal-api-register-card,.portal-api-activity-card{background:color-mix(in srgb,var(--surface-raised)86%,var(--surface-default))}}.portal-api-register-card--active{border-color:#1b84ff;box-shadow:inset 0 0 0 1px #1b84ff29}.portal-api-register-card__head,.portal-api-activity-card__head{gap:10px;display:grid}.portal-api-register-card__identity,.portal-api-activity-card__identity,.portal-api-activity-card__status,.portal-api-register-card__actions{gap:6px;display:grid}.portal-api-register-card__identity strong,.portal-api-activity-card__identity strong{color:var(--text-primary);font-size:15px;font-weight:600;line-height:18px}.portal-api-register-card__identity span,.portal-api-activity-card__identity .muted,.portal-api-activity-card__status .muted{color:var(--text-secondary);font-size:12px;line-height:18px}.portal-api-register-card__meta,.portal-api-activity-card__meta{gap:0}.portal-api-register-card__meta .ui-detail-row,.portal-api-activity-card__meta .ui-detail-row{grid-template-columns:1fr;gap:4px;padding:10px 0}.portal-api-register-card__meta .ui-detail-row+.ui-detail-row,.portal-api-activity-card__meta .ui-detail-row+.ui-detail-row{border-top:1px solid var(--border-default)}.portal-api-register-card__meta .ui-detail-row__value,.portal-api-activity-card__meta .ui-detail-row__value{text-align:left;white-space:normal;overflow-wrap:anywhere}}.landing-page--rebuild{--landing-ink:#101828;--landing-copy:#475467;--landing-muted:#667085;--landing-blue:#2563eb;--landing-cyan:#06b6d4;--landing-green:#16a34a;--landing-line:#e6eaf2;--landing-soft:#f4f7fb;--landing-panel:#fff;gap:96px;padding-top:36px}.marketing-shell:has(.landing-page--rebuild){background:linear-gradient(135deg,#2563eb14 0%,#0000 28%),linear-gradient(215deg,#16a34a17 0%,#0000 22%),linear-gradient(#fff 0%,#f6f9fc 46%,#fff 100%)}.landing-page--rebuild .landing-hero-stage{grid-template-columns:minmax(0,.94fr) minmax(420px,.86fr);align-items:center;gap:clamp(36px,6vw,84px);min-height:690px;padding:clamp(20px,3vw,42px) 0 8px}.landing-page--rebuild .landing-hero-stage__copy{gap:22px}.landing-page--rebuild .landing-hero-stage__title{color:var(--landing-ink);letter-spacing:-.058em;max-width:780px;font-size:clamp(52px,6.4vw,88px);font-weight:840;line-height:.92}.landing-page--rebuild .landing-hero-stage__accent{color:#fff;letter-spacing:-.04em;background:linear-gradient(135deg,#06b6d4f2,#2563ebfa 58%,#101828fa);border-radius:18px;padding:.02em .12em .08em;display:inline-block;transform:rotate(-1deg);box-shadow:0 18px 40px #2563eb38}.landing-page--rebuild .landing-hero-stage__subtitle{max-width:650px;color:var(--landing-copy);font-size:18px;font-weight:510;line-height:1.72}.landing-page--rebuild .landing-hero-stage__accentText{color:var(--landing-ink);font-weight:780}.landing-page--rebuild .landing-hero-stage__button{gap:9px;min-height:46px;padding-inline:18px}.landing-page--rebuild .public-topbar__cta,.landing-page--rebuild .public-topbar__utility,.landing-runway-actions .public-topbar__cta,.landing-runway-actions .public-topbar__utility{gap:8px}.landing-page--rebuild .landing-hero-rail{border-top-color:var(--landing-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:520px;padding-top:20px}.landing-page--rebuild .landing-hero-rail__item{border:1px solid var(--landing-line);background:#ffffffb8;border-radius:14px;min-height:118px;padding:16px;box-shadow:0 14px 34px #0f172a0d}.landing-page--rebuild .landing-hero-rail__item dt{color:var(--landing-muted);letter-spacing:.1em}.landing-page--rebuild .landing-hero-rail__item dd{color:var(--landing-ink);letter-spacing:-.055em;font-size:clamp(24px,3vw,35px)}.landing-page--rebuild .landing-hero-rail__item span{color:var(--landing-copy)}.landing-page--rebuild .landing-hero-visual{min-height:560px}.landing-page--rebuild .landing-terminal-showcase{background:linear-gradient(135deg,#06b6d42e,#0000 34%),linear-gradient(220deg,#16a34a29,#0000 32%),linear-gradient(#121826 0%,#0b1020 100%);border-color:#1118272e;border-radius:26px;min-height:520px;box-shadow:0 36px 84px #0f172a38}.landing-page--rebuild .landing-terminal-showcase:before{content:"/";color:#ffffff0b;pointer-events:none;font-size:250px;font-weight:900;line-height:.78;position:absolute;bottom:0;right:22px}.landing-page--rebuild .landing-terminal-showcase__screen,.landing-page--rebuild .landing-request-showcase{z-index:1;min-height:468px;position:relative}.landing-page--rebuild .landing-terminal-showcase__prompt{color:#67e8f9}.landing-page--rebuild .landing-terminal-showcase__line--success{color:#86efac}.landing-page--rebuild .landing-section{gap:28px}.landing-page--rebuild .landing-section--split{grid-template-columns:minmax(280px,.58fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,60px);display:grid}.landing-page--rebuild .landing-section__eyebrow{color:var(--landing-blue);font-weight:780}.landing-page--rebuild .landing-section__intro--wide{max-width:860px}.landing-page--rebuild .landing-section__title{color:var(--landing-ink);letter-spacing:-.055em;font-size:clamp(34px,4.2vw,56px);font-weight:820;line-height:.98}.landing-page--rebuild .landing-section__body{color:var(--landing-copy);font-size:16px;line-height:1.72}.landing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.landing-feature-tile{border:1px solid var(--landing-line);background:#ffffffd1;border-radius:18px;gap:12px;min-height:218px;padding:22px;display:grid;box-shadow:0 16px 40px #0f172a0d}.landing-feature-tile__icon{color:#fff;background:linear-gradient(135deg,var(--landing-blue),var(--landing-cyan));border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.landing-feature-tile strong{color:var(--landing-ink);letter-spacing:-.035em;font-size:20px;line-height:1.1}.landing-feature-tile p{color:var(--landing-copy);margin:0;font-size:14px;line-height:1.68}.landing-model-section{border:1px solid var(--landing-line);background:linear-gradient(135deg,#2563eb12,#0000 34%),linear-gradient(#ffffffeb,#f8fbffeb);border-radius:24px;padding:30px;box-shadow:0 22px 60px #0f172a0f}.landing-page--rebuild .landing-models-preview{gap:22px}.landing-page--rebuild .landing-models-preview__header{align-items:center}.landing-page--rebuild .landing-models-preview__header strong{color:var(--landing-ink);font-size:24px}.landing-page--rebuild .landing-models-preview__families{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.landing-page--rebuild .landing-models-preview__family{border-color:var(--landing-line);background:#fff;border-radius:14px;min-width:0;padding:14px}.landing-page--rebuild .landing-models-preview__family strong{color:var(--landing-ink)}.landing-page--rebuild .landing-models-preview__rows{border-color:var(--landing-line);border-radius:16px}.landing-page--rebuild .landing-models-preview__row{border-top-color:var(--landing-line);grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(120px,.55fr));min-height:76px}.landing-page--rebuild .landing-models-preview__primary strong,.landing-page--rebuild .landing-models-preview__metric strong,.landing-page--rebuild .landing-model-browser__cell strong{color:var(--landing-ink)}.landing-section--tools{grid-template-columns:minmax(260px,.44fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,60px);display:grid}.landing-page--rebuild .landing-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.landing-tool-card{border:1px solid var(--landing-line);background:#ffffffd6;border-radius:14px;align-items:center;gap:12px;min-height:74px;padding:14px 16px;display:flex;box-shadow:0 12px 30px #0f172a0b}.landing-tool-card__image{object-fit:contain;width:30px;height:30px}.landing-tool-card span{color:var(--landing-ink);font-size:14px;font-weight:720;line-height:1.2}.landing-process-strip--rebuild{gap:18px}.landing-process-strip--rebuild .landing-process-strip__item{border:1px solid var(--landing-line);background:#fff;border-radius:18px;grid-template-columns:1fr;min-height:220px;padding:24px;box-shadow:0 16px 40px #0f172a0d}.landing-process-strip--rebuild .landing-process-strip__index{width:44px;height:44px;color:var(--landing-blue);background:#eff6ff;border-color:#2563eb24;border-radius:14px}.landing-process-strip__label{letter-spacing:.12em;text-transform:uppercase;font-weight:780;color:var(--landing-muted)!important;font-size:11px!important}.landing-process-strip--rebuild .landing-process-strip__copy strong{color:var(--landing-ink);letter-spacing:-.035em;font-size:20px;line-height:1.12}.landing-process-strip--rebuild .landing-process-strip__copy span:last-child{color:var(--landing-copy);font-size:14px;line-height:1.62}.landing-process-strip--rebuild .landing-process-strip__connector{background:linear-gradient(90deg,#2563eb52,#0000);width:34px;top:46px;left:calc(100% - 8px)}.landing-commerce-stage--rebuild{gap:28px}.landing-pricing-grid--rebuild{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-pricing-grid--rebuild .landing-price-card{border-radius:16px;box-shadow:0 14px 36px #0f172a0b}.landing-pricing-grid--rebuild .landing-price-card--featured{border-color:#2563eb47;box-shadow:0 20px 48px #2563eb1c}.landing-pricing-grid--rebuild .landing-price-card__visual{background:linear-gradient(135deg,#2563eb14,#0000 55%),#f8fafc;border-radius:12px}.landing-pricing-note{border:1px solid var(--landing-line);color:var(--landing-copy);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:15px 18px;font-size:13px;line-height:1.5;display:flex}.landing-pricing-note a{color:var(--landing-blue);white-space:nowrap;margin-left:auto;font-weight:760}.landing-runway-band--rebuild{background:linear-gradient(135deg,#2563eb1f,#0000 36%),linear-gradient(215deg,#16a34a1c,#0000 34%),#fff;border-radius:24px;grid-template-columns:minmax(0,.92fr) minmax(320px,.82fr)}.landing-runway-band--rebuild .landing-runway-band__title{color:var(--landing-ink);font-size:clamp(34px,4.2vw,54px)}.landing-runway-band--rebuild .landing-runway-band__module{border-radius:18px}.landing-runway-actions{flex-wrap:wrap;gap:10px;display:flex}.landing-runway-actions .public-topbar__cta,.landing-runway-actions .public-topbar__utility{min-height:42px;padding-inline:14px}.landing-page--rebuild .landing-page-end__item{border-radius:16px;min-height:104px}.landing-page--rebuild .landing-page-end__arrow{width:42px;height:42px;color:var(--landing-blue);background:#eff6ff;border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.landing-page--rebuild .landing-faq-list{max-width:860px}.landing-page--rebuild .landing-faq-item{border-radius:14px;box-shadow:0 12px 30px #0f172a0a}@media (max-width:1120px){.landing-page--rebuild{gap:78px}.landing-page--rebuild .landing-hero-stage,.landing-page--rebuild .landing-section--split,.landing-section--tools,.landing-runway-band--rebuild{grid-template-columns:1fr}.landing-page--rebuild .landing-hero-stage{min-height:auto}.landing-page--rebuild .landing-hero-visual,.landing-page--rebuild .landing-terminal-showcase{min-height:0}.landing-page--rebuild .landing-models-preview__families,.landing-page--rebuild .landing-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-pricing-grid--rebuild{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.landing-page--rebuild{gap:56px;padding-top:22px}.landing-page--rebuild .landing-hero-stage__title{font-size:clamp(46px,15vw,66px)}.landing-page--rebuild .landing-hero-stage__subtitle,.landing-page--rebuild .landing-section__body{font-size:15px}.landing-page--rebuild .landing-hero-rail,.landing-feature-grid,.landing-page--rebuild .landing-models-preview__families,.landing-page--rebuild .landing-tool-grid,.landing-process-strip--rebuild,.landing-pricing-grid--rebuild,.landing-page-end{grid-template-columns:1fr}.landing-model-section{border-radius:18px;padding:18px}.landing-page--rebuild .landing-models-preview__header{display:grid}.landing-page--rebuild .landing-models-preview__row{grid-template-columns:1fr;gap:8px}.landing-process-strip--rebuild .landing-process-strip__item{min-height:0}.landing-process-strip--rebuild .landing-process-strip__connector{display:none}.landing-pricing-note{display:grid}.landing-pricing-note a{margin-left:0}.landing-page--rebuild .landing-terminal-showcase__toolbar{grid-template-columns:auto 1fr;gap:8px 12px;padding:12px;display:grid}.landing-page--rebuild .landing-terminal-showcase__modes{grid-column:1/-1;width:fit-content}.landing-page--rebuild .landing-terminal-showcase__screen,.landing-page--rebuild .landing-request-showcase{min-height:360px;padding:18px 16px;font-size:12px}.landing-model-browser__panel{width:min(100%,100vw - 24px);max-height:calc(100vh - 48px);padding:16px}.landing-model-browser__tableHead,.landing-model-browser__tableRow{grid-template-columns:1fr;gap:8px}.landing-model-browser__tableHead{display:none}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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 pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes collapsible-down{0%{height:0}to{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}}@keyframes collapsible-up{0%{height:var(--radix-collapsible-content-height,var(--bits-collapsible-content-height,var(--reka-collapsible-content-height,var(--kb-collapsible-content-height,auto))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes marquee{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--gap)))}}@keyframes marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(calc(-100% - var(--gap)))}}
