@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-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-divide-y-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;--mention-angle:0deg;--awfx-angle:0deg}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-900:#82181a;--color-red-950:#460809;--color-orange-300:#ffb96d;--color-orange-400:#ff8b1a;--color-orange-500:#fe6e00;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-950:#461901;--color-yellow-200:#fff085;--color-yellow-300:#ffe02a;--color-yellow-400:#fac800;--color-yellow-500:#edb200;--color-green-200:#b9f8cf;--color-green-300:#7bf1a8;--color-green-400:#05df72;--color-green-500:#00c758;--color-green-600:#00a544;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-950:#002c22;--color-teal-200:#96f7e4;--color-teal-300:#46ecd5;--color-teal-400:#00d3bd;--color-teal-500:#00baa7;--color-cyan-300:#53eafd;--color-cyan-400:#00d2ef;--color-cyan-500:#00b7d7;--color-cyan-600:#0092b5;--color-sky-50:#f0f9ff;--color-sky-100:#dff2fe;--color-sky-200:#b8e6fe;--color-sky-300:#77d4ff;--color-sky-400:#00bcfe;--color-sky-500:#00a5ef;--color-sky-950:#052f4a;--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-800:#193cb8;--color-blue-950:#162456;--color-indigo-100:#e0e7ff;--color-indigo-200:#c7d2ff;--color-indigo-300:#a4b3ff;--color-indigo-400:#7d87ff;--color-indigo-500:#625fff;--color-violet-200:#ddd6ff;--color-violet-300:#c4b4ff;--color-violet-400:#a685ff;--color-violet-500:#8d54ff;--color-violet-600:#7f22fe;--color-purple-200:#e9d5ff;--color-purple-300:#d9b3ff;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-purple-700:#8200da;--color-purple-900:#59168b;--color-pink-200:#fccee8;--color-pink-300:#fda5d5;--color-pink-400:#fb64b6;--color-pink-500:#f6339a;--color-rose-400:#ff667f;--color-rose-500:#ff2357;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-gray-50:#f9fafb;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--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;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-distant:1200px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--default-mono-font-family:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--color-background:var(--background);--color-foreground:var(--foreground);--color-accent:var(--accent);--color-muted:var(--muted)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--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-900:lab(28.5139% 44.5539 29.0463);--color-red-950:lab(13.003% 29.04 16.7519);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-yellow-200:lab(94.3433% -5.00429 52.9663);--color-yellow-300:lab(89.7033% -.480294 84.4917);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-300:lab(86.9953% -47.2691 25.0054);--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-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-teal-200:lab(90.7612% -33.1343 -.542295);--color-teal-300:lab(84.8977% -48.1516 -1.3321);--color-teal-400:lab(76.0109% -53.3483 -2.27906);--color-teal-500:lab(67.3859% -49.0983 -2.63511);--color-cyan-300:lab(85.3886% -36.7636 -21.5716);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-cyan-600:lab(55.1767% -26.7496 -30.5139);--color-sky-50:lab(97.3623% -2.33802 -4.13098);--color-sky-100:lab(94.3709% -4.56053 -8.23453);--color-sky-200:lab(88.6983% -11.3978 -16.8488);--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-sky-950:lab(17.8299% -5.31271 -21.1584);--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-800:lab(30.2514% 27.7853 -70.2699);--color-blue-950:lab(15.6723% 8.86232 -32.2945);--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-violet-200:lab(87.0888% 8.53688 -19.4189);--color-violet-300:lab(76.7419% 18.3911 -37.0706);--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-purple-200:lab(87.8405% 13.4282 -18.7159);--color-purple-300:lab(78.3298% 26.2195 -34.9499);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-purple-700:lab(36.1758% 69.8525 -80.0381);--color-purple-900:lab(24.9401% 45.2703 -51.2728);--color-pink-200:lab(87.4504% 19.6 -6.46662);--color-pink-300:lab(77.8308% 38.525 -10.5394);--color-pink-400:lab(64.5597% 64.3615 -12.7988);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--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-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254)}}}@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}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-1{inset:calc(var(--spacing) * -1)}.-inset-4{inset:calc(var(--spacing) * -4)}.-inset-6{inset:calc(var(--spacing) * -6)}.inset-0{inset:calc(var(--spacing) * 0)}.inset-4{inset:calc(var(--spacing) * 4)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-2{top:calc(var(--spacing) * -2)}.-top-24{top:calc(var(--spacing) * -24)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-16{top:calc(var(--spacing) * 16)}.top-20{top:calc(var(--spacing) * 20)}.top-\[18vh\]{top:18vh}.top-\[60px\]{top:60px}.top-full{top:100%}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-1{right:calc(var(--spacing) * -1)}.-right-2{right:calc(var(--spacing) * -2)}.-right-20{right:calc(var(--spacing) * -20)}.-right-px{right:-1px}.right-0{right:calc(var(--spacing) * 0)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.right-12{right:calc(var(--spacing) * 12)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.-bottom-3{bottom:calc(var(--spacing) * -3)}.-bottom-px{bottom:-1px}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-full{bottom:100%}.-left-1{left:calc(var(--spacing) * -1)}.-left-2{left:calc(var(--spacing) * -2)}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:calc(var(--spacing) * 1)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-full{left:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[61\]{z-index:61}.z-\[70\]{z-index:70}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.z-\[120\]{z-index:120}.z-\[130\]{z-index:130}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2/span 2}.col-span-8{grid-column:span 8/span 8}.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-1{margin:calc(var(--spacing) * 1)}.m-4{margin:calc(var(--spacing) * 4)}.m-auto{margin:auto}.mx-1{margin-inline:calc(var(--spacing) * 1)}.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-7{margin-inline:calc(var(--spacing) * 7)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[0\.45rem\]{margin-top:.45rem}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-7{margin-left:calc(var(--spacing) * 7)}.ml-\[52px\]{margin-left:52px}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[16\/10\]{aspect-ratio:16/10}.\!h-5{height:calc(var(--spacing) * 5)!important}.\!h-8{height:calc(var(--spacing) * 8)!important}.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-4\.5{height:calc(var(--spacing) * 4.5)}.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-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-32{height:calc(var(--spacing) * 32)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-\[1px\]{height:1px}.h-\[3px\]{height:3px}.h-\[6px\]{height:6px}.h-\[14px\]{height:14px}.h-\[18px\]{height:18px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[52px\]{height:52px}.h-\[75vh\]{height:75vh}.h-\[85vh\]{height:85vh}.h-\[300px\]{height:300px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-20{max-height:calc(var(--spacing) * 20)}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[35vh\]{max-height:35vh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92svh\]{max-height:92svh}.max-h-\[94vh\]{max-height:94vh}.max-h-\[120px\]{max-height:120px}.max-h-\[180px\]{max-height:180px}.max-h-\[200px\]{max-height:200px}.max-h-\[220px\]{max-height:220px}.max-h-\[240px\]{max-height:240px}.max-h-\[380px\]{max-height:380px}.max-h-\[calc\(85vh-80px\)\]{max-height:calc(85vh - 80px)}.max-h-\[calc\(100vh-88px\)\]{max-height:calc(100vh - 88px)}.max-h-\[min\(24rem\,60vh\)\]{max-height:min(24rem,60vh)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[36px\]{min-height:36px}.min-h-\[44px\]{min-height:44px}.min-h-\[54px\]{min-height:54px}.min-h-\[56px\]{min-height:56px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-\[82px\]{min-height:82px}.min-h-\[90px\]{min-height:90px}.min-h-\[100px\]{min-height:100px}.min-h-\[200px\]{min-height:200px}.min-h-\[280px\]{min-height:280px}.min-h-\[300px\]{min-height:300px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-5{width:calc(var(--spacing) * 5)!important}.\!w-8{width:calc(var(--spacing) * 8)!important}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.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-4\.5{width:calc(var(--spacing) * 4.5)}.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-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-17{width:calc(var(--spacing) * 17)}.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-44{width:calc(var(--spacing) * 44)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[3px\]{width:3px}.w-\[18px\]{width:18px}.w-\[18rem\]{width:18rem}.w-\[26px\]{width:26px}.w-\[88vw\]{width:88vw}.w-\[100px\]{width:100px}.w-\[320px\]{width:320px}.w-\[440px\]{width:440px}.w-\[640px\]{width:640px}.w-\[1600px\]{width:1600px}.w-\[min\(22rem\,calc\(100vw-2rem\)\)\]{width:min(22rem,100vw - 2rem)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-\[23rem\]{max-width:23rem}.max-w-\[36rem\]{max-width:36rem}.max-w-\[60\%\]{max-width:60%}.max-w-\[70\%\]{max-width:70%}.max-w-\[85\%\]{max-width:85%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[95vw\]{max-width:95vw}.max-w-\[96vw\]{max-width:96vw}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[250px\]{max-width:250px}.max-w-\[260px\]{max-width:260px}.max-w-\[420px\]{max-width:420px}.max-w-\[480px\]{max-width:480px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[860px\]{max-width:860px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[calc\(100\%-44px\)\]{max-width:calc(100% - 44px)}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-\[calc\(100vw-4rem\)\]{max-width:calc(100vw - 4rem)}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[3rem\]{min-width:3rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[14px\]{min-width:14px}.min-w-\[36px\]{min-width:36px}.min-w-\[44px\]{min-width:44px}.min-w-\[60px\]{min-width:60px}.min-w-\[70px\]{min-width:70px}.min-w-\[80px\]{min-width:80px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[210px\]{min-width:210px}.min-w-\[250px\]{min-width:250px}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 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-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-x-51{--tw-rotate-x:rotateX(51deg);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-wait{cursor:wait}.cursor-zoom-out{cursor:zoom-out}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[1\.6fr_1\.8fr_auto_auto_auto\]{grid-template-columns:1.6fr 1.8fr auto auto auto}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}: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-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}:where(.-space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1.5) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/5>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/5>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}:where(.divide-white\/\[0\.04\]>:not(:last-child)){border-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/\[0\.04\]>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[3px\]{border-radius:3px}.rounded-\[14px\]{border-radius:14px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-l-\[6px\]{border-top-left-radius:6px;border-bottom-left-radius:6px}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-2xl{border-top-right-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl)}.rounded-br-sm{border-bottom-right-radius:var(--radius-sm)}.rounded-bl-sm{border-bottom-left-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-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-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.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-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[\#0a0a0a\]{border-color:#0a0a0a}.border-\[\#0a1628\]{border-color:#0a1628}.border-\[\#1b2b40\]{border-color:#1b2b40}.border-\[\#3ECF8E\]\/15{border-color:#3ecf8e26;border-color:lab(74.472% -51.1571 20.8709/.15)}.border-\[\#3ECF8E\]\/20{border-color:#3ecf8e33;border-color:lab(74.472% -51.1571 20.8709/.2)}.border-\[\#3b82f6\]{border-color:#3b82f6}.border-\[\#3b82f6\]\/60{border-color:#3b82f699;border-color:lab(54.6189% 8.76287 -65.7908/.6)}.border-\[\#3c608b\]{border-color:#3c608b}.border-\[\#60a5fa\]{border-color:#60a5fa}.border-\[\#21364f\]{border-color:#21364f}.border-\[\#21364f\]\/70{border-color:#21364fb3;border-color:lab(21.788% -2.15873 -18.1538/.7)}.border-\[\#27466f\]\/55{border-color:#27466f8c;border-color:lab(28.9168% -.931099 -27.6588/.55)}.border-\[\#28415f\]\/45{border-color:#28415f73;border-color:lab(26.6071% -2.33363 -21.078/.45)}.border-\[\#35506f\]\/50{border-color:#35506f80;border-color:lab(32.9334% -3.17548 -21.3316/.5)}.border-\[\#060912\]{border-color:#060912}.border-\[\#294766\]{border-color:#294766}.border-accent,.border-accent\/20{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/20{border-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.border-accent\/30{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/30{border-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.border-accent\/40{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/40{border-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.border-accent\/50{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-accent\/50{border-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.border-amber-200\/30{border-color:#fee6854d}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/30{border-color:color-mix(in oklab, var(--color-amber-200) 30%, transparent)}}.border-amber-200\/60{border-color:#fee68599}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/60{border-color:color-mix(in oklab, var(--color-amber-200) 60%, transparent)}}.border-amber-300\/15{border-color:#ffd23626}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/15{border-color:color-mix(in oklab, var(--color-amber-300) 15%, transparent)}}.border-amber-300\/20{border-color:#ffd23633}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/20{border-color:color-mix(in oklab, var(--color-amber-300) 20%, transparent)}}.border-amber-300\/40{border-color:#ffd23666}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/40{border-color:color-mix(in oklab, var(--color-amber-300) 40%, transparent)}}.border-amber-300\/70{border-color:#ffd236b3}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/70{border-color:color-mix(in oklab, var(--color-amber-300) 70%, transparent)}}.border-amber-400\/15{border-color:#fcbb0026}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/15{border-color:color-mix(in oklab, var(--color-amber-400) 15%, transparent)}}.border-amber-400\/20{border-color:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/20{border-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.border-amber-400\/25{border-color:#fcbb0040}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/25{border-color:color-mix(in oklab, var(--color-amber-400) 25%, transparent)}}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/30{border-color:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.border-amber-400\/35{border-color:#fcbb0059}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/35{border-color:color-mix(in oklab, var(--color-amber-400) 35%, transparent)}}.border-amber-400\/40{border-color:#fcbb0066}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/40{border-color:color-mix(in oklab, var(--color-amber-400) 40%, transparent)}}.border-amber-400\/60{border-color:#fcbb0099}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/60{border-color:color-mix(in oklab, var(--color-amber-400) 60%, transparent)}}.border-amber-500\/10{border-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/10{border-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.border-amber-500\/15{border-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/15{border-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/25{border-color:color-mix(in oklab, var(--color-amber-500) 25%, transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-amber-500\/35{border-color:#f99c0059}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/35{border-color:color-mix(in oklab, var(--color-amber-500) 35%, transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.border-amber-500\/50{border-color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/50{border-color:color-mix(in oklab, var(--color-amber-500) 50%, transparent)}}.border-amber-500\/60{border-color:#f99c0099}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/60{border-color:color-mix(in oklab, var(--color-amber-500) 60%, transparent)}}.border-amber-500\/\[0\.18\]{border-color:#f99c002e}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/\[0\.18\]{border-color:color-mix(in oklab, var(--color-amber-500) 18%, transparent)}}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab, red, red)){.border-black\/20{border-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.border-blue-300\/10{border-color:#90c5ff1a}@supports (color:color-mix(in lab, red, red)){.border-blue-300\/10{border-color:color-mix(in oklab, var(--color-blue-300) 10%, transparent)}}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-400\/20{border-color:#54a2ff33}@supports (color:color-mix(in lab, red, red)){.border-blue-400\/20{border-color:color-mix(in oklab, var(--color-blue-400) 20%, transparent)}}.border-blue-400\/25{border-color:#54a2ff40}@supports (color:color-mix(in lab, red, red)){.border-blue-400\/25{border-color:color-mix(in oklab, var(--color-blue-400) 25%, transparent)}}.border-blue-400\/30{border-color:#54a2ff4d}@supports (color:color-mix(in lab, red, red)){.border-blue-400\/30{border-color:color-mix(in oklab, var(--color-blue-400) 30%, transparent)}}.border-blue-400\/40{border-color:#54a2ff66}@supports (color:color-mix(in lab, red, red)){.border-blue-400\/40{border-color:color-mix(in oklab, var(--color-blue-400) 40%, transparent)}}.border-blue-400\/55{border-color:#54a2ff8c}@supports (color:color-mix(in lab, red, red)){.border-blue-400\/55{border-color:color-mix(in oklab, var(--color-blue-400) 55%, transparent)}}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-500\/10{border-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/10{border-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.border-blue-500\/15{border-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/15{border-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.border-blue-500\/20{border-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/20{border-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.border-blue-500\/25{border-color:#3080ff40}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/25{border-color:color-mix(in oklab, var(--color-blue-500) 25%, transparent)}}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/30{border-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.border-blue-500\/35{border-color:#3080ff59}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/35{border-color:color-mix(in oklab, var(--color-blue-500) 35%, transparent)}}.border-blue-500\/40{border-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/40{border-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.border-blue-500\/50{border-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/50{border-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.border-blue-500\/60{border-color:#3080ff99}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/60{border-color:color-mix(in oklab, var(--color-blue-500) 60%, transparent)}}.border-blue-500\/70{border-color:#3080ffb3}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/70{border-color:color-mix(in oklab, var(--color-blue-500) 70%, transparent)}}.border-card-border{border-color:var(--card-border)}.border-current\/20{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/20{border-color:color-mix(in oklab, currentcolor 20%, transparent)}}.border-cyan-400{border-color:var(--color-cyan-400)}.border-cyan-400\/25{border-color:#00d2ef40}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/25{border-color:color-mix(in oklab, var(--color-cyan-400) 25%, transparent)}}.border-cyan-500\/20{border-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/20{border-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.border-cyan-500\/30{border-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/30{border-color:color-mix(in oklab, var(--color-cyan-500) 30%, transparent)}}.border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/20{border-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.border-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/30{border-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.border-emerald-400\/40{border-color:#00d29466}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/40{border-color:color-mix(in oklab, var(--color-emerald-400) 40%, transparent)}}.border-emerald-400\/50{border-color:#00d29480}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/50{border-color:color-mix(in oklab, var(--color-emerald-400) 50%, transparent)}}.border-emerald-400\/55{border-color:#00d2948c}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/55{border-color:color-mix(in oklab, var(--color-emerald-400) 55%, transparent)}}.border-emerald-400\/60{border-color:#00d29499}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/60{border-color:color-mix(in oklab, var(--color-emerald-400) 60%, transparent)}}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-500\/10{border-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/10{border-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/25{border-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/40{border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.border-error,.border-error\/10{border-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.border-error\/10{border-color:color-mix(in oklab, var(--error) 10%, transparent)}}.border-error\/20{border-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.border-error\/20{border-color:color-mix(in oklab, var(--error) 20%, transparent)}}.border-error\/30{border-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.border-error\/30{border-color:color-mix(in oklab, var(--error) 30%, transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-400\/25{border-color:#99a1af40}@supports (color:color-mix(in lab, red, red)){.border-gray-400\/25{border-color:color-mix(in oklab, var(--color-gray-400) 25%, transparent)}}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-700\/50{border-color:#36415380}@supports (color:color-mix(in lab, red, red)){.border-gray-700\/50{border-color:color-mix(in oklab, var(--color-gray-700) 50%, transparent)}}.border-green-400{border-color:var(--color-green-400)}.border-green-400\/25{border-color:#05df7240}@supports (color:color-mix(in lab, red, red)){.border-green-400\/25{border-color:color-mix(in oklab, var(--color-green-400) 25%, transparent)}}.border-green-400\/30{border-color:#05df724d}@supports (color:color-mix(in lab, red, red)){.border-green-400\/30{border-color:color-mix(in oklab, var(--color-green-400) 30%, transparent)}}.border-green-500\/10{border-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.border-green-500\/10{border-color:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.border-green-500\/20{border-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.border-green-500\/20{border-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.border-green-500\/25{border-color:#00c75840}@supports (color:color-mix(in lab, red, red)){.border-green-500\/25{border-color:color-mix(in oklab, var(--color-green-500) 25%, transparent)}}.border-green-500\/30{border-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.border-green-500\/30{border-color:color-mix(in oklab, var(--color-green-500) 30%, transparent)}}.border-green-500\/40{border-color:#00c75866}@supports (color:color-mix(in lab, red, red)){.border-green-500\/40{border-color:color-mix(in oklab, var(--color-green-500) 40%, transparent)}}.border-green-500\/70{border-color:#00c758b3}@supports (color:color-mix(in lab, red, red)){.border-green-500\/70{border-color:color-mix(in oklab, var(--color-green-500) 70%, transparent)}}.border-indigo-400{border-color:var(--color-indigo-400)}.border-indigo-400\/40{border-color:#7d87ff66}@supports (color:color-mix(in lab, red, red)){.border-indigo-400\/40{border-color:color-mix(in oklab, var(--color-indigo-400) 40%, transparent)}}.border-indigo-400\/60{border-color:#7d87ff99}@supports (color:color-mix(in lab, red, red)){.border-indigo-400\/60{border-color:color-mix(in oklab, var(--color-indigo-400) 60%, transparent)}}.border-indigo-500\/15{border-color:#625fff26}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/15{border-color:color-mix(in oklab, var(--color-indigo-500) 15%, transparent)}}.border-indigo-500\/20{border-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/20{border-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.border-indigo-500\/25{border-color:#625fff40}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/25{border-color:color-mix(in oklab, var(--color-indigo-500) 25%, transparent)}}.border-indigo-500\/30{border-color:#625fff4d}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/30{border-color:color-mix(in oklab, var(--color-indigo-500) 30%, transparent)}}.border-indigo-500\/40{border-color:#625fff66}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/40{border-color:color-mix(in oklab, var(--color-indigo-500) 40%, transparent)}}.border-indigo-500\/50{border-color:#625fff80}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/50{border-color:color-mix(in oklab, var(--color-indigo-500) 50%, transparent)}}.border-muted\/30{border-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.border-muted\/30{border-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.border-orange-400\/30{border-color:#ff8b1a4d}@supports (color:color-mix(in lab, red, red)){.border-orange-400\/30{border-color:color-mix(in oklab, var(--color-orange-400) 30%, transparent)}}.border-orange-500\/20{border-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.border-orange-500\/20{border-color:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.border-orange-500\/25{border-color:#fe6e0040}@supports (color:color-mix(in lab, red, red)){.border-orange-500\/25{border-color:color-mix(in oklab, var(--color-orange-500) 25%, transparent)}}.border-orange-500\/40{border-color:#fe6e0066}@supports (color:color-mix(in lab, red, red)){.border-orange-500\/40{border-color:color-mix(in oklab, var(--color-orange-500) 40%, transparent)}}.border-pink-400\/40{border-color:#fb64b666}@supports (color:color-mix(in lab, red, red)){.border-pink-400\/40{border-color:color-mix(in oklab, var(--color-pink-400) 40%, transparent)}}.border-pink-400\/60{border-color:#fb64b699}@supports (color:color-mix(in lab, red, red)){.border-pink-400\/60{border-color:color-mix(in oklab, var(--color-pink-400) 60%, transparent)}}.border-pink-500\/30{border-color:#f6339a4d}@supports (color:color-mix(in lab, red, red)){.border-pink-500\/30{border-color:color-mix(in oklab, var(--color-pink-500) 30%, transparent)}}.border-purple-400\/30{border-color:#c07eff4d}@supports (color:color-mix(in lab, red, red)){.border-purple-400\/30{border-color:color-mix(in oklab, var(--color-purple-400) 30%, transparent)}}.border-purple-500{border-color:var(--color-purple-500)}.border-purple-500\/15{border-color:#ac4bff26}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/15{border-color:color-mix(in oklab, var(--color-purple-500) 15%, transparent)}}.border-purple-500\/20{border-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/20{border-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.border-purple-500\/25{border-color:#ac4bff40}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/25{border-color:color-mix(in oklab, var(--color-purple-500) 25%, transparent)}}.border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/30{border-color:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}.border-purple-500\/40{border-color:#ac4bff66}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/40{border-color:color-mix(in oklab, var(--color-purple-500) 40%, transparent)}}.border-purple-500\/\[0\.15\]{border-color:#ac4bff26}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/\[0\.15\]{border-color:color-mix(in oklab, var(--color-purple-500) 15%, transparent)}}.border-purple-700\/50{border-color:#8200da80}@supports (color:color-mix(in lab, red, red)){.border-purple-700\/50{border-color:color-mix(in oklab, var(--color-purple-700) 50%, transparent)}}.border-red-400{border-color:var(--color-red-400)}.border-red-400\/10{border-color:#ff65681a}@supports (color:color-mix(in lab, red, red)){.border-red-400\/10{border-color:color-mix(in oklab, var(--color-red-400) 10%, transparent)}}.border-red-400\/15{border-color:#ff656826}@supports (color:color-mix(in lab, red, red)){.border-red-400\/15{border-color:color-mix(in oklab, var(--color-red-400) 15%, transparent)}}.border-red-400\/20{border-color:#ff656833}@supports (color:color-mix(in lab, red, red)){.border-red-400\/20{border-color:color-mix(in oklab, var(--color-red-400) 20%, transparent)}}.border-red-400\/25{border-color:#ff656840}@supports (color:color-mix(in lab, red, red)){.border-red-400\/25{border-color:color-mix(in oklab, var(--color-red-400) 25%, transparent)}}.border-red-400\/30{border-color:#ff65684d}@supports (color:color-mix(in lab, red, red)){.border-red-400\/30{border-color:color-mix(in oklab, var(--color-red-400) 30%, transparent)}}.border-red-400\/40{border-color:#ff656866}@supports (color:color-mix(in lab, red, red)){.border-red-400\/40{border-color:color-mix(in oklab, var(--color-red-400) 40%, transparent)}}.border-red-400\/60{border-color:#ff656899}@supports (color:color-mix(in lab, red, red)){.border-red-400\/60{border-color:color-mix(in oklab, var(--color-red-400) 60%, transparent)}}.border-red-500\/10{border-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.border-red-500\/10{border-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.border-red-500\/15{border-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.border-red-500\/15{border-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.border-red-500\/20{border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.border-red-500\/20{border-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.border-red-500\/25{border-color:#fb2c3640}@supports (color:color-mix(in lab, red, red)){.border-red-500\/25{border-color:color-mix(in oklab, var(--color-red-500) 25%, transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\/30{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.border-red-500\/40{border-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.border-rose-400\/30{border-color:#ff667f4d}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/30{border-color:color-mix(in oklab, var(--color-rose-400) 30%, transparent)}}.border-sky-400\/20{border-color:#00bcfe33}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/20{border-color:color-mix(in oklab, var(--color-sky-400) 20%, transparent)}}.border-sky-400\/30{border-color:#00bcfe4d}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/30{border-color:color-mix(in oklab, var(--color-sky-400) 30%, transparent)}}.border-sky-400\/40{border-color:#00bcfe66}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/40{border-color:color-mix(in oklab, var(--color-sky-400) 40%, transparent)}}.border-sky-400\/60{border-color:#00bcfe99}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/60{border-color:color-mix(in oklab, var(--color-sky-400) 60%, transparent)}}.border-sky-500\/20{border-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/20{border-color:color-mix(in oklab, var(--color-sky-500) 20%, transparent)}}.border-sky-500\/25{border-color:#00a5ef40}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/25{border-color:color-mix(in oklab, var(--color-sky-500) 25%, transparent)}}.border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/30{border-color:color-mix(in oklab, var(--color-sky-500) 30%, transparent)}}.border-slate-500\/30{border-color:#62748e4d}@supports (color:color-mix(in lab, red, red)){.border-slate-500\/30{border-color:color-mix(in oklab, var(--color-slate-500) 30%, transparent)}}.border-slate-600{border-color:var(--color-slate-600)}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-700\/30{border-color:#3141584d}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/30{border-color:color-mix(in oklab, var(--color-slate-700) 30%, transparent)}}.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-success\/20{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/20{border-color:color-mix(in oklab, var(--success) 20%, transparent)}}.border-success\/30{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.border-success\/30{border-color:color-mix(in oklab, var(--success) 30%, transparent)}}.border-teal-400\/30{border-color:#00d3bd4d}@supports (color:color-mix(in lab, red, red)){.border-teal-400\/30{border-color:color-mix(in oklab, var(--color-teal-400) 30%, transparent)}}.border-teal-500\/10{border-color:#00baa71a}@supports (color:color-mix(in lab, red, red)){.border-teal-500\/10{border-color:color-mix(in oklab, var(--color-teal-500) 10%, transparent)}}.border-teal-500\/25{border-color:#00baa740}@supports (color:color-mix(in lab, red, red)){.border-teal-500\/25{border-color:color-mix(in oklab, var(--color-teal-500) 25%, transparent)}}.border-transparent{border-color:#0000}.border-violet-400\/40{border-color:#a685ff66}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/40{border-color:color-mix(in oklab, var(--color-violet-400) 40%, transparent)}}.border-violet-400\/55{border-color:#a685ff8c}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/55{border-color:color-mix(in oklab, var(--color-violet-400) 55%, transparent)}}.border-violet-400\/60{border-color:#a685ff99}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/60{border-color:color-mix(in oklab, var(--color-violet-400) 60%, transparent)}}.border-violet-500{border-color:var(--color-violet-500)}.border-violet-500\/20{border-color:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/20{border-color:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.border-violet-500\/25{border-color:#8d54ff40}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/25{border-color:color-mix(in oklab, var(--color-violet-500) 25%, transparent)}}.border-violet-500\/30{border-color:#8d54ff4d}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/30{border-color:color-mix(in oklab, var(--color-violet-500) 30%, transparent)}}.border-violet-500\/40{border-color:#8d54ff66}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/40{border-color:color-mix(in oklab, var(--color-violet-500) 40%, transparent)}}.border-violet-500\/60{border-color:#8d54ff99}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/60{border-color:color-mix(in oklab, var(--color-violet-500) 60%, transparent)}}.border-violet-500\/70{border-color:#8d54ffb3}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/70{border-color:color-mix(in oklab, var(--color-violet-500) 70%, transparent)}}.border-warning,.border-warning\/20{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/20{border-color:color-mix(in oklab, var(--warning) 20%, transparent)}}.border-warning\/30{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/30{border-color:color-mix(in oklab, var(--warning) 30%, transparent)}}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.border-white\/50{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.border-white\/\[0\.1\]{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.1\]{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/\[0\.03\]{border-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.03\]{border-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.border-white\/\[0\.04\]{border-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.04\]{border-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.border-white\/\[0\.05\]{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.05\]{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.07\]{border-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/\[0\.09\]{border-color:#ffffff17}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.09\]{border-color:color-mix(in oklab, var(--color-white) 9%, transparent)}}.border-white\/\[0\.10\]{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.10\]{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/\[0\.12\]{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.12\]{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/\[0\.14\]{border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.14\]{border-color:color-mix(in oklab, var(--color-white) 14.0%, transparent)}}.border-white\/\[0\.15\]{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.15\]{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-yellow-400\/25{border-color:#fac80040}@supports (color:color-mix(in lab, red, red)){.border-yellow-400\/25{border-color:color-mix(in oklab, var(--color-yellow-400) 25%, transparent)}}.border-yellow-500\/10{border-color:#edb2001a}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/10{border-color:color-mix(in oklab, var(--color-yellow-500) 10%, transparent)}}.border-yellow-500\/20{border-color:#edb20033}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/20{border-color:color-mix(in oklab, var(--color-yellow-500) 20%, transparent)}}.border-t-blue-400\/60{border-top-color:#54a2ff99}@supports (color:color-mix(in lab, red, red)){.border-t-blue-400\/60{border-top-color:color-mix(in oklab, var(--color-blue-400) 60%, transparent)}}.border-t-white\/30{border-top-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-t-white\/30{border-top-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-t-white\/60{border-top-color:#fff9}@supports (color:color-mix(in lab, red, red)){.border-t-white\/60{border-top-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-\[\#0a0a0a\]\/95{background-color:#0a0a0af2;background-color:lab(2.74175% 0 .00000596046/.95)}.bg-\[\#0a1425\]{background-color:#0a1425}.bg-\[\#0a1428\]{background-color:#0a1428}.bg-\[\#0a1428\]\/80{background-color:#0a1428cc;background-color:lab(6.30189% 1.31793 -15.139/.8)}.bg-\[\#0a1524\]{background-color:#0a1524}.bg-\[\#0a1628\]{background-color:#0a1628}.bg-\[\#0a1628\]\/50{background-color:#0a162880;background-color:lab(6.96745% .04749 -14.1035/.5)}.bg-\[\#0a1628\]\/80{background-color:#0a1628cc;background-color:lab(6.96745% .04749 -14.1035/.8)}.bg-\[\#0a1628\]\/97{background-color:#0a1628f7;background-color:lab(6.96745% .04749 -14.1035/.97)}.bg-\[\#0b1524\]{background-color:#0b1524}.bg-\[\#0b1524\]\/90{background-color:#0b1524e6;background-color:lab(6.4947% -.24841 -11.8296/.9)}.bg-\[\#0b1524\]\/95{background-color:#0b1524f2;background-color:lab(6.4947% -.24841 -11.8296/.95)}.bg-\[\#0b1625\]{background-color:#0b1625}.bg-\[\#0b1626\]{background-color:#0b1626}.bg-\[\#0c1a2e\]{background-color:#0c1a2e}.bg-\[\#0c1829\]{background-color:#0c1829}.bg-\[\#0d1a2b\]{background-color:#0d1a2b}.bg-\[\#0e1c32\]{background-color:#0e1c32}.bg-\[\#0f1d32\]{background-color:#0f1d32}.bg-\[\#0f1d32\]\/95{background-color:#0f1d32f2;background-color:lab(10.4123% -.0135526 -16.0004/.95)}.bg-\[\#0f172a\]{background-color:#0f172a}.bg-\[\#1a1a2e\]{background-color:#1a1a2e}.bg-\[\#1d2a44\]{background-color:#1d2a44}.bg-\[\#3ECF8E\]{background-color:#3ecf8e}.bg-\[\#3ECF8E\]\/8{background-color:#3ecf8e14;background-color:lab(74.472% -51.1571 20.8709/.08)}.bg-\[\#3ECF8E\]\/10{background-color:#3ecf8e1a;background-color:lab(74.472% -51.1571 20.8709/.1)}.bg-\[\#3b82f6\]{background-color:#3b82f6}.bg-\[\#3b82f6\]\/30{background-color:#3b82f64d;background-color:lab(54.6189% 8.76287 -65.7908/.3)}.bg-\[\#3b82f6\]\/40{background-color:#3b82f666;background-color:lab(54.6189% 8.76287 -65.7908/.4)}.bg-\[\#080f20\]{background-color:#080f20}.bg-\[\#101c2d\]{background-color:#101c2d}.bg-\[\#101d30\]{background-color:#101d30}.bg-\[\#06101d\]{background-color:#06101d}.bg-\[\#07111e\]{background-color:#07111e}.bg-\[\#14141a\]{background-color:#14141a}.bg-\[\#16345c\]{background-color:#16345c}.bg-\[\#18283d\]{background-color:#18283d}.bg-\[\#18293f\]{background-color:#18293f}.bg-\[\#030812\]\/88{background-color:#030812e0;background-color:lab(2.08666% -.12029 -5.02435/.88)}.bg-\[\#030812\]\/95{background-color:#030812f2;background-color:lab(2.08666% -.12029 -5.02435/.95)}.bg-\[\#050508\]{background-color:#050508}.bg-\[\#050510\]{background-color:#050510}.bg-\[\#081321\]{background-color:#081321}.bg-\[\#152238\]{background-color:#152238}.bg-\[rgba\(2\,4\,8\,0\.85\)\]{background-color:#020408d9}.bg-\[rgba\(8\,14\,30\,0\.97\)\]{background-color:#080e1ef7}.bg-\[rgba\(8\,16\,32\,0\.4\)\]{background-color:#08102066}.bg-accent,.bg-accent\/5{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/5{background-color:color-mix(in oklab, var(--accent) 5%, transparent)}}.bg-accent\/10{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/10{background-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.bg-accent\/20{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/20{background-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.bg-accent\/30{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/30{background-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-300\/10{background-color:#ffd2361a}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/10{background-color:color-mix(in oklab, var(--color-amber-300) 10%, transparent)}}.bg-amber-300\/80{background-color:#ffd236cc}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/80{background-color:color-mix(in oklab, var(--color-amber-300) 80%, transparent)}}.bg-amber-300\/\[0\.06\]{background-color:#ffd2360f}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-amber-300) 6%, transparent)}}.bg-amber-300\/\[0\.07\]{background-color:#ffd23612}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-amber-300) 7.0%, transparent)}}.bg-amber-300\/\[0\.08\]{background-color:#ffd23614}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-amber-300) 8%, transparent)}}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/5{background-color:#fcbb000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/5{background-color:color-mix(in oklab, var(--color-amber-400) 5%, transparent)}}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.bg-amber-400\/15{background-color:#fcbb0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/15{background-color:color-mix(in oklab, var(--color-amber-400) 15%, transparent)}}.bg-amber-400\/25{background-color:#fcbb0040}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/25{background-color:color-mix(in oklab, var(--color-amber-400) 25%, transparent)}}.bg-amber-400\/60{background-color:#fcbb0099}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/60{background-color:color-mix(in oklab, var(--color-amber-400) 60%, transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/5{background-color:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/12{background-color:#f99c001f}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/12{background-color:color-mix(in oklab, var(--color-amber-500) 12%, transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-amber-500\/95{background-color:#f99c00f2}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/95{background-color:color-mix(in oklab, var(--color-amber-500) 95%, transparent)}}.bg-amber-500\/\[0\.04\]{background-color:#f99c000a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-amber-500) 4%, transparent)}}.bg-amber-500\/\[0\.06\]{background-color:#f99c000f}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-amber-500) 6%, transparent)}}.bg-amber-500\/\[0\.08\]{background-color:#f99c0014}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-amber-500) 8%, transparent)}}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.bg-black\/15{background-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.bg-black\/65{background-color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.bg-black\/85{background-color:color-mix(in oklab, var(--color-black) 85%, transparent)}}.bg-blue-300\/\[0\.05\]{background-color:#90c5ff0d}@supports (color:color-mix(in lab, red, red)){.bg-blue-300\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-blue-300) 5%, transparent)}}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-400\/5{background-color:#54a2ff0d}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/5{background-color:color-mix(in oklab, var(--color-blue-400) 5%, transparent)}}.bg-blue-400\/10{background-color:#54a2ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/10{background-color:color-mix(in oklab, var(--color-blue-400) 10%, transparent)}}.bg-blue-400\/30{background-color:#54a2ff4d}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/30{background-color:color-mix(in oklab, var(--color-blue-400) 30%, transparent)}}.bg-blue-400\/60{background-color:#54a2ff99}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/60{background-color:color-mix(in oklab, var(--color-blue-400) 60%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/5{background-color:#3080ff0d}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/5{background-color:color-mix(in oklab, var(--color-blue-500) 5%, transparent)}}.bg-blue-500\/8{background-color:#3080ff14}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/8{background-color:color-mix(in oklab, var(--color-blue-500) 8%, transparent)}}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-blue-500\/12{background-color:#3080ff1f}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/12{background-color:color-mix(in oklab, var(--color-blue-500) 12%, transparent)}}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/15{background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/20{background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.bg-blue-500\/25{background-color:#3080ff40}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/25{background-color:color-mix(in oklab, var(--color-blue-500) 25%, transparent)}}.bg-blue-500\/30{background-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/30{background-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.bg-blue-500\/40{background-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/40{background-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.bg-blue-500\/50{background-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/50{background-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.bg-blue-500\/80{background-color:#3080ffcc}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/80{background-color:color-mix(in oklab, var(--color-blue-500) 80%, transparent)}}.bg-blue-500\/\[0\.06\]{background-color:#3080ff0f}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-blue-500) 6%, transparent)}}.bg-blue-500\/\[0\.08\]{background-color:#3080ff14}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-blue-500) 8%, transparent)}}.bg-blue-500\/\[0\.09\]{background-color:#3080ff17}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/\[0\.09\]{background-color:color-mix(in oklab, var(--color-blue-500) 9%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-600\/20{background-color:#155dfc33}@supports (color:color-mix(in lab, red, red)){.bg-blue-600\/20{background-color:color-mix(in oklab, var(--color-blue-600) 20%, transparent)}}.bg-card-bg,.bg-card-bg\/50{background-color:var(--card-bg)}@supports (color:color-mix(in lab, red, red)){.bg-card-bg\/50{background-color:color-mix(in oklab, var(--card-bg) 50%, transparent)}}.bg-card-border{background-color:var(--card-border)}.bg-card-hover{background-color:var(--card-hover)}.bg-cyan-300\/10{background-color:#53eafd1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/10{background-color:color-mix(in oklab, var(--color-cyan-300) 10%, transparent)}}.bg-cyan-400\/10{background-color:#00d2ef1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/10{background-color:color-mix(in oklab, var(--color-cyan-400) 10%, transparent)}}.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-cyan-500\/5{background-color:#00b7d70d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/5{background-color:color-mix(in oklab, var(--color-cyan-500) 5%, transparent)}}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/10{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.bg-cyan-500\/20{background-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/20{background-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.bg-cyan-600\/85{background-color:#0092b5d9}@supports (color:color-mix(in lab, red, red)){.bg-cyan-600\/85{background-color:color-mix(in oklab, var(--color-cyan-600) 85%, transparent)}}.bg-emerald-300{background-color:var(--color-emerald-300)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/10{background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.bg-emerald-400\/15{background-color:#00d29426}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/15{background-color:color-mix(in oklab, var(--color-emerald-400) 15%, transparent)}}.bg-emerald-400\/25{background-color:#00d29440}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/25{background-color:color-mix(in oklab, var(--color-emerald-400) 25%, transparent)}}.bg-emerald-400\/\[0\.05\]{background-color:#00d2940d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-emerald-400) 5%, transparent)}}.bg-emerald-400\/\[0\.07\]{background-color:#00d29412}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-emerald-400) 7.0%, transparent)}}.bg-emerald-400\/\[0\.035\]{background-color:#00d29409}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-emerald-400) 3.5%, transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/12{background-color:#00bb7f1f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/12{background-color:color-mix(in oklab, var(--color-emerald-500) 12%, transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/20{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.bg-emerald-500\/40{background-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/40{background-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.bg-emerald-500\/\[0\.08\]{background-color:#00bb7f14}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-emerald-500) 8%, transparent)}}.bg-emerald-950\/80{background-color:#002c22cc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/80{background-color:color-mix(in oklab, var(--color-emerald-950) 80%, transparent)}}.bg-error,.bg-error\/5{background-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.bg-error\/5{background-color:color-mix(in oklab, var(--error) 5%, transparent)}}.bg-error\/10{background-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.bg-error\/10{background-color:color-mix(in oklab, var(--error) 10%, transparent)}}.bg-error\/20{background-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.bg-error\/20{background-color:color-mix(in oklab, var(--error) 20%, transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-400\/10{background-color:#99a1af1a}@supports (color:color-mix(in lab, red, red)){.bg-gray-400\/10{background-color:color-mix(in oklab, var(--color-gray-400) 10%, transparent)}}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-500\/20{background-color:#6a728233}@supports (color:color-mix(in lab, red, red)){.bg-gray-500\/20{background-color:color-mix(in oklab, var(--color-gray-500) 20%, transparent)}}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-800\/50{background-color:#1e293980}@supports (color:color-mix(in lab, red, red)){.bg-gray-800\/50{background-color:color-mix(in oklab, var(--color-gray-800) 50%, transparent)}}.bg-gray-800\/80{background-color:#1e2939cc}@supports (color:color-mix(in lab, red, red)){.bg-gray-800\/80{background-color:color-mix(in oklab, var(--color-gray-800) 80%, transparent)}}.bg-gray-900\/30{background-color:#1018284d}@supports (color:color-mix(in lab, red, red)){.bg-gray-900\/30{background-color:color-mix(in oklab, var(--color-gray-900) 30%, transparent)}}.bg-gray-900\/50{background-color:#10182880}@supports (color:color-mix(in lab, red, red)){.bg-gray-900\/50{background-color:color-mix(in oklab, var(--color-gray-900) 50%, transparent)}}.bg-green-400{background-color:var(--color-green-400)}.bg-green-400\/10{background-color:#05df721a}@supports (color:color-mix(in lab, red, red)){.bg-green-400\/10{background-color:color-mix(in oklab, var(--color-green-400) 10%, transparent)}}.bg-green-400\/50{background-color:#05df7280}@supports (color:color-mix(in lab, red, red)){.bg-green-400\/50{background-color:color-mix(in oklab, var(--color-green-400) 50%, transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/5{background-color:#00c7580d}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/5{background-color:color-mix(in oklab, var(--color-green-500) 5%, transparent)}}.bg-green-500\/10{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/10{background-color:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.bg-green-500\/15{background-color:#00c75826}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/15{background-color:color-mix(in oklab, var(--color-green-500) 15%, transparent)}}.bg-green-500\/20{background-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/20{background-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.bg-green-500\/90{background-color:#00c758e6}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/90{background-color:color-mix(in oklab, var(--color-green-500) 90%, transparent)}}.bg-green-500\/\[0\.06\]{background-color:#00c7580f}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-green-500) 6%, transparent)}}.bg-indigo-400{background-color:var(--color-indigo-400)}.bg-indigo-400\/15{background-color:#7d87ff26}@supports (color:color-mix(in lab, red, red)){.bg-indigo-400\/15{background-color:color-mix(in oklab, var(--color-indigo-400) 15%, transparent)}}.bg-indigo-400\/25{background-color:#7d87ff40}@supports (color:color-mix(in lab, red, red)){.bg-indigo-400\/25{background-color:color-mix(in oklab, var(--color-indigo-400) 25%, transparent)}}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/10{background-color:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}.bg-indigo-500\/15{background-color:#625fff26}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/15{background-color:color-mix(in oklab, var(--color-indigo-500) 15%, transparent)}}.bg-indigo-500\/20{background-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/20{background-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.bg-indigo-500\/80{background-color:#625fffcc}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/80{background-color:color-mix(in oklab, var(--color-indigo-500) 80%, transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/20{background-color:color-mix(in oklab, var(--muted) 20%, transparent)}}.bg-orange-400{background-color:var(--color-orange-400)}.bg-orange-400\/10{background-color:#ff8b1a1a}@supports (color:color-mix(in lab, red, red)){.bg-orange-400\/10{background-color:color-mix(in oklab, var(--color-orange-400) 10%, transparent)}}.bg-orange-500\/10{background-color:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/10{background-color:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.bg-orange-500\/15{background-color:#fe6e0026}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/15{background-color:color-mix(in oklab, var(--color-orange-500) 15%, transparent)}}.bg-orange-500\/20{background-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/20{background-color:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.bg-pink-400\/10{background-color:#fb64b61a}@supports (color:color-mix(in lab, red, red)){.bg-pink-400\/10{background-color:color-mix(in oklab, var(--color-pink-400) 10%, transparent)}}.bg-pink-400\/15{background-color:#fb64b626}@supports (color:color-mix(in lab, red, red)){.bg-pink-400\/15{background-color:color-mix(in oklab, var(--color-pink-400) 15%, transparent)}}.bg-pink-400\/25{background-color:#fb64b640}@supports (color:color-mix(in lab, red, red)){.bg-pink-400\/25{background-color:color-mix(in oklab, var(--color-pink-400) 25%, transparent)}}.bg-pink-500\/15{background-color:#f6339a26}@supports (color:color-mix(in lab, red, red)){.bg-pink-500\/15{background-color:color-mix(in oklab, var(--color-pink-500) 15%, transparent)}}.bg-purple-400\/10{background-color:#c07eff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-400\/10{background-color:color-mix(in oklab, var(--color-purple-400) 10%, transparent)}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/5{background-color:#ac4bff0d}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/5{background-color:color-mix(in oklab, var(--color-purple-500) 5%, transparent)}}.bg-purple-500\/10{background-color:#ac4bff1a}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/10{background-color:color-mix(in oklab, var(--color-purple-500) 10%, transparent)}}.bg-purple-500\/15{background-color:#ac4bff26}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/15{background-color:color-mix(in oklab, var(--color-purple-500) 15%, transparent)}}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/20{background-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.bg-purple-500\/30{background-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/30{background-color:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}.bg-purple-500\/70{background-color:#ac4bffb3}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/70{background-color:color-mix(in oklab, var(--color-purple-500) 70%, transparent)}}.bg-purple-500\/\[0\.05\]{background-color:#ac4bff0d}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-purple-500) 5%, transparent)}}.bg-purple-500\/\[0\.06\]{background-color:#ac4bff0f}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-purple-500) 6%, transparent)}}.bg-purple-600{background-color:var(--color-purple-600)}.bg-purple-900\/20{background-color:#59168b33}@supports (color:color-mix(in lab, red, red)){.bg-purple-900\/20{background-color:color-mix(in oklab, var(--color-purple-900) 20%, transparent)}}.bg-red-400{background-color:var(--color-red-400)}.bg-red-400\/5{background-color:#ff65680d}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/5{background-color:color-mix(in oklab, var(--color-red-400) 5%, transparent)}}.bg-red-400\/10{background-color:#ff65681a}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/10{background-color:color-mix(in oklab, var(--color-red-400) 10%, transparent)}}.bg-red-400\/60{background-color:#ff656899}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/60{background-color:color-mix(in oklab, var(--color-red-400) 60%, transparent)}}.bg-red-400\/\[0\.08\]{background-color:#ff656814}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-red-400) 8%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/5{background-color:color-mix(in oklab, var(--color-red-500) 5%, transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/15{background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/20{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.bg-red-500\/50{background-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/50{background-color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.bg-red-500\/85{background-color:#fb2c36d9}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/85{background-color:color-mix(in oklab, var(--color-red-500) 85%, transparent)}}.bg-red-500\/90{background-color:#fb2c36e6}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/90{background-color:color-mix(in oklab, var(--color-red-500) 90%, transparent)}}.bg-red-500\/\[0\.03\]{background-color:#fb2c3608}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-red-500) 3%, transparent)}}.bg-red-500\/\[0\.05\]{background-color:#fb2c360d}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-red-500) 5%, transparent)}}.bg-red-500\/\[0\.06\]{background-color:#fb2c360f}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-red-500) 6%, transparent)}}.bg-red-500\/\[0\.07\]{background-color:#fb2c3612}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-red-500) 7.0%, transparent)}}.bg-red-500\/\[0\.09\]{background-color:#fb2c3617}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/\[0\.09\]{background-color:color-mix(in oklab, var(--color-red-500) 9%, transparent)}}.bg-red-600\/95{background-color:#e40014f2}@supports (color:color-mix(in lab, red, red)){.bg-red-600\/95{background-color:color-mix(in oklab, var(--color-red-600) 95%, transparent)}}.bg-red-900\/60{background-color:#82181a99}@supports (color:color-mix(in lab, red, red)){.bg-red-900\/60{background-color:color-mix(in oklab, var(--color-red-900) 60%, transparent)}}.bg-red-950\/80{background-color:#460809cc}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/80{background-color:color-mix(in oklab, var(--color-red-950) 80%, transparent)}}.bg-rose-400\/10{background-color:#ff667f1a}@supports (color:color-mix(in lab, red, red)){.bg-rose-400\/10{background-color:color-mix(in oklab, var(--color-rose-400) 10%, transparent)}}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-sky-400\/10{background-color:#00bcfe1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/10{background-color:color-mix(in oklab, var(--color-sky-400) 10%, transparent)}}.bg-sky-400\/15{background-color:#00bcfe26}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/15{background-color:color-mix(in oklab, var(--color-sky-400) 15%, transparent)}}.bg-sky-400\/25{background-color:#00bcfe40}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/25{background-color:color-mix(in oklab, var(--color-sky-400) 25%, transparent)}}.bg-sky-400\/\[0\.07\]{background-color:#00bcfe12}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-sky-400) 7.0%, transparent)}}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/10{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.bg-sky-500\/15{background-color:#00a5ef26}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/15{background-color:color-mix(in oklab, var(--color-sky-500) 15%, transparent)}}.bg-sky-500\/\[0\.07\]{background-color:#00a5ef12}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-sky-500) 7.0%, transparent)}}.bg-sky-950\/80{background-color:#052f4acc}@supports (color:color-mix(in lab, red, red)){.bg-sky-950\/80{background-color:color-mix(in oklab, var(--color-sky-950) 80%, transparent)}}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/10{background-color:color-mix(in oklab, var(--color-slate-500) 10%, transparent)}}.bg-slate-500\/15{background-color:#62748e26}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/15{background-color:color-mix(in oklab, var(--color-slate-500) 15%, transparent)}}.bg-slate-700\/20{background-color:#31415833}@supports (color:color-mix(in lab, red, red)){.bg-slate-700\/20{background-color:color-mix(in oklab, var(--color-slate-700) 20%, transparent)}}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/50{background-color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/50{background-color:color-mix(in oklab, var(--color-slate-900) 50%, transparent)}}.bg-slate-900\/95{background-color:#0f172bf2}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/95{background-color:color-mix(in oklab, var(--color-slate-900) 95%, transparent)}}.bg-success,.bg-success\/10{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--success) 10%, transparent)}}.bg-success\/20{background-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/20{background-color:color-mix(in oklab, var(--success) 20%, transparent)}}.bg-teal-400\/10{background-color:#00d3bd1a}@supports (color:color-mix(in lab, red, red)){.bg-teal-400\/10{background-color:color-mix(in oklab, var(--color-teal-400) 10%, transparent)}}.bg-teal-500\/8{background-color:#00baa714}@supports (color:color-mix(in lab, red, red)){.bg-teal-500\/8{background-color:color-mix(in oklab, var(--color-teal-500) 8%, transparent)}}.bg-teal-500\/10{background-color:#00baa71a}@supports (color:color-mix(in lab, red, red)){.bg-teal-500\/10{background-color:color-mix(in oklab, var(--color-teal-500) 10%, transparent)}}.bg-teal-500\/80{background-color:#00baa7cc}@supports (color:color-mix(in lab, red, red)){.bg-teal-500\/80{background-color:color-mix(in oklab, var(--color-teal-500) 80%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-400{background-color:var(--color-violet-400)}.bg-violet-400\/15{background-color:#a685ff26}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/15{background-color:color-mix(in oklab, var(--color-violet-400) 15%, transparent)}}.bg-violet-400\/25{background-color:#a685ff40}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/25{background-color:color-mix(in oklab, var(--color-violet-400) 25%, transparent)}}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-500\/5{background-color:#8d54ff0d}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/5{background-color:color-mix(in oklab, var(--color-violet-500) 5%, transparent)}}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/10{background-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.bg-violet-500\/15{background-color:#8d54ff26}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/15{background-color:color-mix(in oklab, var(--color-violet-500) 15%, transparent)}}.bg-violet-500\/20{background-color:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/20{background-color:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.bg-violet-500\/30{background-color:#8d54ff4d}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/30{background-color:color-mix(in oklab, var(--color-violet-500) 30%, transparent)}}.bg-violet-500\/40{background-color:#8d54ff66}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/40{background-color:color-mix(in oklab, var(--color-violet-500) 40%, transparent)}}.bg-violet-500\/\[0\.09\]{background-color:#8d54ff17}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/\[0\.09\]{background-color:color-mix(in oklab, var(--color-violet-500) 9%, transparent)}}.bg-violet-600{background-color:var(--color-violet-600)}.bg-violet-600\/20{background-color:#7f22fe33}@supports (color:color-mix(in lab, red, red)){.bg-violet-600\/20{background-color:color-mix(in oklab, var(--color-violet-600) 20%, transparent)}}.bg-warning,.bg-warning\/10{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab, var(--warning) 10%, transparent)}}.bg-warning\/20{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/20{background-color:color-mix(in oklab, var(--warning) 20%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/2{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/2{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-white\/3{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/3{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/6{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/6{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/8{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.bg-white\/45{background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.bg-white\/\[0\.01\]{background-color:#ffffff03}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.01\]{background-color:color-mix(in oklab, var(--color-white) 1%, transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/\[0\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.025\]{background-color:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-400\/10{background-color:#fac8001a}@supports (color:color-mix(in lab, red, red)){.bg-yellow-400\/10{background-color:color-mix(in oklab, var(--color-yellow-400) 10%, transparent)}}.bg-yellow-400\/70{background-color:#fac800b3}@supports (color:color-mix(in lab, red, red)){.bg-yellow-400\/70{background-color:color-mix(in oklab, var(--color-yellow-400) 70%, transparent)}}.bg-yellow-500\/5{background-color:#edb2000d}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/5{background-color:color-mix(in oklab, var(--color-yellow-500) 5%, transparent)}}.bg-yellow-500\/10{background-color:#edb2001a}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/10{background-color:color-mix(in oklab, var(--color-yellow-500) 10%, transparent)}}.bg-yellow-500\/20{background-color:#edb20033}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/20{background-color:color-mix(in oklab, var(--color-yellow-500) 20%, transparent)}}.bg-yellow-500\/40{background-color:#edb20066}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/40{background-color:color-mix(in oklab, var(--color-yellow-500) 40%, transparent)}}.bg-yellow-500\/\[0\.06\]{background-color:#edb2000f}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-yellow-500) 6%, transparent)}}.bg-linear-45{--tw-gradient-position:45deg}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-45{--tw-gradient-position:45deg in oklab}}.bg-linear-45{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-conic{--tw-gradient-position:in oklab;background-image:conic-gradient(var(--tw-gradient-stops))}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-radial-\[at_25\%_25\%\]{--tw-gradient-position:at 25% 25%;background-image:radial-gradient(var(--tw-gradient-stops,at 25% 25%))}.from-\[\#172840\]{--tw-gradient-from:#172840;--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-accent\/40{--tw-gradient-from:var(--accent)}@supports (color:color-mix(in lab, red, red)){.from-accent\/40{--tw-gradient-from:color-mix(in oklab, var(--accent) 40%, transparent)}}.from-accent\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/5{--tw-gradient-from:#f99c000d}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/5{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.from-amber-500\/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-amber-500\/20{--tw-gradient-from:#f99c0033}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.from-amber-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-500\/\[0\.06\]{--tw-gradient-from:#f99c000f}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/\[0\.06\]{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 6%, transparent)}}.from-amber-500\/\[0\.06\]{--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\/5{--tw-gradient-from:#3080ff0d}@supports (color:color-mix(in lab, red, red)){.from-blue-500\/5{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 5%, transparent)}}.from-blue-500\/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-blue-500\/10{--tw-gradient-from:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.from-blue-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.from-blue-500\/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-blue-500\/15{--tw-gradient-from:#3080ff26}@supports (color:color-mix(in lab, red, red)){.from-blue-500\/15{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.from-blue-500\/15{--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\/\[0\.06\]{--tw-gradient-from:#3080ff0f}@supports (color:color-mix(in lab, red, red)){.from-blue-500\/\[0\.06\]{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 6%, transparent)}}.from-blue-500\/\[0\.06\]{--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\/\[0\.08\]{--tw-gradient-from:#3080ff14}@supports (color:color-mix(in lab, red, red)){.from-blue-500\/\[0\.08\]{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 8%, transparent)}}.from-blue-500\/\[0\.08\]{--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-green-500{--tw-gradient-from:var(--color-green-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-green-500\/0{--tw-gradient-from:#0000}@supports (color:color-mix(in lab, red, red)){.from-green-500\/0{--tw-gradient-from:color-mix(in oklab, var(--color-green-500) 0%, transparent)}}.from-green-500\/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-green-500\/10{--tw-gradient-from:#00c7581a}@supports (color:color-mix(in lab, red, red)){.from-green-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.from-green-500\/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-green-500\/\[0\.06\]{--tw-gradient-from:#00c7580f}@supports (color:color-mix(in lab, red, red)){.from-green-500\/\[0\.06\]{--tw-gradient-from:color-mix(in oklab, var(--color-green-500) 6%, transparent)}}.from-green-500\/\[0\.06\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500{--tw-gradient-from:var(--color-purple-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-purple-500\/\[0\.06\]{--tw-gradient-from:#ac4bff0f}@supports (color:color-mix(in lab, red, red)){.from-purple-500\/\[0\.06\]{--tw-gradient-from:color-mix(in oklab, var(--color-purple-500) 6%, transparent)}}.from-purple-500\/\[0\.06\]{--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\/85{--tw-gradient-from:#0f172bd9}@supports (color:color-mix(in lab, red, red)){.from-slate-900\/85{--tw-gradient-from:color-mix(in oklab, var(--color-slate-900) 85%, transparent)}}.from-slate-900\/85{--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\/\[0\.03\]{--tw-gradient-from:#ffffff08}@supports (color:color-mix(in lab, red, red)){.from-white\/\[0\.03\]{--tw-gradient-from:color-mix(in oklab, var(--color-white) 3%, transparent)}}.from-white\/\[0\.03\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-green-500{--tw-gradient-via:var(--color-green-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)}.to-\[\#0b1524\]{--tw-gradient-to:#0b1524;--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-accent\/10{--tw-gradient-to:var(--accent)}@supports (color:color-mix(in lab, red, red)){.to-accent\/10{--tw-gradient-to:color-mix(in oklab, var(--accent) 10%, transparent)}}.to-accent\/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-blue-500{--tw-gradient-to:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-500\/10{--tw-gradient-to:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.to-blue-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.to-blue-500\/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-blue-500\/\[0\.04\]{--tw-gradient-to:#3080ff0a}@supports (color:color-mix(in lab, red, red)){.to-blue-500\/\[0\.04\]{--tw-gradient-to:color-mix(in oklab, var(--color-blue-500) 4%, transparent)}}.to-blue-500\/\[0\.04\]{--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-950\/80{--tw-gradient-to:#162456cc}@supports (color:color-mix(in lab, red, red)){.to-blue-950\/80{--tw-gradient-to:color-mix(in oklab, var(--color-blue-950) 80%, transparent)}}.to-blue-950\/80{--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-green-400{--tw-gradient-to:var(--color-green-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-green-500\/0{--tw-gradient-to:#0000}@supports (color:color-mix(in lab, red, red)){.to-green-500\/0{--tw-gradient-to:color-mix(in oklab, var(--color-green-500) 0%, transparent)}}.to-green-500\/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-purple-500\/5{--tw-gradient-to:#ac4bff0d}@supports (color:color-mix(in lab, red, red)){.to-purple-500\/5{--tw-gradient-to:color-mix(in oklab, var(--color-purple-500) 5%, transparent)}}.to-purple-500\/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))}.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-violet-500\/5{--tw-gradient-to:#8d54ff0d}@supports (color:color-mix(in lab, red, red)){.to-violet-500\/5{--tw-gradient-to:color-mix(in oklab, var(--color-violet-500) 5%, transparent)}}.to-violet-500\/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))}.to-violet-500\/10{--tw-gradient-to:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.to-violet-500\/10{--tw-gradient-to:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.to-violet-500\/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))}.fill-current{fill:currentColor}.fill-gray-400{fill:var(--color-gray-400)}.fill-green-400{fill:var(--color-green-400)}.fill-red-400{fill:var(--color-red-400)}.fill-yellow-400{fill:var(--color-yellow-400)}.stroke-\[1\.7\]{stroke-width:1.7px}.stroke-\[1\.8\]{stroke-width:1.8px}.stroke-\[3\]{stroke-width:3px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-456{padding:calc(var(--spacing) * 456)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-\[12vh\]{padding-top:12vh}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pr-20{padding-right:calc(var(--spacing) * 20)}.pr-24{padding-right:calc(var(--spacing) * 24)}.pr-29{padding-right:calc(var(--spacing) * 29)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-12{padding-left:calc(var(--spacing) * 12)}.pl-\[14px\]{padding-left:14px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-text-bottom{vertical-align:text-bottom}.font-mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji}.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-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\.6rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[44px\]{font-size:44px}.text-\[clamp\(1\.45rem\,3vw\,2rem\)\]{font-size:clamp(1.45rem,3vw,2rem)}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.08em\]{--tw-tracking:-.08em;letter-spacing:-.08em}.tracking-\[-0\.12em\]{--tw-tracking:-.12em;letter-spacing:-.12em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-teal-300\/80{color:#46ecd5cc!important}@supports (color:color-mix(in lab, red, red)){.\!text-teal-300\/80{color:color-mix(in oklab, var(--color-teal-300) 80%, transparent)!important}}.text-\[\#0a1628\]{color:#0a1628}.text-\[\#3ECF8E\]{color:#3ecf8e}.text-\[\#3ECF8E\]\/40{color:#3ecf8e66;color:lab(74.472% -51.1571 20.8709/.4)}.text-\[\#3b82f6\]{color:#3b82f6}.text-\[\#8bbcff\]\/\[0\.035\]{color:#8bbcff09;color:lab(74.7351% -3.45957 -38.7096/.035)}.text-\[\#9cafc6\]{color:#9cafc6}.text-\[\#60a5fa\]{color:#60a5fa}.text-\[\#60a5fa\]\/70{color:#60a5fab3;color:lab(66.0368% -2.92 -49.749/.7)}.text-\[\#06101d\]{color:#06101d}.text-\[\#06101e\]{color:#06101e}.text-\[\#06101e\]\/10{color:#06101e1a;color:lab(4.43225% -.33991 -10.4032/.1)}.text-\[\#06101e\]\/58{color:#06101e94;color:lab(4.43225% -.33991 -10.4032/.58)}.text-\[\#07111f\]{color:#07111f}.text-\[\#7890aa\]{color:#7890aa}.text-\[\#040816\]{color:#040816}.text-\[\#46566b\]{color:#46566b}.text-\[\#071322\]{color:#071322}.text-\[\#071322\]\/60{color:#07132299;color:lab(5.5199% -.683583 -11.8302/.6)}.text-\[\#71859d\]{color:#71859d}.text-\[\#251400\]{color:#251400}.text-\[\#526278\]{color:#526278}.text-\[\#526981\]{color:#526981}.text-\[\#b9c8da\]{color:#b9c8da}.text-\[\#bcd0f5\]{color:#bcd0f5}.text-\[\#c8d5e5\]{color:#c8d5e5}.text-\[\#dce9f8\]{color:#dce9f8}.text-\[\#e7f0fb\]{color:#e7f0fb}.text-\[\#edf5ff\]{color:#edf5ff}.text-\[\#eff6ff\]{color:#eff6ff}.text-\[var\(--faint\)\]{color:var(--faint)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-accent,.text-accent\/60{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.text-accent\/60{color:color-mix(in oklab, var(--accent) 60%, transparent)}}.text-accent\/70{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.text-accent\/70{color:color-mix(in oklab, var(--accent) 70%, transparent)}}.text-accent\/80{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.text-accent\/80{color:color-mix(in oklab, var(--accent) 80%, transparent)}}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/60{color:#fee68599}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/60{color:color-mix(in oklab, var(--color-amber-200) 60%, transparent)}}.text-amber-200\/70{color:#fee685b3}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/70{color:color-mix(in oklab, var(--color-amber-200) 70%, transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/55{color:#ffd2368c}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/55{color:color-mix(in oklab, var(--color-amber-300) 55%, transparent)}}.text-amber-300\/70{color:#ffd236b3}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/70{color:color-mix(in oklab, var(--color-amber-300) 70%, transparent)}}.text-amber-300\/80{color:#ffd236cc}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/80{color:color-mix(in oklab, var(--color-amber-300) 80%, transparent)}}.text-amber-300\/85{color:#ffd236d9}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/85{color:color-mix(in oklab, var(--color-amber-300) 85%, transparent)}}.text-amber-300\/90{color:#ffd236e6}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/90{color:color-mix(in oklab, var(--color-amber-300) 90%, transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/40{color:#fcbb0066}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/40{color:color-mix(in oklab, var(--color-amber-400) 40%, transparent)}}.text-amber-400\/60{color:#fcbb0099}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/60{color:color-mix(in oklab, var(--color-amber-400) 60%, transparent)}}.text-amber-400\/65{color:#fcbb00a6}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/65{color:color-mix(in oklab, var(--color-amber-400) 65%, transparent)}}.text-amber-400\/70{color:#fcbb00b3}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/70{color:color-mix(in oklab, var(--color-amber-400) 70%, transparent)}}.text-amber-400\/80{color:#fcbb00cc}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/80{color:color-mix(in oklab, var(--color-amber-400) 80%, transparent)}}.text-amber-950{color:var(--color-amber-950)}.text-black{color:var(--color-black)}.text-blue-100{color:var(--color-blue-100)}.text-blue-100\/60{color:#dbeafe99}@supports (color:color-mix(in lab, red, red)){.text-blue-100\/60{color:color-mix(in oklab, var(--color-blue-100) 60%, transparent)}}.text-blue-200{color:var(--color-blue-200)}.text-blue-300{color:var(--color-blue-300)}.text-blue-300\/60{color:#90c5ff99}@supports (color:color-mix(in lab, red, red)){.text-blue-300\/60{color:color-mix(in oklab, var(--color-blue-300) 60%, transparent)}}.text-blue-300\/70{color:#90c5ffb3}@supports (color:color-mix(in lab, red, red)){.text-blue-300\/70{color:color-mix(in oklab, var(--color-blue-300) 70%, transparent)}}.text-blue-300\/75{color:#90c5ffbf}@supports (color:color-mix(in lab, red, red)){.text-blue-300\/75{color:color-mix(in oklab, var(--color-blue-300) 75%, transparent)}}.text-blue-300\/80{color:#90c5ffcc}@supports (color:color-mix(in lab, red, red)){.text-blue-300\/80{color:color-mix(in oklab, var(--color-blue-300) 80%, transparent)}}.text-blue-400{color:var(--color-blue-400)}.text-blue-400\/40{color:#54a2ff66}@supports (color:color-mix(in lab, red, red)){.text-blue-400\/40{color:color-mix(in oklab, var(--color-blue-400) 40%, transparent)}}.text-blue-400\/50{color:#54a2ff80}@supports (color:color-mix(in lab, red, red)){.text-blue-400\/50{color:color-mix(in oklab, var(--color-blue-400) 50%, transparent)}}.text-blue-400\/60{color:#54a2ff99}@supports (color:color-mix(in lab, red, red)){.text-blue-400\/60{color:color-mix(in oklab, var(--color-blue-400) 60%, transparent)}}.text-blue-400\/70{color:#54a2ffb3}@supports (color:color-mix(in lab, red, red)){.text-blue-400\/70{color:color-mix(in oklab, var(--color-blue-400) 70%, transparent)}}.text-blue-400\/80{color:#54a2ffcc}@supports (color:color-mix(in lab, red, red)){.text-blue-400\/80{color:color-mix(in oklab, var(--color-blue-400) 80%, transparent)}}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-400{color:var(--color-cyan-400)}.text-cyan-400\/40{color:#00d2ef66}@supports (color:color-mix(in lab, red, red)){.text-cyan-400\/40{color:color-mix(in oklab, var(--color-cyan-400) 40%, transparent)}}.text-cyan-400\/60{color:#00d2ef99}@supports (color:color-mix(in lab, red, red)){.text-cyan-400\/60{color:color-mix(in oklab, var(--color-cyan-400) 60%, transparent)}}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-200\/80{color:#a4f4cfcc}@supports (color:color-mix(in lab, red, red)){.text-emerald-200\/80{color:color-mix(in oklab, var(--color-emerald-200) 80%, transparent)}}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-300\/75{color:#5ee9b5bf}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/75{color:color-mix(in oklab, var(--color-emerald-300) 75%, transparent)}}.text-emerald-300\/80{color:#5ee9b5cc}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/80{color:color-mix(in oklab, var(--color-emerald-300) 80%, transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-400\/40{color:#00d29466}@supports (color:color-mix(in lab, red, red)){.text-emerald-400\/40{color:color-mix(in oklab, var(--color-emerald-400) 40%, transparent)}}.text-emerald-400\/50{color:#00d29480}@supports (color:color-mix(in lab, red, red)){.text-emerald-400\/50{color:color-mix(in oklab, var(--color-emerald-400) 50%, transparent)}}.text-emerald-400\/60{color:#00d29499}@supports (color:color-mix(in lab, red, red)){.text-emerald-400\/60{color:color-mix(in oklab, var(--color-emerald-400) 60%, transparent)}}.text-emerald-400\/65{color:#00d294a6}@supports (color:color-mix(in lab, red, red)){.text-emerald-400\/65{color:color-mix(in oklab, var(--color-emerald-400) 65%, transparent)}}.text-emerald-400\/70{color:#00d294b3}@supports (color:color-mix(in lab, red, red)){.text-emerald-400\/70{color:color-mix(in oklab, var(--color-emerald-400) 70%, transparent)}}.text-emerald-400\/80{color:#00d294cc}@supports (color:color-mix(in lab, red, red)){.text-emerald-400\/80{color:color-mix(in oklab, var(--color-emerald-400) 80%, transparent)}}.text-error,.text-error\/60{color:var(--error)}@supports (color:color-mix(in lab, red, red)){.text-error\/60{color:color-mix(in oklab, var(--error) 60%, transparent)}}.text-error\/70{color:var(--error)}@supports (color:color-mix(in lab, red, red)){.text-error\/70{color:color-mix(in oklab, var(--error) 70%, transparent)}}.text-error\/80{color:var(--error)}@supports (color:color-mix(in lab, red, red)){.text-error\/80{color:color-mix(in oklab, var(--error) 80%, transparent)}}.text-foreground{color:var(--foreground)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-green-200{color:var(--color-green-200)}.text-green-200\/90{color:#b9f8cfe6}@supports (color:color-mix(in lab, red, red)){.text-green-200\/90{color:color-mix(in oklab, var(--color-green-200) 90%, transparent)}}.text-green-300{color:var(--color-green-300)}.text-green-300\/80{color:#7bf1a8cc}@supports (color:color-mix(in lab, red, red)){.text-green-300\/80{color:color-mix(in oklab, var(--color-green-300) 80%, transparent)}}.text-green-400{color:var(--color-green-400)}.text-green-400\/40{color:#05df7266}@supports (color:color-mix(in lab, red, red)){.text-green-400\/40{color:color-mix(in oklab, var(--color-green-400) 40%, transparent)}}.text-green-400\/50{color:#05df7280}@supports (color:color-mix(in lab, red, red)){.text-green-400\/50{color:color-mix(in oklab, var(--color-green-400) 50%, transparent)}}.text-green-400\/60{color:#05df7299}@supports (color:color-mix(in lab, red, red)){.text-green-400\/60{color:color-mix(in oklab, var(--color-green-400) 60%, transparent)}}.text-green-400\/70{color:#05df72b3}@supports (color:color-mix(in lab, red, red)){.text-green-400\/70{color:color-mix(in oklab, var(--color-green-400) 70%, transparent)}}.text-indigo-200{color:var(--color-indigo-200)}.text-indigo-300{color:var(--color-indigo-300)}.text-indigo-300\/70{color:#a4b3ffb3}@supports (color:color-mix(in lab, red, red)){.text-indigo-300\/70{color:color-mix(in oklab, var(--color-indigo-300) 70%, transparent)}}.text-indigo-300\/80{color:#a4b3ffcc}@supports (color:color-mix(in lab, red, red)){.text-indigo-300\/80{color:color-mix(in oklab, var(--color-indigo-300) 80%, transparent)}}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-400\/30{color:#7d87ff4d}@supports (color:color-mix(in lab, red, red)){.text-indigo-400\/30{color:color-mix(in oklab, var(--color-indigo-400) 30%, transparent)}}.text-indigo-400\/40{color:#7d87ff66}@supports (color:color-mix(in lab, red, red)){.text-indigo-400\/40{color:color-mix(in oklab, var(--color-indigo-400) 40%, transparent)}}.text-indigo-400\/50{color:#7d87ff80}@supports (color:color-mix(in lab, red, red)){.text-indigo-400\/50{color:color-mix(in oklab, var(--color-indigo-400) 50%, transparent)}}.text-indigo-400\/60{color:#7d87ff99}@supports (color:color-mix(in lab, red, red)){.text-indigo-400\/60{color:color-mix(in oklab, var(--color-indigo-400) 60%, transparent)}}.text-indigo-400\/70{color:#7d87ffb3}@supports (color:color-mix(in lab, red, red)){.text-indigo-400\/70{color:color-mix(in oklab, var(--color-indigo-400) 70%, transparent)}}.text-muted,.text-muted\/50{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.text-muted\/50{color:color-mix(in oklab, var(--muted) 50%, transparent)}}.text-muted\/60{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.text-muted\/60{color:color-mix(in oklab, var(--muted) 60%, transparent)}}.text-orange-300{color:var(--color-orange-300)}.text-orange-300\/60{color:#ffb96d99}@supports (color:color-mix(in lab, red, red)){.text-orange-300\/60{color:color-mix(in oklab, var(--color-orange-300) 60%, transparent)}}.text-orange-300\/80{color:#ffb96dcc}@supports (color:color-mix(in lab, red, red)){.text-orange-300\/80{color:color-mix(in oklab, var(--color-orange-300) 80%, transparent)}}.text-orange-400{color:var(--color-orange-400)}.text-orange-400\/40{color:#ff8b1a66}@supports (color:color-mix(in lab, red, red)){.text-orange-400\/40{color:color-mix(in oklab, var(--color-orange-400) 40%, transparent)}}.text-pink-200{color:var(--color-pink-200)}.text-pink-300{color:var(--color-pink-300)}.text-pink-400{color:var(--color-pink-400)}.text-purple-200{color:var(--color-purple-200)}.text-purple-300{color:var(--color-purple-300)}.text-purple-400{color:var(--color-purple-400)}.text-purple-400\/40{color:#c07eff66}@supports (color:color-mix(in lab, red, red)){.text-purple-400\/40{color:color-mix(in oklab, var(--color-purple-400) 40%, transparent)}}.text-purple-400\/60{color:#c07eff99}@supports (color:color-mix(in lab, red, red)){.text-purple-400\/60{color:color-mix(in oklab, var(--color-purple-400) 60%, transparent)}}.text-purple-400\/70{color:#c07effb3}@supports (color:color-mix(in lab, red, red)){.text-purple-400\/70{color:color-mix(in oklab, var(--color-purple-400) 70%, transparent)}}.text-purple-500{color:var(--color-purple-500)}.text-red-100{color:var(--color-red-100)}.text-red-200{color:var(--color-red-200)}.text-red-200\/80{color:#ffcacacc}@supports (color:color-mix(in lab, red, red)){.text-red-200\/80{color:color-mix(in oklab, var(--color-red-200) 80%, transparent)}}.text-red-200\/90{color:#ffcacae6}@supports (color:color-mix(in lab, red, red)){.text-red-200\/90{color:color-mix(in oklab, var(--color-red-200) 90%, transparent)}}.text-red-300{color:var(--color-red-300)}.text-red-300\/70{color:#ffa3a3b3}@supports (color:color-mix(in lab, red, red)){.text-red-300\/70{color:color-mix(in oklab, var(--color-red-300) 70%, transparent)}}.text-red-300\/85{color:#ffa3a3d9}@supports (color:color-mix(in lab, red, red)){.text-red-300\/85{color:color-mix(in oklab, var(--color-red-300) 85%, transparent)}}.text-red-400{color:var(--color-red-400)}.text-red-400\/50{color:#ff656880}@supports (color:color-mix(in lab, red, red)){.text-red-400\/50{color:color-mix(in oklab, var(--color-red-400) 50%, transparent)}}.text-red-400\/60{color:#ff656899}@supports (color:color-mix(in lab, red, red)){.text-red-400\/60{color:color-mix(in oklab, var(--color-red-400) 60%, transparent)}}.text-red-400\/70{color:#ff6568b3}@supports (color:color-mix(in lab, red, red)){.text-red-400\/70{color:color-mix(in oklab, var(--color-red-400) 70%, transparent)}}.text-red-400\/80{color:#ff6568cc}@supports (color:color-mix(in lab, red, red)){.text-red-400\/80{color:color-mix(in oklab, var(--color-red-400) 80%, transparent)}}.text-red-400\/90{color:#ff6568e6}@supports (color:color-mix(in lab, red, red)){.text-red-400\/90{color:color-mix(in oklab, var(--color-red-400) 90%, transparent)}}.text-red-500{color:var(--color-red-500)}.text-rose-400{color:var(--color-rose-400)}.text-sky-50\/90{color:#f0f9ffe6}@supports (color:color-mix(in lab, red, red)){.text-sky-50\/90{color:color-mix(in oklab, var(--color-sky-50) 90%, transparent)}}.text-sky-100{color:var(--color-sky-100)}.text-sky-200{color:var(--color-sky-200)}.text-sky-200\/80{color:#b8e6fecc}@supports (color:color-mix(in lab, red, red)){.text-sky-200\/80{color:color-mix(in oklab, var(--color-sky-200) 80%, transparent)}}.text-sky-300{color:var(--color-sky-300)}.text-sky-400{color:var(--color-sky-400)}.text-sky-400\/60{color:#00bcfe99}@supports (color:color-mix(in lab, red, red)){.text-sky-400\/60{color:color-mix(in oklab, var(--color-sky-400) 60%, transparent)}}.text-sky-400\/80{color:#00bcfecc}@supports (color:color-mix(in lab, red, red)){.text-sky-400\/80{color:color-mix(in oklab, var(--color-sky-400) 80%, transparent)}}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-success{color:var(--success)}.text-teal-200\/90{color:#96f7e4e6}@supports (color:color-mix(in lab, red, red)){.text-teal-200\/90{color:color-mix(in oklab, var(--color-teal-200) 90%, transparent)}}.text-teal-300{color:var(--color-teal-300)}.text-teal-300\/60{color:#46ecd599}@supports (color:color-mix(in lab, red, red)){.text-teal-300\/60{color:color-mix(in oklab, var(--color-teal-300) 60%, transparent)}}.text-teal-300\/70{color:#46ecd5b3}@supports (color:color-mix(in lab, red, red)){.text-teal-300\/70{color:color-mix(in oklab, var(--color-teal-300) 70%, transparent)}}.text-teal-300\/80{color:#46ecd5cc}@supports (color:color-mix(in lab, red, red)){.text-teal-300\/80{color:color-mix(in oklab, var(--color-teal-300) 80%, transparent)}}.text-teal-400{color:var(--color-teal-400)}.text-teal-400\/60{color:#00d3bd99}@supports (color:color-mix(in lab, red, red)){.text-teal-400\/60{color:color-mix(in oklab, var(--color-teal-400) 60%, transparent)}}.text-violet-200{color:var(--color-violet-200)}.text-violet-300{color:var(--color-violet-300)}.text-violet-400{color:var(--color-violet-400)}.text-warning,.text-warning\/70{color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.text-warning\/70{color:color-mix(in oklab, var(--warning) 70%, transparent)}}.text-white{color:var(--color-white)}.text-white\/10{color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.text-white\/10{color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.text-white\/12{color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.text-white\/12{color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.text-white\/15{color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.text-white\/15{color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab, red, red)){.text-white\/20{color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.text-white\/25{color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.text-white\/25{color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/38{color:#ffffff61}@supports (color:color-mix(in lab, red, red)){.text-white\/38{color:color-mix(in oklab, var(--color-white) 38%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/48{color:#ffffff7a}@supports (color:color-mix(in lab, red, red)){.text-white\/48{color:color-mix(in oklab, var(--color-white) 48%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.text-white\/78{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-white\/95{color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.text-white\/95{color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.text-white\/\[0\.62\]{color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.62\]{color:color-mix(in oklab, var(--color-white) 62%, transparent)}}.text-white\/\[0\.64\]{color:#ffffffa3}@supports (color:color-mix(in lab, red, red)){.text-white\/\[0\.64\]{color:color-mix(in oklab, var(--color-white) 64%, transparent)}}.text-yellow-200{color:var(--color-yellow-200)}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-300\/80{color:#ffe02acc}@supports (color:color-mix(in lab, red, red)){.text-yellow-300\/80{color:color-mix(in oklab, var(--color-yellow-300) 80%, transparent)}}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-400\/80{color:#fac800cc}@supports (color:color-mix(in lab, red, red)){.text-yellow-400\/80{color:color-mix(in oklab, var(--color-yellow-400) 80%, transparent)}}.text-yellow-500{color:var(--color-yellow-500)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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-white\/20{text-decoration-color:#fff3}@supports (color:color-mix(in lab, red, red)){.decoration-white\/20{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 20%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 20%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 20%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-white\/15::placeholder{color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.placeholder-white\/15::placeholder{color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.placeholder-white\/20::placeholder{color:#fff3}@supports (color:color-mix(in lab, red, red)){.placeholder-white\/20::placeholder{color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.placeholder-white\/25::placeholder{color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.placeholder-white\/25::placeholder{color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.placeholder-white\/30::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.placeholder-white\/30::placeholder{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.placeholder-white\/35::placeholder{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.placeholder-white\/35::placeholder{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.placeholder-white\/40::placeholder{color:#fff6}@supports (color:color-mix(in lab, red, red)){.placeholder-white\/40::placeholder{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.accent-accent{accent-color:var(--accent)}.accent-blue-500{accent-color:var(--color-blue-500)}.accent-cyan-500{accent-color:var(--color-cyan-500)}.accent-purple-500{accent-color:var(--color-purple-500)}.accent-red-500{accent-color:var(--color-red-500)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.04\]{opacity:.04}.opacity-\[0\.12\]{opacity:.12}.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-\[-24px_0_48px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:-24px 0 48px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-12px_40px_-8px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 -12px 40px -8px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(34\,197\,94\,0\.7\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#22c55eb3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(59\,130\,246\,0\.6\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#3b82f699);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(59\,130\,246\,0\.7\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#3b82f6b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(239\,68\,68\,0\.7\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,#ef4444b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(59\,130\,246\,0\.1\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#3b82f61a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(59\,130\,246\,0\.4\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#3b82f666);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(59\,130\,246\,0\.12\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#3b82f61f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(139\,92\,246\,0\.4\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#8b5cf666);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(168\,85\,247\,0\.25\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#a855f740);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(59\,130\,246\,0\.08\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#3b82f614);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(34\,197\,94\,0\.35\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#22c55e59);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(59\,130\,246\,0\.4\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#3b82f666);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(59\,130\,246\,0\.08\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#3b82f614);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(239\,68\,68\,0\.4\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#ef444466);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(37\,99\,235\,0\.25\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#2563eb40);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#000000b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(37\,99\,235\,0\.3\)\]{--tw-shadow:0 10px 30px var(--tw-shadow-color,#2563eb4d);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_18px_40px_-10px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 18px 40px -10px var(--tw-shadow-color,#000000b3);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_20px_50px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#0009);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_20px_60px_-15px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 20px 60px -15px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_70px_-35px_rgba\(245\,158\,11\,0\.55\)\]{--tw-shadow:0 24px 70px -35px var(--tw-shadow-color,#f59e0b8c);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_24px_80px_-20px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 24px 80px -20px var(--tw-shadow-color,#0009);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_24px_80px_rgba\(0\,0\,0\,0\.7\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#000000b3);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_24px_80px_rgba\(0\,0\,0\,0\.8\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#000c);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_36px_120px_rgba\(0\,0\,0\,0\.72\)\,0_0_0_1px_rgba\(59\,130\,246\,0\.05\)\]{--tw-shadow:0 36px 120px var(--tw-shadow-color,#000000b8), 0 0 0 1px var(--tw-shadow-color,#3b82f60d);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_36px_120px_rgba\(0\,0\,0\,0\.72\)\]{--tw-shadow:0 36px 120px var(--tw-shadow-color,#000000b8);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(147\,197\,253\,0\.15\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#93c5fd26);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_3px_0_0_\#34d399\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,#34d399);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_3px_0_0_\#60a5fa\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,#60a5fa);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_3px_0_0_\#a78bfa\]{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,#a78bfa);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-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)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-black\/60{--tw-shadow-color:#0009}@supports (color:color-mix(in lab, red, red)){.shadow-black\/60{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-blue-500\/20{--tw-shadow-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.shadow-blue-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-green-500\/20{--tw-shadow-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.shadow-green-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-green-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-purple-500\/20{--tw-shadow-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.shadow-purple-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-violet-500\/20{--tw-shadow-color:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.shadow-violet-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-\[\#0a1428\]{--tw-ring-color:#0a1428}.ring-blue-400{--tw-ring-color:var(--color-blue-400)}.ring-blue-400\/30{--tw-ring-color:#54a2ff4d}@supports (color:color-mix(in lab, red, red)){.ring-blue-400\/30{--tw-ring-color:color-mix(in oklab, var(--color-blue-400) 30%, transparent)}}.ring-blue-400\/40{--tw-ring-color:#54a2ff66}@supports (color:color-mix(in lab, red, red)){.ring-blue-400\/40{--tw-ring-color:color-mix(in oklab, var(--color-blue-400) 40%, transparent)}}.ring-emerald-400\/20{--tw-ring-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.ring-emerald-400\/20{--tw-ring-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.ring-emerald-400\/40{--tw-ring-color:#00d29466}@supports (color:color-mix(in lab, red, red)){.ring-emerald-400\/40{--tw-ring-color:color-mix(in oklab, var(--color-emerald-400) 40%, transparent)}}.ring-green-500\/30{--tw-ring-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.ring-green-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-green-500) 30%, transparent)}}.ring-orange-400\/40{--tw-ring-color:#ff8b1a66}@supports (color:color-mix(in lab, red, red)){.ring-orange-400\/40{--tw-ring-color:color-mix(in oklab, var(--color-orange-400) 40%, transparent)}}.ring-purple-400\/20{--tw-ring-color:#c07eff33}@supports (color:color-mix(in lab, red, red)){.ring-purple-400\/20{--tw-ring-color:color-mix(in oklab, var(--color-purple-400) 20%, transparent)}}.ring-purple-500\/30{--tw-ring-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.ring-purple-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}.ring-red-500\/40{--tw-ring-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.ring-red-500\/40{--tw-ring-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.ring-sky-400\/20{--tw-ring-color:#00bcfe33}@supports (color:color-mix(in lab, red, red)){.ring-sky-400\/20{--tw-ring-color:color-mix(in oklab, var(--color-sky-400) 20%, transparent)}}.ring-slate-300\/25{--tw-ring-color:#cad5e240}@supports (color:color-mix(in lab, red, red)){.ring-slate-300\/25{--tw-ring-color:color-mix(in oklab, var(--color-slate-300) 25%, transparent)}}.ring-teal-400\/20{--tw-ring-color:#00d3bd33}@supports (color:color-mix(in lab, red, red)){.ring-teal-400\/20{--tw-ring-color:color-mix(in oklab, var(--color-teal-400) 20%, transparent)}}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.ring-white\/\[0\.06\]{--tw-ring-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.ring-white\/\[0\.06\]{--tw-ring-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.ring-yellow-400\/60{--tw-ring-color:#fac80099}@supports (color:color-mix(in lab, red, red)){.ring-yellow-400\/60{--tw-ring-color:color-mix(in oklab, var(--color-yellow-400) 60%, transparent)}}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-\[\#0c1829\]{--tw-ring-offset-color:#0c1829}.ring-offset-\[\#081321\]{--tw-ring-offset-color:#081321}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-blue-400{outline-color:var(--color-blue-400)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-lg{--tw-blur:blur(var(--blur-lg));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-md{--tw-blur:blur(var(--blur-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-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,)}.drop-shadow-\[0_1px_1px_rgba\(0\,0\,0\,0\.35\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#00000059));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-3xl{--tw-backdrop-blur:blur(var(--blur-3xl));-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-\[3px\]{--tw-backdrop-blur:blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,border-color\,background-color\]{transition-property:transform,border-color,background-color;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-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.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}.ease-\[cubic-bezier\(0\.16\,1\,0\.3\,1\)\]{--tw-ease:cubic-bezier(.16,1,.3,1);transition-timing-function:cubic-bezier(.16,1,.3,1)}.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)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[exit\:\$\?\]{exit:$?}.perspective-distant{perspective:var(--perspective-distant)}.transform-3d{transform-style:preserve-3d}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:hidden:is(:where(.group):hover *){display:none}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\: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-\[1\.025\]:is(:where(.group):hover *){scale:1.025}.group-hover\:-rotate-3:is(:where(.group):hover *){rotate:-3deg}.group-hover\:border-white\/10:is(:where(.group):hover *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-white\/10:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.group-hover\:border-white\/\[0\.2\]:is(:where(.group):hover *){border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-white\/\[0\.2\]:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.group-hover\:bg-accent\/30:is(:where(.group):hover *){background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-accent\/30:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.group-hover\:bg-accent\/50:is(:where(.group):hover *){background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-accent\/50:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.group-hover\:bg-white\/10:is(:where(.group):hover *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-white\/10:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.group-hover\:bg-white\/\[0\.06\]:is(:where(.group):hover *){background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-white\/\[0\.06\]:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.group-hover\:text-accent:is(:where(.group):hover *){color:var(--accent)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:text-white\/30:is(:where(.group):hover *){color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/30:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.group-hover\:text-white\/50:is(:where(.group):hover *){color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/50:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.group-hover\:text-white\/60:is(:where(.group):hover *){color:#fff9}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/60:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.group-hover\:text-white\/70:is(:where(.group):hover *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/70:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.group-hover\:text-white\/75:is(:where(.group):hover *){color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/75:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.group-hover\:text-white\/90:is(:where(.group):hover *){color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/90:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.group-hover\:text-white\/\[0\.75\]:is(:where(.group):hover *){color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/\[0\.75\]:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.group-hover\:text-white\/\[0\.78\]:is(:where(.group):hover *){color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/\[0\.78\]:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.marker\:text-sky-300\/70 ::marker{color:#77d4ffb3}@supports (color:color-mix(in lab, red, red)){.marker\:text-sky-300\/70 ::marker{color:color-mix(in oklab, var(--color-sky-300) 70%, transparent)}}.marker\:text-sky-300\/70::marker{color:#77d4ffb3}@supports (color:color-mix(in lab, red, red)){.marker\:text-sky-300\/70::marker{color:color-mix(in oklab, var(--color-sky-300) 70%, transparent)}}.marker\:text-sky-300\/70 ::-webkit-details-marker{color:#77d4ffb3}@supports (color:color-mix(in lab, red, red)){.marker\:text-sky-300\/70 ::-webkit-details-marker{color:color-mix(in oklab, var(--color-sky-300) 70%, transparent)}}.marker\:text-sky-300\/70::-webkit-details-marker{color:#77d4ffb3}@supports (color:color-mix(in lab, red, red)){.marker\:text-sky-300\/70::-webkit-details-marker{color:color-mix(in oklab, var(--color-sky-300) 70%, transparent)}}.placeholder\:font-normal::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.placeholder\:text-muted::placeholder,.placeholder\:text-muted\/50::placeholder{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted\/50::placeholder{color:color-mix(in oklab, var(--muted) 50%, transparent)}}.placeholder\:text-white\/15::placeholder{color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/15::placeholder{color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.placeholder\:text-white\/20::placeholder{color:#fff3}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/20::placeholder{color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.placeholder\:text-white\/25::placeholder{color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/25::placeholder{color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/30::placeholder{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.placeholder\:text-white\/35::placeholder{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/35::placeholder{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.placeholder\:text-white\/45::placeholder{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/45::placeholder{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.placeholder\:text-white\/50::placeholder{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/50::placeholder{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.first\:ml-0:first-child{margin-left:calc(var(--spacing) * 0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[\#3c608b\]:hover{border-color:#3c608b}.hover\:border-accent\/30:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/30:hover{border-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.hover\:border-accent\/50:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-accent\/50:hover{border-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.hover\:border-amber-200\/50:hover{border-color:#fee68580}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-200\/50:hover{border-color:color-mix(in oklab, var(--color-amber-200) 50%, transparent)}}.hover\:border-amber-500\/40:hover{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-500\/40:hover{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:border-blue-400\/40:hover{border-color:#54a2ff66}@supports (color:color-mix(in lab, red, red)){.hover\:border-blue-400\/40:hover{border-color:color-mix(in oklab, var(--color-blue-400) 40%, transparent)}}.hover\:border-blue-500\/20:hover{border-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.hover\:border-blue-500\/20:hover{border-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.hover\:border-blue-500\/30:hover{border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-blue-500\/30:hover{border-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.hover\:border-blue-500\/35:hover{border-color:#3080ff59}@supports (color:color-mix(in lab, red, red)){.hover\:border-blue-500\/35:hover{border-color:color-mix(in oklab, var(--color-blue-500) 35%, transparent)}}.hover\:border-blue-500\/40:hover{border-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.hover\:border-blue-500\/40:hover{border-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.hover\:border-blue-500\/45:hover{border-color:#3080ff73}@supports (color:color-mix(in lab, red, red)){.hover\:border-blue-500\/45:hover{border-color:color-mix(in oklab, var(--color-blue-500) 45%, transparent)}}.hover\:border-cyan-500\/40:hover{border-color:#00b7d766}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-500\/40:hover{border-color:color-mix(in oklab, var(--color-cyan-500) 40%, transparent)}}.hover\:border-cyan-500\/50:hover{border-color:#00b7d780}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-500\/50:hover{border-color:color-mix(in oklab, var(--color-cyan-500) 50%, transparent)}}.hover\:border-error\/30:hover{border-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.hover\:border-error\/30:hover{border-color:color-mix(in oklab, var(--error) 30%, transparent)}}.hover\:border-error\/50:hover{border-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.hover\:border-error\/50:hover{border-color:color-mix(in oklab, var(--error) 50%, transparent)}}.hover\:border-indigo-500\/15:hover{border-color:#625fff26}@supports (color:color-mix(in lab, red, red)){.hover\:border-indigo-500\/15:hover{border-color:color-mix(in oklab, var(--color-indigo-500) 15%, transparent)}}.hover\:border-indigo-500\/20:hover{border-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.hover\:border-indigo-500\/20:hover{border-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.hover\:border-orange-500\/40:hover{border-color:#fe6e0066}@supports (color:color-mix(in lab, red, red)){.hover\:border-orange-500\/40:hover{border-color:color-mix(in oklab, var(--color-orange-500) 40%, transparent)}}.hover\:border-purple-500\/35:hover{border-color:#ac4bff59}@supports (color:color-mix(in lab, red, red)){.hover\:border-purple-500\/35:hover{border-color:color-mix(in oklab, var(--color-purple-500) 35%, transparent)}}.hover\:border-red-400\/20:hover{border-color:#ff656833}@supports (color:color-mix(in lab, red, red)){.hover\:border-red-400\/20:hover{border-color:color-mix(in oklab, var(--color-red-400) 20%, transparent)}}.hover\:border-red-500\/30:hover{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.hover\:border-red-500\/30:hover{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.hover\:border-red-500\/40:hover{border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.hover\:border-red-500\/40:hover{border-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.hover\:border-slate-600\/50:hover{border-color:#45556c80}@supports (color:color-mix(in lab, red, red)){.hover\:border-slate-600\/50:hover{border-color:color-mix(in oklab, var(--color-slate-600) 50%, transparent)}}.hover\:border-teal-500\/25:hover{border-color:#00baa740}@supports (color:color-mix(in lab, red, red)){.hover\:border-teal-500\/25:hover{border-color:color-mix(in oklab, var(--color-teal-500) 25%, transparent)}}.hover\:border-warning\/50:hover{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.hover\:border-warning\/50:hover{border-color:color-mix(in oklab, var(--warning) 50%, transparent)}}.hover\:border-white\/10:hover{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/10:hover{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:border-white\/15:hover{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/15:hover{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:border-white\/25:hover{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/25:hover{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.hover\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:border-white\/40:hover{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/40:hover{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.hover\:border-white\/\[0\.1\]:hover{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/\[0\.1\]:hover{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:border-white\/\[0\.08\]:hover{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/\[0\.08\]:hover{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:border-white\/\[0\.10\]:hover{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/\[0\.10\]:hover{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:border-white\/\[0\.12\]:hover{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/\[0\.12\]:hover{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.hover\:border-white\/\[0\.15\]:hover{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/\[0\.15\]:hover{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:bg-\[\#60a5fa\]:hover{background-color:#60a5fa}.hover\:bg-\[\#112238\]:hover{background-color:#112238}.hover\:bg-accent\/30:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/30:hover{background-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.hover\:bg-accent\/80:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-accent\/80:hover{background-color:color-mix(in oklab, var(--accent) 80%, transparent)}}.hover\:bg-amber-200:hover{background-color:var(--color-amber-200)}.hover\:bg-amber-300\/15:hover{background-color:#ffd23626}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-300\/15:hover{background-color:color-mix(in oklab, var(--color-amber-300) 15%, transparent)}}.hover\:bg-amber-400:hover{background-color:var(--color-amber-400)}.hover\:bg-amber-500\/15:hover{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/15:hover{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.hover\:bg-amber-500\/20:hover{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/20:hover{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.hover\:bg-amber-500\/25:hover{background-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/25:hover{background-color:color-mix(in oklab, var(--color-amber-500) 25%, transparent)}}.hover\:bg-amber-500\/30:hover{background-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/30:hover{background-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.hover\:bg-black\/70:hover{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/70:hover{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.hover\:bg-blue-400:hover{background-color:var(--color-blue-400)}.hover\:bg-blue-400\/20:hover{background-color:#54a2ff33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-400\/20:hover{background-color:color-mix(in oklab, var(--color-blue-400) 20%, transparent)}}.hover\:bg-blue-500:hover{background-color:var(--color-blue-500)}.hover\:bg-blue-500\/10:hover{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/10:hover{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.hover\:bg-blue-500\/15:hover{background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/15:hover{background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.hover\:bg-blue-500\/20:hover{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/20:hover{background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.hover\:bg-blue-500\/25:hover{background-color:#3080ff40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/25:hover{background-color:color-mix(in oklab, var(--color-blue-500) 25%, transparent)}}.hover\:bg-blue-500\/30:hover{background-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/30:hover{background-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.hover\:bg-blue-500\/35:hover{background-color:#3080ff59}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/35:hover{background-color:color-mix(in oklab, var(--color-blue-500) 35%, transparent)}}.hover\:bg-blue-500\/70:hover{background-color:#3080ffb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/70:hover{background-color:color-mix(in oklab, var(--color-blue-500) 70%, transparent)}}.hover\:bg-blue-500\/\[0\.04\]:hover{background-color:#3080ff0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-500\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-blue-500) 4%, transparent)}}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-600\/30:hover{background-color:#155dfc4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-600\/30:hover{background-color:color-mix(in oklab, var(--color-blue-600) 30%, transparent)}}.hover\:bg-card-hover:hover{background-color:var(--card-hover)}.hover\:bg-cyan-400\/15:hover{background-color:#00d2ef26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-400\/15:hover{background-color:color-mix(in oklab, var(--color-cyan-400) 15%, transparent)}}.hover\:bg-cyan-500\/20:hover{background-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-500\/20:hover{background-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.hover\:bg-cyan-500\/30:hover{background-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-500\/30:hover{background-color:color-mix(in oklab, var(--color-cyan-500) 30%, transparent)}}.hover\:bg-cyan-600:hover{background-color:var(--color-cyan-600)}.hover\:bg-emerald-500\/15:hover{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/15:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.hover\:bg-emerald-500\/20:hover{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/20:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.hover\:bg-emerald-500\/25:hover{background-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/25:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.hover\:bg-emerald-500\/\[0\.08\]:hover{background-color:#00bb7f14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/\[0\.08\]:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 8%, transparent)}}.hover\:bg-error\/10:hover{background-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-error\/10:hover{background-color:color-mix(in oklab, var(--error) 10%, transparent)}}.hover\:bg-error\/20:hover{background-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-error\/20:hover{background-color:color-mix(in oklab, var(--error) 20%, transparent)}}.hover\:bg-error\/30:hover{background-color:var(--error)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-error\/30:hover{background-color:color-mix(in oklab, var(--error) 30%, transparent)}}.hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}.hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.hover\:bg-gray-700\/30:hover{background-color:#3641534d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-gray-700\/30:hover{background-color:color-mix(in oklab, var(--color-gray-700) 30%, transparent)}}.hover\:bg-green-500:hover{background-color:var(--color-green-500)}.hover\:bg-green-500\/10:hover{background-color:#00c7581a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-green-500\/10:hover{background-color:color-mix(in oklab, var(--color-green-500) 10%, transparent)}}.hover\:bg-green-500\/20:hover{background-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.hover\:bg-green-500\/20:hover{background-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.hover\:bg-green-500\/25:hover{background-color:#00c75840}@supports (color:color-mix(in lab, red, red)){.hover\:bg-green-500\/25:hover{background-color:color-mix(in oklab, var(--color-green-500) 25%, transparent)}}.hover\:bg-green-500\/30:hover{background-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-green-500\/30:hover{background-color:color-mix(in oklab, var(--color-green-500) 30%, transparent)}}.hover\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\:bg-indigo-500:hover{background-color:var(--color-indigo-500)}.hover\:bg-indigo-500\/10:hover{background-color:#625fff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-indigo-500\/10:hover{background-color:color-mix(in oklab, var(--color-indigo-500) 10%, transparent)}}.hover\:bg-indigo-500\/15:hover{background-color:#625fff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-indigo-500\/15:hover{background-color:color-mix(in oklab, var(--color-indigo-500) 15%, transparent)}}.hover\:bg-indigo-500\/20:hover{background-color:#625fff33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-indigo-500\/20:hover{background-color:color-mix(in oklab, var(--color-indigo-500) 20%, transparent)}}.hover\:bg-indigo-500\/25:hover{background-color:#625fff40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-indigo-500\/25:hover{background-color:color-mix(in oklab, var(--color-indigo-500) 25%, transparent)}}.hover\:bg-indigo-500\/30:hover{background-color:#625fff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-indigo-500\/30:hover{background-color:color-mix(in oklab, var(--color-indigo-500) 30%, transparent)}}.hover\:bg-orange-500\/20:hover{background-color:#fe6e0033}@supports (color:color-mix(in lab, red, red)){.hover\:bg-orange-500\/20:hover{background-color:color-mix(in oklab, var(--color-orange-500) 20%, transparent)}}.hover\:bg-pink-500\/25:hover{background-color:#f6339a40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-pink-500\/25:hover{background-color:color-mix(in oklab, var(--color-pink-500) 25%, transparent)}}.hover\:bg-purple-500:hover{background-color:var(--color-purple-500)}.hover\:bg-purple-500\/15:hover{background-color:#ac4bff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-purple-500\/15:hover{background-color:color-mix(in oklab, var(--color-purple-500) 15%, transparent)}}.hover\:bg-purple-500\/20:hover{background-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-purple-500\/20:hover{background-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.hover\:bg-purple-500\/25:hover{background-color:#ac4bff40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-purple-500\/25:hover{background-color:color-mix(in oklab, var(--color-purple-500) 25%, transparent)}}.hover\:bg-purple-500\/30:hover{background-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-purple-500\/30:hover{background-color:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}.hover\:bg-purple-500\/50:hover{background-color:#ac4bff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-purple-500\/50:hover{background-color:color-mix(in oklab, var(--color-purple-500) 50%, transparent)}}.hover\:bg-purple-600:hover{background-color:var(--color-purple-600)}.hover\:bg-red-400:hover{background-color:var(--color-red-400)}.hover\:bg-red-400\/10:hover{background-color:#ff65681a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-400\/10:hover{background-color:color-mix(in oklab, var(--color-red-400) 10%, transparent)}}.hover\:bg-red-400\/20:hover{background-color:#ff656833}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-400\/20:hover{background-color:color-mix(in oklab, var(--color-red-400) 20%, transparent)}}.hover\:bg-red-500:hover{background-color:var(--color-red-500)}.hover\:bg-red-500\/10:hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/10:hover{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.hover\:bg-red-500\/15:hover{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/15:hover{background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.hover\:bg-red-500\/20:hover{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/20:hover{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.hover\:bg-red-500\/25:hover{background-color:#fb2c3640}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/25:hover{background-color:color-mix(in oklab, var(--color-red-500) 25%, transparent)}}.hover\:bg-red-500\/30:hover{background-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/30:hover{background-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.hover\:bg-red-500\/\[0\.06\]:hover{background-color:#fb2c360f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-red-500) 6%, transparent)}}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-rose-500\/15:hover{background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-500\/15:hover{background-color:color-mix(in oklab, var(--color-rose-500) 15%, transparent)}}.hover\:bg-sky-500\/15:hover{background-color:#00a5ef26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-500\/15:hover{background-color:color-mix(in oklab, var(--color-sky-500) 15%, transparent)}}.hover\:bg-sky-500\/25:hover{background-color:#00a5ef40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-500\/25:hover{background-color:color-mix(in oklab, var(--color-sky-500) 25%, transparent)}}.hover\:bg-slate-500\/15:hover{background-color:#62748e26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-500\/15:hover{background-color:color-mix(in oklab, var(--color-slate-500) 15%, transparent)}}.hover\:bg-slate-500\/25:hover{background-color:#62748e40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-500\/25:hover{background-color:color-mix(in oklab, var(--color-slate-500) 25%, transparent)}}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-teal-500\/15:hover{background-color:#00baa726}@supports (color:color-mix(in lab, red, red)){.hover\:bg-teal-500\/15:hover{background-color:color-mix(in oklab, var(--color-teal-500) 15%, transparent)}}.hover\:bg-violet-500:hover{background-color:var(--color-violet-500)}.hover\:bg-violet-500\/10:hover{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-500\/10:hover{background-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.hover\:bg-violet-500\/15:hover{background-color:#8d54ff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-500\/15:hover{background-color:color-mix(in oklab, var(--color-violet-500) 15%, transparent)}}.hover\:bg-violet-500\/25:hover{background-color:#8d54ff40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-500\/25:hover{background-color:color-mix(in oklab, var(--color-violet-500) 25%, transparent)}}.hover\:bg-violet-500\/35:hover{background-color:#8d54ff59}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-500\/35:hover{background-color:color-mix(in oklab, var(--color-violet-500) 35%, transparent)}}.hover\:bg-violet-600:hover{background-color:var(--color-violet-600)}.hover\:bg-violet-600\/30:hover{background-color:#7f22fe4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-600\/30:hover{background-color:color-mix(in oklab, var(--color-violet-600) 30%, transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/8:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/8:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-white\/\[0\.1\]:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.1\]:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.02\]:hover{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.03\]:hover{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.05\]:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.07\]:hover{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:from-purple-600:hover{--tw-gradient-from:var(--color-purple-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))}.hover\:to-blue-600:hover{--tw-gradient-to: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))}.hover\:pl-\[14px\]:hover{padding-left:14px}.hover\:\!text-teal-200:hover{color:var(--color-teal-200)!important}.hover\:text-\[\#dce9f8\]:hover{color:#dce9f8}.hover\:text-accent:hover{color:var(--accent)}.hover\:text-amber-100:hover{color:var(--color-amber-100)}.hover\:text-amber-300:hover{color:var(--color-amber-300)}.hover\:text-amber-400:hover{color:var(--color-amber-400)}.hover\:text-blue-200:hover{color:var(--color-blue-200)}.hover\:text-blue-300:hover{color:var(--color-blue-300)}.hover\:text-blue-400:hover{color:var(--color-blue-400)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-cyan-300:hover{color:var(--color-cyan-300)}.hover\:text-emerald-300:hover{color:var(--color-emerald-300)}.hover\:text-emerald-400:hover{color:var(--color-emerald-400)}.hover\:text-emerald-400\/80:hover{color:#00d294cc}@supports (color:color-mix(in lab, red, red)){.hover\:text-emerald-400\/80:hover{color:color-mix(in oklab, var(--color-emerald-400) 80%, transparent)}}.hover\:text-error:hover{color:var(--error)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-gray-300:hover{color:var(--color-gray-300)}.hover\:text-green-400:hover{color:var(--color-green-400)}.hover\:text-indigo-100:hover{color:var(--color-indigo-100)}.hover\:text-indigo-200:hover{color:var(--color-indigo-200)}.hover\:text-indigo-300:hover{color:var(--color-indigo-300)}.hover\:text-indigo-400\/70:hover{color:#7d87ffb3}@supports (color:color-mix(in lab, red, red)){.hover\:text-indigo-400\/70:hover{color:color-mix(in oklab, var(--color-indigo-400) 70%, transparent)}}.hover\:text-orange-300:hover{color:var(--color-orange-300)}.hover\:text-purple-300:hover{color:var(--color-purple-300)}.hover\:text-purple-400:hover{color:var(--color-purple-400)}.hover\:text-red-200:hover{color:var(--color-red-200)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-red-400\/70:hover{color:#ff6568b3}@supports (color:color-mix(in lab, red, red)){.hover\:text-red-400\/70:hover{color:color-mix(in oklab, var(--color-red-400) 70%, transparent)}}.hover\:text-sky-200:hover{color:var(--color-sky-200)}.hover\:text-teal-200:hover{color:var(--color-teal-200)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/50:hover{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/50:hover{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.hover\:text-white\/55:hover{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/55:hover{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.hover\:text-white\/60:hover{color:#fff9}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/60:hover{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.hover\:text-white\/65:hover{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/65:hover{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.hover\:text-white\/70:hover{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/70:hover{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:text-white\/75:hover{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/75:hover{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.hover\:text-white\/80:hover{color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/80:hover{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.hover\:text-white\/85:hover{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/85:hover{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.hover\:text-white\/90:hover{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/90:hover{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hover\:text-yellow-200:hover{color:var(--color-yellow-200)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_20px_rgba\(59\,130\,246\,0\.1\)\]:hover{--tw-shadow:0 0 20px var(--tw-shadow-color,#3b82f61a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_24px_rgba\(34\,197\,94\,0\.5\)\]:hover{--tw-shadow:0 0 24px var(--tw-shadow-color,#22c55e80);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_28px_rgba\(59\,130\,246\,0\.6\)\]:hover{--tw-shadow:0 0 28px var(--tw-shadow-color,#3b82f699);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_0_28px_rgba\(239\,68\,68\,0\.6\)\]:hover{--tw-shadow:0 0 28px var(--tw-shadow-color,#ef444499);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_8px_32px_-8px_rgba\(59\,130\,246\,0\.1\)\]:hover{--tw-shadow:0 8px 32px -8px var(--tw-shadow-color,#3b82f61a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_12px_30px_rgba\(37\,99\,235\,0\.34\)\]:hover{--tw-shadow:0 12px 30px var(--tw-shadow-color,#2563eb57);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:border-accent\/50:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus\:border-accent\/50:focus{border-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.focus\:border-amber-300\/50:focus{border-color:#ffd23680}@supports (color:color-mix(in lab, red, red)){.focus\:border-amber-300\/50:focus{border-color:color-mix(in oklab, var(--color-amber-300) 50%, transparent)}}.focus\:border-amber-500\/50:focus{border-color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.focus\:border-amber-500\/50:focus{border-color:color-mix(in oklab, var(--color-amber-500) 50%, transparent)}}.focus\:border-blue-400:focus{border-color:var(--color-blue-400)}.focus\:border-blue-500\/30:focus{border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.focus\:border-blue-500\/30:focus{border-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.focus\:border-blue-500\/40:focus{border-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.focus\:border-blue-500\/40:focus{border-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.focus\:border-blue-500\/50:focus{border-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.focus\:border-blue-500\/50:focus{border-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.focus\:border-green-500\/30:focus{border-color:#00c7584d}@supports (color:color-mix(in lab, red, red)){.focus\:border-green-500\/30:focus{border-color:color-mix(in oklab, var(--color-green-500) 30%, transparent)}}.focus\:border-green-500\/40:focus{border-color:#00c75866}@supports (color:color-mix(in lab, red, red)){.focus\:border-green-500\/40:focus{border-color:color-mix(in oklab, var(--color-green-500) 40%, transparent)}}.focus\:border-green-500\/50:focus{border-color:#00c75880}@supports (color:color-mix(in lab, red, red)){.focus\:border-green-500\/50:focus{border-color:color-mix(in oklab, var(--color-green-500) 50%, transparent)}}.focus\:border-indigo-400\/40:focus{border-color:#7d87ff66}@supports (color:color-mix(in lab, red, red)){.focus\:border-indigo-400\/40:focus{border-color:color-mix(in oklab, var(--color-indigo-400) 40%, transparent)}}.focus\:border-indigo-500\/30:focus{border-color:#625fff4d}@supports (color:color-mix(in lab, red, red)){.focus\:border-indigo-500\/30:focus{border-color:color-mix(in oklab, var(--color-indigo-500) 30%, transparent)}}.focus\:border-indigo-500\/50:focus{border-color:#625fff80}@supports (color:color-mix(in lab, red, red)){.focus\:border-indigo-500\/50:focus{border-color:color-mix(in oklab, var(--color-indigo-500) 50%, transparent)}}.focus\:border-purple-500:focus{border-color:var(--color-purple-500)}.focus\:border-purple-500\/30:focus{border-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.focus\:border-purple-500\/30:focus{border-color:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}.focus\:border-purple-500\/40:focus{border-color:#ac4bff66}@supports (color:color-mix(in lab, red, red)){.focus\:border-purple-500\/40:focus{border-color:color-mix(in oklab, var(--color-purple-500) 40%, transparent)}}.focus\:border-purple-500\/50:focus{border-color:#ac4bff80}@supports (color:color-mix(in lab, red, red)){.focus\:border-purple-500\/50:focus{border-color:color-mix(in oklab, var(--color-purple-500) 50%, transparent)}}.focus\:border-red-500\/60:focus{border-color:#fb2c3699}@supports (color:color-mix(in lab, red, red)){.focus\:border-red-500\/60:focus{border-color:color-mix(in oklab, var(--color-red-500) 60%, transparent)}}.focus\:border-sky-400\/60:focus{border-color:#00bcfe99}@supports (color:color-mix(in lab, red, red)){.focus\:border-sky-400\/60:focus{border-color:color-mix(in oklab, var(--color-sky-400) 60%, transparent)}}.focus\:border-sky-500\/40:focus{border-color:#00a5ef66}@supports (color:color-mix(in lab, red, red)){.focus\:border-sky-500\/40:focus{border-color:color-mix(in oklab, var(--color-sky-500) 40%, transparent)}}.focus\:border-violet-500\/40:focus{border-color:#8d54ff66}@supports (color:color-mix(in lab, red, red)){.focus\:border-violet-500\/40:focus{border-color:color-mix(in oklab, var(--color-violet-500) 40%, transparent)}}.focus\:bg-white\/8:focus{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.focus\:bg-white\/8:focus{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.focus\:bg-white\/\[0\.06\]:focus{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.focus\:bg-white\/\[0\.06\]:focus{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.focus\:text-white\/60:focus{color:#fff9}@supports (color:color-mix(in lab, red, red)){.focus\:text-white\/60:focus{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-accent\/20:focus{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-accent\/20:focus{--tw-ring-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.focus\:ring-accent\/50:focus{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-accent\/50:focus{--tw-ring-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.focus\:ring-amber-300\/15:focus{--tw-ring-color:#ffd23626}@supports (color:color-mix(in lab, red, red)){.focus\:ring-amber-300\/15:focus{--tw-ring-color:color-mix(in oklab, var(--color-amber-300) 15%, transparent)}}.focus\:ring-amber-300\/20:focus{--tw-ring-color:#ffd23633}@supports (color:color-mix(in lab, red, red)){.focus\:ring-amber-300\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-amber-300) 20%, transparent)}}.focus\:ring-blue-400\/60:focus{--tw-ring-color:#54a2ff99}@supports (color:color-mix(in lab, red, red)){.focus\:ring-blue-400\/60:focus{--tw-ring-color:color-mix(in oklab, var(--color-blue-400) 60%, transparent)}}.focus\:ring-blue-500\/30:focus{--tw-ring-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.focus\:ring-blue-500\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.focus\:ring-blue-500\/50:focus{--tw-ring-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.focus\:ring-blue-500\/50:focus{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.focus\:ring-indigo-500\/30:focus{--tw-ring-color:#625fff4d}@supports (color:color-mix(in lab, red, red)){.focus\:ring-indigo-500\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-indigo-500) 30%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-amber-200\/60:focus-visible{--tw-ring-color:#fee68599}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-amber-200\/60:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-amber-200) 60%, transparent)}}.focus-visible\:ring-amber-200\/70:focus-visible{--tw-ring-color:#fee685b3}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-amber-200\/70:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-amber-200) 70%, transparent)}}.focus-visible\:ring-amber-300\/70:focus-visible{--tw-ring-color:#ffd236b3}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-amber-300\/70:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-amber-300) 70%, transparent)}}.focus-visible\:ring-blue-300:focus-visible{--tw-ring-color:var(--color-blue-300)}.focus-visible\:ring-blue-400:focus-visible{--tw-ring-color:var(--color-blue-400)}.focus-visible\:ring-blue-400\/50:focus-visible{--tw-ring-color:#54a2ff80}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-blue-400\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-blue-400) 50%, transparent)}}.focus-visible\:ring-blue-500\/50:focus-visible{--tw-ring-color:#3080ff80}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-blue-500\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-blue-500) 50%, transparent)}}.focus-visible\:ring-purple-500\/50:focus-visible{--tw-ring-color:#ac4bff80}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-purple-500\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-purple-500) 50%, transparent)}}.focus-visible\:ring-red-300:focus-visible{--tw-ring-color:var(--color-red-300)}.focus-visible\:ring-red-500\/50:focus-visible{--tw-ring-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-red-500\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-\[\#60a5fa\]\/50:focus-visible{outline-color:#60a5fa80;outline-color:lab(66.0368% -2.92 -49.749/.5)}.focus-visible\:outline-blue-400:focus-visible{outline-color:var(--color-blue-400)}.focus-visible\:outline-blue-500:focus-visible{outline-color:var(--color-blue-500)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-blue-500\/20:active{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.active\:bg-blue-500\/20:active{background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.active\:bg-white\/15:active{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.active\:bg-white\/15:active{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.active\:bg-white\/\[0\.04\]:active{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.active\:bg-white\/\[0\.04\]:active{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-amber-500\/50:disabled{background-color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-amber-500\/50:disabled{background-color:color-mix(in oklab, var(--color-amber-500) 50%, transparent)}}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:shadow-none:disabled{--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)}@media (hover:hover){.disabled\:hover\:translate-y-0:disabled:hover{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.disabled\:hover\:scale-100:disabled:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.disabled\:hover\:bg-blue-500:disabled:hover{background-color:var(--color-blue-500)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media (min-width:1560px){.min-\[1560px\]\:flex{display:flex}}@media (min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:max-h-\[90vh\]{max-height:90vh}.sm\:max-h-none{max-height:none}.sm\:max-w-\[676px\]{max-width:676px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:shadow-\[0_24px_80px_-20px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 24px 80px -20px var(--tw-shadow-color,#0009);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline{display:inline}.md\:w-1\/2{width:50%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media (min-width:80rem){.xl\:flex{display:flex}.xl\:max-w-\[60\%\]{max-width:60%}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:96rem){.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:border-gray-700{border-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:text-blue-400{color:var(--color-blue-400)}.dark\:text-gray-400{color:var(--color-gray-400)}@media (hover:hover){.dark\:hover\:text-blue-300:hover{color:var(--color-blue-300)}}}@starting-style{.starting\:open\:opacity-0:is([open],:popover-open,:open){opacity:0}}.\[\&\>option\]\:bg-\[\#0a1428\]>option{background-color:#0a1428}}:root{--df-accent-ch:59, 130, 246;--df-accent2-ch:37, 99, 235;--df-success-ch:34, 197, 94;--df-error-ch:239, 68, 68;--df-warning-ch:234, 179, 8;--df-surface-ch:10, 20, 40;--df-muted-alpha-ch:113, 113, 122;--df-bg:#050508;--df-bg-header:#05050fe6;--df-surface:rgba(var(--df-surface-ch), .6);--df-surface-hover:#142850b3;--df-surface-input:rgba(var(--df-surface-ch), .4);--df-text:#e4e4e7;--df-text-secondary:#a1a1aa;--df-text-muted:#71717a;--df-text-dim:#52525b;--df-border:rgba(var(--df-accent-ch), .2);--df-border-hover:rgba(var(--df-accent-ch), .4);--df-border-subtle:rgba(var(--df-accent-ch), .1);--df-accent:#3b82f6;--df-accent-hover:#60a5fa;--df-accent-dark:#2563eb;--df-success:#22c55e;--df-warning:#eab308;--df-error:#ef4444;--df-info:#06b6d4;--df-accent-2:rgba(var(--df-accent-ch), .02);--df-accent-4:rgba(var(--df-accent-ch), .04);--df-accent-5:rgba(var(--df-accent-ch), .05);--df-accent-6:rgba(var(--df-accent-ch), .06);--df-accent-7:rgba(var(--df-accent-ch), .07);--df-accent-8:rgba(var(--df-accent-ch), .08);--df-accent-9:rgba(var(--df-accent-ch), .09);--df-accent-10:rgba(var(--df-accent-ch), .1);--df-accent-12:rgba(var(--df-accent-ch), .12);--df-accent-13:rgba(var(--df-accent-ch), .13);--df-accent-14:rgba(var(--df-accent-ch), .14);--df-accent-15:rgba(var(--df-accent-ch), .15);--df-accent-16:rgba(var(--df-accent-ch), .16);--df-accent-18:rgba(var(--df-accent-ch), .18);--df-accent-20:rgba(var(--df-accent-ch), .2);--df-accent-22:rgba(var(--df-accent-ch), .22);--df-accent-25:rgba(var(--df-accent-ch), .25);--df-accent-26:rgba(var(--df-accent-ch), .26);--df-accent-28:rgba(var(--df-accent-ch), .28);--df-accent-30:rgba(var(--df-accent-ch), .3);--df-accent-35:rgba(var(--df-accent-ch), .35);--df-accent-38:rgba(var(--df-accent-ch), .38);--df-accent-40:rgba(var(--df-accent-ch), .4);--df-accent-42:rgba(var(--df-accent-ch), .42);--df-accent-45:rgba(var(--df-accent-ch), .45);--df-accent-50:rgba(var(--df-accent-ch), .5);--df-accent-55:rgba(var(--df-accent-ch), .55);--df-accent-60:rgba(var(--df-accent-ch), .6);--df-accent-65:rgba(var(--df-accent-ch), .65);--df-accent-70:rgba(var(--df-accent-ch), .7);--df-accent-80:rgba(var(--df-accent-ch), .8);--df-accent-85:rgba(var(--df-accent-ch), .85);--df-accent-90:rgba(var(--df-accent-ch), .9);--df-accent2-5:rgba(var(--df-accent2-ch), .05);--df-accent2-6:rgba(var(--df-accent2-ch), .06);--df-accent2-8:rgba(var(--df-accent2-ch), .08);--df-accent2-10:rgba(var(--df-accent2-ch), .1);--df-accent2-12:rgba(var(--df-accent2-ch), .12);--df-accent2-15:rgba(var(--df-accent2-ch), .15);--df-accent2-18:rgba(var(--df-accent2-ch), .18);--df-accent2-20:rgba(var(--df-accent2-ch), .2);--df-accent2-25:rgba(var(--df-accent2-ch), .25);--df-accent2-28:rgba(var(--df-accent2-ch), .28);--df-accent2-30:rgba(var(--df-accent2-ch), .3);--df-accent2-35:rgba(var(--df-accent2-ch), .35);--df-accent2-40:rgba(var(--df-accent2-ch), .4);--df-accent2-45:rgba(var(--df-accent2-ch), .45);--df-accent2-50:rgba(var(--df-accent2-ch), .5);--df-accent2-70:rgba(var(--df-accent2-ch), .7);--df-accent2-80:rgba(var(--df-accent2-ch), .8);--df-accent2-85:rgba(var(--df-accent2-ch), .85);--df-accent2-90:rgba(var(--df-accent2-ch), .9);--df-accent2-100:rgba(var(--df-accent2-ch), 1);--df-success-0:rgba(var(--df-success-ch), 0);--df-success-4:rgba(var(--df-success-ch), .04);--df-success-5:rgba(var(--df-success-ch), .05);--df-success-6:rgba(var(--df-success-ch), .06);--df-success-8:rgba(var(--df-success-ch), .08);--df-success-9:rgba(var(--df-success-ch), .09);--df-success-10:rgba(var(--df-success-ch), .1);--df-success-12:rgba(var(--df-success-ch), .12);--df-success-15:rgba(var(--df-success-ch), .15);--df-success-18:rgba(var(--df-success-ch), .18);--df-success-20:rgba(var(--df-success-ch), .2);--df-success-22:rgba(var(--df-success-ch), .22);--df-success-25:rgba(var(--df-success-ch), .25);--df-success-30:rgba(var(--df-success-ch), .3);--df-success-35:rgba(var(--df-success-ch), .35);--df-success-40:rgba(var(--df-success-ch), .4);--df-success-50:rgba(var(--df-success-ch), .5);--df-success-55:rgba(var(--df-success-ch), .55);--df-success-60:rgba(var(--df-success-ch), .6);--df-success-70:rgba(var(--df-success-ch), .7);--df-success-80:rgba(var(--df-success-ch), .8);--df-success-90:rgba(var(--df-success-ch), .9);--df-success-100:rgba(var(--df-success-ch), 1);--df-error-0:rgba(var(--df-error-ch), 0);--df-error-4:rgba(var(--df-error-ch), .04);--df-error-5:rgba(var(--df-error-ch), .05);--df-error-6:rgba(var(--df-error-ch), .06);--df-error-7:rgba(var(--df-error-ch), .07);--df-error-8:rgba(var(--df-error-ch), .08);--df-error-9:rgba(var(--df-error-ch), .09);--df-error-10:rgba(var(--df-error-ch), .1);--df-error-12:rgba(var(--df-error-ch), .12);--df-error-15:rgba(var(--df-error-ch), .15);--df-error-18:rgba(var(--df-error-ch), .18);--df-error-20:rgba(var(--df-error-ch), .2);--df-error-22:rgba(var(--df-error-ch), .22);--df-error-25:rgba(var(--df-error-ch), .25);--df-error-28:rgba(var(--df-error-ch), .28);--df-error-30:rgba(var(--df-error-ch), .3);--df-error-35:rgba(var(--df-error-ch), .35);--df-error-36:rgba(var(--df-error-ch), .36);--df-error-38:rgba(var(--df-error-ch), .38);--df-error-40:rgba(var(--df-error-ch), .4);--df-error-45:rgba(var(--df-error-ch), .45);--df-error-50:rgba(var(--df-error-ch), .5);--df-error-60:rgba(var(--df-error-ch), .6);--df-error-70:rgba(var(--df-error-ch), .7);--df-error-80:rgba(var(--df-error-ch), .8);--df-error-85:rgba(var(--df-error-ch), .85);--df-error-90:rgba(var(--df-error-ch), .9);--df-warning-025:rgba(var(--df-warning-ch), .025);--df-warning-6:rgba(var(--df-warning-ch), .06);--df-warning-8:rgba(var(--df-warning-ch), .08);--df-warning-9:rgba(var(--df-warning-ch), .09);--df-warning-12:rgba(var(--df-warning-ch), .12);--df-warning-15:rgba(var(--df-warning-ch), .15);--df-warning-18:rgba(var(--df-warning-ch), .18);--df-warning-25:rgba(var(--df-warning-ch), .25);--df-warning-30:rgba(var(--df-warning-ch), .3);--df-warning-35:rgba(var(--df-warning-ch), .35);--df-warning-40:rgba(var(--df-warning-ch), .4);--df-warning-50:rgba(var(--df-warning-ch), .5);--df-warning-70:rgba(var(--df-warning-ch), .7);--df-warning-90:rgba(var(--df-warning-ch), .9);--df-surface-40:rgba(var(--df-surface-ch), .4);--df-surface-50:rgba(var(--df-surface-ch), .5);--df-surface-55:rgba(var(--df-surface-ch), .55);--df-surface-60:rgba(var(--df-surface-ch), .6);--df-surface-70:rgba(var(--df-surface-ch), .7);--df-surface-72:rgba(var(--df-surface-ch), .72);--df-surface-92:rgba(var(--df-surface-ch), .92);--df-surface-95:rgba(var(--df-surface-ch), .95);--df-surface-98:rgba(var(--df-surface-ch), .98);--df-muted-alpha-8:rgba(var(--df-muted-alpha-ch), .08);--df-muted-alpha-10:rgba(var(--df-muted-alpha-ch), .1);--df-muted-alpha-12:rgba(var(--df-muted-alpha-ch), .12);--df-muted-alpha-15:rgba(var(--df-muted-alpha-ch), .15);--df-muted-alpha-20:rgba(var(--df-muted-alpha-ch), .2);--df-muted-alpha-25:rgba(var(--df-muted-alpha-ch), .25);--df-muted-alpha-35:rgba(var(--df-muted-alpha-ch), .35);--df-muted-alpha-40:rgba(var(--df-muted-alpha-ch), .4);--df-purple-ch:168, 85, 247;--df-purple:#a855f7;--df-purple-8:rgba(var(--df-purple-ch), .08);--df-purple-15:rgba(var(--df-purple-ch), .15);--df-purple-30:rgba(var(--df-purple-ch), .3);--df-purple-40:rgba(var(--df-purple-ch), .4);--df-purple-50:rgba(var(--df-purple-ch), .5);--df-pink-ch:236, 72, 153;--df-pink:#ec4899;--df-pink-8:rgba(var(--df-pink-ch), .08);--df-pink-15:rgba(var(--df-pink-ch), .15);--df-pink-30:rgba(var(--df-pink-ch), .3);--df-pink-40:rgba(var(--df-pink-ch), .4);--df-pink-50:rgba(var(--df-pink-ch), .5);--background:var(--df-bg);--foreground:var(--df-text);--card-bg:var(--df-surface);--card-border:var(--df-border);--card-hover:var(--df-surface-hover);--accent:var(--df-accent);--accent-hover:var(--df-accent-hover);--accent-glow:var(--df-accent-40);--success:var(--df-success);--warning:var(--df-warning);--error:var(--df-error);--muted:var(--df-text-muted)}[data-theme=light]{--df-accent-ch:37, 99, 235;--df-accent2-ch:29, 78, 216;--df-success-ch:22, 163, 74;--df-error-ch:220, 38, 38;--df-warning-ch:217, 119, 6;--df-surface-ch:241, 245, 249;--df-muted-alpha-ch:100, 116, 139;--df-bg:#f8fafc;--df-bg-header:#fffffff7;--df-surface:#ffffffd9;--df-surface-hover:#f1f5f9f2;--df-surface-input:#ffffffe6;--df-text:#0f172a;--df-text-secondary:#1e293b;--df-text-muted:#475569;--df-text-dim:#64748b;--df-border:#0f172a1f;--df-border-hover:#0f172a40;--df-border-subtle:#0f172a12;--df-accent:#2563eb;--df-accent-hover:#1d4ed8;--df-accent-dark:#1e40af;--df-success:#16a34a;--df-warning:#d97706;--df-error:#dc2626;--df-info:#0891b2}[data-theme=dark-orange]{--df-accent-ch:249, 115, 22;--df-accent2-ch:234, 88, 12;--df-accent:#f97316;--df-accent-hover:#fb923c;--df-accent-dark:#ea6c10;--df-border:#f9731638;--df-border-hover:#f9731673;--df-border-subtle:#f973161a}[data-theme=light] .text-white{color:#0f172a!important}[data-theme=light] .text-white\/10,[data-theme=light] .text-white\/12,[data-theme=light] .text-white\/15,[data-theme=light] .text-white\/20{color:#0f172a61!important}[data-theme=light] .text-white\/25,[data-theme=light] .text-white\/30,[data-theme=light] .text-white\/35,[data-theme=light] .text-white\/40{color:#0f172a94!important}[data-theme=light] .text-white\/45,[data-theme=light] .text-white\/50,[data-theme=light] .text-white\/55,[data-theme=light] .text-white\/60{color:#0f172ab8!important}[data-theme=light] .text-white\/65,[data-theme=light] .text-white\/70,[data-theme=light] .text-white\/75,[data-theme=light] .text-white\/80,[data-theme=light] .text-white\/85,[data-theme=light] .text-white\/90,[data-theme=light] .text-white\/95{color:#0f172ae0!important}[data-theme=light] .border-white\/5,[data-theme=light] .border-white\/8,[data-theme=light] .border-white\/10,[data-theme=light] .border-white\/12{border-color:#0f172a1a!important}[data-theme=light] .border-white\/15,[data-theme=light] .border-white\/20,[data-theme=light] .border-white\/25{border-color:#0f172a2e!important}[data-theme=light] .border-white\/30,[data-theme=light] .border-white\/40,[data-theme=light] .border-white\/50{border-color:#0f172a47!important}[data-theme=light] .bg-white\/2,[data-theme=light] .bg-white\/3,[data-theme=light] .bg-white\/5{background-color:#0f172a0a!important}[data-theme=light] .bg-white\/6,[data-theme=light] .bg-white\/8,[data-theme=light] .bg-white\/10{background-color:#0f172a0f!important}[data-theme=light] .bg-white\/12,[data-theme=light] .bg-white\/15,[data-theme=light] .bg-white\/20{background-color:#0f172a14!important}[data-theme=light] .bg-white\/30,[data-theme=light] .bg-white\/40{background-color:#0f172a1f!important}[data-theme=light] .bg-black\/20{background-color:#0f172a0d!important}[data-theme=light] .bg-black\/30{background-color:#0f172a12!important}[data-theme=light] .bg-black\/40{background-color:#0f172a1a!important}[data-theme=light] .bg-black\/50{background-color:#0f172a21!important}[data-theme=light] .bg-black\/60{background-color:#0f172a29!important}[data-theme=light] .bg-black\/70{background-color:#0f172a33!important}[data-theme=light] .bg-black\/80{background-color:#0f172a40!important}[data-theme=light] .bg-black\/85{background-color:#0f172a4d!important}[data-theme=light] .glass-card{background:#ffffffc7!important;border-color:#0f172a1a!important;box-shadow:0 1px 3px #0f172a12,0 4px 16px #0f172a0d!important}[data-theme=light] .bg-\[\#050508\],[data-theme=light] .bg-\[\#050510\],[data-theme=light] .bg-\[\#080f20\],[data-theme=light] .bg-\[\#0a0a0a\],[data-theme=light] .bg-\[\#0a0a0f\],[data-theme=light] .bg-\[\#0a1428\],[data-theme=light] .bg-\[\#0a1628\],[data-theme=light] .bg-\[\#0c1829\],[data-theme=light] .bg-\[\#0c1a2e\],[data-theme=light] .bg-\[\#0e1c32\],[data-theme=light] .bg-\[\#0f172a\],[data-theme=light] .bg-\[\#0f1d32\],[data-theme=light] .bg-\[\#18293f\],[data-theme=light] .bg-\[\#1a1a2e\],[data-theme=light] .bg-\[\#060d1e\]\/95,[data-theme=light] .bg-\[\#0a0a0a\]\/95,[data-theme=light] .bg-\[\#0a1428\]\/80,[data-theme=light] .bg-\[\#0a1428\]\/90,[data-theme=light] .bg-\[\#0a1628\]\/50,[data-theme=light] .bg-\[\#0a1628\]\/60,[data-theme=light] .bg-\[\#0a1628\]\/80,[data-theme=light] .bg-\[\#0a1628\]\/90,[data-theme=light] .bg-\[\#0a1628\]\/95,[data-theme=light] .bg-\[\#0a1628\]\/97,[data-theme=light] .bg-\[\#0c1a2e\]\/80,[data-theme=light] .bg-\[\#0f1d32\]\/95{background-color:#f1f5f9e0!important}[data-theme=light] .bg-gray-900,[data-theme=light] .bg-slate-900{background-color:#f1f5f9!important}[data-theme=light] .bg-gray-800,[data-theme=light] .bg-slate-800{background-color:#f8fafc!important}[data-theme=light] .bg-gray-700,[data-theme=light] .bg-slate-700{background-color:#e2e8f0cc!important}[data-theme=light] .bg-gradient{background:radial-gradient(at 20% 10%,#2563eb0f 0%,#0000 50%),radial-gradient(at 80% 90%,#2563eb0a 0%,#0000 50%)!important}[data-theme=light] .text-gray-300,[data-theme=light] .text-slate-200,[data-theme=light] .text-slate-100{color:#334155!important}[data-theme=light] .text-gray-400,[data-theme=light] .text-slate-300,[data-theme=light] .text-slate-400{color:#475569!important}[data-theme=light] .text-gray-500,[data-theme=light] .text-slate-500{color:#64748b!important}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans), system-ui, sans-serif;min-height:100vh;overflow-x:hidden}@media (max-width:768px){body:has(.collab-panel){width:100%!important;height:100%!important;position:fixed!important;overflow:hidden!important}}.glass-card{background:var(--card-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--card-border);box-shadow:0 8px 32px #00000080, 0 0 0 1px var(--df-accent-10), inset 0 1px 0 var(--df-accent-10);border-radius:16px;transition:all .3s}.glass-card:hover{background:var(--card-hover);border-color:var(--df-accent-40);box-shadow:0 12px 40px #0009, 0 0 20px var(--df-accent-15), inset 0 1px 0 var(--df-accent-15);transform:translateY(-2px)}.glass-card.dropdown-open,.glass-card.dropdown-open:hover{background:var(--card-bg);border-color:var(--card-border);box-shadow:0 8px 32px #00000080, 0 0 0 1px var(--df-accent-10), inset 0 1px 0 var(--df-accent-10);transform:none}.glass-header{background:var(--df-bg-header);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--card-border)}.tab-nav{background:var(--df-surface-40);border:1px solid var(--df-accent-15);border-radius:12px;gap:4px;padding:4px;display:flex}.tab-item{color:var(--muted);cursor:pointer;border:1px solid #0000;border-radius:8px;padding:10px 24px;font-size:.9rem;font-weight:500;transition:all .2s}.tab-item:hover{color:var(--foreground);background:var(--df-accent-10)}.tab-item.active{color:var(--foreground);background:var(--df-accent-20);border-color:var(--df-accent-30);box-shadow:0 0 12px var(--df-accent-20)}.status-dot{border-radius:50%;width:10px;height:10px;animation:2s infinite pulse}.status-dot.online{background:var(--success);box-shadow:0 0 8px var(--success)}.status-dot.offline{background:var(--error);box-shadow:0 0 8px var(--error);animation:none}.status-dot.warning{background:var(--warning);box-shadow:0 0 8px var(--warning)}.status-dot.unknown{background:var(--muted);box-shadow:none;animation:none}@keyframes pulse{50%{opacity:.5}}.tag-pill{background:var(--df-accent-15);border:1px solid var(--df-accent-25);color:var(--accent);border-radius:9999px;padding:2px 10px;font-size:.75rem;transition:all .2s}.tag-pill:hover{background:var(--df-accent-25);border-color:var(--df-accent-40)}.category-badge{background:var(--df-accent-15);text-transform:uppercase;letter-spacing:.05em;color:var(--accent);border-radius:6px;padding:4px 8px;font-size:.7rem}.category-badge.web{color:#60a5fa;background:#60a5fa26}.category-badge.api{color:#34d399;background:#34d39926}.category-badge.service{color:#f472b6;background:#f472b626}.category-badge.tool{color:#fbbf24;background:#fbbf2426}.category-badge.site{color:#a78bfa;background:#a78bfa26}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--df-accent-5);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--df-accent-30);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--df-accent-50)}.gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#3b82f6 0%,#60a5fa 50%,#93c5fd 100%);-webkit-background-clip:text;background-clip:text}.glass-button{background:var(--df-accent-10);border:1px solid var(--df-accent-20);color:var(--foreground);cursor:pointer;border-radius:8px;padding:8px 16px;transition:all .2s}.glass-button:hover{background:var(--df-accent-20);border-color:var(--df-accent-40);box-shadow:0 0 12px var(--df-accent-15)}.glass-button.primary{background:var(--df-accent-30);border-color:var(--df-accent-50)}.glass-button.primary:hover{background:var(--df-accent-40);box-shadow:0 0 16px var(--df-accent-25)}.action-button{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:.8rem;font-weight:500;transition:all .2s;display:flex}.action-button.launch{background:var(--df-success-20);color:#22c55e;border-color:var(--df-success-30)}.action-button.launch:hover{background:var(--df-success-30);box-shadow:0 0 12px var(--df-success-20)}.action-button.folder{background:var(--df-accent-20);color:#60a5fa;border-color:var(--df-accent-30)}.action-button.folder:hover{background:var(--df-accent-30);box-shadow:0 0 12px var(--df-accent-20)}.action-button.terminal{color:#a78bfa;background:#a78bfa33;border-color:#a78bfa4d}.action-button.terminal:hover{background:#a78bfa4d;box-shadow:0 0 12px #a78bfa33}.icon-link{color:var(--muted);transition:all .2s}.icon-link:hover{color:var(--accent);transform:scale(1.1)}.bg-gradient{background:radial-gradient(ellipse at 20% 10%, var(--df-accent-15) 0%, transparent 50%), radial-gradient(ellipse at 80% 90%, var(--df-accent2-10) 0%, transparent 50%), radial-gradient(ellipse at 50% 50%, #1e40af14 0%, transparent 70%);pointer-events:none;z-index:-1;position:fixed;inset:0}.section-header{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:1rem;padding-left:4px;font-size:.75rem;font-weight:600}.empty-state{text-align:center;color:var(--muted);padding:3rem}.empty-state-icon{opacity:.5;width:48px;height:48px;margin:0 auto 1rem}.glass-input{background:var(--df-surface-40);border:1px solid var(--df-accent-20);color:var(--foreground);border-radius:8px;width:100%;padding:12px 16px;font-size:.9rem;transition:all .2s}.glass-input:focus{border-color:var(--df-accent-50);box-shadow:0 0 0 3px var(--df-accent-10);outline:none}.glass-input::placeholder{color:var(--muted)}.glass-input:disabled{opacity:.5;cursor:not-allowed}.glass-input.error{border-color:var(--error)}.glass-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.glass-button.secondary{background:var(--df-accent-5);border-color:var(--df-accent-15)}.glass-button.secondary:hover:not(:disabled){background:var(--df-accent-10);border-color:var(--df-accent-25)}.vault-shine{background:linear-gradient(120deg,#0000 0% 30%,#fff6 50%,#0000 70% 100%);transition:none;transform:translate(-100%)}.vault-button:hover .vault-shine{animation:.6s ease-out forwards vault-shine}@keyframes vault-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.pm2-dashboard{flex-direction:column;gap:1rem;display:flex}.pm2-header{flex-direction:column;gap:1rem;padding:1rem 1.5rem;display:flex}.pm2-header-title{align-items:center;gap:.75rem;display:flex}.pm2-header-title h2{margin:0;font-size:1.1rem;font-weight:600}.pm2-refresh-btn{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;margin-left:auto;padding:.5rem;transition:all .2s}.pm2-refresh-btn:hover{color:var(--accent);background:var(--df-accent-10)}.pm2-refresh-btn:disabled{opacity:.5;cursor:not-allowed}.pm2-quick-stats{flex-wrap:wrap;gap:1.5rem;font-size:.875rem;display:flex}.pm2-stat{align-items:center;gap:.5rem;display:flex}.pm2-stat-value{color:var(--foreground)}.pm2-stat-ports{margin-left:auto}.pm2-table{padding:0;overflow:hidden}.pm2-table-header{border-bottom:1px solid var(--card-border);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:#0000004d;grid-template-columns:32px 1.5fr 100px 80px 80px 80px 80px;gap:.5rem;padding:.75rem 1rem;font-size:.75rem;font-weight:600;display:grid}.pm2-table-body{flex-direction:column;display:flex}.pm2-row{border-bottom:1px solid var(--df-accent-10);transition:background .2s}.pm2-row:last-child{border-bottom:none}.pm2-row:hover{background:var(--df-accent-5)}.pm2-row.expanded{background:var(--df-accent-8)}.pm2-row-main{cursor:pointer;grid-template-columns:32px 1.5fr 100px 80px 80px 80px 80px;align-items:center;gap:.5rem;padding:.875rem 1rem;display:grid}.pm2-cell{align-items:center;min-width:0;display:flex}.pm2-cell-icon{justify-content:center}.pm2-cell-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm2-cell-status,.pm2-cell-port,.pm2-cell-cpu,.pm2-cell-memory,.pm2-cell-uptime{justify-content:flex-start}.pm2-status{text-transform:capitalize;border-radius:6px;align-items:center;gap:6px;padding:3px 10px;font-size:.75rem;font-weight:500;display:inline-flex}.pm2-status.online{background:var(--df-success-15);color:var(--success)}.pm2-status.stopped{background:var(--df-muted-alpha-15);color:var(--muted)}.pm2-status.errored{background:var(--df-error-15);color:var(--error)}.pm2-status.launching{background:var(--df-warning-15);color:var(--warning)}.pm2-status.not-started,.pm2-status.not_started{background:var(--df-muted-alpha-15);color:var(--muted)}.pm2-status .status-dot{width:6px;height:6px}.metric-bar{background:#ffffff1a;border-radius:3px;width:50px;height:6px;overflow:hidden}.metric-bar-fill{border-radius:3px;height:100%;transition:width .3s}.pm2-row-details{flex-direction:column;gap:1rem;padding:0 1rem 1rem 3rem;display:flex}.pm2-details-info{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;font-size:.875rem;display:grid}.pm2-details-item{gap:.5rem;display:flex}.pm2-details-item .text-muted{color:var(--muted)}.pm2-settings-panel{background:#ffffff08;border:1px solid #ffffff0d;border-radius:6px;margin-bottom:.75rem;padding:.75rem}.pm2-settings-row{align-items:center;gap:.75rem;display:flex}.pm2-settings-row label{min-width:50px}.pm2-settings-panel .glass-input{background:#0000004d;border:1px solid #ffffff1a}.pm2-action-settings{color:var(--muted);background:#ffffff0d;border-color:#ffffff1a}.pm2-action-settings:hover{color:var(--accent);border-color:var(--accent);background:#ffffff1a}.pm2-section-header{border-bottom:1px solid #ffffff0d;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.pm2-section-header h3{font-size:.9rem;font-weight:600}.pm2-table+.pm2-table{margin-top:1.5rem}.pm2-actions{flex-wrap:wrap;gap:.5rem;display:flex}.pm2-action-btn{cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.8rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.pm2-action-btn:disabled{opacity:.5;cursor:not-allowed}.pm2-action-stop{background:var(--df-error-15);color:var(--error);border-color:var(--df-error-25)}.pm2-action-stop:hover:not(:disabled){background:var(--df-error-25)}.pm2-action-restart{background:var(--df-warning-15);color:var(--warning);border-color:var(--df-warning-25)}.pm2-action-restart:hover:not(:disabled){background:var(--df-warning-25)}.pm2-action-start{background:var(--df-success-15);color:var(--success);border-color:var(--df-success-25)}.pm2-action-start:hover:not(:disabled){background:var(--df-success-25)}.pm2-action-open{background:var(--df-accent-15);color:var(--accent);border-color:var(--df-accent-25)}.pm2-action-open:hover{background:var(--df-accent-25)}.pm2-conflict-warning{background:var(--df-error-10);border:1px solid var(--df-error-25);color:var(--error);border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.pm2-error{background:var(--df-error-10);border:1px solid var(--df-error-25);color:var(--error);border-radius:8px;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.875rem;display:flex}.pm2-error button{color:var(--error);cursor:pointer;opacity:.7;background:0 0;border:none;padding:0 .5rem;font-size:1.25rem;transition:opacity .2s}.pm2-error button:hover{opacity:1}@media (max-width:768px){.pm2-table-header{display:none}.pm2-row-main{grid-template-columns:24px 1fr auto;gap:.75rem}.pm2-cell-cpu,.pm2-cell-memory,.pm2-cell-uptime{display:none}.pm2-row-details{padding-left:1rem}.pm2-details-info{grid-template-columns:1fr}.pm2-quick-stats{flex-direction:column;gap:.75rem}.pm2-stat-ports{margin-left:0}}.systems-command-layout{flex-direction:column;gap:1rem;display:flex;position:relative}.systems-command-layout:before{content:"";background:radial-gradient(ellipse at center, var(--df-accent-6) 0%, transparent 70%);pointer-events:none;z-index:0;width:900px;height:400px;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.systems-command-layout>*{z-index:1;position:relative}.systems-grid{grid-template-columns:7fr 5fr;align-items:start;gap:1.25rem;display:grid}.systems-bottom-row{grid-template-columns:5fr 7fr;align-items:start;gap:1rem;display:grid}.command-status-header{border:1px solid var(--df-accent-30);border-left:3px solid var(--df-accent-60);box-shadow:inset 0 1px 0 var(--df-accent-15), 0 4px 24px #00000080, 0 0 60px var(--df-accent-6);background:linear-gradient(135deg,#0c1630f2 0%,#050a19fa 100%);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:18px 24px;display:flex}@keyframes header-error-pulse{0%,to{box-shadow:inset 0 1px 0 var(--df-error-15), 0 0 20px var(--df-error-30)}50%{box-shadow:inset 0 1px 0 var(--df-error-20), 0 0 32px var(--df-error-50)}}.section-label{text-transform:uppercase;letter-spacing:.12em;color:#52525b;align-items:center;gap:8px;margin-bottom:10px;font-size:.72rem;font-weight:700;display:flex}.section-label:after{content:"";background:linear-gradient(90deg,#ffffff0f 0%,#0000 100%);flex:1;height:1px}.process-card{border:1px solid var(--df-accent-18);border-left:2px solid var(--df-accent-30);background:linear-gradient(145deg,#142341b3 0%,#080e1ea6 100%);border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;transition:border-color .25s,box-shadow .25s,background .25s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 2px 8px #0000004d}.process-card:hover{border-color:var(--df-accent-35);box-shadow:inset 0 1px 0 #ffffff14, 0 4px 16px #0006, 0 0 0 1px var(--df-accent-10)}.process-card-online{border-color:var(--df-success-35);border-left-color:var(--df-success-60);box-shadow:inset 0 1px 0 var(--df-success-12), 0 0 24px var(--df-success-8), 0 2px 8px #0000004d;background:linear-gradient(145deg,#14322399 0%,#08120ea6 100%)}.process-card-online:hover{border-color:var(--df-success-55);box-shadow:inset 0 1px 0 var(--df-success-15), 0 0 32px var(--df-success-12), 0 4px 16px #0006}.process-card-errored{border-color:var(--df-error-45);border-left-color:var(--df-error-70);box-shadow:inset 0 1px 0 var(--df-error-12), 0 0 24px var(--df-error-10);background:linear-gradient(145deg,#320f0fa6 0%,#140808b3 100%);animation:2.5s ease-in-out infinite card-error-pulse}.process-card-stopped{border-color:var(--df-muted-alpha-20);border-left-color:var(--df-muted-alpha-35);opacity:.75;background:linear-gradient(145deg,#0f14238c 0%,#080a1299 100%);box-shadow:inset 0 1px #ffffff08,0 2px 8px #00000040}.process-card-not-started{border-color:var(--df-accent-20);box-shadow:none;opacity:.7;background:linear-gradient(145deg,#0a142d80 0%,#050a148c 100%);border-style:dashed}@keyframes card-error-pulse{0%,to{box-shadow:inset 0 1px 0 var(--df-error-12), 0 0 24px var(--df-error-10)}50%{box-shadow:inset 0 1px 0 var(--df-error-18), 0 0 36px var(--df-error-20)}}.process-card-actions{opacity:0;flex-shrink:0;gap:4px;transition:opacity .15s;display:flex}.process-card:hover .process-card-actions{opacity:1}.process-status-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.process-status-dot.dot-online{box-shadow:0 0 6px var(--df-success-80);background:#22c55e;animation:2s ease-in-out infinite dot-live-pulse}.process-status-dot.dot-errored{box-shadow:0 0 6px var(--df-error-80);background:#ef4444}.process-status-dot.dot-stopped{box-shadow:none;background:#52525b}.process-status-dot.dot-not-started{background:var(--df-accent-40);box-shadow:none}@keyframes dot-live-pulse{0%,to{box-shadow:0 0 6px var(--df-success-80);opacity:1}50%{box-shadow:0 0 10px var(--df-success-40);opacity:.7}}.mini-gauge{align-items:center;gap:8px;display:flex}.mini-gauge-label{text-transform:uppercase;color:#71717a;flex-shrink:0;width:24px;font-family:monospace;font-size:.68rem;font-weight:600}.mini-gauge-track{background:#ffffff14;border-radius:2px;flex:1;height:3px;overflow:hidden}.mini-gauge-fill{border-radius:2px;height:100%;transition:width .6s}.mini-gauge-value{color:#71717a;text-align:right;flex-shrink:0;width:48px;font-family:monospace;font-size:.72rem}.intel-panel{background:linear-gradient(135deg, var(--df-surface-70), #050c1ecc);border:1px solid var(--df-accent-15);-webkit-backdrop-filter:blur(12px);border-radius:16px;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 4px 24px #0000004d,inset 0 0 0 1px #ffffff08,inset 0 1px #ffffff0a}.intel-panel:hover{border-color:var(--df-accent-25);box-shadow:0 8px 32px #0006,inset 0 0 0 1px #ffffff0a,inset 0 1px #ffffff0f}.intel-panel-scrollable{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;max-height:280px;overflow-y:auto}.intel-panel-scrollable::-webkit-scrollbar{width:4px}.intel-panel-scrollable::-webkit-scrollbar-track{background:0 0}.intel-panel-scrollable::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.intel-panel-body{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;max-height:320px;overflow-y:auto;padding:14px!important}.intel-panel-body::-webkit-scrollbar{width:4px}.intel-panel-body::-webkit-scrollbar-track{background:0 0}.intel-panel-body::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.intel-panel .process-card{border-color:var(--df-accent-20);background:linear-gradient(145deg,#192a4e99 0%,#0c12268c 100%)}.intel-panel .process-card-online{border-color:var(--df-success-35);background:linear-gradient(145deg,#1637268c 0%,#0a16108c 100%)}.intel-panel .process-card-errored{border-color:var(--df-error-45);background:linear-gradient(145deg,#3712128c 0%,#16080899 100%)}.intel-panel-header{background:linear-gradient(#ffffff06 0%,#0000 100%);border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;min-height:48px;padding:13px 18px;display:flex}.intel-panel--servers{border-left:2px solid var(--df-accent-50)}.intel-panel--servers .intel-panel-header{background:linear-gradient(90deg, var(--df-accent-7) 0%, transparent 50%)}.intel-panel--services{border-left:2px solid #f59e0b80}.intel-panel--services .intel-panel-header{background:linear-gradient(90deg,#f59e0b0f 0%,#0000 50%)}.intel-panel--dev{border-left:2px solid #38bdf866}.intel-panel--dev .intel-panel-header{background:linear-gradient(90deg,#38bdf80d 0%,#0000 50%)}.intel-panel--ai{border-left:2px solid #8b5cf680}.intel-panel--ai .intel-panel-header{background:linear-gradient(90deg,#8b5cf612 0%,#0000 50%)}.intel-panel--comms{border-left:2px solid var(--df-success-40)}.intel-panel--comms .intel-panel-header{background:linear-gradient(90deg, var(--df-success-6) 0%, transparent 50%)}.intel-panel--watchdog{border-left:2px solid #06b6d473}.intel-panel--watchdog .intel-panel-header{background:linear-gradient(90deg,#06b6d40f 0%,#0000 50%)}.intel-panel--jobs{border-left:2px solid #6366f180}.intel-panel--jobs .intel-panel-header{background:linear-gradient(90deg,#6366f112 0%,#0000 50%)}.intel-panel--memory{border-left:2px solid #f59e0b73}.intel-panel--memory .intel-panel-header{background:linear-gradient(90deg,#f59e0b0f 0%,#0000 50%)}@media (max-width:1024px){.systems-grid,.systems-bottom-row{grid-template-columns:1fr}.command-status-header{flex-direction:column;align-items:flex-start;gap:12px}}.markdown-content{color:var(--foreground);font-size:.95rem;line-height:1.7}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{color:var(--foreground);margin-top:1.5em;margin-bottom:.75em;font-weight:600;line-height:1.3}.markdown-content h1{border-bottom:1px solid var(--card-border);padding-bottom:.5rem;font-size:1.75rem}.markdown-content h2{border-bottom:1px solid var(--df-accent-15);padding-bottom:.4rem;font-size:1.4rem}.markdown-content h3{font-size:1.2rem}.markdown-content h4{font-size:1.05rem}.markdown-content p{margin-bottom:1em}.markdown-content a{color:var(--accent);text-decoration:none;transition:color .2s}.markdown-content a:hover{color:var(--accent-hover);text-decoration:underline}.markdown-content strong{color:var(--foreground);font-weight:600}.markdown-content em{font-style:italic}.markdown-content code{background:var(--df-accent-10);border:1px solid var(--df-accent-20);font-family:var(--font-mono), monospace;color:var(--accent-hover);border-radius:4px;padding:.15em .4em;font-size:.875em}.markdown-content pre{border:1px solid var(--card-border);background:#00000080;border-radius:8px;margin:1em 0;padding:1rem;overflow-x:auto}.markdown-content pre code{color:var(--foreground);background:0 0;border:none;padding:0;font-size:.85rem;line-height:1.5}.markdown-content blockquote{border-left:3px solid var(--accent);color:var(--muted);background:var(--df-accent-5);border-radius:0 8px 8px 0;margin:1em 0;padding:.75rem 1rem;font-style:italic}.markdown-content ul,.markdown-content ol{margin:1em 0;padding-left:1.5em}.markdown-content li{margin-bottom:.5em}.markdown-content ul li{list-style-type:disc}.markdown-content ol li{list-style-type:decimal}.markdown-content ul ul,.markdown-content ol ul{margin:.5em 0;list-style-type:circle}.markdown-content hr{border:none;border-top:1px solid var(--card-border);margin:2em 0}.markdown-content table{border-collapse:collapse;width:100%;margin:1em 0;font-size:.9rem}.markdown-content th,.markdown-content td{border:1px solid var(--card-border);text-align:left;padding:.6rem .8rem}.markdown-content th{background:var(--df-accent-15);color:var(--foreground);font-weight:600}.markdown-content tr:nth-child(2n){background:#0003}.markdown-content tr:hover{background:var(--df-accent-8)}.markdown-content img{border-radius:8px;max-width:100%;height:auto;margin:1em 0}.markdown-content input[type=checkbox]{accent-color:var(--accent);margin-right:.5em}.markdown-content li:has(input[type=checkbox]){margin-left:-1.5em;list-style-type:none}.markdown-content del{color:var(--muted);text-decoration:line-through}.loops-panel{flex-direction:column;gap:1rem;display:flex}.loops-history{font-size:.875rem}.loops-history-header{border-bottom:1px solid var(--card-border);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:#0000004d;grid-template-columns:1.5fr 100px 100px 120px;gap:.5rem;padding:.75rem 1rem;font-size:.75rem;font-weight:600;display:grid}.loops-history-body{flex-direction:column;display:flex}.loops-history-row{border-bottom:1px solid var(--df-accent-10);grid-template-columns:1.5fr 100px 100px 120px;align-items:center;gap:.5rem;padding:.75rem 1rem;transition:background .2s;display:grid}.loops-history-row:last-child{border-bottom:none}.loops-cell{align-items:center;min-width:0;display:flex}.loops-cell-project{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.loops-expanded-details{border-bottom:1px solid var(--df-accent-10)}.loop-card{transition:all .3s}.loop-card:hover{border-color:var(--df-success-50)}@media (max-width:768px){.loops-history-header{display:none}.loops-history-row{grid-template-columns:1fr auto;gap:.5rem}.loops-cell-iterations,.loops-cell-duration,.loops-cell-time{display:none}}@keyframes pulse-subtle{0%,to{opacity:1;border-color:#f59e0b80}50%{opacity:.9;border-color:#f59e0bcc}}.animate-pulse-subtle{animation:2s ease-in-out infinite pulse-subtle}@keyframes pulse-slow{0%,to{transform:translateY(-50%)scale(1);box-shadow:0 0 #f59e0b66}50%{transform:translateY(-50%)scale(1.02);box-shadow:0 0 20px 5px #f59e0b33}}.animate-pulse-slow{animation:3s ease-in-out infinite pulse-slow}.loop-card.awaiting-input{background:linear-gradient(135deg,#f59e0b26 0%,#0000 50%);border-color:#f59e0b80}.loop-card.awaiting-input:hover{border-color:#f59e0bb3}.chat-sidebar{width:var(--chat-panel-width,400px);z-index:50;-webkit-backdrop-filter:blur(20px);background:#000000d9;border-left:1px solid #ffffff1a;flex-direction:column;transition:box-shadow .2s;animation:.3s cubic-bezier(.4,0,.2,1) slideInSidebar;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(0);box-shadow:-8px 0 30px #00000080}@keyframes slideInSidebar{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.chat-sidebar.minimized{transition:transform .3s cubic-bezier(.4,0,.2,1);transform:translate(100%)}.chat-sidebar.resizing{-webkit-user-select:none;user-select:none;transition:none}.chat-resize-handle{cursor:col-resize;z-index:51;background:0 0;justify-content:center;align-items:center;width:8px;display:flex;position:absolute;top:0;bottom:0;left:-4px}.chat-resize-handle:before{content:"";background:0 0;border-radius:2px;width:4px;height:40px;transition:background .15s,height .15s}.chat-resize-handle:hover:before,.chat-resize-handle.active:before{background:var(--df-success-60);height:60px}.chat-resize-handle.active:before{background:var(--df-success-80)}.session-tab-bar{scrollbar-width:none;background:#0000004d;border-bottom:1px solid #ffffff1a;align-items:center;gap:4px;padding:6px 12px;display:flex;overflow-x:auto}.session-tab-bar::-webkit-scrollbar{display:none}.session-tab{cursor:pointer;background:#ffffff0d;border:1px solid #0000;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;max-width:140px;padding:5px 10px;font-size:12px;transition:all .15s;display:flex}.session-tab:hover{background:#ffffff1a;border-color:#ffffff1a}.session-tab.active{background:var(--df-success-15);border-color:var(--df-success-30);color:#22c55e}.session-tab.streaming{border-color:var(--df-success-50);animation:2s ease-in-out infinite tabPulse}@keyframes tabPulse{0%,to{border-color:var(--df-success-50)}50%{border-color:var(--df-success-80)}}.session-tab-title{text-overflow:ellipsis;white-space:nowrap;max-width:80px;overflow:hidden}.session-tab-close{opacity:0;border-radius:4px;flex-shrink:0;margin-left:auto;padding:2px;transition:all .15s}.session-tab:hover .session-tab-close{opacity:.6}.session-tab-close:hover{background:var(--df-error-20);color:#ef4444;opacity:1!important}.session-overflow-trigger{color:#fff9;cursor:pointer;background:#ffffff0d;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:5px 8px;font-size:11px;transition:all .15s;display:flex}.session-overflow-trigger:hover{color:#ffffffe6;background:#ffffff1a}.session-overflow-menu{z-index:1000;background:#000000fa;border:1px solid #fff3;border-radius:8px;min-width:220px;max-height:300px;padding:4px;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 8px 32px #000000b3,0 0 0 1px #ffffff1a}.session-overflow-item{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;transition:all .15s;display:flex}.session-overflow-item:hover{background:#ffffff1a}.session-overflow-item.active{background:var(--df-success-15);color:#22c55e}.chat-header{border-bottom:1px solid #ffffff1a;flex-direction:column;display:flex}.chat-header-main{align-items:center;gap:8px;padding:10px 12px;display:flex}.chat-header-drag{cursor:grab;color:#ffffff4d;padding:4px;transition:color .15s}.chat-header-drag:hover{color:#fff9}.chat-header-drag:active{cursor:grabbing}.chat-header-title{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.chat-header-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-header-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.chat-header-btn{color:#ffffff80;border-radius:6px;padding:6px;transition:all .15s}.chat-header-btn:hover{color:#ffffffe6;background:#ffffff1a}.chat-header-btn.pop-out:hover{background:var(--df-accent-20);color:#60a5fa}.chat-header-btn.end:hover{background:var(--df-error-20);color:#ef4444}.chat-header-btn.minimize{margin-left:auto}.session-popped-out{background:var(--df-accent-10);border:1px dashed var(--df-accent-30);color:var(--df-accent-80);cursor:default;opacity:.6;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:flex}.popped-out-badge{background:var(--df-accent-20);color:#60a5fa;text-transform:uppercase;letter-spacing:.05em;border-radius:4px;padding:2px 5px;font-size:9px}.chat-floating-cards{z-index:45;pointer-events:none;position:fixed;inset:0}.chat-floating-cards>*{pointer-events:auto}.chat-floating-card{-webkit-backdrop-filter:blur(16px);cursor:pointer;background:#000000d9;border:1px solid #ffffff26;border-radius:12px;width:280px;padding:12px;transition:all .25s cubic-bezier(.4,0,.2,1);animation:.3s cubic-bezier(.4,0,.2,1) slideInFromRight;box-shadow:0 4px 20px #0006}.chat-floating-card:hover{border-color:var(--df-success-40);box-shadow:0 6px 24px #00000080, 0 0 20px var(--df-success-10);background:#000000e6;transform:translate(-4px)}.chat-floating-card.active{border-color:var(--df-success-50);box-shadow:0 4px 20px #0006, 0 0 16px var(--df-success-15)}.chat-floating-card.streaming{border-color:var(--df-success-60);animation:2s ease-in-out infinite streamingPulse}.chat-floating-card.dragging{cursor:grabbing;box-shadow:0 12px 40px #0009, 0 0 30px var(--df-success-20);transition:none;animation:none;transform:scale(1.02)}.card-drag-handle{cursor:grab;color:#ffffff4d;flex-shrink:0;padding:4px;transition:color .15s}.card-drag-handle:hover{color:#ffffffb3}.card-drag-handle:active{cursor:grabbing}@keyframes slideInFromRight{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes streamingPulse{0%,to{box-shadow:0 4px 20px #0006, 0 0 16px var(--df-success-15)}50%{box-shadow:0 4px 20px #0006, 0 0 24px var(--df-success-30)}}.dashboard-main{min-width:0;overflow-y:auto}.has-active-chat{position:relative}.has-active-chat:after{content:"";background:var(--success);width:8px;height:8px;box-shadow:0 0 8px var(--success);border-radius:50%;animation:2s infinite pulse;position:absolute;top:8px;right:8px}.chat-input-zone{transition:all .15s;position:relative}.chat-input-zone.drag-over{background:var(--df-success-5);border-color:var(--df-success-30)}.chat-drag-overlay{border:2px dashed var(--df-success-60);z-index:10;background:#000000e6;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;animation:1s ease-in-out infinite dragOverPulse;display:flex;position:absolute;inset:0}@keyframes dragOverPulse{0%,to{border-color:var(--df-success-60)}50%{border-color:var(--df-success-100)}}@keyframes typingPulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 4px 2px #a855f766}50%{opacity:.6;transform:scale(1.1);box-shadow:0 0 8px 4px #a855f7b3}}.animate-typing-pulse{animation:.8s ease-in-out infinite typingPulse}@keyframes workingPulse{0%,to{opacity:1;box-shadow:0 0 4px 2px var(--df-accent-30)}50%{opacity:.7;box-shadow:0 0 10px 5px var(--df-accent-50)}}.animate-working-pulse{animation:2s ease-in-out infinite workingPulse}@keyframes agentWorking{0%,to{box-shadow:0 0 0 0 var(--df-success-50)}50%{box-shadow:0 0 0 6px var(--df-success-0)}}.animate-agent-working{animation:2s ease-in-out infinite agentWorking}@keyframes agentCrashed{0%,to{box-shadow:0 0 0 0 var(--df-error-50)}50%{box-shadow:0 0 0 6px var(--df-error-0)}}.animate-agent-crashed{animation:1.5s ease-in-out infinite agentCrashed}.animate-spin-slow{animation:3s linear infinite spin}@keyframes workingDeepseek{0%,to{box-shadow:0 0 0 2px #5b8fff8c,0 0 14px 3px #5b8fff33}50%{box-shadow:0 0 0 4px #5b8fff4d,0 0 22px 7px #5b8fff61}}.animate-working-deepseek{animation:2s ease-in-out infinite workingDeepseek}@keyframes workingClaude{0%,to{box-shadow:0 0 0 2px #ff6b358c,0 0 14px 3px #ff6b3533}50%{box-shadow:0 0 0 4px #ff6b354d,0 0 22px 7px #ff6b3561}}.animate-working-claude{animation:2s ease-in-out infinite workingClaude}@keyframes workingGrok{0%,to{box-shadow:0 0 0 2px #c8cddc66,0 0 14px 3px #c8cddc26}50%{box-shadow:0 0 0 4px #c8cddc38,0 0 22px 7px #c8cddc47}}.animate-working-grok{animation:2s ease-in-out infinite workingGrok}@keyframes workingGemini{0%{box-shadow:0 0 0 2px #4285f499,0 0 16px 4px #4285f44d}25%{box-shadow:0 0 0 3px #ea433599,0 0 16px 4px #ea43354d}50%{box-shadow:0 0 0 2px #fbbc0599,0 0 16px 4px #fbbc054d}75%{box-shadow:0 0 0 3px #34a85399,0 0 16px 4px #34a8534d}to{box-shadow:0 0 0 2px #4285f499,0 0 16px 4px #4285f44d}}.animate-working-gemini{animation:3s ease-in-out infinite workingGemini}@keyframes workingOpenai{0%,to{box-shadow:0 0 0 2px #34d3998c,0 0 14px 3px #34d39933}50%{box-shadow:0 0 0 4px #34d3994d,0 0 22px 7px #34d39961}}.animate-working-openai{animation:2s ease-in-out infinite workingOpenai}.chat-textarea{scrollbar-width:thin;scrollbar-color:var(--df-success-30) transparent;min-height:80px;max-height:200px;line-height:1.5}.chat-textarea::-webkit-scrollbar{width:6px}.chat-textarea::-webkit-scrollbar-track{background:0 0}.chat-textarea::-webkit-scrollbar-thumb{background:var(--df-success-30);border-radius:3px}.chat-textarea::-webkit-scrollbar-thumb:hover{background:var(--df-success-50)}@media (max-width:640px){.chat-sidebar{width:100%;max-width:none}.chat-floating-cards{left:8px;right:8px}.chat-floating-card{width:100%}.chat-textarea{min-height:60px}}.collab-panel{background:linear-gradient(180deg, var(--df-surface-98) 0%, #050a19fa 100%);-webkit-backdrop-filter:blur(24px)}.collab-sidebar{background:linear-gradient(#0006 0%,#0003 100%)}@media (max-width:767px){.collab-sidebar{background:linear-gradient(#080c1cfa 0%,#040814fa 100%)}}.collab-header-fixed{top:0;top:env(safe-area-inset-top,0px);z-index:30;position:fixed;left:0;right:0}.collab-header-spacer{height:52px;height:calc(52px + env(safe-area-inset-top,0px))}@media (max-width:767px){body.collab-composing .collab-header-fixed,body.collab-composing .collab-header-spacer{display:none}}.rvc-control-group{align-items:center;gap:4px;display:inline-flex}.rvc-control{--rvc-tone:#97a7b7;border:1px solid var(--rvc-tone);align-items:center;gap:7px;min-height:32px;padding:5px 10px 5px 8px;display:inline-flex;position:relative}@supports (color:lab(0% 0 0)){.rvc-control{--rvc-tone:lab(67.4805% -2.99993 -10.5739)}}@supports (color:color-mix(in lab, red, red)){.rvc-control{border:1px solid color-mix(in oklch, var(--rvc-tone) 24%, transparent)}}.rvc-control{background:var(--rvc-tone);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.rvc-control{background:color-mix(in oklch, var(--rvc-tone) 7%, #070c18e6)}}.rvc-control{color:var(--rvc-tone)}@supports (color:color-mix(in lab, red, red)){.rvc-control{color:color-mix(in oklch, var(--rvc-tone) 82%, white 18%)}}.rvc-control{transition:transform .14s cubic-bezier(.22,1,.36,1),background .14s,border-color .14s}.rvc-control:not(:disabled):hover{border-color:var(--rvc-tone);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.rvc-control:not(:disabled):hover{border-color:color-mix(in oklch, var(--rvc-tone) 42%, transparent)}}.rvc-control:not(:disabled):hover{background:var(--rvc-tone)}@supports (color:color-mix(in lab, red, red)){.rvc-control:not(:disabled):hover{background:color-mix(in oklch, var(--rvc-tone) 12%, #070c18e6)}}.rvc-control:not(:disabled):active{transform:translateY(0)}.rvc-control:focus-visible{outline:2px solid var(--df-accent);outline-offset:2px}.rvc-control:disabled{cursor:not-allowed;opacity:.62}.rvc-control--wake_only{--rvc-tone:#5ecc7e}@supports (color:lab(0% 0 0)){.rvc-control--wake_only{--rvc-tone:lab(74.0755% -45.6894 28.5831)}}.rvc-control--listening{--rvc-tone:#3bacff}@supports (color:lab(0% 0 0)){.rvc-control--listening{--rvc-tone:lab(66.9354% -10.0882 -55.677)}}.rvc-control--thinking{--rvc-tone:#edb345}@supports (color:lab(0% 0 0)){.rvc-control--thinking{--rvc-tone:lab(76.8535% 14.2022 61.9688)}}.rvc-control--speaking{--rvc-tone:#00c2d2}@supports (color:lab(0% 0 0)){.rvc-control--speaking{--rvc-tone:lab(71.0401% -41.1918 -21.9596)}}.rvc-control--waiting_for_companion{--rvc-tone:#e4ac59}@supports (color:lab(0% 0 0)){.rvc-control--waiting_for_companion{--rvc-tone:lab(74.4315% 14.934 50.2358)}}.rvc-control--error{--rvc-tone:#f45a56}@supports (color:lab(0% 0 0)){.rvc-control--error{--rvc-tone:lab(59.8274% 59.8534 35.4795)}}.rvc-control--compact{justify-content:center;width:34px;min-width:34px;padding:0}.rvc-control__signal{background:currentColor;border-radius:999px;width:5px;height:5px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.rvc-control__signal{box-shadow:0 0 0 3px color-mix(in oklch, currentColor 12%, transparent)}}.rvc-control--compact .rvc-control__signal{width:4px;height:4px;box-shadow:none;position:absolute;top:5px;right:5px}.rvc-control__icon{width:14px;height:14px}.rvc-control__copy{grid-template-columns:auto auto;align-items:baseline;gap:5px;line-height:1;display:grid}.rvc-control__name{letter-spacing:.01em;font-size:11px;font-weight:680}.rvc-control__state{color:currentColor;font-size:9px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.rvc-control__state{color:color-mix(in oklch, currentColor 62%, transparent)}}.rvc-control__state{text-transform:uppercase;letter-spacing:.08em}.rvc-settings-trigger,.rvc-settings__close{color:#cbd5e19e;background:#0f172a9e;border:1px solid #94a3b81f;border-radius:8px;place-items:center;width:30px;height:30px;transition:color .12s,border-color .12s,background .12s;display:inline-grid;position:relative}.rvc-settings-trigger:hover,.rvc-settings__close:hover{color:#f1f5f9e6;background:#1e293be0;border-color:#60a5fa4d}.rvc-settings-trigger:focus-visible,.rvc-settings__close:focus-visible,.rvc-settings__primary:focus-visible,.rvc-settings__danger:focus-visible{outline:2px solid var(--df-accent);outline-offset:2px}.rvc-settings-trigger svg,.rvc-settings__close svg{width:14px;height:14px}.rvc-settings-backdrop{z-index:1000;background:#020617b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.rvc-settings{color:#f1f5f9f0;background:#0b1220;border:1px solid #94a3b829;border-radius:14px;width:min(440px,100%);max-height:calc(100dvh - 40px);overflow:hidden auto;box-shadow:0 24px 80px #00000085}.rvc-settings__header{border-bottom:1px solid #94a3b81a;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 20px 16px;display:flex}.rvc-settings__eyebrow{color:#60a5facc;letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.rvc-settings__header h2{letter-spacing:-.025em;margin:0;font-size:18px;font-weight:680}.rvc-settings__close{flex:none}.rvc-settings__status{align-items:center;gap:12px;padding:18px 20px 14px;display:flex}.rvc-settings__status-icon{color:#93c5fde6;background:#3b82f614;border:1px solid #60a5fa33;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.rvc-settings__status-icon.is-ready{color:#6ee7b7f2;background:#10b98114;border-color:#34d39938}.rvc-settings__status-icon svg{width:16px;height:16px}.rvc-settings__status strong{font-size:13px;font-weight:650;display:block}.rvc-settings__status p{color:#cbd5e18c;margin:3px 0 0;font-size:11px}.rvc-settings__facts{background:#94a3b81a;border:1px solid #94a3b81a;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 20px;display:grid;overflow:hidden}.rvc-settings__facts span{color:#94a3b89e;text-transform:uppercase;letter-spacing:.06em;background:#0f172ad1;gap:4px;min-width:0;padding:10px;font-size:9px;display:grid}.rvc-settings__facts strong{color:#e2e8f0d1;text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.rvc-settings__privacy{color:#cbd5e19e;background:#10b9810b;border-left:2px solid #34d39966;align-items:flex-start;gap:9px;margin:14px 20px 0;padding:11px 12px;display:flex}.rvc-settings__privacy svg{color:#6ee7b7d1;flex:none;width:14px;height:14px}.rvc-settings__privacy p{margin:0;font-size:11px;line-height:1.5}.rvc-settings__error{color:#fda4afeb;margin:12px 20px 0;font-size:11px}.rvc-settings__actions{justify-content:flex-end;gap:8px;padding:18px 20px 20px;display:flex}.rvc-settings__primary,.rvc-settings__danger{color:#dbeafef0;background:#2563eb33;border:1px solid #60a5fa47;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 12px;font-size:11px;font-weight:650;display:inline-flex}.rvc-settings__danger{color:#fda4afd6;background:#be185d12;border-color:#fb71852e}.rvc-settings__primary:disabled,.rvc-settings__danger:disabled{cursor:not-allowed;opacity:.42}.rvc-settings__primary svg,.rvc-settings__danger svg{width:13px;height:13px}.rvc-message-badge{color:#93c5fde6;letter-spacing:.055em;text-transform:uppercase;background:#3b82f614;border:1px solid #3b82f638;border-radius:5px;align-items:center;gap:4px;margin-bottom:4px;padding:2px 6px;font-size:9px;font-weight:680;display:inline-flex}.rvc-message-badge--response{color:#6ee7b7e6;background:#10b98112;border-color:#34d39933}.rvc-message-badge__detail{color:currentColor;border-left:1px solid;padding-left:4px}@supports (color:color-mix(in lab, red, red)){.rvc-message-badge__detail{color:color-mix(in srgb, currentColor 62%, transparent)}}.rvc-message-badge__detail{font-weight:560}@media (pointer:coarse){.rvc-control--compact:before{content:"";position:absolute;inset:-5px}.rvc-settings-trigger:before{content:"";position:absolute;inset:-7px}}@media (max-width:520px){.rvc-settings-backdrop{align-items:end;padding:0}.rvc-settings{border-radius:14px 14px 0 0;width:100%}.rvc-settings__facts{grid-template-columns:1fr}.rvc-settings__actions{flex-direction:column}.rvc-settings__primary,.rvc-settings__danger{width:100%}}@media (prefers-reduced-motion:reduce){.rvc-control{transition:none}.rvc-control:not(:disabled):hover{transform:none}}.rvp-shell{--rvp-ink:#e2ecf7;--rvp-muted:#909dab;--rvp-faint:#596571;--rvp-line:#2d3c4c8f;--rvp-panel:#060e18e0;--rvp-blue:#3a9bfd;--rvp-green:#58cc82;--rvp-red:#fc5855;isolation:isolate;min-height:100dvh;color:var(--rvp-ink);background:linear-gradient(#030810f5,#02050bfc),repeating-linear-gradient(90deg,#0000 0 79px,#57657409 79px 80px);background:linear-gradient(lab(1.9433% -.248864 -3.9734/.96),lab(1.34868% -.183508 -2.50452/.99)),repeating-linear-gradient(90deg,#0000 0 79px,lab(41.9518% -2.83328 -10.5045/.035) 79px 80px);font-family:IBM Plex Sans,sans-serif}@supports (color:lab(0% 0 0)){.rvp-shell{--rvp-ink:lab(93.0225% -1.91954 -6.40185);--rvp-muted:lab(64.0092% -2.54044 -8.82995);--rvp-faint:lab(41.9638% -2.43716 -8.7846);--rvp-line:lab(24.5212% -2.86607 -12.1049/.56);--rvp-panel:lab(3.63243% -.494756 -6.73118/.88);--rvp-blue:lab(61.9473% -3.06776 -57.8025);--rvp-green:lab(74.0954% -46.7621 26.6036);--rvp-red:lab(60.882% 63.0569 37.6481)}}.rvp-topbar{z-index:30;border-bottom:1px solid var(--rvp-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#03070ef0;background:lab(1.73081% -.232235 -3.30196/.94);justify-content:space-between;align-items:center;min-height:52px;padding:0 clamp(18px,3vw,48px);display:flex;position:sticky;top:0}.rvp-back,.rvp-live-state{color:var(--rvp-muted);letter-spacing:.065em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:650;display:inline-flex}.rvp-back{transition:color .13s}.rvp-back:hover{color:var(--rvp-ink)}.rvp-back:focus-visible{outline:2px solid var(--rvp-blue);outline-offset:4px}.rvp-back svg{width:14px;height:14px}.rvp-live-state span{background:var(--rvp-faint);border-radius:50%;width:6px;height:6px}.rvp-live-state--wake_only span,.rvp-live-state--listening span,.rvp-live-state--speaking span{background:var(--rvp-green);box-shadow:0 0 0 4px #58cc821a;box-shadow:0 0 0 4px lab(74.0954% -46.7621 26.6036/.1)}.rvp-live-state--thinking span,.rvp-live-state--waiting_for_companion span{background:#edb345;background:lab(76.8535% 14.2022 61.9688)}.rvp-live-state--error span{background:var(--rvp-red)}.rvp-main{width:min(1380px,100%);margin:0 auto;padding:clamp(30px,5vw,72px) clamp(18px,4vw,60px) 80px}.rvp-hero{grid-template-columns:minmax(0,1fr) minmax(280px,390px);align-items:end;gap:clamp(40px,7vw,110px);padding:0 0 clamp(32px,5vw,58px);display:grid}.rvp-kicker,.rvp-section__heading>span{color:var(--rvp-blue);display:block}@supports (color:color-mix(in lab, red, red)){.rvp-kicker,.rvp-section__heading>span{color:color-mix(in oklch, var(--rvp-blue) 82%, var(--rvp-ink))}}.rvp-kicker,.rvp-section__heading>span{letter-spacing:.15em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700}.rvp-hero h1{color:var(--rvp-ink);letter-spacing:-.065em;margin:9px 0 12px;font-family:Syne,sans-serif;font-size:clamp(42px,6.2vw,86px);font-weight:750;line-height:.9}.rvp-hero h1 em{color:var(--rvp-blue);font-style:normal;font-weight:600}.rvp-hero__copy p{max-width:660px;color:var(--rvp-muted);margin:0;font-size:clamp(13px,1.25vw,16px);line-height:1.65}.rvp-master{border:1px solid var(--rvp-blue);align-items:center;gap:15px;min-height:76px;padding:14px 18px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.rvp-master{border:1px solid color-mix(in oklch, var(--rvp-blue) 42%, transparent)}}.rvp-master{color:#c4daf2;color:lab(86.0249% -3.95444 -14.0786);background:var(--rvp-blue);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.rvp-master{background:color-mix(in oklch, var(--rvp-blue) 10%, var(--rvp-panel))}}.rvp-master{text-align:left;transition:background .14s,border-color .14s,transform .14s cubic-bezier(.22,1,.36,1)}.rvp-master:before{content:"";background:var(--rvp-blue);width:3px;position:absolute;inset:0 auto 0 0}.rvp-master.is-on{border-color:var(--rvp-green)}@supports (color:color-mix(in lab, red, red)){.rvp-master.is-on{border-color:color-mix(in oklch, var(--rvp-green) 42%, transparent)}}.rvp-master.is-on{background:var(--rvp-green)}@supports (color:color-mix(in lab, red, red)){.rvp-master.is-on{background:color-mix(in oklch, var(--rvp-green) 10%, var(--rvp-panel))}}.rvp-master.is-on:before{background:var(--rvp-green)}.rvp-master:not(:disabled):hover{border-color:var(--rvp-blue);transform:translateY(-2px)}.rvp-master:disabled{cursor:not-allowed;opacity:.5}.rvp-master:focus-visible{outline:2px solid var(--rvp-blue);outline-offset:3px}.rvp-master>svg{flex:none;width:23px;height:23px}.rvp-master span{gap:4px;display:grid}.rvp-master strong{font-size:13px;font-weight:680}.rvp-master small{color:var(--rvp-muted);font-size:10px}.rvp-readiness{border-top:1px solid var(--rvp-line);border-bottom:1px solid var(--rvp-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.rvp-readiness li{border-right:1px solid var(--rvp-line);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:16px 18px;display:grid}.rvp-readiness li:last-child{border-right:0}.rvp-readiness__index{color:var(--rvp-faint);font-family:JetBrains Mono,monospace;font-size:9px}.rvp-readiness__mark{border:1px solid var(--rvp-line);width:18px;height:18px;color:var(--rvp-green);border-radius:50%;place-items:center;display:grid}.rvp-readiness__mark svg{width:10px;height:10px}.rvp-readiness__mark>span{background:var(--rvp-faint);border-radius:50%;width:4px;height:4px}.rvp-readiness li.is-ready .rvp-readiness__mark{border-color:var(--rvp-green)}@supports (color:color-mix(in lab, red, red)){.rvp-readiness li.is-ready .rvp-readiness__mark{border-color:color-mix(in oklch, var(--rvp-green) 40%, transparent)}}.rvp-readiness li.is-ready .rvp-readiness__mark{background:var(--rvp-green)}@supports (color:color-mix(in lab, red, red)){.rvp-readiness li.is-ready .rvp-readiness__mark{background:color-mix(in oklch, var(--rvp-green) 9%, transparent)}}.rvp-readiness li>span:last-child{gap:2px;min-width:0;display:grid}.rvp-readiness strong{font-size:11px;font-weight:680}.rvp-readiness small{color:var(--rvp-faint);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.rvp-flash{border:1px solid var(--rvp-green);align-items:center;gap:10px;margin-top:18px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.rvp-flash{border:1px solid color-mix(in oklch, var(--rvp-green) 24%, transparent)}}.rvp-flash{color:var(--rvp-green)}@supports (color:color-mix(in lab, red, red)){.rvp-flash{color:color-mix(in oklch, var(--rvp-green) 72%, var(--rvp-ink))}}.rvp-flash{background:var(--rvp-green)}@supports (color:color-mix(in lab, red, red)){.rvp-flash{background:color-mix(in oklch, var(--rvp-green) 6%, transparent)}}.rvp-flash{font-size:11px}.rvp-flash.is-error{border-color:var(--rvp-red)}@supports (color:color-mix(in lab, red, red)){.rvp-flash.is-error{border-color:color-mix(in oklch, var(--rvp-red) 30%, transparent)}}.rvp-flash.is-error{color:#ffaaa2;color:lab(78.0709% 34.1602 18.8857);background:var(--rvp-red)}@supports (color:color-mix(in lab, red, red)){.rvp-flash.is-error{background:color-mix(in oklch, var(--rvp-red) 7%, transparent)}}.rvp-flash svg{flex:none;width:14px;height:14px}.rvp-workbench{border-top:1px solid var(--rvp-line);grid-template-columns:minmax(0,1.48fr) minmax(290px,.72fr);margin-top:clamp(30px,5vw,62px);display:grid}.rvp-section{border-right:1px solid var(--rvp-line);border-bottom:1px solid var(--rvp-line);min-width:0;padding:clamp(26px,4vw,46px) clamp(20px,3.3vw,44px)}.rvp-section--identity,.rvp-section--voice{grid-column:1}.rvp-section--provider{border-right:0;grid-area:1/2}.rvp-section--voice{border-bottom:0}.rvp-section--diagnostics{border-right:0;border-top:1px solid var(--rvp-line);grid-column:1/-1}.rvp-section__heading{max-width:620px}.rvp-section__heading h2{color:var(--rvp-ink);letter-spacing:-.035em;margin:8px 0;font-family:Syne,sans-serif;font-size:clamp(23px,2.5vw,34px);font-weight:650}.rvp-section__heading p{color:var(--rvp-muted);margin:0;font-size:12px;line-height:1.58}.rvp-profile{border-top:1px solid var(--rvp-line);border-bottom:1px solid var(--rvp-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:26px;padding:17px 0;display:grid}.rvp-profile__glyph{border:1px solid var(--rvp-blue);place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.rvp-profile__glyph{border:1px solid color-mix(in oklch, var(--rvp-blue) 30%, transparent)}}.rvp-profile__glyph{color:var(--rvp-blue);background:var(--rvp-blue)}@supports (color:color-mix(in lab, red, red)){.rvp-profile__glyph{background:color-mix(in oklch, var(--rvp-blue) 7%, transparent)}}.rvp-profile__glyph.is-ready{border-color:var(--rvp-green)}@supports (color:color-mix(in lab, red, red)){.rvp-profile__glyph.is-ready{border-color:color-mix(in oklch, var(--rvp-green) 34%, transparent)}}.rvp-profile__glyph.is-ready{color:var(--rvp-green);background:var(--rvp-green)}@supports (color:color-mix(in lab, red, red)){.rvp-profile__glyph.is-ready{background:color-mix(in oklch, var(--rvp-green) 7%, transparent)}}.rvp-profile__glyph svg{width:18px;height:18px}.rvp-profile__status{gap:3px;min-width:0;display:grid}.rvp-profile__status strong{font-size:13px;font-weight:680}.rvp-profile__status span{color:var(--rvp-muted);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:9px;overflow:hidden}.rvp-profile__actions{align-items:center;gap:8px;display:flex}.rvp-privacy-note{max-width:650px;color:var(--rvp-muted);align-items:flex-start;gap:10px;margin-top:18px;display:flex}.rvp-privacy-note svg{width:15px;height:15px;color:var(--rvp-green);flex:none}.rvp-privacy-note p{margin:0;font-size:10px;line-height:1.55}.rvp-privacy-note strong{color:var(--rvp-green)}@supports (color:color-mix(in lab, red, red)){.rvp-privacy-note strong{color:color-mix(in oklch, var(--rvp-green) 65%, var(--rvp-ink))}}.rvp-privacy-note strong{font-weight:650}.rvp-provider-state{border-top:1px solid var(--rvp-line);border-bottom:1px solid var(--rvp-line);align-items:center;gap:10px;margin:24px 0 20px;padding:12px 0;display:flex}.rvp-provider-state>svg{width:16px;height:16px;color:var(--rvp-blue)}.rvp-provider-state>span{gap:2px;display:grid}.rvp-provider-state strong{font-size:11px}.rvp-provider-state small{color:var(--rvp-faint);font-size:9px}.rvp-field{gap:7px;display:grid}.rvp-field>span:first-child{color:var(--rvp-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:650}.rvp-secret-input{border:1px solid var(--rvp-line);background:#02050cb3;background:lab(1.34393% -.167102 -2.84297/.7);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:0 9px 0 11px;display:grid}.rvp-secret-input:focus-within{border-color:var(--rvp-blue);box-shadow:0 0 0 2px var(--rvp-blue)}@supports (color:color-mix(in lab, red, red)){.rvp-secret-input:focus-within{box-shadow:0 0 0 2px color-mix(in oklch, var(--rvp-blue) 12%, transparent)}}.rvp-secret-input>svg{width:14px;height:14px;color:var(--rvp-faint)}.rvp-secret-input input{min-width:0;color:var(--rvp-ink);background:0 0;border:0;outline:0;font-family:JetBrains Mono,monospace;font-size:10px}.rvp-secret-input input::placeholder{color:var(--rvp-faint)}.rvp-secret-input button{width:26px;height:26px;color:var(--rvp-muted);place-items:center;display:grid}.rvp-secret-input button:hover{color:var(--rvp-ink)}.rvp-secret-input button:focus-visible{outline:2px solid var(--rvp-blue)}.rvp-secret-input button svg{width:13px;height:13px}.rvp-provider-actions{align-items:center;gap:10px;margin-top:13px;display:flex}.rvp-button,.rvp-icon-button{border:1px solid var(--rvp-line);min-height:34px;color:var(--rvp-ink);border-radius:3px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:10px;font-weight:680;transition:border-color .12s,background .12s,color .12s,transform .12s;display:inline-flex}.rvp-button:not(:disabled):hover,.rvp-icon-button:not(:disabled):hover{transform:translateY(-1px)}.rvp-button:focus-visible,.rvp-icon-button:focus-visible{outline:2px solid var(--rvp-blue);outline-offset:2px}.rvp-button:disabled,.rvp-icon-button:disabled{cursor:not-allowed;opacity:.42}.rvp-button svg,.rvp-icon-button svg{width:13px;height:13px}.rvp-button--primary{border-color:var(--rvp-blue)}@supports (color:color-mix(in lab, red, red)){.rvp-button--primary{border-color:color-mix(in oklch, var(--rvp-blue) 46%, transparent)}}.rvp-button--primary{background:var(--rvp-blue)}@supports (color:color-mix(in lab, red, red)){.rvp-button--primary{background:color-mix(in oklch, var(--rvp-blue) 17%, transparent)}}.rvp-button--primary:not(:disabled):hover{background:var(--rvp-blue)}@supports (color:color-mix(in lab, red, red)){.rvp-button--primary:not(:disabled):hover{background:color-mix(in oklch, var(--rvp-blue) 25%, transparent)}}.rvp-button--secondary{background:#0c1722b3;background:lab(7.13638% -1.45593 -9.64204/.7)}.rvp-button--secondary:not(:disabled):hover{border-color:var(--rvp-blue)}@supports (color:color-mix(in lab, red, red)){.rvp-button--secondary:not(:disabled):hover{border-color:color-mix(in oklch, var(--rvp-blue) 42%, transparent)}}.rvp-button--text{min-height:30px;color:var(--rvp-muted);background:0 0;border-color:#0000;padding-inline:4px}.rvp-button--text:hover{color:var(--rvp-red)}.rvp-icon-button{width:34px;padding:0}.rvp-icon-button--danger{color:var(--rvp-red)}@supports (color:color-mix(in lab, red, red)){.rvp-icon-button--danger{color:color-mix(in oklch, var(--rvp-red) 68%, var(--rvp-muted))}}.rvp-voice-list{border-top:1px solid var(--rvp-line);margin-top:26px;display:grid}.rvp-voice-list>button{border-bottom:1px solid var(--rvp-line);min-height:66px;color:var(--rvp-muted);text-align:left;grid-template-columns:auto minmax(105px,.5fr) minmax(150px,1fr) auto;align-items:center;gap:13px;padding:12px 4px;transition:color .12s,background .12s;display:grid;position:relative}.rvp-voice-list>button:hover:not(:disabled){color:var(--rvp-ink);background:#101c2847;background:lab(9.43427% -2.09934 -10.2805/.28)}.rvp-voice-list>button.is-selected{color:var(--rvp-ink)}.rvp-voice-list>button.is-selected:before{content:"";background:var(--rvp-blue);width:2px;position:absolute;inset:9px auto 9px -1px}.rvp-voice-list>button:focus-visible{outline:2px solid var(--rvp-blue);outline-offset:-2px}.rvp-voice-list>button:disabled{cursor:not-allowed;opacity:.5}.rvp-voice-list>button>svg{width:15px;height:15px;color:var(--rvp-faint)}.rvp-voice-list>button.is-selected>svg{color:var(--rvp-blue);fill:var(--rvp-blue)}@supports (color:color-mix(in lab, red, red)){.rvp-voice-list>button.is-selected>svg{fill:color-mix(in oklch, var(--rvp-blue) 30%, transparent)}}.rvp-voice-list>button>span{gap:3px;display:grid}.rvp-voice-list strong{font-size:12px}.rvp-voice-list small{color:var(--rvp-faint);font-size:9px}.rvp-voice-list p{color:var(--rvp-muted);margin:0;font-size:10px}.rvp-voice-list em{border:1px solid var(--rvp-blue);padding:3px 6px}@supports (color:color-mix(in lab, red, red)){.rvp-voice-list em{border:1px solid color-mix(in oklch, var(--rvp-blue) 25%, transparent)}}.rvp-voice-list em{color:var(--rvp-blue);letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:7px;font-style:normal}.rvp-select-row{justify-content:space-between;align-items:center;gap:20px;margin-top:18px;display:flex}.rvp-select-row>span{gap:3px;display:grid}.rvp-select-row strong{font-size:11px}.rvp-select-row small{color:var(--rvp-faint);font-size:9px}.rvp-select-row select{border:1px solid var(--rvp-line);min-width:170px;height:34px;color:var(--rvp-ink);background:#060e18;background:lab(3.63243% -.494756 -6.73118);border-radius:3px;outline:0;padding:0 30px 0 10px;font-size:10px}.rvp-select-row select:focus-visible{border-color:var(--rvp-blue);box-shadow:0 0 0 2px var(--rvp-blue)}@supports (color:color-mix(in lab, red, red)){.rvp-select-row select:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch, var(--rvp-blue) 12%, transparent)}}.rvp-operations{background:#050a1394;background:lab(2.70593% -.374213 -4.8377/.58);grid-area:2/2;min-width:0;padding:clamp(26px,4vw,46px) clamp(20px,3.3vw,36px)}.rvp-operations__title{align-items:center;gap:10px;display:flex}.rvp-operations__title>svg{width:17px;height:17px;color:var(--rvp-blue)}.rvp-operations__title>span{gap:2px;display:grid}.rvp-operations__title strong{font-size:11px}.rvp-operations__title small{color:var(--rvp-faint);text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:8px}.rvp-operations dl{margin:22px 0 0}.rvp-operations dl div{border-top:1px solid var(--rvp-line);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:12px;padding:10px 0;display:grid}.rvp-operations dt{color:var(--rvp-faint);text-transform:uppercase;letter-spacing:.06em;font-size:9px}.rvp-operations dd{min-width:0;color:var(--rvp-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:JetBrains Mono,monospace;font-size:9px;overflow:hidden}.rvp-operations__footer{border-top:1px solid var(--rvp-line);color:var(--rvp-muted);align-items:flex-start;gap:9px;margin-top:18px;padding-top:16px;display:flex}.rvp-operations__footer svg{width:14px;height:14px;color:var(--rvp-green);flex:none}.rvp-operations__footer p{margin:0;font-size:9px;line-height:1.55}.rvp-diagnostics__header{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:end;gap:clamp(28px,6vw,84px);display:grid}.rvp-diagnostics__mode{border:1px solid var(--rvp-line);background:#040912b8;background:lab(2.43302% -.330277 -4.54014/.72);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:58px;padding:10px 12px;display:grid}.rvp-diagnostics__mode>span{background:var(--rvp-faint);border-radius:50%;width:7px;height:7px}.rvp-diagnostics__mode.is-on>span{background:var(--rvp-red);box-shadow:0 0 0 4px var(--rvp-red)}@supports (color:color-mix(in lab, red, red)){.rvp-diagnostics__mode.is-on>span{box-shadow:0 0 0 4px color-mix(in oklch, var(--rvp-red) 12%, transparent)}}.rvp-diagnostics__mode>div{gap:3px;display:grid}.rvp-diagnostics__mode strong{font-size:11px}.rvp-diagnostics__mode small{color:var(--rvp-faint);font-family:JetBrains Mono,monospace;font-size:8px}.rvp-diagnostic-list{border-top:1px solid var(--rvp-line);margin-top:28px;display:grid}.rvp-diagnostic-event{border-bottom:1px solid var(--rvp-line);grid-template-columns:minmax(150px,.65fr) minmax(220px,1.4fr) minmax(210px,.85fr) auto;align-items:center;gap:18px;min-width:0;padding:15px 0;display:grid}.rvp-diagnostic-event.is-good{box-shadow:inset 2px 0 var(--rvp-green)}@supports (color:color-mix(in lab, red, red)){.rvp-diagnostic-event.is-good{box-shadow:inset 2px 0 color-mix(in oklch, var(--rvp-green) 75%, transparent)}}.rvp-diagnostic-event.is-false{box-shadow:inset 2px 0 var(--rvp-red)}@supports (color:color-mix(in lab, red, red)){.rvp-diagnostic-event.is-false{box-shadow:inset 2px 0 color-mix(in oklch, var(--rvp-red) 75%, transparent)}}.rvp-diagnostic-event__time,.rvp-diagnostic-event__text{gap:4px;min-width:0;display:grid}.rvp-diagnostic-event__time time{color:var(--rvp-ink);font-family:JetBrains Mono,monospace;font-size:9px}.rvp-diagnostic-event__time span,.rvp-diagnostic-event__text span{color:var(--rvp-faint);letter-spacing:.06em;text-transform:uppercase;font-size:8px}.rvp-diagnostic-event__text strong{color:var(--rvp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;overflow:hidden}.rvp-diagnostic-event audio{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;height:32px}.rvp-diagnostic-event audio a{color:var(--rvp-blue);font-size:10px}.rvp-diagnostic-event__actions{align-items:center;gap:6px;display:flex}.rvp-diagnostic-event__actions .rvp-button{min-height:30px;color:var(--rvp-muted);background:0 0;padding:5px 9px}.rvp-diagnostic-event__actions .rvp-button.is-selected{border-color:var(--rvp-green)}@supports (color:color-mix(in lab, red, red)){.rvp-diagnostic-event__actions .rvp-button.is-selected{border-color:color-mix(in oklch, var(--rvp-green) 48%, transparent)}}.rvp-diagnostic-event__actions .rvp-button.is-selected{color:var(--rvp-green);background:var(--rvp-green)}@supports (color:color-mix(in lab, red, red)){.rvp-diagnostic-event__actions .rvp-button.is-selected{background:color-mix(in oklch, var(--rvp-green) 8%, transparent)}}.rvp-diagnostic-event__actions .rvp-button.is-selected.is-false{border-color:var(--rvp-red)}@supports (color:color-mix(in lab, red, red)){.rvp-diagnostic-event__actions .rvp-button.is-selected.is-false{border-color:color-mix(in oklch, var(--rvp-red) 48%, transparent)}}.rvp-diagnostic-event__actions .rvp-button.is-selected.is-false{color:#fa8880;color:lab(69.6437% 43.719 24.6316);background:var(--rvp-red)}@supports (color:color-mix(in lab, red, red)){.rvp-diagnostic-event__actions .rvp-button.is-selected.is-false{background:color-mix(in oklch, var(--rvp-red) 8%, transparent)}}.rvp-diagnostic-empty{color:var(--rvp-faint);align-items:center;gap:13px;padding:28px 2px;display:flex}.rvp-diagnostic-empty>svg{width:20px;height:20px;color:var(--rvp-blue)}.rvp-diagnostic-empty>div{gap:4px;display:grid}.rvp-diagnostic-empty strong{color:var(--rvp-muted);font-size:11px}.rvp-diagnostic-empty span{font-size:9px}@media (max-width:900px){.rvp-hero{grid-template-columns:1fr;align-items:stretch;gap:28px}.rvp-readiness{grid-template-columns:repeat(2,minmax(0,1fr))}.rvp-readiness li:nth-child(2){border-right:0}.rvp-readiness li:nth-child(-n+2){border-bottom:1px solid var(--rvp-line)}.rvp-workbench{grid-template-columns:1fr}.rvp-section,.rvp-section--identity,.rvp-section--provider,.rvp-section--voice,.rvp-section--diagnostics,.rvp-operations{border-right:0;border-bottom:1px solid var(--rvp-line);grid-area:auto/1}.rvp-diagnostics__header{grid-template-columns:1fr;align-items:stretch}.rvp-diagnostic-event{grid-template-columns:minmax(0,1fr) auto}.rvp-diagnostic-event__text{grid-area:2/1/auto/-1}.rvp-diagnostic-event audio{grid-area:3/1}.rvp-diagnostic-event__actions{grid-area:3/2}}@media (max-width:560px){.rvp-main,.rvp-topbar{padding-inline:14px}.rvp-hero h1{font-size:45px}.rvp-readiness{grid-template-columns:1fr}.rvp-readiness li{border-right:0;border-bottom:1px solid var(--rvp-line)}.rvp-readiness li:last-child{border-bottom:0}.rvp-profile{grid-template-columns:auto minmax(0,1fr)}.rvp-profile__actions{grid-column:1/-1;justify-content:stretch}.rvp-profile__actions .rvp-button{flex:1}.rvp-voice-list>button{grid-template-columns:auto minmax(0,1fr) auto}.rvp-voice-list p{grid-column:2/-1}.rvp-select-row{flex-direction:column;align-items:stretch}.rvp-select-row select{width:100%}.rvp-diagnostics__mode{grid-template-columns:auto minmax(0,1fr)}.rvp-diagnostics__mode .rvp-button{grid-column:1/-1}.rvp-diagnostic-event{grid-template-columns:1fr;gap:12px}.rvp-diagnostic-event__text,.rvp-diagnostic-event audio,.rvp-diagnostic-event__actions{grid-area:auto/1}.rvp-diagnostic-event__actions{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.rvp-master,.rvp-button,.rvp-icon-button{transition:none}.rvp-master:not(:disabled):hover,.rvp-button:not(:disabled):hover,.rvp-icon-button:not(:disabled):hover{transform:none}}@media (orientation:landscape) and (max-height:450px){.collab-header-fixed{padding-top:4px!important;padding-bottom:4px!important}.collab-header-spacer{height:44px;height:calc(44px + env(safe-area-inset-top,0px))}.collab-messages-scroll{max-height:calc(100dvh - 144px)}.collab-format-toolbar{gap:0}.collab-format-btn{width:2rem!important;height:2rem!important}.collab-rich-editor{min-height:36px!important}}.collab-sidebar{font-family:var(--font-sans);color:var(--text);background:var(--glass);border-color:var(--line);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(150%);backdrop-filter:blur(var(--blur-glass)) saturate(150%);font-size:13.5px;font-weight:500;line-height:20px}@media (max-width:767px){.collab-sidebar{background:linear-gradient(180deg, var(--menu-bottom) 0%, var(--bg) 100%)}}.collab-sidebar>:not(.mg-orbs){z-index:1;position:relative}.collab-sidebar>.mg-orbs{z-index:0;position:absolute}.collab-sidebar .mg-sec .mg-attn+.mg-attn{margin-top:6px}.collab-sidebar .mg-sec__toggle{text-align:left;min-width:0;color:inherit;letter-spacing:inherit;text-transform:inherit;font:inherit;flex:1;align-items:center;gap:8px;display:flex}.collab-sidebar .mg-sec__hdr{position:relative}.collab-sidebar .mg-panel__scroll{padding-bottom:8px}.collab-sidebar .mg-row{width:100%}.collab-sidebar .mg-sec__body>div{margin-left:-8px;padding-left:8px}.collab-sidebar .mg-search{text-align:left;cursor:pointer;width:100%}.mg-menu{z-index:40;max-height:calc(100vh - 16px);position:fixed;overflow-y:auto}.mg-chip:disabled{cursor:default}.mg-sec--rail{margin-top:0}.collab-sidebar .mg-sec__body.is-flat{display:block}.cs-sec-tools{opacity:0;align-items:center;transition:opacity .12s;display:flex}.mg-sec__hdr:hover .cs-sec-tools{opacity:1}.mg-sec__hdr:has(:focus-visible) .cs-sec-tools{opacity:1}.cs-grip{opacity:0;color:var(--faint);cursor:grab;position:absolute;left:-6px}.mg-sec__hdr:hover .cs-grip,.cs-grip:focus-visible{opacity:1}.cs-tool{width:24px;height:24px;color:var(--muted);border-radius:7px;place-items:center;display:grid}.cs-tool:hover{color:var(--text);background:#ffffff1f}.mg-row--rail{justify-content:center;padding:8px;transform:none}.mg-row--touch .mg-row__acts{opacity:1;max-width:28px;margin-left:2px}.mg-row--touch .mg-act--pin{display:none}.mg-row--unread .mg-row__name{font-weight:700}.mg-cmd{position:relative}.mg-cmd.is-active{border-color:var(--accent);background:var(--selected)}.mg-cmd .mg-badge{margin-left:auto}.mg-attn.is-active{box-shadow:0 0 30px -3px #3b8cffe6}.mg-attn{text-align:left;width:100%}.cs-dock{border-top:1px solid var(--line);align-items:center;gap:2px;padding:6px 8px;display:flex}.cs-dock.is-rail{flex-direction:column}.cs-dock-btn{width:34px;height:32px;color:var(--muted);border-radius:8px;place-items:center;display:grid;position:relative}.cs-dock-btn:hover,.cs-dock-btn[aria-pressed=true]{background:var(--hover);color:var(--text)}.cs-dock-btn .cs-dock-n{background:var(--accent-tint);color:var(--text);border-radius:99px;padding:0 4px;font-size:9px;font-weight:700;line-height:14px;position:absolute;top:0;right:-1px}.mg-team{font-family:var(--font-sans);color:var(--text);background:var(--glass);border-left:1px solid var(--line);-webkit-backdrop-filter:blur(var(--blur-glass)) saturate(150%);backdrop-filter:blur(var(--blur-glass)) saturate(150%);font-size:13.5px;font-weight:500;line-height:20px}@media (max-width:767px){.mg-team{background:linear-gradient(180deg, var(--menu-bottom) 0%, var(--bg) 100%)}}.mg-team>:not(.mg-orbs){z-index:1;position:relative}.mg-team>.mg-orbs{z-index:0;position:absolute}.tm-bulk{gap:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.tm-bulk .mg-btn{min-width:0;padding-inline:8px}.tm-bulk .mg-btn:disabled{cursor:wait;opacity:.7}.tm-list{gap:var(--space-1);min-height:0;padding:6px var(--space-2) var(--space-4);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;flex-direction:column;flex:1;display:flex;overflow-y:auto;container-type:inline-size}@media (min-width:768px){.mg-team .mg-panel__top,.mg-team .tm-list,.mg-team .mg-rail,.mg-team>.mg-iconbtn{zoom:.78;text-rendering:geometricprecision}}.mg-bar--hot i{background:var(--danger);box-shadow:0 0 10px #ff6b7ab3}.mg-pip--frozen{background:var(--danger);box-shadow:0 0 0 3px var(--card), 0 0 12px #ff6b7abf}.mg-tag--danger{background:var(--danger-tint);box-shadow:inset 0 0 0 1px var(--danger);cursor:pointer}.mg-btn--sm{padding:6px 10px;font-size:12.5px;line-height:16px}.mg-agent__mobile{gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.mg-agent__name .truncate{min-width:0}.mg-rename{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:120px;min-width:0;color:var(--text);font:500 14px/20px var(--font-sans);background:#00000047;padding:2px 8px}.mg-rail{scrollbar-width:none;flex-direction:column;flex:1;align-items:center;gap:10px;min-height:0;padding-bottom:12px;display:flex;overflow-y:auto}.mg-rail__item{border-radius:50%}.mg-rail__item .mg-agent__av{width:38px;height:38px}.mg-rail__item .mg-pip{width:11px;height:11px;box-shadow:0 0 0 2px var(--card)}.mg-menu--switch{z-index:80;width:248px;max-height:min(70vh,420px);overflow-y:auto}.mg-menu--switch .mg-mi{padding:6px 8px}@container (max-width:300px){.mg-agent{gap:10px;padding:10px}.mg-agent__av{width:42px;height:42px}.mg-agent__name{font-size:15px}}.collab-message{animation:.3s cubic-bezier(.4,0,.2,1) messageSlideIn}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.collab-message-bubble{overflow-wrap:break-word;word-break:break-word;max-width:100%;transition:all .2s;position:relative;box-shadow:0 2px 8px #00000026}.collab-message-bubble:hover{transform:translateY(-1px);box-shadow:0 4px 16px #00000040}.collab-message-bubble.own:hover{box-shadow:0 4px 16px #00000073, inset 0 1px 0 #93c5fd33, 0 0 28px var(--df-accent2-15)}.collab-message-bubble.own{background:linear-gradient(135deg, var(--df-accent2-45) 0%, #1d4ed852 40%, #080e1cb8 100%);border:1px solid var(--df-accent-35);-webkit-backdrop-filter:blur(12px);box-shadow:0 2px 8px #0006, inset 0 1px 0 #93c5fd26, 0 0 20px var(--df-accent2-8)}.collab-message-bubble.agent{background:linear-gradient(135deg, var(--df-accent2-10) 0%, var(--df-accent2-5) 100%);border:1px solid var(--df-accent2-20)}.collab-message-bubble.other{background:linear-gradient(135deg,#ffffff14 0%,#ffffff0a 100%);border:1px solid #ffffff1a}.collab-message-bubble.streaming{animation:1.5s ease-in-out infinite streamingGlow}@keyframes streamingGlow{0%,to{box-shadow:0 2px 8px #00000026, 0 0 15px var(--df-accent2-12)}50%{box-shadow:0 2px 8px #00000026, 0 0 25px var(--df-accent2-28)}}@property --mention-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes mentionBorderSpin{to{--mention-angle:360deg}}.collab-message-bubble.agent.mention-owner{background:linear-gradient(135deg, var(--df-accent2-10) 0%, var(--df-accent2-5) 100%) padding-box, linear-gradient(#09132a, #09132a) padding-box, conic-gradient(from var(--mention-angle), #2563eb61 0deg, #3b82f6f2 50deg, #60a5fa 100deg, #3b82f6f2 160deg, #2563eb94 210deg, #2563eb61 265deg, #2563eb61 360deg) border-box;animation:4s linear infinite mentionBorderSpin;box-shadow:0 2px 8px #00000026,0 0 18px #3b82f661,0 0 5px #3b82f64d;border:2px solid #0000!important}.collab-message-bubble.other.mention-owner{background:linear-gradient(135deg, #ffffff14 0%, #ffffff0a 100%) padding-box, linear-gradient(#09132a, #09132a) padding-box, conic-gradient(from var(--mention-angle), #2563eb61 0deg, #3b82f6f2 50deg, #60a5fa 100deg, #3b82f6f2 160deg, #2563eb94 210deg, #2563eb61 265deg, #2563eb61 360deg) border-box;animation:4s linear infinite mentionBorderSpin;box-shadow:0 2px 8px #00000026,0 0 18px #3b82f661,0 0 5px #3b82f64d;border:2px solid #0000!important}@media (prefers-reduced-motion:reduce){.collab-message-bubble.mention-owner{background:unset;border:2px solid #3b82f6a6!important;animation:none!important;box-shadow:0 2px 8px #00000026,0 0 16px #3b82f652!important}}.collab-avatar{transition:transform .2s;position:relative}.collab-avatar:hover{transform:scale(1.1)}.collab-avatar-ring{border:2px solid #0000;border-radius:50%;animation:3s ease-in-out infinite avatarRing;position:absolute;inset:-3px}.collab-avatar-ring.online{border-color:var(--df-success-50)}.collab-avatar-ring.typing{border-color:var(--df-accent2-70);animation:.8s ease-in-out infinite typingRing}@keyframes avatarRing{0%,to{opacity:.5}50%{opacity:1}}@keyframes typingRing{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.collab-input-container{background:linear-gradient(#0000004d 0%,#0006 100%);border-top:1px solid #ffffff14;transition:all .2s;position:relative}.collab-input-container:focus-within{border-color:var(--df-accent2-25);background:linear-gradient(#00000059 0%,#00000073 100%)}.collab-textarea{background:#0006;border:1px solid #ffffff1a;border-radius:12px;min-height:76px;font-size:.9375rem;line-height:1.6;transition:border-color .2s,background .2s,box-shadow .2s;overflow-y:auto}@media (max-width:767px){.collab-textarea{min-height:44px;font-size:1rem}}.collab-textarea:focus{border-color:var(--df-accent2-35);box-shadow:0 0 0 3px var(--df-accent2-12), 0 4px 12px #0003;background:#00000080;outline:none}.collab-textarea::placeholder{color:#ffffff59;transition:color .2s}.collab-textarea:focus::placeholder{color:#ffffff80}.collab-rich-input{background:#0006;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;min-width:0;min-height:76px;max-height:456px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;overflow-y:auto}.collab-rich-input:focus-within{border-color:var(--df-accent2-35);box-shadow:0 0 0 3px var(--df-accent2-12), 0 4px 12px #0003;background:#00000080}@media (max-width:767px){.collab-rich-input{min-height:44px;max-height:228px}}.collab-rich-input--invalid.collab-rich-input--invalid{border-color:#ef444480}.collab-rich-input--broadcast.collab-rich-input--broadcast{border-color:#f59e0b80}.collab-rich-editor{color:#fff;word-break:break-word;overflow-wrap:anywhere;outline:none;flex:auto;min-height:0;padding:.625rem .75rem .75rem;font-size:.9375rem;line-height:1.6}@media (max-width:767px){.collab-rich-editor{font-size:1rem}}.collab-rich-editor p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#ffffff59;float:left;pointer-events:none;height:0}.collab-rich-editor p{margin:0}.collab-rich-editor p+p{margin-top:.5em}.collab-rich-editor :where(h1,h2,h3){margin:.4em 0 .2em;font-weight:700;line-height:1.3}.collab-rich-editor h1{font-size:1.3em}.collab-rich-editor h2{font-size:1.15em}.collab-rich-editor h3{font-size:1.05em}.collab-rich-editor :where(ul,ol){margin:.25em 0;padding-left:1.4em}.collab-rich-editor ul{list-style:outside}.collab-rich-editor ol{list-style:decimal}.collab-rich-editor li{margin:.1em 0}.collab-rich-editor li>p{margin:0}.collab-rich-editor a{color:#60a5fa;text-underline-offset:2px;text-decoration:underline}.collab-rich-editor code{background:var(--df-accent2-12);border:1px solid var(--df-accent2-20);color:#93c5fd;border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.9em}.collab-rich-editor pre{border:1px solid var(--df-accent2-18);white-space:pre-wrap;word-break:break-word;background:#0006;border-radius:8px;margin:8px 0;padding:12px 16px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85em;overflow-x:auto}.collab-rich-editor pre code{color:inherit;font-size:inherit;background:0 0;border:none;padding:0}.collab-send-btn{background:linear-gradient(135deg, var(--df-accent2-20) 0%, var(--df-accent2-12) 100%);border:1px solid var(--df-accent2-25);transition:all .2s cubic-bezier(.4,0,.2,1)}.collab-send-btn:hover:not(:disabled){background:linear-gradient(135deg, var(--df-accent2-35) 0%, var(--df-accent2-20) 100%);border-color:var(--df-accent2-45);box-shadow:0 4px 15px var(--df-accent2-20);transform:scale(1.05)}.collab-send-btn:active:not(:disabled){transform:scale(.95)}.collab-send-btn:disabled{opacity:.4;cursor:not-allowed}.collab-typing-dots{align-items:center;gap:4px;display:flex}.collab-typing-dot{background:var(--df-accent2-85);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite typingDot}.collab-typing-dot:first-child{animation-delay:0s}.collab-typing-dot:nth-child(2){animation-delay:.16s}.collab-typing-dot:nth-child(3){animation-delay:.32s}@keyframes typingDot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}.collab-participant{border:1px solid #0000;border-radius:10px;transition:all .2s}.collab-participant:hover{background:#ffffff0d;border-color:#ffffff1a}.collab-status-badge{text-transform:uppercase;letter-spacing:.03em;border-radius:6px;align-items:center;gap:4px;padding:2px 8px;font-size:.6875rem;font-weight:500;transition:all .2s;display:inline-flex}.collab-status-badge.online{background:var(--df-success-15);color:#22c55e;border:1px solid var(--df-success-25)}.collab-status-badge.away{background:var(--df-warning-15);color:#eab308;border:1px solid var(--df-warning-25)}.collab-status-badge.offline{background:var(--df-muted-alpha-15);color:#71717a;border:1px solid var(--df-muted-alpha-25)}.collab-jump-bottom{background:linear-gradient(135deg, var(--df-accent2-90) 0%, #1d4ed8e6 100%);box-shadow:0 4px 15px var(--df-accent2-35), 0 0 30px var(--df-accent2-12);border:none;transition:all .2s cubic-bezier(.4,0,.2,1)}.collab-jump-bottom:hover{box-shadow:0 6px 20px var(--df-accent2-45), 0 0 40px var(--df-accent2-18);transform:translateY(-2px)scale(1.02)}@keyframes bounceSlight{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.animate-bounce-subtle{animation:2s ease-in-out infinite bounceSlight}.collab-mention{background:linear-gradient(135deg, var(--df-accent2-20) 0%, var(--df-accent2-12) 100%);border:1px solid var(--df-accent2-25);border-radius:4px;padding:1px 6px;font-weight:500;transition:all .2s}.collab-mention:hover{background:linear-gradient(135deg, var(--df-accent2-28) 0%, var(--df-accent2-20) 100%);border-color:var(--df-accent2-45)}.collab-link{color:#60a5fa;word-break:break-all;border-bottom:1px solid #60a5fa4d;padding-bottom:1px;text-decoration:none;transition:all .2s}.collab-link:hover{color:#93c5fd;background:#60a5fa1a;border-bottom-color:#93c5fd99;border-radius:2px}.collab-link:visited{color:#60a5fa;border-bottom-color:#60a5fa4d}.collab-code-block{border:1px solid var(--df-accent2-18);white-space:pre;-webkit-overflow-scrolling:touch;background:#0006;border-radius:8px;margin:8px 0;padding:12px 16px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85em;position:relative;overflow-x:auto}.collab-code-block-wrap{border-radius:8px;position:relative;overflow:hidden}.collab-code-block-wrap:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#0000008c);border-radius:0 7px 7px 0;width:28px;position:absolute;top:1px;bottom:1px;right:1px}.collab-code-block-wrap .collab-code-block{border-radius:8px;margin:0}.collab-inline-code{background:var(--df-accent2-12);border:1px solid var(--df-accent2-20);color:#93c5fd;border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.9em}.collab-underline{text-underline-offset:.16em;text-decoration-line:underline;text-decoration-thickness:.08em}.collab-md-heading{margin:.4em 0 .2em;font-weight:700;line-height:1.3}.collab-md-heading:first-child{margin-top:0}.collab-md-h1{font-size:1.3em}.collab-md-h2{font-size:1.15em}.collab-md-h3{font-size:1.05em}.collab-md-list{margin:.25em 0;padding-left:1.4em}ul.collab-md-list{list-style:outside}ol.collab-md-list{list-style:decimal}.collab-md-list li{margin:.1em 0}.collab-md-p{white-space:pre-wrap}.collab-md-p+.collab-md-p{margin-top:.5em}.path-chip{background:var(--df-accent-8);border:1px solid var(--df-accent-18);color:var(--df-accent-hover);cursor:pointer;vertical-align:baseline;white-space:nowrap;border-radius:4px;align-items:center;gap:4px;max-width:280px;padding:1px 8px 1px 6px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.85em;line-height:1.5;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.path-chip:hover{background:var(--df-accent-15);border-color:var(--df-accent-30);color:#93c5fd}.path-chip:focus-visible{outline:2px solid var(--df-accent);outline-offset:1px}.path-chip:active{background:var(--df-accent-20)}.path-chip--loading{opacity:.6;cursor:wait;pointer-events:none}.path-chip--error{background:rgba(var(--df-error-ch), .1);border-color:rgba(var(--df-error-ch), .3);color:var(--df-error);cursor:not-allowed}.path-chip__icon{opacity:.7;flex-shrink:0;width:13px;height:13px}.path-chip__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.path-chip-ctx{z-index:9999;border:1px solid var(--df-accent-20);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a1224f5;border-radius:6px;min-width:160px;padding:4px 0;animation:.12s ease-out pathChipCtxIn;position:fixed;box-shadow:0 8px 24px #00000080}@keyframes pathChipCtxIn{0%{opacity:0;transform:scale(.96)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.path-chip-ctx__item{width:100%;color:var(--df-text);text-align:left;cursor:pointer;background:0 0;border:none;padding:7px 14px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.82em;transition:background .12s;display:block}.path-chip-ctx__item:hover{background:var(--df-accent-12)}.path-chip-ctx__item:focus-visible{outline:2px solid var(--df-accent);outline-offset:-2px;border-radius:3px}.collab-system-message{color:#fff9;box-sizing:border-box;word-break:break-word;text-align:center;background:linear-gradient(135deg,#ffffff0f 0%,#ffffff08 100%);border:1px solid #ffffff14;border-radius:20px;min-width:0;max-width:100%;padding:6px 16px;font-size:.75rem;transition:all .2s}.collab-system-message:hover{color:#fffc;background:linear-gradient(135deg,#ffffff14 0%,#ffffff0d 100%)}.eeb-root{background:#ffffff05;border:1px solid #ffffff0f;border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;max-width:fit-content;margin-top:4px;padding:4px 8px;display:flex}.eeb-header{text-transform:uppercase;letter-spacing:.06em;color:#ffffff4d;white-space:nowrap;flex-shrink:0;font-size:9px;font-weight:600}.eeb-targets{text-transform:none;letter-spacing:0;color:#fff3;margin-left:3px;font-weight:400}.eeb-pills{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.eeb-pill{cursor:default;white-space:nowrap;border:1px solid #0000;border-radius:4px;align-items:center;gap:4px;padding:2px 7px 2px 5px;font-size:9px;font-weight:500;transition:opacity .15s;display:inline-flex;position:relative}.eeb-pill:hover{opacity:.85}.eeb-pill-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.eeb-pill-label{font-family:ui-monospace,JetBrains Mono,monospace;font-size:9px}.eeb-tooltip{color:#ffffffa6;white-space:nowrap;pointer-events:none;z-index:50;background:#0a0c14f2;border:1px solid #ffffff1a;border-radius:5px;padding:3px 8px;font-family:ui-monospace,JetBrains Mono,monospace;font-size:9px;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0006}.eeb-pip{flex-shrink:0;align-items:center;gap:3px;margin-left:2px;display:flex}.eeb-pip-step{flex-direction:column;align-items:center;gap:2px;display:flex}.eeb-pip-dot{border-radius:50%;width:6px;height:6px;transition:background .2s,box-shadow .2s}.eeb-pip-dot--active{background:#22c55e;box-shadow:0 0 5px #22c55e80}.eeb-pip-dot--idle{background:#ffffff1f}.eeb-pip-label{text-transform:uppercase;letter-spacing:.04em;color:#ffffff59;white-space:nowrap;font-family:ui-monospace,JetBrains Mono,monospace;font-size:7px;font-weight:500}.eeb-pip-connector{background:#ffffff26;flex-shrink:0;width:10px;height:1px;margin-bottom:9px}.collab-image-preview{border:2px solid var(--df-accent2-25);border-radius:8px;max-width:200px;transition:all .2s;position:relative;overflow:hidden}.collab-image-preview:hover{border-color:var(--df-accent2-45);transform:scale(1.02)}.collab-image-preview img{max-width:100%;height:auto;display:block}.collab-image-remove{color:#fff;cursor:pointer;opacity:0;background:#000000b3;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex;position:absolute;top:4px;right:4px}.collab-image-preview:hover .collab-image-remove{opacity:1}.collab-image-remove:hover{background:var(--df-error-80);border-color:var(--df-error-50)}.collab-drop-overlay{z-index:50;background:radial-gradient(ellipse at center, var(--df-accent2-18) 0%, #1d4ed81f 50%, #0f0a1ed9 100%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:8px;justify-content:center;align-items:center;animation:.2s cubic-bezier(.16,1,.3,1) forwards collabDropFadeIn;display:flex;position:absolute;inset:0}.collab-drop-border{border:2.5px dashed var(--df-accent-60);pointer-events:none;border-radius:12px;animation:2s ease-in-out infinite collabDropBorderGlow;position:absolute;inset:6px}.collab-drop-content{flex-direction:column;align-items:center;animation:.3s cubic-bezier(.34,1.56,.64,1) 80ms both collabDropContentIn;display:flex}.collab-drop-icon-ring{background:linear-gradient(135deg, var(--df-accent2-28) 0%, #1d4ed833 100%);border:2px solid var(--df-accent-50);width:72px;height:72px;box-shadow:0 0 30px var(--df-accent2-18), inset 0 0 20px var(--df-accent2-12);border-radius:50%;justify-content:center;align-items:center;animation:2.5s ease-in-out infinite collabDropFloat;display:flex;position:relative}.collab-drop-icon-ring-pulse{border:2px solid var(--df-accent-30);border-radius:50%;animation:2s ease-out infinite collabDropRipple;position:absolute;inset:-8px}@keyframes collabDropFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}@keyframes collabDropContentIn{0%{opacity:0;transform:scale(.85)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes collabDropFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes collabDropRipple{0%{opacity:.6;transform:scale(1)}70%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}@keyframes collabDropBorderGlow{0%,to{border-color:var(--df-accent-40)}50%{border-color:var(--df-accent-80)}}.collab-messages-scroll{scrollbar-width:thin;scrollbar-color:var(--df-accent2-25) transparent}.collab-messages-scroll::-webkit-scrollbar{width:6px}.collab-messages-scroll::-webkit-scrollbar-track{background:0 0}.collab-messages-scroll::-webkit-scrollbar-thumb{background:var(--df-accent2-25);border-radius:3px}.collab-messages-scroll::-webkit-scrollbar-thumb:hover{background:var(--df-accent2-45)}@media (max-width:768px){.collab-panel{border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;overflow:hidden!important}.collab-panel .collab-messages-scroll{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.collab-panel .collab-input-container{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 8px)!important}body.collab-composing .collab-panel .collab-input-container{padding-bottom:8px!important}}@keyframes progress{0%{transform:translate(-100%)}50%{transform:translate(0%)}to{transform:translate(100%)}}.animate-progress{animation:2s ease-in-out infinite progress}@keyframes pulse-glow{0%,to{box-shadow:0 0 0 0 var(--df-accent2-40)}50%{box-shadow:0 0 20px 5px var(--df-accent2-30)}}.backup-running{animation:2s ease-in-out infinite pulse-glow}.app-card{cursor:pointer;outline:none;animation:.4s cubic-bezier(.16,1,.3,1) backwards appCardFadeIn}.app-card:focus-visible>div>div{outline:2px solid var(--df-accent-50);outline-offset:2px;border-radius:16px}@keyframes appCardFadeIn{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.app-card>div>div{transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s,box-shadow .4s,background .28s}.app-card:hover>div>div{transform:translateY(-4px)scale(1.008)}.app-card:active>div>div{transition-duration:.1s;transform:translateY(0)scale(.995)}.app-card-shine{pointer-events:none;z-index:5;position:absolute;inset:0;overflow:hidden}.app-card-shine:after{content:"";will-change:transform;background:linear-gradient(75deg,#0000 0%,#ffffff24 45%,#ffffff42 50%,#ffffff24 55%,#0000 100%);width:45%;height:220%;transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;top:-50%;left:-60%;transform:translate(-40%)}.app-card:hover .app-card-shine:after{transform:translate(320%)}.skeleton{background:linear-gradient(100deg,#ffffff08 0% 40%,#ffffff12 55%,#ffffff08 65% 100%) 0 0/200% 100% fixed;animation:2s ease-out infinite skeleton-shimmer}@keyframes skeleton-shimmer{0%{background-position-x:200%}to{background-position-x:0%}}.scrollbar-none{scrollbar-width:none;-ms-overflow-style:none}@media (prefers-reduced-motion:reduce){.app-card{animation:none}.app-card>div>div{transition-duration:.01ms!important}.app-card-shine:after{transition:none;display:none}}@keyframes sprint-shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}.sprint-progress-shimmer{position:relative;overflow:hidden}.sprint-progress-shimmer:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff26 50%,#0000 100%);animation:2s ease-in-out infinite sprint-shimmer;position:absolute;inset:0}@keyframes sprint-glow{0%,to{box-shadow:0 -2px 20px -5px var(--sprint-glow-color,var(--df-success-30))}50%{box-shadow:0 -2px 30px -3px var(--sprint-glow-color,var(--df-success-50))}}.sprint-card-active{--sprint-glow-color:var(--df-success-30);animation:3s ease-in-out infinite sprint-glow}@keyframes sprintFadeSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.sprint-expand-enter{animation:.3s cubic-bezier(.16,1,.3,1) sprintFadeSlideIn}@keyframes taskCardEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.task-card-enter{animation:.25s cubic-bezier(.16,1,.3,1) backwards taskCardEnter}.sprint-board-scroll{scrollbar-width:thin;scrollbar-color:var(--df-accent2-18) transparent}.sprint-board-scroll::-webkit-scrollbar{width:5px}.sprint-board-scroll::-webkit-scrollbar-track{background:0 0}.sprint-board-scroll::-webkit-scrollbar-thumb{background:var(--df-accent2-18);border-radius:3px}.sprint-board-scroll::-webkit-scrollbar-thumb:hover{background:var(--df-accent2-35)}.phase-color-bar{transition:all .3s}.phase-color-bar:hover{filter:brightness(1.2)}.sprint-drag-active{background:var(--df-accent2-6);border:2px dashed var(--df-accent2-25);box-shadow:inset 0 0 30px var(--df-accent2-5)}@keyframes taskDetailPaneIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.task-detail-pane{animation:.2s cubic-bezier(.16,1,.3,1) taskDetailPaneIn}@keyframes commandPaletteIn{0%{opacity:0;transform:translate(-50%)translateY(-8px)scale(.97)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.command-palette{animation:.15s cubic-bezier(.16,1,.3,1) commandPaletteIn}@media (prefers-reduced-motion:reduce){.task-detail-pane,.command-palette,.sprint-card-active,.sprint-expand-enter,.task-card-enter{animation:none}.sprint-stat-chip{transition:none}.sprint-progress-shimmer:after{animation:none}.skeleton{background:#ffffff0d;animation:none}}@keyframes modal-in{0%{opacity:0;transform:scale(.97)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-enter{animation:.15s ease-out modal-in}@keyframes sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-enter{animation:.3s cubic-bezier(.32,.72,0,1) sheet-in}@media (min-width:640px){.sheet-enter{animation:.15s ease-out modal-in}}.scrollbar-none{scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{display:none}.glass-pill{background:var(--df-surface-92);-webkit-backdrop-filter:blur(20px);border:1px solid var(--df-accent-10);border-radius:9999px;transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-pill:hover{border-color:var(--df-accent-25);background:#0f1932f2;box-shadow:0 8px 32px #0006}.navbar-pill-group{background:#0000004d;border:1px solid #ffffff0d;border-radius:9999px;align-items:center;gap:4px;padding:4px;display:flex}.nav-item-pill{color:#ffffff80;border-radius:9999px;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;font-weight:500;transition:all .3s;display:flex;position:relative}.nav-item-pill:hover{color:#fffc}.nav-item-pill.active{color:#fff;background:linear-gradient(135deg, var(--df-accent-80), var(--df-accent2-80));box-shadow:0 4px 15px var(--df-accent-30)}.action-button-pill{color:#fff9;background:#ffffff0d;border:1px solid #ffffff0d;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:relative}.action-button-pill:hover{color:#fff;background:#ffffff1a;border-color:#ffffff26;transform:scale(1.05)}.action-button-pill.is-active{color:#93c5fd;background:#3b82f638;border-color:#3b82f68c;box-shadow:0 0 0 1px #3b82f659,0 0 14px -4px #3b82f699}.action-button-pill.is-active:hover{color:#bfdbfe;background:#3b82f64d;border-color:#3b82f6b3;transform:scale(1.05)}.avatar-stack{align-items:center;display:flex}.avatar-stack-item{color:#fff;background:#1e293b;border:2px solid #0a0a0a;border-radius:9999px;justify-content:center;align-items:center;width:24px;height:24px;margin-left:-8px;font-size:10px;font-weight:600;transition:transform .2s;display:flex;overflow:hidden}.avatar-stack-item:first-child{margin-left:0}.avatar-stack-item:hover{z-index:10;transform:translateY(-2px)}.status-indicator{color:#10b981;background:#10b9811a;border:1px solid #10b98133;border-radius:9999px;align-items:center;gap:8px;padding:4px 12px;font-size:12px;font-weight:500}.status-dot-breathing{background:#10b981;border-radius:9999px;width:6px;height:6px;animation:2s infinite breathe;box-shadow:0 0 #10b981b3}@keyframes breathe{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.mobile-bottom-nav{z-index:100;justify-content:center;width:calc(100% - 48px);max-width:400px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.systems-page{grid-template-columns:var(--systems-sidebar-width,240px) 1fr;--foreground:#fffffff2;--muted:#ffffff8c;background:0 0;grid-template-rows:1fr;height:100%;transition:grid-template-columns .2s;display:grid;overflow:hidden}.systems-sidebar{width:var(--systems-sidebar-width,240px);-webkit-backdrop-filter:blur(20px);border-right:1px solid var(--card-border);background:#080e1c8c;flex-direction:column;flex-shrink:0;min-width:0;transition:width .2s;display:flex;overflow:hidden}.systems-sidebar__nav{scrollbar-width:none;flex:1;padding:8px 0;overflow:hidden auto}.systems-sidebar__nav::-webkit-scrollbar{display:none}.systems-sidebar__group{margin-bottom:4px;padding:0 6px}.systems-sidebar__group-label{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);white-space:nowrap;opacity:.7;padding:10px 10px 4px;font-size:10px;font-weight:600}.systems-sidebar__item{cursor:pointer;color:#ffffffa6;white-space:nowrap;text-align:left;background:0 0;border:none;border-radius:7px;align-items:center;gap:10px;width:100%;min-width:0;padding:7px 10px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:flex}.systems-sidebar__item:hover{background:var(--df-accent-8);color:var(--foreground)}.systems-sidebar__item--active{color:#69f6b8;background:#69f6b80f;border-right:2px solid #69f6b8}.systems-sidebar__item--active .systems-sidebar__item-icon{color:#69f6b8}.systems-sidebar__item-icon{color:#ffffff80;flex-shrink:0;align-items:center;transition:color .15s;display:flex}.systems-sidebar__mat-icon{font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 20;font-size:18px;line-height:1}.systems-sidebar__item--active .systems-sidebar__mat-icon{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 20}.systems-sidebar__item:hover .systems-sidebar__item-icon{color:#ffffffd9}.systems-sidebar__item-label{text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.08em;flex:1;font-size:11px;font-weight:600;overflow:hidden}.systems-sidebar__badge{background:var(--df-accent-20);color:var(--accent-hover);font-variant-numeric:tabular-nums;border-radius:10px;flex-shrink:0;padding:1px 5px;font-size:10px;font-weight:700}.systems-sidebar__collapse-btn{border:none;border-top:1px solid var(--card-border);cursor:pointer;width:100%;color:var(--muted);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:10px;transition:color .15s,background .15s;display:flex}.systems-sidebar__collapse-btn:hover{color:var(--foreground);background:var(--df-accent-6)}.systems-sidebar--collapsed .systems-sidebar__item{justify-content:center;padding:8px}.systems-sidebar--collapsed .systems-sidebar__group{padding:0 4px}.systems-main{flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.systems-topbar{-webkit-backdrop-filter:blur(20px);box-shadow:0 1px 0 0 var(--df-accent-18), 0 2px 16px 0 #00000040;z-index:10;background:linear-gradient(#081024b8 0%,#050a1894 100%) padding-box padding-box;border-bottom:1px solid #0000;flex-shrink:0;position:relative}.systems-topbar:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--df-accent-50) 20%, var(--df-accent2-28) 60%, transparent 100%);pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.systems-topbar__header{align-items:center;gap:9px;padding:10px 20px 6px;display:flex}.systems-topbar__icon{color:var(--df-accent-85);filter:drop-shadow(0 0 6px var(--df-accent-50));flex-shrink:0;align-items:center;display:flex}.systems-topbar__heading{color:#fffffff7;letter-spacing:.01em;margin:0;font-size:16px;font-weight:700;line-height:1.2}.systems-topbar__status{flex-shrink:0;margin-left:auto}.stbs-wrap{background:var(--df-accent-6);border:1px solid var(--df-accent-14);border-radius:20px;align-items:center;gap:10px;padding:4px 10px;display:flex}.stbs-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.stbs-dot--ok{box-shadow:0 0 6px var(--df-success-70);background:#22c55e;animation:2.5s ease-in-out infinite stbs-pulse-ok}.stbs-dot--err{box-shadow:0 0 6px var(--df-error-70);background:#ef4444;animation:1.4s ease-in-out infinite stbs-pulse-err}.stbs-dot--warn{box-shadow:0 0 6px var(--df-warning-70);background:#eab308}@keyframes stbs-pulse-ok{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes stbs-pulse-err{0%,to{opacity:.6;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.stbs-label{align-items:baseline;gap:3px;font-size:12px;display:flex}.stbs-value{color:#ffffffe6;font-weight:600}.stbs-value--ok{color:#22c55e}.stbs-value--err{color:#ef4444}.stbs-value--dim{color:#ffffff80;font-weight:400}.stbs-sep{color:#ffffff40;font-weight:400}.stbs-unit{color:#ffffff59;margin-left:2px;font-size:10px}.stbs-badge{border-radius:10px;padding:1px 7px;font-size:10px;font-weight:600}.stbs-badge--err{background:var(--df-error-15);color:#ef4444;border:1px solid var(--df-error-25)}.stbs-cpu{color:#ffffff52;font-variant-numeric:tabular-nums;font-size:10px}.systems-content{scrollbar-width:thin;scrollbar-color:var(--df-accent-20) transparent;flex:1;padding:20px 24px;overflow:hidden auto}.systems-content:has(.svc-split){flex-direction:column;padding:0;display:flex;overflow:hidden}.systems-empty-section{opacity:.35;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.systems-empty-section__label{color:var(--foreground);text-transform:capitalize;font-size:18px;font-weight:600}.systems-empty-section__hint{color:var(--muted);font-size:12px}.systems-breadcrumb{background:0 0;flex-shrink:0;align-items:center;gap:6px;min-height:44px;padding:10px 20px;display:flex}.systems-breadcrumb__separator{color:#fff3;flex-shrink:0}.systems-breadcrumb__segment{white-space:nowrap;border-radius:4px;padding:3px 6px;font-size:12px;line-height:1}.systems-breadcrumb__segment--active{letter-spacing:.08em;text-transform:uppercase;color:#ffffffeb;text-shadow:0 0 20px var(--df-accent-45);font-size:13px;font-weight:700}.systems-breadcrumb__segment--link:first-child .systems-breadcrumb__segment--active{font-size:12px;font-weight:600}.systems-breadcrumb__segment--link{color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;transition:color .15s,background .15s;display:flex}.systems-breadcrumb__segment--link:hover{color:var(--accent-hover);background:var(--df-accent-8)}.systems-breadcrumb__segment--link:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.systems-tab-strip{border-bottom:1px solid var(--card-border);background:#0505084d;flex-shrink:0;align-items:flex-end;gap:2px;min-height:40px;padding:0 16px;display:flex}.systems-tab-strip__tab{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 14px 8px;font-size:13px;font-weight:500;transition:color .15s,border-color .15s;position:relative}.systems-tab-strip__tab:hover{color:var(--foreground)}.systems-tab-strip__tab--active{color:var(--accent-hover);border-bottom-color:var(--accent)}.systems-tab-strip__tab:focus-visible{outline:1px solid var(--accent);outline-offset:-2px;border-radius:3px 3px 0 0}.systems-context-panel{-webkit-backdrop-filter:blur(16px);border-left:1px solid var(--card-border);background:#081020b3;flex-direction:column;width:280px;min-width:280px;display:flex;overflow:hidden}.systems-context-panel__header{border-bottom:1px solid var(--card-border);background:var(--df-surface-50);padding:14px 16px 12px}.systems-context-panel__title-row{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.systems-context-panel__entity-name{color:var(--foreground);align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:600;display:flex}.systems-context-panel__entity-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.systems-context-panel__close{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;align-items:center;padding:4px;transition:color .15s,background .15s;display:flex}.systems-context-panel__close:hover{color:var(--foreground);background:#ffffff0f}.systems-context-panel__status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.systems-context-panel__status-dot--online{background:var(--success);box-shadow:0 0 6px var(--df-success-60);animation:2s ease-in-out infinite ctx-pulse}.systems-context-panel__status-dot--errored{background:var(--error);box-shadow:0 0 6px var(--df-error-60)}.systems-context-panel__status-dot--warning{background:var(--warning);box-shadow:0 0 6px var(--df-warning-50)}.systems-context-panel__status-dot--stopped,.systems-context-panel__status-dot--unknown{background:var(--muted)}.systems-context-panel__status-dot--launching{background:var(--accent);box-shadow:0 0 6px var(--accent-glow);animation:1s ease-in-out infinite ctx-pulse}@keyframes ctx-pulse{0%,to{opacity:1}50%{opacity:.5}}.systems-context-panel__progress-track{background:#ffffff0f;border-radius:2px;height:3px;overflow:hidden}.systems-context-panel__progress-fill{border-radius:2px;height:100%;transition:width .6s}.systems-context-panel__progress-fill--online{background:var(--success);box-shadow:0 0 8px var(--df-success-50)}.systems-context-panel__progress-fill--errored{background:var(--error)}.systems-context-panel__progress-fill--warning{background:var(--warning)}.systems-context-panel__progress-fill--launching{background:var(--accent);animation:1.5s ease-in-out infinite ctx-progress-shimmer}.systems-context-panel__progress-fill--stopped,.systems-context-panel__progress-fill--unknown{background:var(--muted)}@keyframes ctx-progress-shimmer{0%,to{opacity:.6}50%{opacity:1}}.systems-context-panel__actions{border-bottom:1px solid var(--card-border);gap:6px;padding:12px 16px;display:flex}.systems-context-panel__action{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:5px;padding:6px 10px;font-size:11px;font-weight:600;transition:all .15s;display:flex}.systems-context-panel__action:disabled{opacity:.35;cursor:not-allowed}.systems-context-panel__action--start{background:var(--df-success-12);border-color:var(--df-success-30);color:#4ade80}.systems-context-panel__action--start:not(:disabled):hover{background:var(--df-success-22);border-color:var(--df-success-50)}.systems-context-panel__action--stop{background:var(--df-error-10);border-color:var(--df-error-25);color:#f87171}.systems-context-panel__action--stop:not(:disabled):hover{background:var(--df-error-20);border-color:var(--df-error-45)}.systems-context-panel__action--restart{background:var(--df-accent-10);border-color:var(--df-accent-25);color:var(--accent-hover)}.systems-context-panel__action--restart:not(:disabled):hover{background:var(--df-accent-20);border-color:var(--df-accent-45)}.systems-context-panel__metadata{flex:1;padding:12px 0;overflow-y:auto}.systems-context-panel__meta-row{grid-template-columns:16px 1fr auto;align-items:center;gap:8px;padding:6px 16px;transition:background .12s;display:grid}.systems-context-panel__meta-row:hover{background:#ffffff08}.systems-context-panel__meta-icon{color:var(--muted);align-items:center;display:flex}.systems-context-panel__meta-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.systems-context-panel__meta-value{color:var(--foreground);text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.dt-table-wrap{flex-direction:column;gap:0;min-height:0;display:flex;overflow:hidden}.dt-table-scroll{flex:1;min-height:0;overflow:auto}.dt-table{border-collapse:collapse;table-layout:auto;width:100%;font-size:13.5px}.dt-table__header-row{z-index:1;-webkit-backdrop-filter:blur(12px);background:#050508bf;position:sticky;top:0}.dt-table__th{text-transform:uppercase;letter-spacing:.06em;color:#ffffff80;border-bottom:1px solid var(--df-accent-15);white-space:nowrap;-webkit-user-select:none;user-select:none;padding:10px 16px;font-size:11px;font-weight:600}.dt-table__th--left{text-align:left}.dt-table__th--center{text-align:center}.dt-table__th--right{text-align:right}.dt-table__th--sortable{cursor:pointer;transition:color .15s}.dt-table__th--sortable:hover{color:var(--foreground)}.dt-table__th-inner{align-items:center;gap:4px;display:inline-flex}.dt-table__sort-icon{opacity:.6;align-items:center;display:inline-flex}.dt-table__row{border-bottom:1px solid var(--df-accent-7);transition:background .12s}.dt-table__row:last-child{border-bottom:none}.dt-table__row--alt{background:var(--df-accent-2)}.dt-table__row--clickable{cursor:pointer}.dt-table__row--clickable:hover{background:var(--df-accent-7)}.dt-table__row--clickable:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.dt-table__td{color:#ffffffeb;vertical-align:middle;font-variant-numeric:tabular-nums;padding:12px 16px;font-size:13px}.dt-table__td--left{text-align:left}.dt-table__td--center{text-align:center}.dt-table__td--right{text-align:right}.dt-table__empty{text-align:center;color:var(--muted);padding:40px 16px;font-size:13px;font-style:italic}.dt-pagination{border-top:1px solid var(--df-accent-12);background:#05050899;flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.dt-pagination__info{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.dt-pagination__controls{align-items:center;gap:6px;display:flex}.dt-pagination__btn{border:1px solid var(--df-accent-20);background:var(--df-accent-6);width:26px;height:26px;color:var(--foreground);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:flex}.dt-pagination__btn:hover:not(:disabled){background:var(--df-accent-15);border-color:var(--df-accent-40)}.dt-pagination__btn:disabled{opacity:.35;cursor:not-allowed}.dt-pagination__page{color:var(--foreground);font-variant-numeric:tabular-nums;text-align:center;min-width:48px;font-size:11.5px}.dt-table__footer{border-top:1px solid var(--df-accent-12);background:#05050866;padding:8px 12px}.dt-status-badge{letter-spacing:.02em;color:var(--badge-color);background:var(--badge-bg);border:1px solid var(--badge-border);white-space:nowrap;border-radius:10px;align-items:center;gap:5px;padding:2px 7px;font-size:11px;font-weight:500;display:inline-flex}.dt-status-badge__dot{background:var(--badge-dot);border-radius:50%;flex-shrink:0;width:5px;height:5px}.dt-metric-card{border:1px solid var(--df-accent-18);border-top:3px solid var(--metric-accent,#3b82f6);-webkit-backdrop-filter:blur(16px);box-shadow:0 -3px 20px -5px var(--metric-accent,var(--df-accent-40)), 0 4px 20px #0000004d, inset 0 1px 0 #ffffff0a;background:#081024a6;border-radius:12px;flex-direction:column;gap:5px;padding:16px 20px;transition:border-color .2s,background .2s,box-shadow .2s,transform .15s;display:flex}.dt-metric-card:hover{border-color:var(--df-accent-30);box-shadow:0 -4px 28px -5px var(--metric-accent,var(--df-accent-55)), 0 6px 28px #00000059, inset 0 1px 0 #ffffff0f;background:#0a162cc7;transform:translateY(-1px)}.dt-metric-card__header{align-items:center;gap:7px;display:flex}.dt-metric-card__icon{color:var(--metric-accent,#3b82f6);opacity:.9;align-items:center;display:flex}.dt-metric-card__label{text-transform:uppercase;letter-spacing:.07em;color:#ffffff80;font-size:11px;font-weight:600}.dt-metric-card__value{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1.1}.dt-metric-card__sub{color:#ffffff6b;font-size:12px}.systems-stat-pill{color:#ffffffb3;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;flex-shrink:0;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:12px;font-weight:500;display:inline-flex}.systems-stat-pill__value{color:#fff;font-variant-numeric:tabular-nums;font-weight:700}.systems-stat-pill--success{border-color:var(--df-success-35);background:var(--df-success-9);color:var(--df-success-90)}.systems-stat-pill--error{border-color:var(--df-error-35);background:var(--df-error-9);color:var(--df-error-90)}.systems-stat-pill--warning{border-color:var(--df-warning-35);background:var(--df-warning-9);color:var(--df-warning-90)}.systems-stat-pill--info{border-color:var(--df-accent-35);background:var(--df-accent-9);color:var(--df-accent-90)}.systems-stat-pill--muted{border-color:var(--df-muted-alpha-25);background:var(--df-muted-alpha-8);color:#ffffff80}.systems-filter-bar{border-bottom:1px solid var(--df-accent-10);background:#05050c66;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;min-height:48px;padding:10px 16px;display:flex}.systems-filter-bar__group{flex-shrink:0;align-items:center;gap:4px;display:flex}.systems-filter-bar__label{color:#ffffff4d;text-transform:uppercase;letter-spacing:.07em;flex-shrink:0;margin-right:2px;font-size:10.5px;font-weight:600}.systems-filter-bar__pill{border:1px solid var(--df-accent-15);background:var(--df-accent-5);color:#ffffff80;cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:5px 13px;font-size:12.5px;font-weight:500;transition:color .13s,background .13s,border-color .13s;display:inline-flex}.systems-filter-bar__pill:hover{color:#ffffffd9;background:var(--df-accent-12);border-color:var(--df-accent-30)}.systems-filter-bar__pill--active{color:#fff;background:var(--df-accent-18);border-color:var(--df-accent-45);box-shadow:inset 0 0 0 1px var(--df-accent-20)}.systems-filter-bar__pill--error.systems-filter-bar__pill--active{background:var(--df-error-15);border-color:var(--df-error-45);color:#fca5a5}.systems-filter-bar__divider{background:#ffffff14;flex-shrink:0;width:1px;height:20px;margin:0 2px}.systems-filter-bar__search{border:1px solid var(--df-accent-20);color:#ffffff59;background:#05050c99;border-radius:6px;flex:1;align-items:center;gap:6px;min-width:140px;max-width:280px;padding:5px 12px;display:flex}.systems-filter-bar__search-input{color:#fff;background:0 0;border:none;outline:none;width:100%;font-size:12.5px}.systems-filter-bar__search-input::placeholder{color:#ffffff47}.systems-filter-bar__spacer{flex:1}.systems-filter-bar__action{border:1px solid var(--df-accent-20);background:var(--df-accent-6);color:#fff6;cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:color .13s,background .13s;display:flex}.systems-filter-bar__action:hover{color:#fff;background:var(--df-accent-15)}.systems-section{flex-direction:column;gap:0;height:100%;min-height:0;display:flex}.systems-section__loading{color:var(--muted);justify-content:center;align-items:center;padding:48px 24px;font-size:13px;animation:1.6s ease-in-out infinite systems-loading-pulse;display:flex}@keyframes systems-loading-pulse{0%,to{opacity:.5}50%{opacity:1}}.systems-section__header{border-bottom:1px solid var(--df-accent-12);background:#05050880;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.systems-section__header-left{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.systems-section__desc{color:#ffffff61;flex-shrink:0;margin-top:-2px;padding:0 16px 10px;font-size:12px;font-weight:400;line-height:1.4;display:block}.systems-section__count{color:var(--muted);background:var(--df-muted-alpha-12);border-radius:10px;padding:2px 6px;font-size:11.5px}.systems-section__badge{border-radius:10px;padding:2px 7px;font-size:11px;font-weight:600}.systems-section__badge--error{color:#ef4444;background:var(--df-error-12);border:1px solid var(--df-error-25)}.systems-section__badge--warning{color:#eab308;background:var(--df-warning-12);border:1px solid var(--df-warning-25)}.systems-section__badge-sm{color:var(--accent);background:var(--df-accent-15);border-radius:8px;margin-left:2px;padding:1px 5px;font-size:10px;font-weight:600}.systems-section__view-toggle{border:1px solid var(--df-accent-15);background:#05050899;border-radius:6px;gap:2px;padding:2px;display:flex}.systems-section__toggle-btn{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:4px 10px;font-size:11.5px;font-weight:500;transition:color .15s,background .15s;display:flex}.systems-section__toggle-btn:hover{color:var(--foreground)}.systems-section__toggle-btn--active{color:var(--foreground);background:var(--df-accent-15);box-shadow:inset 0 0 0 1px var(--df-accent-30)}.systems-section__refresh-btn{border:1px solid var(--df-accent-20);background:var(--df-accent-6);width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}.systems-section__refresh-btn:hover{color:var(--foreground);background:var(--df-accent-15)}.systems-section__metrics{border-bottom:1px solid var(--df-accent-8);flex-shrink:0;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;padding:12px 16px;display:grid}.systems-section__filter-row{border-bottom:1px solid var(--df-accent-8);background:#0505084d;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;padding:8px 16px;display:flex}.systems-section__search{border:1px solid var(--df-accent-20);color:var(--muted);background:#05050899;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;display:flex}.systems-section__search-input{color:var(--foreground);background:0 0;border:none;outline:none;width:160px;font-size:12.5px}.systems-section__search-input::placeholder{color:var(--muted)}.wd-service-name{align-items:center;font-size:12.5px;font-weight:500;display:flex}.systems-conn__cat-pills{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.systems-conn__cat-pill{border:1px solid var(--df-accent-15);background:var(--df-accent-4);color:var(--muted);cursor:pointer;text-transform:capitalize;border-radius:10px;padding:3px 8px;font-size:11px;font-weight:500;transition:color .15s,background .15s,border-color .15s}.systems-conn__cat-pill:hover{color:var(--foreground);background:var(--df-accent-10)}.systems-conn__cat-pill--active{color:var(--accent-hover);background:var(--df-accent-15);border-color:var(--df-accent-40)}.systems-conn__test-btn{border:1px solid var(--df-accent-25);background:var(--df-accent-8);color:var(--accent);cursor:pointer;border-radius:5px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:500;transition:background .15s;display:inline-flex}.systems-conn__test-btn:hover{background:var(--df-accent-18)}.bridges-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;padding:16px;display:grid}.bridge-card{background:var(--df-surface-55);border:1px solid var(--bridge-border,var(--df-accent-20));border-left:3px solid var(--bridge-color,#3b82f6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;border-radius:10px;flex-direction:column;gap:12px;padding:16px;transition:background .15s,border-color .15s;display:flex}.bridge-card[role=button]{cursor:pointer}.bridge-card[role=button]:hover{background:var(--df-surface-72)}.bridge-card:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.bridge-card__header{align-items:center;gap:12px;display:flex}.bridge-card__icon{background:var(--bridge-bg,var(--df-accent-10));border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.bridge-card__name{color:var(--foreground);font-size:14px;font-weight:600}.bridge-card__detail{color:var(--muted);margin-top:1px;font-size:12px}.bridge-card__status{align-items:center;gap:6px;display:flex}.bridge-card__status-icon{align-items:center;display:flex}.bridge-card__status-label{font-size:13px;font-weight:500}.bridge-card__actions{gap:8px;margin-top:auto;display:flex}.bridge-card__btn{cursor:pointer;border-radius:6px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:500;transition:background .15s;display:inline-flex}.bridge-card__btn--config{border:1px solid var(--df-accent-25);background:var(--df-accent-8);color:var(--accent)}.bridge-card__btn--config:hover{background:var(--df-accent-18)}.bridge-card__btn--detail{color:var(--muted);background:#ffffff0a;border:1px solid #ffffff14;margin-left:auto}.bridge-card__btn--detail:hover{color:var(--foreground);background:#ffffff14}.conn-detail,.bridge-detail{flex-direction:column;height:100%;min-height:0;display:flex}.conn-detail__header,.bridge-detail__header{border-bottom:1px solid var(--df-accent-12);background:#05050880;flex-shrink:0;align-items:center;gap:12px;padding:16px;display:flex}.conn-detail__header-icon,.bridge-detail__header-icon{background:var(--df-accent-10);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.conn-detail__name,.bridge-detail__name{color:var(--foreground);margin:0;font-size:16px;font-weight:600}.conn-detail__subtitle{color:var(--muted);margin-top:2px;font-size:11.5px}.conn-detail__error{color:#ef4444;padding:24px;font-size:13px}.conn-detail__tabs,.bridge-detail__tabs{border-bottom:1px solid var(--df-accent-12);background:#0505084d;flex-shrink:0;gap:2px;padding:0 16px;display:flex}.conn-detail__tab,.bridge-detail__tab{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 14px 8px;font-size:12.5px;font-weight:500;transition:color .15s,border-color .15s}.conn-detail__tab:hover,.bridge-detail__tab:hover{color:var(--foreground)}.conn-detail__tab--active,.bridge-detail__tab--active{color:var(--accent-hover);border-bottom-color:var(--accent)}.conn-detail__content,.bridge-detail__content{flex-direction:column;flex:1;gap:16px;padding:16px;display:flex;overflow-y:auto}.conn-detail__empty,.bridge-detail__empty{text-align:center;color:var(--muted);padding:32px;font-size:13px;font-style:italic}.conn-detail__meta-row--hero,.bridge-detail__row--hero{border-bottom:1px solid var(--df-accent-8);flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:4px;display:flex}.conn-detail__tag{color:#94a3b8;background:var(--df-accent-7);border:1px solid var(--df-accent-15);text-transform:capitalize;border-radius:10px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;display:inline-flex}.conn-detail__section,.bridge-detail__section{flex-direction:column;gap:6px;display:flex}.conn-detail__section-label,.bridge-detail__section-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);align-items:center;gap:5px;font-size:11px;font-weight:600;display:flex}.conn-detail__section-value,.bridge-detail__section-value{color:var(--foreground);font-size:13px;line-height:1.5}.conn-detail__section-value--mono{color:#60a5fa;background:var(--df-accent-6);word-break:break-all;border-radius:5px;padding:4px 8px;font-family:monospace;font-size:12px}.conn-detail__notes{color:var(--muted);border:1px solid var(--df-accent-8);background:#05050866;border-radius:6px;padding:8px 12px;font-size:12.5px}.conn-detail__env-list{flex-direction:column;gap:4px;display:flex}.conn-detail__env-row{border:1px solid var(--df-accent-10);background:#05050880;border-radius:6px;justify-content:space-between;align-items:center;padding:5px 10px;display:flex}.conn-detail__env-name{color:#60a5fa;font-family:monospace;font-size:12px}.conn-detail__env-badge{border-radius:8px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:500;display:inline-flex}.conn-detail__env-badge--set{color:#22c55e;background:var(--df-success-10);border:1px solid var(--df-success-25)}.conn-detail__env-badge--missing{color:#ef4444;background:var(--df-error-10);border:1px solid var(--df-error-25)}.conn-detail__tag-list,.bridge-detail__tag-list{flex-wrap:wrap;gap:6px;display:flex}.conn-detail__health-header{align-items:center;gap:12px;display:flex}.conn-detail__test-btn{border:1px solid var(--df-accent-35);background:var(--df-accent-10);color:var(--accent);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:500;transition:background .15s;display:inline-flex}.conn-detail__test-btn:hover:not(:disabled){background:var(--df-accent-20)}.conn-detail__test-btn:disabled{opacity:.6;cursor:not-allowed}.conn-detail__spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.conn-detail__health-meta{color:var(--muted);align-items:center;gap:4px;font-size:11.5px;display:flex}.conn-detail__health-result{border:1px solid var(--df-accent-15);background:#05050866;border-radius:8px;padding:12px 14px}.conn-detail__health-result[data-status=ok]{border-color:var(--df-success-25);background:var(--df-success-4)}.conn-detail__health-result[data-status=error]{border-color:var(--df-error-25);background:var(--df-error-4)}.conn-detail__health-result-header{align-items:center;gap:10px;display:flex}.conn-detail__health-latency{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.conn-detail__health-message{color:var(--muted);margin-top:8px;font-family:monospace;font-size:12.5px}.conn-detail__health-empty{text-align:center;color:var(--muted);padding:32px;font-size:13px;font-style:italic}.bridge-detail__status-row{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.bridge-detail__status-label{font-size:14px}.bridge-detail__chip{color:#94a3b8;background:var(--df-accent-7);border:1px solid var(--df-accent-15);border-radius:10px;align-items:center;gap:4px;padding:3px 8px;font-size:11.5px;display:inline-flex}.bridge-detail__actions{gap:8px;margin-top:4px;display:flex}.bridge-detail__action-btn{cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;transition:background .15s;display:inline-flex}.bridge-detail__action-btn--secondary{border:1px solid var(--df-accent-20);background:var(--df-accent-6);color:var(--muted)}.bridge-detail__action-btn--secondary:hover{color:var(--foreground);background:var(--df-accent-12)}.bridge-detail__config-list{border:1px solid var(--df-accent-10);background:#05050866;border-radius:8px;flex-direction:column;gap:0;display:flex;overflow:hidden}.bridge-detail__config-row{border-bottom:1px solid var(--df-accent-7);justify-content:space-between;align-items:center;padding:9px 14px;display:flex}.bridge-detail__config-row:last-child{border-bottom:none}.bridge-detail__config-label{color:var(--muted);font-size:12px}.bridge-detail__config-value{color:var(--foreground);font-size:12.5px;font-weight:500}.bridge-detail__config-note{color:var(--muted);border:1px solid var(--df-accent-8);background:#0505084d;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;font-size:11.5px;font-style:italic;display:flex}.systems-section{flex-direction:column;gap:0;height:100%;display:flex}.systems-section__header{border-bottom:1px solid var(--card-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex}.systems-section__title-group{align-items:center;gap:10px;display:flex}.systems-section__title{color:var(--foreground);margin:0;font-size:15px;font-weight:600}.systems-section__count{color:var(--muted);background:var(--df-muted-alpha-15);border:1px solid var(--df-muted-alpha-20);font-variant-numeric:tabular-nums;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.systems-section__toolbar{align-items:center;gap:8px;display:flex}.systems-section__btn{border:1px solid var(--card-border);color:var(--foreground);cursor:pointer;background:#ffffff0a;border-radius:5px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.systems-section__btn:hover{border-color:var(--df-accent-40);background:#ffffff14}.systems-section__btn--primary{background:var(--df-accent-12);border-color:var(--df-accent-35);color:var(--accent-hover)}.systems-section__btn--primary:hover{background:var(--df-accent-22);border-color:var(--df-accent-55)}.systems-section__error{color:var(--error);padding:8px 16px;font-size:12px}.sjs-name-cell{flex-direction:column;gap:2px;display:flex}.sjs-name{color:var(--foreground);font-size:13px;font-weight:500}.sjs-desc{color:var(--muted);font-size:11px}.sjs-schedule{font-family:var(--font-mono);color:#60a5fa;background:#a78bfa14;border:1px solid #a78bfa26;border-radius:3px;padding:1px 5px;font-size:12px}.sjs-type-badge{color:var(--muted);background:var(--df-muted-alpha-12);border:1px solid var(--df-muted-alpha-20);text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.sjs-time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.sjs-actions{align-items:center;gap:4px;display:flex}.sjs-action{cursor:pointer;width:26px;height:26px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;transition:all .15s;display:flex}.sjs-action:disabled{opacity:.4;cursor:not-allowed}.sjs-action--trigger:hover{background:var(--df-accent-15);border-color:var(--df-accent-30);color:var(--accent-hover)}.sjs-action--pause:hover{background:var(--df-warning-12);border-color:var(--df-warning-25);color:#fbbf24}.sjs-action--resume:hover{background:var(--df-success-12);border-color:var(--df-success-25);color:#4ade80}.sjs-action--delete:hover{background:var(--df-error-12);border-color:var(--df-error-25);color:#f87171}.sjs-spin{animation:1s linear infinite sjs-rotate}@keyframes sjs-rotate{to{transform:rotate(360deg)}}.aits-prompt-cell{flex-direction:column;gap:2px;display:flex}.aits-prompt{color:var(--foreground);font-size:13px}.aits-workdir{font-size:11px;font-family:var(--font-mono);color:var(--muted)}.aits-engine-cell{flex-direction:column;gap:2px;display:flex}.aits-engine{color:var(--accent-hover);font-size:12px;font-weight:600}.aits-model{color:var(--muted);font-size:11px}.aits-time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.aits-duration{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:12px}.aits-running{color:var(--accent-hover);font-size:12px}.systems-modal-overlay{-webkit-backdrop-filter:blur(4px);z-index:500;background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.systems-modal{background:var(--df-surface-95);-webkit-backdrop-filter:blur(20px);border:1px solid var(--card-border);box-shadow:0 20px 60px #00000080, 0 0 0 1px var(--df-accent-8);border-radius:10px;width:100%;max-width:480px;overflow:hidden}.systems-modal__header{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.systems-modal__header h3{color:var(--foreground);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.systems-modal__close{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:14px;transition:all .15s}.systems-modal__close:hover{color:var(--foreground);background:#ffffff0f}.systems-modal__form{flex-direction:column;gap:14px;padding:20px;display:flex}.systems-modal__label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;gap:6px;font-size:12px;font-weight:500;display:flex}.systems-modal__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.systems-modal__textarea{resize:vertical;min-height:80px}.systems-modal__error{color:var(--error);background:var(--df-error-8);border:1px solid var(--df-error-20);border-radius:4px;margin:0;padding:6px 10px;font-size:12px}.systems-modal__footer{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.sov-layout{flex-direction:column;gap:28px;height:100%;min-height:0;padding:4px 0;display:flex}.sov-metrics{flex-shrink:0;grid-template-columns:repeat(5,1fr);gap:14px;display:grid}@media (max-width:1200px){.sov-metrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.sov-metrics{grid-template-columns:repeat(2,1fr)}}.sov-grid{flex:1;grid-template-columns:repeat(2,1fr);align-content:start;gap:16px;min-height:0;display:grid}@media (max-width:900px){.sov-grid{grid-template-columns:1fr}}.sov-panel{-webkit-backdrop-filter:blur(16px);border:1px solid var(--df-accent-16);background:#0810249e;border-radius:12px;flex-direction:column;min-height:240px;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 4px 28px #00000047,inset 0 1px #ffffff08}.sov-panel:hover{border-color:var(--df-accent-26);box-shadow:0 6px 36px #00000052,inset 0 1px #ffffff0d}.sov-panel__header{border-bottom:1px solid var(--card-border);background:#ffffff05;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.sov-panel__title{color:#ffffffe6;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.sov-panel__link{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:3px;padding:3px 6px;font-size:11px;transition:color .15s,background .15s;display:flex}.sov-panel__link:hover{color:var(--accent-hover);background:var(--df-accent-8)}.sov-panel__body{flex-direction:column;flex:1;padding:6px 0;display:flex}.sov-activity-row{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:12px 18px;transition:background .12s;display:flex}.sov-activity-row:hover{background:#ffffff08}.sov-activity-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.sov-activity-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sov-activity-title{color:#ffffffeb;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.sov-activity-meta{color:#ffffff80;font-size:12px}.sov-activity-arrow{color:var(--muted);opacity:0;flex-shrink:0;transition:opacity .15s}.sov-activity-row:hover .sov-activity-arrow{opacity:1}.sov-all-clear{color:var(--success);align-items:center;gap:8px;padding:16px;font-size:13px;display:flex}.sov-all-clear__icon{flex-shrink:0}.sov-healthy-count{color:var(--muted);align-items:center;gap:6px;padding:6px 16px;font-size:11px;display:flex}.sov-quick-nav-row{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:13px 18px;transition:background .12s;display:flex}.sov-quick-nav-row:hover{background:var(--df-accent-5)}.sov-quick-nav-icon{color:#ffffff73;flex-shrink:0}.sov-quick-nav-label{color:#ffffffe0;flex:1;font-size:14px}.sov-quick-nav-arrow{color:var(--muted);opacity:0;transition:opacity .15s}.sov-quick-nav-row:hover .sov-quick-nav-arrow{opacity:1}.sov-footer{justify-content:flex-end;padding:4px 0 8px;display:flex}.sov-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;display:flex}.sov-empty__icon{color:var(--muted);opacity:.4}.sov-empty__text{color:var(--muted);font-size:12px}.sov-skeleton-card{background:#ffffff0a;border-radius:8px;height:84px;animation:1.5s ease-in-out infinite sov-shimmer}.sov-skeleton-panel{background:#ffffff0a;border-radius:8px;height:200px;animation:1.5s ease-in-out infinite sov-shimmer}@keyframes sov-shimmer{0%,to{opacity:.6}50%{opacity:1}}.chart-panel{-webkit-backdrop-filter:blur(16px);border:1px solid var(--df-accent-16);background:#0810249e;border-radius:12px;flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 4px 28px #00000047,inset 0 1px #ffffff08}.chart-panel:hover{border-color:var(--df-accent-26);box-shadow:0 6px 36px #00000052,inset 0 1px #ffffff0d}.chart-panel__header{border-bottom:1px solid var(--df-accent-10);background:#ffffff05;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.chart-panel__title{color:#ffffffd9;text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.chart-panel__icon{color:var(--accent);align-items:center;display:flex}.chart-panel__refresh{border:1px solid var(--df-accent-18);cursor:pointer;width:24px;height:24px;color:var(--muted);background:0 0;border-radius:5px;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:flex}.chart-panel__refresh:hover:not(:disabled){color:var(--accent-hover);border-color:var(--df-accent-40);background:var(--df-accent-7)}.chart-panel__refresh:disabled{opacity:.4;cursor:default}@keyframes chart-spin{to{transform:rotate(360deg)}}.chart-panel__refresh--spinning{animation:.8s linear infinite chart-spin}.chart-panel__body{flex:1;min-height:0;padding:8px;position:relative}.chart-panel__skeleton{background:#ffffff0a;border-radius:6px;width:100%;height:100%;animation:1.5s ease-in-out infinite sov-shimmer}.chart-panel__error{height:100%;color:var(--error);opacity:.7;justify-content:center;align-items:center;font-size:12px;display:flex}.chart-panel__collecting{color:#ffffff59;justify-content:center;align-items:center;gap:8px;height:100%;font-size:12px;font-style:italic;display:flex}.chart-panel__collecting-dot{background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite chart-pulse}@keyframes chart-pulse{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.ssd-wrap{-webkit-backdrop-filter:blur(16px);border:1px solid var(--df-accent-16);cursor:pointer;background:#0810249e;border-radius:12px;flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 4px 28px #00000047,inset 0 1px #ffffff08}.ssd-wrap:hover{border-color:var(--df-accent-30);box-shadow:0 6px 36px #0000005c,inset 0 1px #ffffff0d}.ssd-wrap:focus-visible{outline:2px solid var(--df-accent-50);outline-offset:2px}.ssd-header{border-bottom:1px solid var(--df-accent-10);background:#ffffff05;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.ssd-title{color:#ffffffd9;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:600}.ssd-nav-hint{color:#ffffff40;font-size:10px;transition:color .15s}.ssd-wrap:hover .ssd-nav-hint{color:var(--df-accent-70)}.ssd-body{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:0;padding:12px 16px 14px;display:flex}.ssd-svg{flex-shrink:0;width:100%;max-width:120px;overflow:visible}.ssd-center-value{font-family:Inter,-apple-system,sans-serif;font-size:18px;font-weight:700}.ssd-center-label{font-family:Inter,-apple-system,sans-serif;font-size:7px}.ssd-stats{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.ssd-pill{border:1px solid #0000;border-radius:20px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:500;display:inline-flex}.ssd-pill__dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.ssd-pill--online{color:#22c55e;background:var(--df-success-10);border-color:var(--df-success-20)}.ssd-pill--online .ssd-pill__dot{background:#22c55e}.ssd-pill--error{color:#ef4444;background:var(--df-error-10);border-color:var(--df-error-20)}.ssd-pill--error .ssd-pill__dot{background:#ef4444}.ssd-pill--stopped{color:#71717a;background:var(--df-muted-alpha-10);border-color:var(--df-muted-alpha-20)}.ssd-pill--stopped .ssd-pill__dot{background:#52525b}.systems-section__header-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.systems-section__filter{border:1px solid var(--df-accent-20);color:var(--muted);background:#05050880;border-radius:6px;align-items:center;gap:5px;padding:4px 8px 4px 7px;display:flex}.systems-section__select{color:var(--foreground);cursor:pointer;background:0 0;border:none;outline:none;padding:0 2px;font-size:12px}.systems-section__select option{color:var(--foreground);background:#0a1428}.svc-action-btn{cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background .12s,opacity .12s;display:inline-flex}.svc-action-btn:not(:disabled):hover{background:#ffffff14}.svc-filter-sep{background:#ffffff1a;flex-shrink:0;width:1px;height:16px;margin:0 4px}.svc-filter-chip{color:#a7aab9;cursor:pointer;white-space:nowrap;text-transform:uppercase;letter-spacing:.07em;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:4px;padding:3px 10px;font-family:inherit;font-size:10px;font-weight:700;line-height:1;transition:background .15s,color .15s;display:inline-flex}.svc-filter-chip:hover{color:#e5e7f6;background:#1a1f2d}.svc-filter-chip--active,.svc-filter-chip--online.svc-filter-chip--active,.svc-filter-chip--success.svc-filter-chip--active{color:#69f6b8;background:#69f6b81a;border-color:#69f6b833}.svc-filter-chip--errored.svc-filter-chip--active,.svc-filter-chip--error.svc-filter-chip--active{color:#ff716c;background:#ff716c1a;border-color:#ff716c33}.svc-filter-chip--stopped.svc-filter-chip--active,.svc-filter-chip--warning.svc-filter-chip--active{color:#85adff;background:#85adff1a;border-color:#85adff33}.svc-filter-chip--errored .svc-filter-chip__pulse,.svc-filter-chip--error .svc-filter-chip__pulse{background:#ff716c;border-radius:50%;width:6px;height:6px;animation:2s infinite svc-pulse-alert;display:inline-block;box-shadow:0 0 #ff716cb3}@keyframes svc-pulse-alert{0%{box-shadow:0 0 #ff716c99}70%{box-shadow:0 0 0 5px #ff716c00}to{box-shadow:0 0 #ff716c00}}.svc-stat-pill{font-variant-numeric:tabular-nums;color:#ffffff80;white-space:nowrap;font-size:11.5px}.svc-stat-pill--online{color:#4ade80}.svc-stat-pill--errored{color:#f87171}.svc-stat-pill--accent{color:#60a5fad9}.svc-filter-group{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.svc-filter-group--categories{flex:1;min-width:0}.svc-filter-divider{background:#ffffff1a;flex-shrink:0;width:1px;height:18px;margin:0 6px}.svc-filter-chip__count{font-variant-numeric:tabular-nums;color:#ffffffb3;background:#ffffff1a;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:15px;margin-left:2px;padding:0 4px;font-size:10px;font-weight:700;display:inline-flex}.svc-filter-chip--active .svc-filter-chip__count{color:#fffffff2;background:#ffffff2e}.svc-grouped{flex-direction:column;flex:1;min-height:0;padding:8px 0 16px;display:flex;overflow-y:auto}.svc-group{border-bottom:1px solid var(--df-accent-7)}.svc-group:last-child{border-bottom:none}.svc-group__header{cursor:pointer;-webkit-user-select:none;user-select:none;z-index:1;-webkit-backdrop-filter:blur(10px);background:#050508b3;align-items:center;gap:8px;padding:10px 16px;transition:background .15s;display:flex;position:sticky;top:0}.svc-group__header:hover{background:var(--df-accent-6)}.svc-group__chevron{color:#ffffff59;flex-shrink:0;align-items:center;transition:transform .2s,color .15s;display:flex}.svc-group__chevron--open{color:#ffffff8c;transform:rotate(90deg)}.svc-group__cat-name{text-transform:uppercase;letter-spacing:.07em;color:#ffffffb3;text-transform:capitalize;font-size:11.5px;font-weight:700}.svc-group__count{font-variant-numeric:tabular-nums;color:#fff6;background:#ffffff12;border-radius:10px;padding:1px 7px;font-size:11px;font-weight:600}.svc-group__stat{color:#ffffff59;white-space:nowrap;font-size:11px}.svc-group__stat--online{color:#4ade80b3}.svc-group__stat--errored{color:#f87171cc}.svc-group__body{flex-direction:column;display:flex}.svc-row{border-bottom:1px solid var(--df-accent-5);cursor:pointer;flex-direction:column;gap:5px;padding:11px 16px 11px 36px;transition:background .12s;display:flex}.svc-row:last-child{border-bottom:none}.svc-row:hover{background:var(--df-accent-7)}.svc-row__main{align-items:center;gap:8px;min-width:0;display:flex}.svc-row__name{color:#ffffffeb;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.svc-row__actions{flex-shrink:0;gap:3px;margin-left:8px;display:flex}.svc-row__meta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.svc-row__meta-item{color:#ffffffb3;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;font-size:11.5px;display:flex}.svc-row__meta-label{text-transform:uppercase;letter-spacing:.04em;color:#ffffff4d;font-size:10.5px;font-weight:500}.svc-stat-inline{color:#ffffff8c;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.svc-stat-inline--error{color:#f87171}.svc-stat-inline__dot{background:#ffffff4d;border-radius:50%;flex-shrink:0;width:6px;height:6px}.svc-stat-inline__dot--online{background:#22c55e}.svc-stat-inline__dot--error{background:#ef4444}.svc-filter-bar{background:#0f131e;border-radius:6px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px 12px;margin:0 0 8px;padding:8px 14px;display:flex}.svc-filter-bar__label{text-transform:uppercase;letter-spacing:.06em;color:#a7aab9;white-space:nowrap;flex-shrink:0;font-size:10px;font-weight:700}.svc-skeleton{flex-direction:column;flex:1;gap:1px;padding:0;display:flex}.svc-skeleton__row{border-bottom:1px solid var(--df-accent-5);align-items:center;gap:16px;padding:12px 16px;display:flex}.svc-skeleton__cell{background:#ffffff0d;border-radius:4px;flex-shrink:0;height:12px;animation:1.6s ease-in-out infinite svc-shimmer}@keyframes svc-shimmer{0%,to{opacity:.4}50%{opacity:.8}}@keyframes sk-slide{0%{background-position:-600px 0}to{background-position:600px 0}}.sk-shimmer{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff17 40%,#ffffff0a 80%) 0 0/1200px 100%;flex-shrink:0;animation:1.5s linear infinite sk-slide}.sk-table{border:1px solid #ffffff12;border-radius:8px;flex-direction:column;margin-top:8px;display:flex;overflow:hidden}.sk-table__head{background:#ffffff04;border-bottom:1px solid #ffffff12;align-items:center;gap:20px;padding:10px 16px;display:flex}.sk-table__row{background:0 0;border-bottom:1px solid #ffffff0a;align-items:center;gap:20px;padding:12px 16px;display:flex}.sk-table__row:last-child{border-bottom:none}@keyframes systems-section-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.systems-section-enter{min-height:100%;animation:.18s both systems-section-in}@media (prefers-reduced-motion:reduce){.systems-section-enter{animation:none}.systems-page,.systems-sidebar{transition:none}}@keyframes systems-tab-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.systems-tab-content-enter{animation:.15s both systems-tab-in}.systems-sidebar__item:focus-visible{outline:1px solid var(--accent);outline-offset:-2px;border-radius:7px}.systems-sidebar__collapse-btn:focus-visible{outline:1px solid var(--accent);outline-offset:-2px}.port-conflict-badge{color:#ef4444;background:var(--df-error-12);border:1px solid var(--df-error-35);border-radius:10px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}.wd-reset-btn{border:1px solid var(--df-accent-25);background:var(--df-accent-8);color:var(--accent);cursor:pointer;border-radius:5px;flex-shrink:0;align-items:center;gap:3px;padding:2px 7px;font-size:10.5px;font-weight:500;transition:background .15s;display:inline-flex}.wd-reset-btn:hover:not(:disabled){background:var(--df-accent-18)}.wd-reset-btn:disabled{opacity:.5;cursor:not-allowed}.wd-spin{animation:1s linear infinite spin}.wd-toggle-row{background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.wd-toggle-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.wd-toggle-label{color:#ffffffe6;font-size:13.5px;font-weight:500}.wd-toggle-hint{color:var(--muted);font-size:12px;line-height:1.4}.wd-toggle{cursor:pointer;background:0 0;border:none;border-radius:20px;flex-shrink:0;padding:4px;transition:opacity .15s}.wd-toggle:disabled{opacity:.5;cursor:not-allowed}.wd-toggle__track{background:#ffffff1f;border:1px solid #ffffff26;border-radius:11px;width:40px;height:22px;transition:background .2s,border-color .2s;display:block;position:relative}.wd-toggle--on .wd-toggle__track{background:var(--df-success-30);border-color:var(--df-success-50)}.wd-toggle__thumb{background:#fff6;border-radius:50%;width:16px;height:16px;transition:transform .2s,background .2s;display:block;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.wd-toggle--on .wd-toggle__thumb{box-shadow:0 0 6px var(--df-success-50);background:#22c55e;transform:translate(18px)}.systems-section__toggle-btn--conflict{color:#ef4444}.systems-section__toggle-btn--conflict.systems-section__toggle-btn--active{background:var(--df-error-12);color:#ef4444}.detail-layout{flex-direction:column;height:100%;display:flex;overflow:hidden}.detail-header{border-bottom:1px solid var(--card-border);background:#08102099;flex-shrink:0}.detail-header__title-row{justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 20px 12px;display:flex}.detail-header__title-group{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.detail-header__title{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:600;overflow:hidden}.detail-header__desc{color:var(--muted);font-size:12px}.detail-header__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.detail-tabs{align-items:flex-end;gap:2px;padding:0 20px;display:flex}.detail-tab{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:9px 14px 7px;font-size:13px;font-weight:500;transition:color .15s,border-color .15s}.detail-tab:hover{color:var(--foreground)}.detail-tab--active{color:var(--accent-hover);border-bottom-color:var(--accent)}.detail-tab:focus-visible{outline:1px solid var(--accent);outline-offset:-2px;border-radius:3px 3px 0 0}.detail-content{flex:1;overflow-y:auto}.detail-overview{padding:20px}.detail-meta-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.detail-meta-section{background:var(--card-bg);-webkit-backdrop-filter:blur(12px);border:1px solid var(--card-border);border-radius:8px;overflow:hidden}.detail-meta-section__title{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--card-border);background:#ffffff05;margin:0;padding:10px 14px 8px;font-size:11px;font-weight:600}.detail-meta-section__body{padding:4px 0}.detail-meta-item{grid-template-columns:110px 1fr;align-items:baseline;gap:8px;padding:7px 14px;transition:background .12s;display:grid}.detail-meta-item:hover{background:#ffffff05}.detail-meta-item__label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;font-size:11px}.detail-meta-item__value{color:var(--foreground);word-break:break-all;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.detail-type-badge{align-items:center;gap:5px;font-size:12px;display:flex}.detail-command-block{padding:8px 14px}.detail-command{font-family:var(--font-mono);color:#a5f3fc;white-space:pre-wrap;word-break:break-word;background:#0000004d;border:1px solid #ffffff0f;border-radius:5px;margin:0;padding:10px 12px;font-size:12px;overflow-x:auto}.detail-inline-code{font-family:var(--font-mono);color:#a5f3fc;background:#00000040;border:1px solid #ffffff0d;border-radius:3px;padding:1px 5px;font-size:11px}.detail-error-block{color:var(--error);align-items:flex-start;gap:8px;padding:10px 14px;display:flex}.detail-error-block--standalone{background:var(--df-error-6);border:1px solid var(--df-error-20);border-radius:6px;margin:0 20px 16px}.detail-error-text{font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;flex:1;margin:0;font-size:11px;line-height:1.6}.detail-history{flex-direction:column;height:100%;display:flex}.detail-history__toolbar{border-bottom:1px solid var(--card-border);flex-shrink:0;justify-content:flex-end;padding:12px 20px;display:flex}.detail-exec-status{align-items:center;gap:6px;display:flex}.detail-config{max-width:540px;padding:20px}.detail-config__form{flex-direction:column;gap:16px;display:flex}.detail-config__footer{justify-content:flex-start;padding-top:4px;display:flex}.detail-output-layout{flex-direction:column;height:100%;display:flex}.detail-output-toolbar{border-bottom:1px solid var(--card-border);background:#05050866;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 20px;display:flex}.detail-output-info{align-items:center;gap:12px;display:flex}.detail-output-live{color:var(--success);align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.detail-output-live__dot{background:var(--success);border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite ctx-pulse}.detail-output-chars{color:var(--muted);font-size:11px}.detail-output-controls{align-items:center;gap:8px;display:flex}.detail-output-autoscroll{color:var(--muted);cursor:pointer;align-items:center;gap:5px;font-size:11px;display:flex}.detail-output-autoscroll input{accent-color:var(--accent)}.detail-output-pane{font-family:var(--font-mono);color:#d4d4d4;white-space:pre-wrap;word-break:break-word;tab-size:2;background:#0006;flex:1;margin:0;padding:16px 20px;font-size:12px;line-height:1.65;overflow-y:auto}.detail-output-pane::-webkit-scrollbar{width:5px}.detail-output-pane::-webkit-scrollbar-track{background:0 0}.detail-output-pane::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.detail-output-pane::-webkit-scrollbar-thumb:hover{background:#fff3}.detail-output-empty{color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:200px;font-size:13px;display:flex}.detail-skeleton-header{background:#ffffff0a;height:100px;animation:1.5s ease-in-out infinite sov-shimmer}.detail-skeleton-content{background:#ffffff0a;border-radius:8px;flex:1;margin:20px;animation:1.5s ease-in-out infinite sov-shimmer}.detail-not-found{height:100%;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:200px;font-size:14px;display:flex}.conn-health-strip{border-bottom:1px solid var(--df-accent-8);background:#0505084d;flex-shrink:0}.conn-health-strip__toggle{width:100%;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:500;transition:color .15s;display:flex}.conn-health-strip__toggle:hover{color:var(--foreground)}.conn-health-strip__grid{flex-wrap:wrap;gap:8px;padding:4px 16px 12px;display:flex}.conn-health-strip__card{flex-direction:column;flex:1;gap:4px;min-width:120px;display:flex}.conn-health-strip__cat-name{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:10.5px;font-weight:600}.conn-health-strip__bar-track{background:var(--df-muted-alpha-20);border-radius:2px;height:4px;overflow:hidden}.conn-health-strip__bar-fill{border-radius:2px;height:100%;transition:width .4s}.conn-health-strip__stats{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:11px;display:flex}.svc-detail{flex-direction:column;height:100%;min-height:0;display:flex}.svc-detail__header{border-bottom:1px solid var(--df-accent-12);background:#05050880;flex-shrink:0;align-items:center;gap:10px;padding:16px;display:flex}.svc-detail__back-btn{cursor:pointer;width:28px;height:28px;color:var(--muted);background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}.svc-detail__back-btn:hover{color:var(--foreground);background:#ffffff0d}.svc-detail__icon{background:var(--df-accent-10);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.svc-detail__name{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:600;overflow:hidden}.svc-detail__tabs{border-bottom:1px solid var(--df-accent-12);background:#0505084d;flex-shrink:0;gap:2px;padding:0 16px;display:flex}.svc-detail__tab{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 14px 8px;font-size:12.5px;font-weight:500;transition:color .15s,border-color .15s}.svc-detail__tab:hover{color:var(--foreground)}.svc-detail__tab--active{color:var(--accent-hover);border-bottom-color:var(--accent)}.svc-detail__content{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px;display:flex;overflow-y:auto}.svc-detail__section{background:var(--card-bg);border:1px solid var(--card-border);border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.svc-detail__section-title{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:600}.svc-detail__field-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.svc-detail__field-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:2px;font-size:11px}.svc-detail__field-value{color:var(--foreground);word-break:break-word;font-size:13px}.svc-detail__field-value--mono{color:var(--foreground);font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:11.5px}.svc-detail__log-panel{background:#020408;border-radius:8px;flex:1;min-height:200px;max-height:500px;padding:12px;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:11.5px;overflow-y:auto}.svc-detail__log-line{gap:10px;padding:1px 0;line-height:1.5;display:flex}.svc-detail__log-line--err{color:#f87171}.svc-detail__log-line--out{color:#ffffffe0}.svc-detail__log-ts{color:var(--muted);opacity:.7;flex-shrink:0;min-width:60px;font-size:10px}.svc-detail__log-controls{flex-shrink:0;align-items:center;gap:8px;margin-bottom:8px;display:flex}.svc-detail__log-select{color:var(--foreground);cursor:pointer;background:0 0;border:none;outline:none;padding:0 2px;font-size:12px}.svc-detail__log-select option{color:var(--foreground);background:#0a1428}.svc-log{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.svc-log__toolbar{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.svc-log__toolbar-left,.svc-log__toolbar-right{align-items:center;gap:6px;display:flex}.svc-log__select{color:#ffffffb3;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:5px;outline:none;padding:4px 6px;font-size:11px}.svc-log__select option{color:var(--foreground);background:#0a1428}.svc-log__select:hover{border-color:var(--df-accent-30)}.svc-log__search-wrap{align-items:center;display:flex;position:relative}.svc-log__search-icon{color:var(--muted);pointer-events:none;position:absolute;left:8px}.svc-log__search{color:#ffffffd9;background:#ffffff0a;border:1px solid #ffffff14;border-radius:5px;outline:none;width:160px;padding:4px 26px 4px 24px;font-size:11px;transition:border-color .15s,width .2s}.svc-log__search:focus{border-color:var(--df-accent-40);width:200px}.svc-log__search-clear{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:2px;display:flex;position:absolute;right:6px}.svc-log__search-clear:hover{color:#ffffffb3;background:#ffffff0f}.svc-log__levels{align-items:center;gap:3px;display:flex}.svc-log__level{color:#ffffff73;cursor:pointer;letter-spacing:.04em;background:#ffffff0a;border:1px solid #0000;border-radius:4px;align-items:center;gap:4px;padding:3px 7px;font-size:10px;font-weight:600;transition:all .12s;display:inline-flex}.svc-log__level:hover{color:#ffffffb3;background:#ffffff14}.svc-log__level--active{color:#ffffffe6;background:#ffffff14;border-color:#ffffff1f}.svc-log__level--err.svc-log__level--active{background:var(--df-error-15);color:#f87171;border-color:var(--df-error-30)}.svc-log__level--warn.svc-log__level--active{background:var(--df-warning-15);color:#eab308;border-color:var(--df-warning-30)}.svc-log__level--info.svc-log__level--active{background:var(--df-accent-15);color:#60a5fa;border-color:var(--df-accent-30)}.svc-log__badge-count{background:#ffffff1a;border-radius:8px;padding:0 4px;font-size:9px;font-weight:700}.svc-log__level--err.svc-log__level--active .svc-log__badge-count{background:var(--df-error-25)}.svc-log__level--warn.svc-log__level--active .svc-log__badge-count{background:var(--df-warning-25)}.svc-log__ctrl{color:#ffffff80;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:5px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;transition:all .12s;display:flex}.svc-log__ctrl:hover:not(:disabled){color:#fffc;background:#ffffff14}.svc-log__ctrl:disabled{opacity:.3;cursor:default}.svc-log__ctrl--on{background:var(--df-accent-15);border-color:var(--df-accent-35);color:#60a5fa}.svc-log__panel{background:#020408;border:1px solid #ffffff0d;border-radius:8px;flex:1;min-height:0;padding:10px 12px;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:11px;line-height:1.6;overflow-y:auto}.svc-log__line{border-bottom:1px solid #ffffff05;align-items:baseline;gap:8px;padding:1px 0;display:flex}.svc-log__line:last-child{border-bottom:none}.svc-log__line--out{color:#ffffffc7}.svc-log__line--err{color:#f87171}.svc-log__line--warn{color:#eab308}.svc-log__line--info{color:#60a5fa}.svc-log__ts{color:#ffffff40;flex-shrink:0;min-width:56px;font-size:10px}.svc-log__type{letter-spacing:.05em;text-transform:uppercase;border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:9px;font-weight:700}.svc-log__type--out{color:#ffffff59;background:#ffffff0f}.svc-log__type--err{background:var(--df-error-15);color:#f87171}.svc-log__msg{word-break:break-all;white-space:pre-wrap;flex:1;min-width:0}.svc-log__empty{color:var(--muted);text-align:center;padding:20px 0;font-size:11px}.svc-log__new-logs{background:var(--df-accent-85);color:#fff;cursor:pointer;box-shadow:0 4px 16px var(--df-accent-40);border:none;border-radius:20px;align-items:center;gap:5px;padding:5px 12px;font-size:11px;font-weight:600;animation:1.5s ease-in-out infinite svc-log-pulse;display:inline-flex;position:absolute;bottom:36px;right:12px}@keyframes svc-log-pulse{0%,to{box-shadow:0 4px 16px var(--df-accent-40)}50%{box-shadow:0 4px 24px var(--df-accent-70)}}.svc-log__statusbar{color:#ffffff4d;flex-shrink:0;align-items:center;gap:12px;padding:5px 2px 0;font-size:10px;display:flex}.svc-log__statusbar-count{font-variant-numeric:tabular-nums}.svc-log__statusbar-item{color:#ffffff40}.svc-log__statusbar-live{color:#4ade80;font-weight:600}.svc-log__spin{animation:1s linear infinite spin}.svc-detail__context-btn{width:100%;color:var(--accent);background:var(--df-accent-6);border:1px solid var(--df-accent-25);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:flex}.svc-detail__context-btn:hover{background:var(--df-accent-12);border-color:var(--df-accent-45);color:var(--accent-hover)}.svc-detail__metric-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.svc-detail__loading{text-align:center;color:var(--muted);padding:40px;font-size:13px}.svc-detail__empty{text-align:center;color:var(--muted);padding:24px;font-size:13px;font-style:italic}.svc-detail__actions{flex-shrink:0;gap:6px;margin-left:auto;display:flex}.svc-detail__action-btn{color:var(--foreground);cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.svc-detail__action-btn:hover:not(:disabled){background:#ffffff17;border-color:#ffffff2e}.svc-detail__action-btn:disabled{opacity:.35;cursor:not-allowed}.svc-detail__action-btn--danger{color:#f87171;border-color:var(--df-error-18);background:var(--df-error-5)}.svc-detail__action-btn--danger:hover:not(:disabled){background:var(--df-error-12);border-color:var(--df-error-35);color:#fca5a5}.svc-detail__action-divider{background:#ffffff1a;flex-shrink:0;align-self:center;width:1px;height:18px;display:block}.svc-unregister-overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.svc-unregister-modal{border:1px solid var(--df-accent-25);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#081024eb;border-radius:12px;width:100%;max-width:420px;padding:24px 26px;box-shadow:0 24px 60px #0009,inset 0 0 0 1px #ffffff0a}.svc-unregister-modal__title{color:#ffffffeb;margin:0 0 12px;font-size:15px;font-weight:600}.svc-unregister-modal__body{color:#fff9;margin:0 0 22px;font-size:13.5px;line-height:1.6}.svc-unregister-modal__body strong{color:#ffffffe0;font-weight:600}.svc-unregister-modal__actions{justify-content:flex-end;gap:8px;display:flex}.svc-unregister-modal__btn{cursor:pointer;border:1px solid #0000;border-radius:7px;align-items:center;padding:8px 18px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.svc-unregister-modal__btn:disabled{opacity:.45;cursor:not-allowed}.svc-unregister-modal__btn--cancel{color:#fff9;background:#ffffff0d;border-color:#ffffff1a}.svc-unregister-modal__btn--cancel:not(:disabled):hover{color:#ffffffd9;background:#ffffff17}.svc-unregister-modal__btn--confirm{background:var(--df-error-18);border-color:var(--df-error-40);color:#f87171}.svc-unregister-modal__btn--confirm:not(:disabled):hover{background:var(--df-error-28);border-color:var(--df-error-60);color:#fca5a5}.sov-do__desc{color:#ffffffa6;background:#ffffff06;border:1px solid #ffffff0f;border-radius:8px;padding:10px 14px;font-size:13px;line-height:1.55}.sov-do__metric{background:var(--df-surface-50);border:1px solid var(--df-accent-10);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:8px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.sov-do__metric-label{text-transform:uppercase;letter-spacing:.07em;color:#ffffff4d;font-size:9.5px;font-weight:600}.sov-do__cards-row{flex-wrap:wrap;gap:10px;display:flex}.sov-do__sparkline-card,.sov-do__proc-card,.sov-do__links-card{background:var(--df-surface-50);border:1px solid var(--df-accent-12);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.sov-do__sparkline-card{flex:0 0 200px;min-width:160px}.sov-do__proc-card{flex:1;min-width:200px}.sov-do__links-card{flex:0 0 160px;min-width:140px}.sov-do__card-title{text-transform:uppercase;letter-spacing:.06em;color:#ffffff4d;font-size:10.5px;font-weight:600}.sov-do__sparkline-live{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;transition:color .3s}.sov-do__gauge-bar{background:#ffffff0f;border-radius:2px;height:3px;overflow:hidden}.sov-do__proc-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.sov-do__proc-label{color:#ffffff47;white-space:nowrap;flex-shrink:0;font-size:11px}.sov-do__proc-val{color:#ffffffc7;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:11.5px;overflow:hidden}.sov-do__proc-val--mono{white-space:nowrap;text-overflow:ellipsis;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:10px;overflow:hidden}.sov-do__link:hover{color:var(--accent-hover)}.sov-do__event{background:#ffffff05;border-radius:5px;align-items:center;gap:8px;padding:5px 8px;font-size:11.5px;display:flex}.sov-do__event-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.sov-do__event-type{color:#ffffffb3;white-space:nowrap;font-weight:500}.sov-do__event-msg{color:#ffffff6b;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.sov-do__event-ts{color:#fff3;white-space:nowrap;flex-shrink:0;font-size:10px}.sov-cfg__field{flex-direction:column;gap:3px;display:flex}.sov-cfg__value{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:6px 8px;transition:background .12s;display:flex}.sov-cfg__pen{opacity:0;color:#ffffff40;flex-shrink:0;font-size:11px;transition:opacity .12s}.sov-cfg__edit{align-items:flex-start;gap:6px;display:flex}.sov-cfg__input{background:var(--df-surface-70);border:1px solid var(--df-accent-30);color:#ffffffe0;border-radius:6px;outline:none;flex:1;min-width:0;padding:5px 9px;font-size:12.5px;transition:border-color .15s}.sov-cfg__input:focus{border-color:var(--df-accent-60)}.sov-cfg__input--ta{resize:vertical;min-height:60px}.sov-cfg__input option{color:var(--foreground);background:#0a1428}.sov-cfg__btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:5px;flex-shrink:0;align-items:center;padding:5px 10px;font-size:11.5px;font-weight:500;transition:all .12s;display:inline-flex}.sov-cfg__btn--save{background:var(--df-accent-18);border-color:var(--df-accent-35);color:#60a5fa}.sov-cfg__btn--save:not(:disabled):hover{background:var(--df-accent-28);border-color:var(--df-accent-50)}.sov-cfg__btn--cancel{color:#fff6;background:#ffffff0a;border-color:#ffffff14}.sov-cfg__btn--cancel:not(:disabled):hover{color:#ffffffb3;background:#ffffff14}.sov-cfg__tags{flex-wrap:wrap;gap:5px;padding:3px 0;display:flex}.sov-cfg__tag{background:var(--df-accent-10);border:1px solid var(--df-accent-20);color:#60a5fad9;border-radius:10px;padding:2px 8px;font-size:10.5px;font-weight:500}.svc-detail__skeleton-body{flex-direction:column;gap:16px;padding:16px;display:flex}.svc-detail__skeleton-section{background:var(--card-bg);border:1px solid var(--card-border);border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.svc-detail__skeleton-title{border-radius:4px;width:80px;height:10px}.svc-detail__skeleton-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.svc-detail__skeleton-field{border-radius:6px;height:36px}.svc-skeleton-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.svc-skeleton-metric{border-radius:8px;height:52px}.svc-skeleton-cards-row{gap:10px;display:flex}.svc-skeleton-card{border-radius:10px;flex:1;height:110px}.svc-skeleton-lines{background:#020408;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;gap:6px;min-height:180px;padding:10px;display:flex}.svc-skeleton-line{border-radius:3px;height:13px}.svc-detail__empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 24px;display:flex}.svc-detail__empty-icon{color:#ffffff1a;margin-bottom:4px}.svc-detail__empty-title{color:#ffffff47;font-size:14px;font-weight:500}.svc-detail__empty-hint{color:var(--muted);max-width:260px;font-size:12px;line-height:1.5}.sov-metrics-strip{border:1px solid var(--df-accent-13);-webkit-backdrop-filter:blur(12px);background:#0810248c;border-radius:10px;flex-shrink:0;align-items:center;gap:0;min-height:40px;padding:9px 16px;display:flex}.sov-metric-item{align-items:center;gap:6px;padding:0 14px 0 0;display:flex}.sov-metric-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.sov-metric-value{color:#fffffff2;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:1}.sov-metric-suffix{color:#ffffff61;font-size:12px;font-weight:400}.sov-metric-label{color:#ffffff6b;white-space:nowrap;font-size:12px}.sov-metric-badge{background:var(--df-error-85);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.sov-metrics-sep{background:#ffffff14;flex-shrink:0;width:1px;height:18px;margin:0 14px 0 0}.sov-refresh-btn{color:#fff6;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:color .15s,background .15s,border-color .15s;display:flex}.sov-refresh-btn:hover{color:#ffffffd9;background:#ffffff0d;border-color:#ffffff2e}.sov-cmd-grid{grid-template-columns:7fr 5fr;align-items:start;gap:24px;display:grid}.sov-infrastructure,.sov-intelligence{flex-direction:column;gap:16px;display:flex}@media (max-width:1100px){.sov-cmd-grid{grid-template-columns:1fr}}.sov-charts-row{flex-shrink:0;grid-template-columns:1.4fr 1fr 1fr;gap:24px;min-height:240px;display:grid}@media (max-width:1100px){.sov-charts-row{grid-template-columns:1fr 1fr}}@media (max-width:720px){.sov-charts-row{grid-template-columns:1fr}}.sov-chart-slot{border:1px solid var(--df-accent-16);-webkit-backdrop-filter:blur(16px);background:#0810249e;border-radius:12px;flex-direction:column;min-height:220px;display:flex;overflow:hidden}.sov-chart-slot__header{border-bottom:1px solid var(--df-accent-10);color:#ffffffb3;text-transform:uppercase;letter-spacing:.06em;background:#ffffff04;align-items:center;gap:7px;padding:13px 18px;font-size:11px;font-weight:600;display:flex}.sov-chart-slot__body{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.sov-chart-slot__pulse{border:2px solid var(--df-accent-30);border-top-color:var(--df-accent-80);border-radius:50%;width:32px;height:32px;animation:1s linear infinite sov-spin}.sov-chart-slot__label{color:#ffffff40;font-size:12px}@keyframes sov-spin{to{transform:rotate(360deg)}}.sov-activity-kind-icon{color:#ffffff4d;flex-shrink:0;align-items:center;display:flex}.sov-ops-row{grid-template-columns:repeat(3,1fr);align-content:start;gap:20px;min-height:280px;display:grid}@media (max-width:1100px){.sov-ops-row{grid-template-columns:1fr 1fr}}@media (max-width:720px){.sov-ops-row{grid-template-columns:1fr}}.sov-qa-body{flex-direction:column;gap:6px;display:flex;padding:10px 12px!important}.sov-qa-btn{color:#ffffffd1;cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;width:100%;padding:9px 12px;font-size:13px;transition:background .12s,border-color .12s,color .12s;display:flex}.sov-qa-btn:hover:not(:disabled){background:var(--df-accent-8);border-color:var(--df-accent-22);color:#fffffff2}.sov-qa-btn:disabled{opacity:.45;cursor:not-allowed}.sov-qa-btn--primary{border-color:var(--df-accent-28);background:var(--df-accent-6);color:#93c5fdeb}.sov-qa-btn--primary:hover:not(:disabled){background:var(--df-accent-14);border-color:var(--df-accent-42)}.sov-qa-btn--warn{border-color:var(--df-error-22);color:#fca5a5e0}.sov-qa-btn--warn:hover:not(:disabled){background:var(--df-error-7);border-color:var(--df-error-36)}.sov-qa-btn--sm{flex-shrink:0;width:auto;padding:4px 7px;font-size:11px}.sov-spin{animation:.8s linear infinite sov-spin}.sov-alert-row{border-bottom:1px solid #ffffff08;align-items:center;gap:8px;padding:10px 18px;display:flex}.sov-alert-icon{color:#ef4444;flex-shrink:0}.sov-alert-name{color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.sov-sparkline-strip{flex-shrink:0;grid-template-columns:repeat(6,1fr);gap:12px;display:grid}@media (max-width:1200px){.sov-sparkline-strip{grid-template-columns:repeat(4,1fr)}}@media (max-width:800px){.sov-sparkline-strip{grid-template-columns:repeat(3,1fr)}}.sov-sparkline-card{border:1px solid var(--df-accent-12);cursor:pointer;text-align:left;background:#0810248c;border-radius:10px;flex-direction:column;gap:4px;width:100%;min-height:120px;padding:10px 12px 4px;transition:border-color .15s,background .15s;display:flex}.sov-sparkline-card:hover{border-color:var(--df-accent-28);background:#081024b8}.sov-sparkline-top{justify-content:space-between;align-items:center;gap:4px;display:flex}.sov-sparkline-name{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.sov-sparkline-cpu{color:#93c5fde6;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;font-weight:600}.sov-skeleton-strip{background:#ffffff0a;border-radius:10px;flex-shrink:0;height:40px;animation:1.5s ease-in-out infinite sov-shimmer}.sov-skeleton-chart{background:#ffffff0a;border-radius:12px;height:220px;animation:1.5s ease-in-out infinite sov-shimmer}.ssh-header{border:1px solid var(--df-accent-20);-webkit-backdrop-filter:blur(16px);background:#050814eb;border-radius:14px;flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;padding:16px 22px;display:flex;box-shadow:0 4px 32px #0000004d,inset 0 1px #3b82f61f}.ssh-left{flex-shrink:0;align-items:center;gap:10px;display:flex}.ssh-refresh{color:#ffffff61;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:color .15s,background .15s,border-color .15s;display:flex}.ssh-refresh:hover{color:#ffffffd9;background:#ffffff0d;border-color:#ffffff2e}.ssh-pills{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.ssh-pill{color:#ffffffd9;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:6px;padding:5px 14px;font-size:.8rem;font-weight:600;transition:box-shadow .3s;display:flex}.ssh-pill__dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.ssh-pill__dot--pulse{animation:1.8s ease-in-out infinite ssh-dot-pulse}@keyframes ssh-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}.ssh-pill__count{font-variant-numeric:tabular-nums;color:#fffffff2}.ssh-pill__label{color:#ffffff80;font-size:.75rem;font-weight:500}.ssh-gauges{flex-direction:column;flex-shrink:0;gap:6px;min-width:130px;display:flex}.ssh-gauge{align-items:center;gap:7px;display:flex}.ssh-gauge__label{text-transform:uppercase;letter-spacing:.04em;color:#ffffff61;flex-shrink:0;width:28px;font-size:.68rem;font-weight:600}.ssh-gauge__track{background:#ffffff14;border-radius:3px;flex:1;height:5px;overflow:hidden}.ssh-gauge__fill{border-radius:3px;height:100%;transition:width .6s,background .4s}.ssh-gauge__value{font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;width:52px;font-family:monospace;font-size:.72rem}@media (max-width:720px){.ssh-header{flex-direction:column;gap:12px}.ssh-gauges{min-width:unset;width:100%}.ssh-pills{justify-content:flex-start}}.bsb-strip{border:1px solid var(--df-accent-14);-webkit-backdrop-filter:blur(12px);background:#050814a6;border-radius:10px;flex:1 0;align-items:center;gap:0;padding:10px 22px;display:flex}.bsb-item{align-items:center;gap:8px;padding:0 16px;display:flex}.bsb-item:first-child{padding-left:0}.bsb-item:last-child{padding-right:0}.bsb-sep{background:#ffffff14;flex-shrink:0;width:1px;height:14px}.bsb-label{text-transform:uppercase;letter-spacing:.05em;color:#ffffff59;white-space:nowrap;font-size:.68rem;font-weight:600}.bsb-value{color:#ffffffd1;font-size:.8rem;font-weight:500}.bsb-value--mono{font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-size:.74rem}.bsb-value--ticker{color:#93c5fdd9}.wmg-body{align-items:center;gap:20px;padding:4px 0;display:flex}.wmg-gauge-col{flex-direction:column;flex-shrink:0;align-items:center;gap:10px;display:flex}.wmg-ring{width:120px;height:120px;position:relative}.wmg-ring-svg{width:100%;height:100%}.wmg-ring-center{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wmg-ring-pct{font-family:JetBrains Mono,monospace;font-size:1.4rem;font-weight:700;line-height:1}.wmg-ring-label{color:#fff6;text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:.62rem}.wmg-risk-badge{text-transform:uppercase;letter-spacing:.05em;border:1px solid;border-radius:4px;padding:3px 10px;font-size:.6rem;font-weight:600}.wmg-stats-col{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.wmg-stat{flex-direction:column;gap:2px;display:flex}.wmg-stat-label{text-transform:uppercase;letter-spacing:.05em;color:#ffffff61;align-items:center;gap:6px;font-size:.62rem;font-weight:600;display:flex}.wmg-warn-dot{background:#f97316;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite wmg-pulse}@keyframes wmg-pulse{0%,to{opacity:1}50%{opacity:.3}}.wmg-stat-value{color:#ffffffd1;font-family:JetBrains Mono,monospace;font-size:.82rem;font-weight:500}.wmg-stat-sub{color:#ffffff4d;font-size:.62rem}.wmg-error{color:#ffffff4d;justify-content:center;align-items:center;height:100%;font-size:.78rem;display:flex}.sov-top-stats-row{flex-shrink:0;gap:14px;display:flex}@media (max-width:1100px){.sov-top-stats-row{flex-direction:column;gap:10px}}.asw-strip{border:1px solid var(--df-accent-14);-webkit-backdrop-filter:blur(12px);background:#050814a6;border-radius:10px;flex-shrink:0;align-items:flex-start;gap:16px;min-width:200px;padding:10px 18px;display:flex}.asw-header{border-right:1px solid #ffffff14;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;min-width:64px;padding-right:16px;display:flex}.asw-title{text-transform:uppercase;letter-spacing:.05em;color:#ffffff61;white-space:nowrap;align-items:center;gap:6px;font-size:.6rem;font-weight:600;display:flex}.asw-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 8px #22c55e80}.asw-count{color:#ffffffe6;font-family:JetBrains Mono,monospace;font-size:1.6rem;font-weight:700;line-height:1}.asw-channels{flex-flow:column wrap;gap:4px;min-width:0;display:flex}.asw-channel-group{flex-direction:column;display:flex}.asw-channel-name{cursor:pointer;font:inherit;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;width:100%;padding:5px 8px;transition:background .15s,border-color .15s;display:flex}.asw-channel-name:hover{background:#ffffff0a;border-color:#ffffff14}.asw-chevron{color:#ffffff4d;flex-shrink:0;font-size:.6rem;transition:transform .15s;display:inline-block}.asw-chevron--open{transform:rotate(90deg)}.asw-channel-label{color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:.72rem;font-weight:500;overflow:hidden}.asw-channel-agent-count{color:#ffffff80;background:#ffffff0f;border-radius:4px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:.64rem;font-weight:600}.asw-channel-model-tags{gap:2px;margin-left:auto;display:flex}.asw-model-tag{border-radius:3px;padding:1px 4px;font-family:JetBrains Mono,monospace;font-size:.5rem;font-weight:700}.asw-model-tag--opus{color:#c084fc;background:#a855f733}.asw-model-tag--sonnet{color:#93c5fd;background:#3b82f633}.asw-model-tag--haiku{color:#86efac;background:#22c55e33}.asw-agents{flex-wrap:wrap;gap:4px;padding:4px 0 4px 18px;display:flex}.asw-agent{white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;transition:border-color .15s;display:flex}.asw-agent:hover{border-color:#ffffff26}.asw-agent-name{color:#ffffffc7;font-size:.74rem;font-weight:500}.asw-agent-model{text-transform:uppercase;letter-spacing:.06em;border-radius:3px;padding:1px 5px;font-size:.58rem;font-weight:700;line-height:1.4}.asw-agent-uptime{color:#ffffff59;font-family:JetBrains Mono,monospace;font-size:.62rem}.pcg-root{flex-direction:column;gap:20px;display:flex}.pcg-empty{color:#ffffff4d;justify-content:center;align-items:center;padding:40px 20px;font-size:.82rem;display:flex}.pcg-section{flex-direction:column;gap:10px;display:flex}.pcg-section-header{align-items:center;gap:6px;padding:0 2px;display:flex}.pcg-section-icon{align-items:center;display:flex}.pcg-section-label{text-transform:uppercase;letter-spacing:.1em;color:#fff6;font-size:.72rem;font-weight:600}.pcg-section-count{color:#fff6;font-variant-numeric:tabular-nums;background:#ffffff0f;border-radius:4px;justify-content:center;align-items:center;min-width:18px;height:16px;padding:0 5px;font-size:.68rem;font-weight:600;display:inline-flex}.pcg-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}@media (max-width:900px){.pcg-grid{grid-template-columns:1fr}}.pcg-card{cursor:default;background:#1a1f2dbf;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;transition:transform .2s,background .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.pcg-card:hover{background:#202534e6;transform:translateY(-2px);box-shadow:0 6px 20px #00000040}.pcg-card__left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.pcg-icon-badge{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.pcg-card__info{flex:1;min-width:0}.pcg-card__name{color:#e5e7f6f2;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;margin:0 0 3px;font-size:.82rem;font-weight:700;overflow:hidden}.pcg-card__meta{color:#a7aab9cc;align-items:center;gap:5px;font-family:JetBrains Mono,monospace;font-size:.68rem;display:flex}.pcg-status-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.pcg-status-dot--pulse{animation:2.4s ease-in-out infinite pcg-dot-pulse}@keyframes pcg-dot-pulse{0%,to{opacity:1;box-shadow:0 0 #22c55e66}50%{opacity:.85;box-shadow:0 0 0 4px #22c55e00}}.pcg-meta-text{color:#a7aab9bf;white-space:nowrap;text-overflow:ellipsis;font-family:JetBrains Mono,monospace;font-size:.68rem;overflow:hidden}.pcg-card__right{flex-shrink:0;align-items:center;gap:8px;display:flex;position:relative}.pcg-card__metrics-col{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.pcg-sparkline-wrap{opacity:.65;line-height:0}.pcg-metrics-text{font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:.65rem}.pcg-card__actions{opacity:0;background:#1a1f2df2;border-radius:6px;flex-shrink:0;align-items:center;gap:3px;padding:2px 4px;transition:opacity .15s;display:flex;position:absolute;right:0}.pcg-card:hover .pcg-card__actions{opacity:1}.pcg-action-btn{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;transition:color .15s,background .15s;display:flex}.pcg-action-btn:hover{color:#ffffffe6;background:#ffffff0f}.pcg-action-btn:disabled{opacity:.4;cursor:not-allowed}.pcg-error-actions{gap:6px;display:flex}.pcg-err-btn{color:#fff;letter-spacing:.06em;cursor:pointer;background:#ef4444d9;border:none;border-radius:4px;align-items:center;gap:4px;padding:4px 10px;font-size:.6rem;font-weight:700;transition:background .15s;display:flex}.pcg-err-btn:hover{background:#ef4444}.pcg-err-btn:disabled{opacity:.5;cursor:not-allowed}@keyframes pcg-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pcg-spin{animation:.7s linear infinite pcg-spin}.pcg-dev-pill-row{flex-wrap:wrap;gap:8px;padding:8px 0 2px;display:flex}.pcg-dev-pill{color:#93c5fdd9;background:#3b82f61a;border:1px solid #3b82f640;border-radius:9999px;align-items:center;gap:6px;padding:5px 12px;font-family:monospace;font-size:.72rem;display:flex}.pcg-dev-dot{background:#3b82f6;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pcg-dot-pulse-blue}@keyframes pcg-dot-pulse-blue{0%,to{opacity:1}50%{opacity:.5}}.sov-intel-group{border:1px solid var(--df-accent-8);background:#050a1959;border-radius:12px;flex-direction:column;gap:14px;padding:16px;display:flex}.sov-intel-group__header{text-transform:uppercase;letter-spacing:.12em;color:#ffffff47;border-bottom:1px solid var(--df-accent-8);align-items:center;gap:8px;padding-bottom:10px;font-size:.6rem;font-weight:700;display:flex}.sov-intel-group__header-dot{background:var(--df-accent);border-radius:50%;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 6px #3b82f680}.sov-intel-group .sw-widget{border:1px solid var(--df-accent-8);background:0 0;padding:14px 16px}.sov-intel-group .sw-widget:hover{border-color:var(--df-accent-18)}.sov-intel-group .sov-panel{border:1px solid var(--df-accent-8);box-shadow:none;-webkit-backdrop-filter:none;background:0 0}.sov-intel-group .sov-panel:hover{border-color:var(--df-accent-18);box-shadow:none}.sov-intel-split{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sov-intel-split .sw-widget{height:100%;margin:0}.sw-widget{border:1px solid var(--df-accent-12);background:#0a1020b3;border-radius:10px;flex-direction:column;gap:14px;padding:16px 18px;transition:border-color .2s;display:flex}.sw-widget:hover{border-color:var(--df-accent-20)}.sw-widget__header{justify-content:space-between;align-items:center;display:flex}.sw-widget__title{text-transform:uppercase;letter-spacing:.1em;color:#a7aab9e6;font-size:.68rem;font-weight:800}.sw-widget__sub{color:#a7aab999;letter-spacing:.02em;font-family:JetBrains Mono,monospace;font-size:.65rem}.sw-widget__icon{color:#a7aab980;font-size:16px!important}.sw-stat-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sw-stat-cell{background:#0f131eb3;border-radius:6px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.sw-stat-cell--skel{height:52px;animation:1.4s ease-in-out infinite sov-shimmer}.sw-stat-label{text-transform:uppercase;letter-spacing:.07em;color:#a7aab999;font-size:.65rem}.sw-stat-value{color:#e5e7f6f2;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-size:1.1rem;font-weight:700;line-height:1}.sw-widget__footer{color:#a7aab980;cursor:pointer;background:0 0;border:none;justify-content:flex-end;align-items:center;gap:3px;padding:0;font-size:.68rem;transition:color .15s;display:flex}.sw-widget__footer:hover{color:#e5e7f6cc}.sw-mem-bar{background:#0f131eb3;border-radius:10px;height:20px;display:flex;overflow:hidden}.sw-mem-segment{height:100%;transition:width .4s}.sw-mem-legend{flex-direction:column;gap:7px;display:flex}.sw-mem-legend-row{align-items:center;gap:8px;display:flex}.sw-mem-legend-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.sw-mem-legend-label{text-transform:uppercase;letter-spacing:.04em;color:#e5e7f6d9;flex:1;font-size:.68rem;font-weight:700}.sw-mem-legend-value{color:#a7aab9b3;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-size:.68rem}.sw-timeline{flex-direction:column;gap:20px;padding-left:16px;display:flex;position:relative}.sw-timeline__line{background:#ffffff0d;width:1px;position:absolute;top:6px;bottom:6px;left:5px}.sw-timeline__item{cursor:pointer;text-align:left;background:0 0;border:none;align-items:flex-start;gap:10px;width:100%;padding:0;transition:opacity .15s;display:flex;position:relative}.sw-timeline__item:hover{opacity:.85}.sw-timeline__dot{border-radius:50%;flex-shrink:0;width:11px;height:11px;position:absolute;top:3px;left:-17px}.sw-timeline__body{align-items:flex-start;gap:6px;min-width:0;display:flex}.sw-timeline__kind{color:#a7aab980;flex-shrink:0;margin-top:1px}.sw-timeline__text{flex-direction:column;gap:2px;min-width:0;display:flex}.sw-timeline__title{color:#e5e7f6e6;white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:.7rem;font-weight:700;line-height:1.3;overflow:hidden}.sw-timeline__meta{margin-top:1px;font-family:JetBrains Mono,monospace;font-size:.62rem}.sw-core-bars{align-items:flex-end;gap:4px;height:44px;display:flex}.sw-core-bar{background:#ffffff0a;border-radius:3px 3px 0 0;flex:1;align-items:flex-end;height:100%;display:flex;overflow:hidden}.sw-core-bar__fill{border-radius:3px 3px 0 0;width:100%;min-height:2px;transition:height .4s}.sw-empty{color:#a7aab966;text-align:center;padding:8px 0;font-size:.72rem}.bsw-body{flex-direction:column;gap:2px;padding:4px 0;display:flex}.bsw-count{color:#ffffff6b;font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:.72rem;display:flex}.bsw-count__dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.bsw-row{text-align:left;cursor:default;background:0 0;border:none;border-radius:7px;align-items:center;gap:7px;width:100%;padding:7px 8px;transition:background .12s;display:flex}.bsw-row--clickable{cursor:pointer}.bsw-row--clickable:hover{background:#ffffff0a}.bsw-row--clickable:hover .bsw-row__arrow{opacity:1;transform:translate(2px)}.bsw-row__icon{flex-shrink:0;align-items:center;display:flex}.bsw-row__name{color:#e4e4e7d9;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.8rem;font-weight:500;overflow:hidden}.bsw-row__detail{color:#ffffff4d;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:80px;font-family:monospace;font-size:.7rem;overflow:hidden}.bsw-row__status{flex-shrink:0;align-items:center;gap:4px;display:flex}.bsw-row__dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.bsw-row__status-text{white-space:nowrap;font-size:.7rem;font-weight:500}.bsw-row__arrow{color:#ffffff40;opacity:0;flex-shrink:0;transition:opacity .12s,transform .12s}.mew-body{flex-direction:column;gap:1px;padding:2px 0;display:flex}.mew-crit-badge{color:#ef4444;background:#ef444426;border:1px solid #ef44444d;border-radius:4px;align-items:center;padding:2px 7px;font-size:.68rem;font-weight:600;display:inline-flex}.mew-row{border-radius:6px;align-items:flex-start;gap:7px;padding:6px 4px;display:flex}.mew-row__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mew-row__msg{white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;line-height:1.35;overflow:hidden}.mew-row__mem{font-variant-numeric:tabular-nums;font-family:monospace;font-size:.68rem}.mew-row__time{color:#ffffff4d;white-space:nowrap;flex-shrink:0;align-self:center;font-size:.68rem}.systems-page{grid-template-columns:var(--systems-sidebar-width,240px) 1fr var(--systems-context-width,0px)}.systems-content--detail{flex-direction:column;display:flex;padding:0!important;overflow:hidden!important}.systems-section-enter--fill{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.systems-section-enter{height:100%}.section-error-boundary{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;min-height:200px;padding:32px;display:flex}.section-error-boundary__icon{color:var(--error);opacity:.7}.section-error-boundary__title{color:var(--foreground);margin:0;font-size:14px;font-weight:600}.section-error-boundary__detail{color:var(--muted);max-width:400px;font-size:12px;font-family:var(--font-mono);background:var(--df-error-6);border:1px solid var(--df-error-15);border-radius:6px;margin:0;padding:8px 12px}@media (max-width:1024px){.systems-page{grid-template-columns:var(--systems-sidebar-width,240px) 1fr!important}.systems-context-panel{display:none}}@media (max-width:768px){.systems-page{grid-template-columns:56px 1fr!important}.systems-sidebar{width:56px!important}.systems-sidebar__group-label,.systems-sidebar__item-label,.systems-sidebar__badge{display:none}.systems-content{padding:12px!important}.sov-metrics{grid-template-columns:repeat(2,1fr)!important}.sov-grid,.detail-meta-grid{grid-template-columns:1fr!important}.systems-modal{max-width:100%}.systems-modal__row{grid-template-columns:1fr!important}}@media (max-width:480px){.systems-page{grid-template-columns:0 1fr!important}.systems-sidebar{display:none!important}.systems-sidebar--mobile-open{z-index:200;top:0;bottom:0;left:0;box-shadow:4px 0 24px #0009;width:240px!important;display:flex!important;position:fixed!important}.systems-content{padding:8px!important}.systems-topbar__mobile-menu{display:flex!important}.stbs-cpu,.stbs-badge{display:none}}.systems-mobile-backdrop{z-index:199;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;display:none;position:fixed;inset:0}@media (max-width:480px){.systems-mobile-backdrop{display:block}}.systems-topbar__mobile-menu{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:none}.systems-topbar__mobile-menu:hover{color:#fffffff2;background:#ffffff1a}.systems-topbar__heading{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:768px){.stbs-cpu{display:none}}.sal-panel{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;overflow:hidden}.sal-header{background:#ffffff05;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.sal-title{letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.sal-header-actions{align-items:center;gap:8px;display:flex}.sal-count{background:var(--df-error-15);color:#ef4444;border:1px solid var(--df-error-30);border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.sal-count[data-severity=warning]{background:var(--df-warning-15);color:#eab308;border-color:var(--df-warning-30)}.sal-count[data-severity=info]{background:var(--df-accent-15);color:#3b82f6;border-color:var(--df-accent-30)}.sal-refresh{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}.sal-refresh:hover:not(:disabled){color:#fffc;background:#ffffff0f}.sal-refresh:disabled{opacity:.4;cursor:default}.sal-refresh--spinning{animation:.8s linear infinite sal-spin}@keyframes sal-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sal-body{padding:4px 0}.sal-row{background:0 0;border:none;border-left:2px solid #0000;align-items:center;width:100%;padding:0;transition:background .12s;display:flex}.sal-row--critical{background:var(--df-error-4);border:none;border-left:3px solid #ef4444}.sal-row--warning{border-left:3px solid var(--df-warning-70);background:var(--df-warning-025);border-top:none;border-bottom:none;border-right:none}.sal-row--info{border-left:3px solid var(--df-accent-30);border-top:none;border-bottom:none;border-right:none}.sal-row:hover{background:#ffffff0a}.sal-row--critical:hover{background:var(--df-error-8)}.sal-row--warning:hover{background:var(--df-warning-6)}.sal-row__main{cursor:default;text-align:left;min-width:0;color:inherit;font:inherit;background:0 0;border:none;flex:1;align-items:center;gap:10px;padding:8px 14px;display:flex}.sal-row__main:not(:disabled){cursor:pointer}.sal-row__dismiss{color:#fff3;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-right:4px;transition:color .15s,background .15s;display:flex}.sal-row__dismiss:hover{color:#ffffffb3;background:#ffffff14}.sal-row__icon{flex-shrink:0;align-items:center;display:flex}.sal-row__icon--critical{color:#ef4444}.sal-row__icon--warning{color:#eab308}.sal-row__icon--info{color:var(--df-accent-65)}.sal-row__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sal-row__name{color:#ffffffe0;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.sal-row--critical .sal-row__name{color:#fffffff5;font-weight:600}.sal-row--info .sal-row__name{color:#fff9;font-weight:400}.sal-row__detail{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.sal-row--critical .sal-row__detail{color:#fca5a5a6}.sal-row--info .sal-row__detail{color:#ffffff47}.sal-row__time{color:#ffffff40;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10px}.sal-row--critical .sal-row__time{color:#fca5a566}.sal-row__arrow{color:var(--muted);opacity:0;flex-shrink:0;transition:opacity .12s}.sal-row:hover .sal-row__arrow{opacity:1}.sal-all-clear{color:#22c55e;align-items:center;gap:8px;padding:16px 14px;font-size:13px;display:flex}.sal-all-clear__icon{flex-shrink:0}.sal-show-more{cursor:pointer;color:#fff6;text-align:left;background:0 0;border:none;align-items:center;gap:4px;width:100%;padding:7px 14px;font-size:12px;transition:color .12s;display:flex}.sal-show-more:hover{color:#ffffffb3}.sal-skeleton{padding:4px 0}.sal-skeleton__row{align-items:center;gap:10px;padding:10px 14px;animation:1.5s ease-in-out infinite sk-slide;display:flex}.sal-skeleton__dot{background:#ffffff14;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.5s ease-in-out infinite sov-shimmer}.sal-skeleton__lines{flex-direction:column;flex:1;gap:5px;display:flex}.sal-skeleton__line{background:#ffffff12;border-radius:4px;height:11px;animation:1.5s ease-in-out infinite sov-shimmer}.sal-skeleton__line--detail{opacity:.6}.ops-shimmer{background:linear-gradient(90deg,#ffffff0d 0%,#ffffff1a 50%,#ffffff0d 100%) 0 0/200% 100%;animation:1.5s ease-in-out infinite sov-shimmer}.ops-shimmer--dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ops-shimmer--icon{border-radius:6px;flex-shrink:0;width:24px;height:24px}.ops-chart-skeleton{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.ops-chart-skeleton__header{justify-content:space-between;align-items:center;display:flex}.ops-chart-skeleton__area{border-radius:6px;width:100%}.ops-chart-skeleton__legend{align-items:center;gap:16px;display:flex}.ops-chart-skeleton__legend-item{align-items:center;gap:6px;display:flex}.ops-metrics-strip-skeleton{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}@media (max-width:1024px){.ops-metrics-strip-skeleton{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.ops-metrics-strip-skeleton{grid-template-columns:repeat(2,1fr)}}.ops-metric-card-skeleton{border-radius:10px;flex-direction:column;align-items:flex-start;min-height:88px;padding:14px 16px;display:flex}.ops-activity-skeleton{flex-direction:column;gap:0;display:flex}.ops-activity-skeleton__row{align-items:center;gap:10px;padding:9px 0;animation:1.5s ease-in-out infinite sk-slide;display:flex}.ops-activity-skeleton__lines{flex-direction:column;flex:1;gap:4px;display:flex}.ops-sparkline-strip-skeleton{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}@media (max-width:768px){.ops-sparkline-strip-skeleton{grid-template-columns:repeat(2,1fr)}}.ops-sparkline-skeleton{background:#ffffff05;border-radius:8px;flex-direction:column;padding:10px 12px;animation:1.5s ease-in-out infinite sov-shimmer;display:flex}.ops-sparkline-skeleton__line{border-radius:4px;width:100%;height:32px}.ops-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:32px 16px;display:flex}.ops-empty__icon{color:#fff3;margin-bottom:4px}.ops-empty__title{color:#fff9;font-size:13px;font-weight:500}.ops-empty__message{color:var(--muted);font-size:12px;line-height:1.5}.ops-empty__action{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;margin-top:8px;padding:6px 14px;font-size:12px;transition:background .12s,color .12s}.ops-empty__action:hover{color:#ffffffe6;background:#ffffff17}.ops-chart-empty{background:#ffffff05;border:1px dashed #ffffff14;border-radius:6px;justify-content:center;align-items:center;display:flex}.ops-chart-empty__text{color:var(--muted);font-size:12px}@media (max-width:720px){.sov-metrics-strip{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.sov-metrics-strip::-webkit-scrollbar{display:none}}@media (max-width:480px){.sov-metrics-strip{flex-wrap:wrap;gap:8px;padding:10px 12px}.sov-metrics-sep{display:none}.sov-metric-item{padding:0}}@media (max-width:640px){.sov-sparkline-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.sov-sparkline-strip{grid-template-columns:1fr}}@media (max-width:720px){.sov-layout{gap:18px}.sov-charts-row,.sov-ops-row{gap:14px}.sov-sparkline-strip{gap:8px}.ops-metrics-strip-skeleton{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.ops-metrics-strip-skeleton{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ops-sparkline-strip-skeleton{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.ops-sparkline-strip-skeleton{grid-template-columns:1fr}}.sal-panel{width:100%;min-width:0}@media (max-width:480px){.chart-panel{min-width:0;overflow:hidden}}.svc-split{flex:1;grid-template-columns:25fr 75fr;gap:0;min-height:0;display:grid;overflow:hidden}@media (max-width:900px){.svc-split{grid-template-columns:1fr}.svc-split__detail{border-top:1px solid var(--df-accent-12);border-left:none}}.svc-split__list{scrollbar-width:thin;scrollbar-color:var(--df-accent-15) transparent;padding:8px 0;overflow:hidden auto}.svc-split__detail{border-left:1px solid var(--df-accent-12);scrollbar-width:thin;scrollbar-color:var(--df-accent-15) transparent;overflow-y:auto}.svc-group__header{border-left:3px solid var(--svc-cat-colour,var(--df-accent-40))}.svc-card{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:row;align-items:center;gap:7px;min-width:0;margin:1px 8px;padding:7px 12px 7px 14px;transition:background .12s,border-color .12s;display:flex;position:relative}.svc-card:before{content:"";background:var(--svc-cat-colour,var(--df-accent-40));opacity:0;border-radius:2px;width:2px;transition:opacity .15s;position:absolute;top:4px;bottom:4px;left:0}.svc-card:hover{border-color:var(--df-accent-10);background:#ffffff08}.svc-card:hover:before{opacity:.6}.svc-card--editing{cursor:default;border-color:var(--df-accent-30);background:var(--df-accent-6)}.svc-card--editing:hover{background:var(--df-accent-6)}.svc-card--editing:before{opacity:0!important}.svc-card--selected{background:var(--df-accent-7);border-color:var(--df-accent-22)}.svc-card--selected:before{opacity:1}.svc-card__name{color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;cursor:default;flex:1;min-width:0;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.svc-card__name:hover{color:#fffffff2;cursor:text}.svc-card--selected .svc-card__name{color:#fff}.svc-card__stats{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.svc-card__stat{color:#fffffff2;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:3px;font-size:10px;display:inline-flex}.svc-card__stat--warn{color:#eab308}.svc-card__stat-label{color:#fffffff2;font-size:10px}.svc-card .dt-status-badge{flex-shrink:0;justify-content:center;min-width:64px}.svc-card__name-input{color:#fff;background:var(--df-accent2-12);border:1px solid var(--df-accent2-45);min-width:0;box-shadow:0 0 0 2px var(--df-accent2-18);border-radius:4px;outline:none;flex:1;padding:1px 6px;font-size:14px;font-weight:600;line-height:1.4}.svc-card__name-input:focus{border-color:var(--df-accent-70);box-shadow:0 0 0 2px var(--df-accent-22)}.svc-card__actions{opacity:0;background:linear-gradient(90deg,#0000,#080e1cd9 18px);border-radius:0 6px 6px 0;align-items:center;gap:3px;padding-left:18px;transition:opacity .15s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.svc-card:hover .svc-card__actions{opacity:1}.svc-card__action{cursor:pointer;color:#ffffff80;background:#ffffff0f;border:none;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;transition:background .12s,color .12s;display:flex}.svc-card__action:disabled{opacity:.3;cursor:default}.svc-card__action--start:not(:disabled):hover{background:var(--df-success-18);color:#4ade80}.svc-card__action--stop:not(:disabled):hover{background:var(--df-error-18);color:#f87171}.svc-card__action--restart:not(:disabled):hover{background:var(--df-accent-18);color:#60a5fa}.svc-card__drag-handle{color:#fff3;cursor:grab;touch-action:none;border-radius:3px;flex-shrink:0;align-items:center;padding:0 2px 0 0;transition:color .15s;display:flex}.svc-card:hover .svc-card__drag-handle{color:#ffffff73}.svc-card__drag-handle:active{cursor:grabbing;color:#ffffffb3}.svc-group__body--drop-target{background:var(--df-accent-6);outline:1px dashed var(--df-accent-35);outline-offset:-2px;border-radius:6px}.svc-detail-panel{flex-direction:column;gap:14px;height:100%;padding:20px 18px;display:flex}.svc-detail-panel--empty{opacity:.35;justify-content:center;align-items:center;gap:12px}.svc-detail-panel__empty-icon{color:var(--muted)}.svc-detail-panel__empty-text{color:var(--muted);font-size:13px;font-style:italic}.svc-detail-panel__header{border-bottom:1px solid var(--df-accent-10);flex-direction:column;gap:8px;padding-bottom:14px;display:flex}.svc-detail-panel__title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.svc-detail-panel__name{color:#fff;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:16px;font-weight:700;overflow:hidden}.svc-detail-panel__category{text-transform:uppercase;letter-spacing:.06em;border:1px solid;border-radius:12px;align-self:flex-start;align-items:center;padding:3px 9px;font-size:10px;font-weight:600;display:inline-flex}.svc-detail-panel__desc{color:#ffffffb8;background:#ffffff05;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;padding:10px 16px 12px;font-size:12px;line-height:1.55}.svc-detail-panel__desc--empty{color:#ffffff38;font-style:italic}.svc-detail-panel__stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.svc-detail-panel__stat{border:1px solid var(--df-accent-8);background:#ffffff08;border-radius:7px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.svc-detail-panel__stat-label{text-transform:uppercase;letter-spacing:.08em;color:#ffffff4d;font-size:9px}.svc-detail-panel__stat-value{color:#ffffffe0;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.svc-detail-panel__metric{flex-direction:column;gap:5px;display:flex}.svc-detail-panel__metric-header{justify-content:space-between;align-items:center;display:flex}.svc-detail-panel__metric-label{color:#fff6;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:5px;font-size:10px;display:flex}.svc-detail-panel__metric-value{color:#ffffffb3;font-variant-numeric:tabular-nums;font-size:11px}.svc-detail-panel__bar-track{background:#ffffff0f;border-radius:3px;height:5px;overflow:hidden}.svc-detail-panel__bar-fill{border-radius:3px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1)}.svc-detail-panel__bar-fill--cpu{box-shadow:0 0 6px var(--df-accent-50);background:linear-gradient(90deg,#3b82f6,#06b6d4)}.svc-detail-panel__bar-fill--mem{background:linear-gradient(90deg,#8b5cf6,#ec4899);box-shadow:0 0 6px #8b5cf666}.svc-detail-panel__pm2name{color:#ffffff40;font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:10px;display:flex}.svc-detail-panel__actions{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:2px;display:grid}.svc-detail-btn{cursor:pointer;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s,opacity .15s;display:flex}.svc-detail-btn:disabled{opacity:.3;cursor:default}.svc-detail-btn--start{background:var(--df-success-12);border-color:var(--df-success-25);color:#4ade80}.svc-detail-btn--start:not(:disabled):hover{background:var(--df-success-20);border-color:var(--df-success-40)}.svc-detail-btn--stop{background:var(--df-error-10);border-color:var(--df-error-22);color:#f87171}.svc-detail-btn--stop:not(:disabled):hover{background:var(--df-error-18);border-color:var(--df-error-38)}.svc-detail-btn--restart{background:var(--df-accent-10);border-color:var(--df-accent-22);color:#60a5fa}.svc-detail-btn--restart:not(:disabled):hover{background:var(--df-accent-18);border-color:var(--df-accent-38)}@keyframes svc-btn-spin{to{transform:rotate(360deg)}}.svc-detail-btn__spin{animation:.7s linear infinite svc-btn-spin}.svc-detail-panel__view-full{border-top:1px solid var(--df-accent-8);color:#ffffff4d;cursor:pointer;text-align:left;background:0 0;border-bottom:none;border-left:none;border-right:none;align-items:center;gap:6px;margin-top:auto;padding:8px 0 0;font-size:11px;transition:color .15s;display:flex}.svc-detail-panel__view-full:hover{color:var(--accent-hover)}.svc-detail-empty{color:#fff3;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;min-height:200px;display:flex}.svc-detail-empty p{color:#ffffff40;margin:0;font-size:13px}.svc-card__stat--port{color:#fffffff2;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:10px}.svc-empty{text-align:center;color:var(--muted);padding:40px 16px;font-size:13px;font-style:italic}.systems-section:has(.svc-split){flex:1;height:100%;min-height:0;overflow:hidden}.systems-section:has(.svc-split) .systems-section__header{padding-top:16px;padding-left:20px;padding-right:20px}.systems-section:has(.svc-split) .svc-filter-bar{padding-left:20px;padding-right:20px}.svc-detail-panel__accent-bar{opacity:.8;pointer-events:none;flex-shrink:0;height:2px;position:absolute;top:0;left:0;right:0}.svc-detail-panel{padding-top:22px;position:relative}.svc-detail-panel__hero{border-bottom:1px solid var(--df-accent-10);align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.svc-detail-panel__avatar{letter-spacing:0;border:1px solid;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:flex}.svc-detail-panel__hero-text{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.svc-detail-panel__hero-sub{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.df-toast-container{z-index:9990;pointer-events:none;flex-direction:column;gap:8px;max-width:360px;display:flex;position:fixed;bottom:24px;right:24px}.df-toast{pointer-events:all;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffffe0;background:#0f0f14f2;border-left:3px solid;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:1.4;animation:.2s ease-out df-toast-in;display:flex;box-shadow:0 4px 20px #00000080}@keyframes df-toast-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.df-toast--success{border-color:#22c55e}.df-toast--error{border-color:#ef4444}.df-toast--warning{border-color:#eab308}.df-toast--info{border-color:#3b82f6}.df-toast--success .df-toast__icon{color:#22c55e}.df-toast--error .df-toast__icon{color:#ef4444}.df-toast--warning .df-toast__icon{color:#eab308}.df-toast--info .df-toast__icon{color:#3b82f6}.df-toast__icon{flex-shrink:0;margin-top:1px}.df-toast__message{flex:1;min-width:0}.df-toast__dismiss{color:#ffffff59;cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;padding:2px;line-height:1;transition:color .15s}.df-toast__dismiss:hover{color:#ffffffb3}.svc-card__cat-icon{opacity:.8;flex-shrink:0}.sov-do{flex-direction:column;gap:14px;display:flex}.sov-do__desc{color:#ffffffb8;border-left:3px solid var(--df-accent2-50);background:#ffffff0a;border-radius:8px;margin:0;padding:12px 16px;font-size:13px;line-height:1.6}.sov-do__metrics{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.sov-do__metric{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.sov-do__metric-label{letter-spacing:.06em;text-transform:uppercase;color:#ffffff61;font-size:10px;font-weight:600}.sov-do__metric-value{color:#ffffffe6;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.sov-do__cards-row{grid-template-columns:210px 1fr 1fr;gap:10px;display:grid}.sov-do__sparkline-card,.sov-do__proc-card,.sov-do__links-card{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.sov-do__card-title{letter-spacing:.05em;text-transform:uppercase;color:#fff6;margin-bottom:2px;font-size:11px;font-weight:600}.sov-do__sparkline-header{justify-content:space-between;align-items:baseline;display:flex}.sov-do__sparkline-title{letter-spacing:.04em;text-transform:uppercase;color:#fff6;font-size:11px;font-weight:600}.sov-do__sparkline-live{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.sov-do__gauge-bar{background:#ffffff14;border-radius:2px;height:4px;margin-top:2px;overflow:hidden}.sov-do__gauge-fill{border-radius:2px;height:100%;transition:width .4s}.sov-do__proc-row{justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;line-height:1.7;display:flex}.sov-do__proc-label{color:#ffffff61;flex-shrink:0;font-size:11px}.sov-do__proc-val{color:#ffffffd1;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sov-do__proc-val--mono{font-family:var(--font-mono,monospace);font-size:11px}.sov-do__links-title{letter-spacing:.05em;text-transform:uppercase;color:#fff6;margin-bottom:2px;font-size:11px;font-weight:600}.sov-do__link{color:#60a5fae6;align-items:center;gap:6px;padding:3px 0;font-size:12.5px;text-decoration:none;transition:color .12s;display:flex}.sov-do__link:hover{color:#93c5fd;text-decoration:underline}.sov-do__events{flex-direction:column;gap:6px;display:flex}.sov-do__event{border-bottom:1px solid #ffffff0d;align-items:baseline;gap:8px;padding:5px 0;font-size:12px;display:flex}.sov-do__event:last-child{border-bottom:none}.sov-do__event-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:2px}.sov-do__event-type{color:#fffc;flex-shrink:0;font-size:11.5px;font-weight:600}.sov-do__event-msg{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sov-do__event-ts{color:#ffffff4d;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10.5px}.sov-cfg__fields{flex-direction:column;gap:2px;display:flex}.sov-cfg__field{border-bottom:1px solid #ffffff0a;padding:8px 0}.sov-cfg__field:last-child{border-bottom:none}.sov-cfg__value{cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;margin:0 -6px;padding:3px 6px;transition:background .1s;display:flex}.sov-cfg__value:hover{background:var(--df-accent2-8)}.sov-cfg__value:focus-visible{outline:2px solid var(--df-accent2-50);outline-offset:1px}.sov-cfg__pen{opacity:0;color:#60a5fab3;font-size:11px;transition:opacity .12s}.sov-cfg__value:hover .sov-cfg__pen{opacity:1}.sov-cfg__edit{align-items:flex-start;gap:6px;margin-top:4px;display:flex}.sov-cfg__input{color:#ffffffe6;border:1px solid var(--df-accent2-45);min-width:0;box-shadow:0 0 0 2px var(--df-accent2-15);background:#0f172acc;border-radius:5px;outline:none;flex:1;padding:5px 8px;font-family:inherit;font-size:13px}.sov-cfg__input:focus{border-color:var(--df-accent2-70);box-shadow:0 0 0 3px var(--df-accent2-20)}.sov-cfg__input:disabled{opacity:.5}.sov-cfg__input--mono{font-family:var(--font-mono,monospace);font-size:12px}.sov-cfg__input--ta{resize:vertical;min-height:60px;line-height:1.5}.sov-cfg__btn{cursor:pointer;border:none;border-radius:5px;flex-shrink:0;padding:5px 10px;font-size:12px;font-weight:600;transition:background .12s,opacity .12s}.sov-cfg__btn:disabled{opacity:.4;cursor:not-allowed}.sov-cfg__btn--save{background:var(--df-accent2-85);color:#fff}.sov-cfg__btn--save:hover:not(:disabled){background:var(--df-accent2-100)}.sov-cfg__btn--cancel{color:#fff9;background:#ffffff12}.sov-cfg__btn--cancel:hover:not(:disabled){background:#ffffff1f}.sov-cfg__tags{flex-wrap:wrap;gap:5px;margin-top:3px;display:flex}.sov-cfg__tag{background:var(--df-accent2-15);color:#60a5fae6;border:1px solid var(--df-accent2-25);border-radius:12px;padding:2px 8px;font-size:11px}@media (max-width:768px){.sov-do__metrics{grid-template-columns:repeat(3,1fr)}.sov-do__cards-row{grid-template-columns:1fr}}.hc-root{flex-direction:column;gap:16px;display:flex}.hc-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.hc-header-stats{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.hc-stat{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:flex}.hc-run-btn{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;display:flex}@keyframes hc-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hc-spin{animation:1s linear infinite hc-spin}.hc-overall{border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.hc-overall--online{color:#4ade80;background:#4ade8014;border-color:#4ade8040}.hc-overall--offline{color:#f87171;background:#f8717114;border-color:#f8717140}.hc-overall--warning{background:var(--df-warning-8);color:#eab308;border-color:var(--df-warning-25)}.hc-overall--unknown{color:var(--muted);border-color:var(--border);background:#94a3b80f}.hc-overall-count{opacity:.65;margin-left:auto;font-size:11px;font-weight:400}.hc-checks{flex-direction:column;gap:8px;display:flex}.hc-check{border:1px solid var(--border);background:#ffffff05;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.hc-check--online{border-color:#4ade8040}.hc-check--offline{border-color:#f8717140}.hc-check--warning{border-color:var(--df-warning-25)}.hc-icon--ok{color:#4ade80;flex-shrink:0;margin-top:1px}.hc-icon--fail{color:#f87171;flex-shrink:0;margin-top:1px}.hc-icon--warn{color:#eab308;flex-shrink:0;margin-top:1px}.hc-icon--unknown{color:var(--muted);flex-shrink:0;margin-top:1px}.hc-check-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.hc-check-label{color:var(--text);font-size:13px;font-weight:500}.hc-check-msg{color:var(--muted);word-break:break-all;font-size:11px}.hc-check-rt{color:var(--muted);white-space:nowrap;flex-shrink:0;font-size:11px}.hc-check-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:99px;flex-shrink:0;align-self:flex-start;padding:2px 7px;font-size:10px;font-weight:600}.hc-check-badge--online{color:#4ade80;background:#4ade8026}.hc-check-badge--offline{color:#f87171;background:#f8717126}.hc-check-badge--warning{background:var(--df-warning-15);color:#eab308}.hc-check-badge--unknown{color:var(--muted);background:#94a3b81a}.hc-run-hint{color:var(--muted);text-align:center;opacity:.7;padding:8px 0 4px;font-size:11px}.hc-no-checks{padding:24px 0}.hc-history{padding:4px 0}.hc-history-strip{flex-wrap:wrap;gap:4px;margin:8px 0;display:flex}.hc-history-dot{cursor:default;border-radius:3px;width:14px;height:14px}.hc-history-dot--online{background:#4ade80}.hc-history-dot--offline{background:#f87171}.hc-history-dot--warning{background:#eab308}.hc-history-dot--unknown{background:var(--border)}.hc-history-legend{color:var(--muted);align-items:center;gap:10px;font-size:11px;display:flex}.hc-legend-item{align-items:center;gap:4px;display:flex}.hc-legend-dot{border-radius:2px;width:8px;height:8px;display:inline-block}.hc-legend-dot--online{background:#4ade80}.hc-legend-dot--offline{background:#f87171}.hc-legend-dot--warning{background:#eab308}.hc-divider{border:none;border-top:1px solid var(--border);margin:4px 0}.cron-root{flex-direction:column;gap:16px;display:flex}.cron-section{flex-direction:column;gap:8px;display:flex}.cron-job{border:1px solid var(--border);background:#ffffff05;border-radius:10px;transition:border-color .15s;overflow:hidden}.cron-job--expanded{border-color:#6366f159}.cron-job__header{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:10px;padding:11px 14px;transition:background .12s;display:flex}.cron-job__header:hover{background:#ffffff08}.cron-job__status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.cron-job__status-dot--active{background:#4ade80;box-shadow:0 0 6px #4ade8073}.cron-job__status-dot--paused{background:var(--muted);opacity:.5}.cron-job__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cron-job__name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.cron-job__schedule{color:var(--accent,#6366f1);opacity:.85;font-size:11px}.cron-job__meta{flex-shrink:0;align-items:center;gap:8px;display:flex}.cron-job__next-run{color:var(--muted);white-space:nowrap;font-size:11px}.cron-job__paused-badge{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;background:#94a3b81f;border-radius:99px;padding:2px 7px;font-size:10px;font-weight:600}.cron-job__chevron{color:var(--muted);flex-shrink:0;transition:transform .2s}.cron-job__chevron--open{transform:rotate(180deg)}.cron-job__body{border-top:1px solid var(--border);flex-direction:column;gap:12px;padding:0 14px 14px;display:flex}.cron-job__actions{gap:8px;padding-top:12px;display:flex}.cron-trigger-btn,.cron-toggle-btn{align-items:center;gap:5px;display:flex}.cron-toggle-btn--enable{color:#4ade80;border-color:#4ade804d}.cron-job__stats{margin:0}.cron-history__header{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.cron-history__refresh{cursor:pointer;color:var(--muted);background:0 0;border:none;border-radius:4px;align-items:center;padding:2px 4px;transition:color .12s;display:flex}.cron-history__refresh:hover{color:var(--text)}.cron-history__list{flex-direction:column;gap:4px;display:flex}.cron-exec{border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:4px;padding:7px 10px;font-size:11px;transition:border-color .12s;display:flex}.cron-exec--success{border-color:#4ade8033}.cron-exec--failed{background:#f8717108;border-color:#f8717133}.cron-exec__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cron-exec__icon{flex-shrink:0;align-items:center;display:flex}.cron-exec--success .cron-exec__icon{color:#4ade80}.cron-exec--failed .cron-exec__icon{color:#f87171}.cron-exec--timeout .cron-exec__icon{color:#eab308}.cron-exec--running .cron-exec__icon{color:var(--accent,#6366f1)}.cron-exec__time{color:var(--muted);flex:1;min-width:0}.cron-exec__trigger{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:1px 6px;font-size:9px;font-weight:600}.cron-exec__trigger--manual{color:#818cf8;background:#6366f126}.cron-exec__trigger--scheduled{color:var(--muted);background:#94a3b81a}.cron-exec__dur{color:var(--muted);white-space:nowrap}.cron-exec__exit{white-space:nowrap;font-weight:600}.cron-exec__error{color:#f87171;word-break:break-all;background:#f871710f;border-radius:4px;padding:4px 6px;font-size:11px}.ems-page{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:0;height:100%;min-height:0;display:flex;overflow:hidden}.ems-header{background:#ffffff05;border-bottom:1px solid #ffffff0d;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.ems-header-left{align-items:center;gap:7px;display:flex}.ems-header-icon{color:var(--df-error-70);flex-shrink:0}.ems-header-title{letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c;margin:0;font-size:12px;font-weight:600}.ems-header-right{align-items:center;gap:8px;display:flex}.ems-window-label{color:#ffffff4d;font-size:11px}.ems-live-badge{background:var(--df-success-10);border:1px solid var(--df-success-25);letter-spacing:.05em;color:#22c55e;border-radius:99px;align-items:center;gap:4px;padding:2px 7px 2px 5px;font-size:10px;font-weight:700;display:inline-flex}.ems-live-badge__dot{animation:2s ease-in-out infinite ems-pulse}@keyframes ems-pulse{0%,to{opacity:1}50%{opacity:.35}}.ems-refresh{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}.ems-refresh:hover:not(:disabled){color:#fffc;background:#ffffff0f}.ems-refresh:disabled{opacity:.4;cursor:default}.ems-refresh--spinning{animation:.8s linear infinite ems-spin}@keyframes ems-spin{to{transform:rotate(360deg)}}.ems-stats-bar{border-bottom:1px solid #ffffff0d;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;display:flex}.ems-stat-pill{border:1px solid #0000;border-radius:6px;align-items:baseline;gap:4px;padding:3px 9px;display:flex}.ems-stat-pill--critical{background:var(--df-error-10);border-color:var(--df-error-20)}.ems-stat-pill--high{background:#f973161a;border-color:#f9731633}.ems-stat-pill--medium{background:var(--df-warning-8);border-color:var(--df-warning-18)}.ems-stat-pill--low{background:var(--df-accent-8);border-color:var(--df-accent-18)}.ems-stat-pill__count{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;line-height:1}.ems-stat-pill--critical .ems-stat-pill__count{color:#ef4444}.ems-stat-pill--high .ems-stat-pill__count{color:#f97316}.ems-stat-pill--medium .ems-stat-pill__count{color:#eab308}.ems-stat-pill--low .ems-stat-pill__count{color:#3b82f6}.ems-stat-pill__label{letter-spacing:.03em;text-transform:uppercase;opacity:.6;font-size:10px;font-weight:500}.ems-stat-pill--critical .ems-stat-pill__label{color:#ef4444}.ems-stat-pill--high .ems-stat-pill__label{color:#f97316}.ems-stat-pill--medium .ems-stat-pill__label{color:#eab308}.ems-stat-pill--low .ems-stat-pill__label{color:#3b82f6}.ems-stat-divider{background:#ffffff12;flex-shrink:0;width:1px;height:24px;margin:0 4px}.ems-sparkline-wrap{align-items:center;gap:8px;margin-left:auto;display:flex}.ems-sparkline-label{color:#ffffff4d;white-space:nowrap;font-size:11px}.ems-sparkline-svg{opacity:.85;display:block}.ems-filters{border-bottom:1px solid #ffffff0a;flex-shrink:0;align-items:center;gap:2px;padding:6px 10px;display:flex}.ems-filter-tab{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;transition:color .12s,background .12s;display:inline-flex}.ems-filter-tab:hover{color:#ffffffb3;background:#ffffff0a}.ems-filter-tab--active{color:#ffffffe0;background:#ffffff12}.ems-filter-count{color:#ffffff80;background:#ffffff14;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:inline-flex}.ems-filter-count--api{background:var(--df-error-15);color:#ef4444}.ems-filter-count--collab{background:var(--df-accent-15);color:#3b82f6}.ems-filter-count--agent{color:#a855f7;background:#a855f726}.ems-list{flex:1;min-height:0;padding:4px 0;overflow-y:auto}.ems-row{border-bottom:1px solid #ffffff08}.ems-row:last-child{border-bottom:none}.ems-row__main{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;min-width:0;padding:7px 14px;transition:background .12s;display:flex}.ems-row__main:hover{background:#ffffff08}.ems-row--critical .ems-row__main:hover{background:var(--df-error-6)}.ems-row--high .ems-row__main:hover{background:#f973160f}.ems-severity-badge{letter-spacing:.06em;border:1px solid #0000;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;min-width:36px;height:17px;padding:0 5px;font-size:9.5px;font-weight:800;display:inline-flex}.ems-severity-badge--critical{background:var(--df-error-15);color:#ef4444;border-color:var(--df-error-30)}.ems-severity-badge--high{color:#f97316;background:#f9731626;border-color:#f973164d}.ems-severity-badge--medium{background:var(--df-warning-12);color:#eab308;border-color:var(--df-warning-25)}.ems-severity-badge--low{background:var(--df-accent-12);color:#3b82f6;border-color:var(--df-accent-25)}.ems-row__source{letter-spacing:.03em;color:#ffffff4d;text-transform:uppercase;background:#ffffff0a;border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:10px;font-weight:600}.ems-row__message{color:#ffffffbf;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:"ui-monospace",SFMono-Regular,Fira Code,monospace;font-size:11.5px;overflow:hidden}.ems-row--critical .ems-row__message{color:#ffffffe6}.ems-row__meta{flex-shrink:0;align-items:center;gap:6px;display:flex}.ems-row__count{color:#ffffff59;background:#ffffff0f;border-radius:3px;padding:1px 5px;font-size:10.5px;font-weight:600}.ems-row__time{color:#ffffff47;font-variant-numeric:tabular-nums;text-align:right;min-width:28px;font-size:11px}.ems-row__expand{color:#ffffff47;flex-shrink:0;align-items:center;display:flex}.ems-detail{background:#00000026;border-top:1px solid #ffffff0a;flex-direction:column;gap:4px;padding:6px 14px 10px 60px;display:flex}.ems-detail__line{flex-wrap:nowrap;align-items:baseline;gap:8px;min-width:0;display:flex}.ems-detail__line--stack{flex-direction:column;align-items:flex-start;gap:3px}.ems-detail__key{letter-spacing:.04em;text-transform:uppercase;color:#ffffff40;flex-shrink:0;min-width:58px;font-size:10px;font-weight:600}.ems-detail__val{color:#ffffff8c;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.ems-detail__code{color:#fff9;font-family:"ui-monospace",SFMono-Regular,Fira Code,monospace;font-size:11px}.ems-detail__stack{color:#ffffff73;white-space:pre-wrap;word-break:break-all;background:#0003;border:1px solid #ffffff0f;border-radius:4px;width:100%;max-height:100px;padding:6px 8px;font-family:"ui-monospace",SFMono-Regular,Fira Code,monospace;font-size:10.5px;line-height:1.5;overflow-y:auto}.ems-empty{color:#ffffff40;flex-direction:column;align-items:center;gap:6px;padding:40px 20px;display:flex}.ems-empty__icon{color:var(--df-success-50);font-size:20px}.ems-empty__text{font-size:12px}.ems-skeleton{padding:4px 0}.ems-skeleton__row{align-items:center;gap:8px;padding:8px 14px;animation:1.5s ease-in-out infinite ems-shimmer;display:flex}.ems-skeleton__badge{background:#ffffff12;border-radius:3px;flex-shrink:0;width:36px;height:17px}.ems-skeleton__source{background:#ffffff0d;border-radius:3px;flex-shrink:0;width:42px;height:15px}.ems-skeleton__line{background:#ffffff0d;border-radius:3px;flex:1;height:13px}.ems-skeleton__time{background:#ffffff0a;border-radius:3px;flex-shrink:0;width:24px;height:11px}@keyframes ems-shimmer{0%,to{opacity:.7}50%{opacity:.35}}.ems-footer{border-top:1px solid #ffffff0a;flex-shrink:0;align-items:center;gap:16px;padding:6px 14px;display:flex}.ems-footer__stat{color:#ffffff38;font-size:10.5px}@media (max-width:640px){.ems-stats-bar{gap:4px;padding:6px 10px}.ems-sparkline-wrap{display:none}.ems-row__message{font-size:11px}}.ph-card{cursor:default}.ph-card__status-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px;transition:background .3s;box-shadow:0 0 6px}.ph-card__body{flex-direction:column;gap:0;display:flex;padding:10px 10px 0!important}.ph-card__metric-boxes{flex:1;gap:5px;min-height:0;display:flex}.ph-card__metric-boxes--skel{align-items:stretch}.ph-card__metric-box{border:1px solid #0000;border-radius:8px;flex:1;justify-content:center;align-items:center;min-width:0;min-height:72px;transition:background .35s,border-color .35s;display:flex}.ph-card__box-inner{flex-direction:column;align-items:center;gap:5px;display:flex}.ph-card__metric-box--green{background:#22c55e14;border-color:#22c55e47}.ph-card__metric-box--amber{background:#eab30817;border-color:#eab30852}.ph-card__metric-box--orange{background:#f9731617;border-color:#f9731659}.ph-card__metric-box--red{background:#ef44441a;border-color:#ef444466;animation:2.5s ease-in-out infinite ph-pulse-red}@keyframes ph-pulse-red{0%,to{background:#ef44441a}50%{background:#ef44442b}}.ph-card__metric-box--skel{background:#ffffff0d;border-color:#0000;animation:1.4s ease-in-out infinite ph-shimmer}.ph-card__box-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:700;line-height:1;transition:color .35s}.ph-card__metric-box--green .ph-card__box-value{color:#22c55e}.ph-card__metric-box--amber .ph-card__box-value{color:#eab308}.ph-card__metric-box--orange .ph-card__box-value{color:#f97316}.ph-card__metric-box--red .ph-card__box-value{color:#ef4444}.ph-card__box-suffix{opacity:.6;margin-left:1px;font-size:9px;font-weight:400}.ph-card__box-label{text-transform:uppercase;letter-spacing:.07em;color:#ffffff52;font-size:9px;font-weight:500}.ph-card__footer{color:#ffffff52;cursor:pointer;background:0 0;border:none;justify-content:flex-end;align-items:center;gap:4px;width:100%;padding:9px 0;font-size:11px;transition:color .15s;display:flex}.ph-card__footer:hover{color:var(--df-accent-hover,var(--df-accent))}.ph-card__empty{color:#ffffff40;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.ph-card__empty-icon{color:#eab308;font-size:20px}[data-theme=light] .ph-card__box-label{color:var(--df-text-muted)}[data-theme=light] .ph-card__footer,[data-theme=light] .ph-card__empty{color:var(--df-text-dim)}[data-theme=light] .ph-card__metric-box--skel{background:#0f172a0f}.ph-page{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.ph-header{background:#ffffff05;border-bottom:1px solid #ffffff0d;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.ph-header__left{align-items:center;gap:8px;display:flex}.ph-header__icon{color:#3b82f6cc;flex-shrink:0}.ph-header__title{letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c;margin:0;font-size:12px;font-weight:600}.ph-live-badge{letter-spacing:.08em;color:#22c55e;background:#22c55e1a;border:1px solid #22c55e33;border-radius:10px;align-items:center;gap:4px;padding:2px 6px;font-size:9px;font-weight:700;display:inline-flex}.ph-live-badge__dot{animation:1.8s ease-in-out infinite ph-pulse}.ph-refresh-btn{color:#fff6;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.ph-refresh-btn:hover:not(:disabled){color:#ffffffb3;background:#ffffff0f}.ph-refresh-btn:disabled{opacity:.4;cursor:not-allowed}.ph-spinning{animation:.8s linear infinite ph-spin}.ph-summary-bar{background:#ffffff04;border-bottom:1px solid #ffffff0d;flex-shrink:0;align-items:stretch;gap:0;display:flex;overflow-x:auto}.ph-summary-pill{border-right:1px solid #ffffff0d;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-width:110px;padding:12px 20px;display:flex}.ph-summary-pill:last-child{border-right:none}.ph-summary-pill__value{letter-spacing:-.02em;color:#ffffffe0;font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1;transition:color .25s}.ph-summary-pill__label{color:#ffffff4d;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:10px;font-weight:500}.ph-chart-wrap{border-bottom:1px solid #ffffff0d;flex-shrink:0;padding:14px 16px 4px}.ph-chart-title{color:#ffffff4d;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:10.5px;font-weight:600}.ph-chart__skeleton{background:#ffffff08;border-radius:6px;height:200px;animation:1.4s ease-in-out infinite ph-shimmer}.ph-filters{border-bottom:1px solid #ffffff0d;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:10px 16px;display:flex}.ph-filter-search{background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;flex:1;align-items:center;gap:6px;min-width:160px;max-width:260px;padding:0 8px;transition:border-color .15s;display:flex}.ph-filter-search:focus-within{border-color:#3b82f666}.ph-filter-search__icon{color:#ffffff40;flex-shrink:0}.ph-filter-search__input{color:#ffffffbf;background:0 0;border:none;outline:none;width:100%;padding:6px 0;font-size:12px}.ph-filter-search__input::placeholder{color:#fff3}.ph-filter-search__clear{color:#ffffff4d;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:2px;transition:color .15s;display:flex}.ph-filter-search__clear:hover{color:#fff9}.ph-filter-select{color:#ffffffa6;cursor:pointer;appearance:none;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;outline:none;padding:6px 10px;font-size:12px;transition:border-color .15s}.ph-filter-select:hover,.ph-filter-select:focus{border-color:#3b82f666}.ph-table-wrap{flex:1;min-height:0;overflow:auto}.ph-table{border-collapse:collapse;width:100%;font-size:12px}.ph-thead-row{z-index:2;background:#080e1cf2;position:sticky;top:0}.ph-th{color:#ffffff4d;text-transform:uppercase;letter-spacing:.06em;text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff0f;padding:8px 12px;font-size:10.5px;font-weight:600}.ph-th--num{text-align:right}.ph-th--actions{width:40px}.ph-row{border-bottom:1px solid #ffffff08;transition:background .12s}.ph-row:hover{background:#ffffff08}.ph-row--red{background:#ef44440f}.ph-row--red:hover{background:#ef44441a}.ph-row--amber{background:#eab3080d}.ph-row--amber:hover{background:#eab30817}.ph-td{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:180px;padding:9px 12px;overflow:hidden}.ph-td--name{color:#ffffffd9;max-width:160px;font-family:JetBrains Mono,Fira Code,monospace;font-size:11.5px;font-weight:500}.ph-td--pid{color:#fff6;max-width:60px;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px}.ph-td--threads,.ph-td--mem,.ph-td--cpu,.ph-td--children{text-align:right;font-variant-numeric:tabular-nums}.ph-td--actions{text-align:center;width:40px;padding:6px}.ph-td--uptime{color:#fff6;font-size:11px}.ph-td--owner{color:#ffffff73;max-width:120px;font-size:11px}.ph-td--parent{color:#fff6;max-width:100px;font-size:11px}.ph-state-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:10.5px;font-weight:600;display:inline-block}.ph-state-badge--running{color:#4ade80;background:#22c55e1f}.ph-state-badge--sleeping{color:#fff6;background:#ffffff0f}.ph-state-badge--zombie{color:#f87171;background:#ef444426}.ph-state-badge--stopped{color:#ffffff40;background:#ffffff0d}.ph-children-badge{color:#facc15;background:#eab30826;border-radius:4px;padding:1px 5px;font-size:10.5px;font-weight:600;display:inline-block}.ph-kill-btn{color:#ef444499;cursor:pointer;opacity:0;background:#ef444414;border:1px solid #ef444433;border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;transition:all .15s;display:inline-flex}.ph-row:hover .ph-kill-btn,.ph-row--red .ph-kill-btn{opacity:1}.ph-kill-btn:hover:not(:disabled){color:#ef4444;background:#ef44442e;border-color:#ef444473}.ph-kill-confirm{align-items:center;gap:4px;display:inline-flex}.ph-kill-confirm__yes{color:#f87171;cursor:pointer;background:#ef444433;border:1px solid #ef444466;border-radius:4px;padding:2px 6px;font-size:10.5px;font-weight:700;transition:all .12s}.ph-kill-confirm__yes:hover{color:#ef4444;background:#ef444459}.ph-kill-confirm__no{color:#ffffff59;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:4px;padding:2px 5px;font-size:10.5px;transition:all .12s}.ph-kill-confirm__no:hover{color:#fff9;background:#ffffff0f}.ph-kill-done{color:#22c55e;font-size:10.5px;font-weight:600}.ph-table-loading{flex-direction:column;gap:1px;padding:4px 0;display:flex}.ph-table-skel-row{background:#ffffff08;height:38px;animation:1.4s ease-in-out infinite ph-shimmer}.ph-table-empty{color:#ffffff40;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:48px 24px;font-size:13px;display:flex}.ph-table-empty__icon{color:#ffffff26}.ph-footer{border-top:1px solid #ffffff0a;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:6px 16px;display:flex}.ph-footer__stat{color:#ffffff38;font-size:10.5px}.ph-footer__status{font-size:10.5px;font-weight:600}.ph-footer__status--amber{color:#eab308}.ph-footer__status--red{color:#ef4444}@keyframes ph-shimmer{0%,to{opacity:.7}50%{opacity:.35}}@keyframes ph-spin{to{transform:rotate(360deg)}}@keyframes ph-pulse{0%,to{opacity:1}50%{opacity:.3}}@media (max-width:768px){.ph-summary-bar{flex-wrap:wrap}.ph-summary-pill{min-width:80px;padding:10px 12px}.ph-summary-pill__value{font-size:15px}.ph-td--parent,.ph-td--uptime,.ph-td--owner,.ph-chart-wrap{display:none}}.logs-section{flex-direction:column;gap:0;height:100%;display:flex;overflow:hidden}.logs-stats{border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:6px;padding:10px 16px;display:flex}.logs-stats__spacer{flex:1}.logs-stat-pill{border:1px solid #0000;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:500}.logs-stat-pill--total{color:#ffffff80;background:#ffffff0a;border-color:#ffffff14}.logs-stat-pill--crit{color:var(--df-error);border-color:var(--df-error-30);background:var(--df-error-8);animation:2s ease-in-out infinite logs-pulse}.logs-stat-pill--high{color:#f97316;background:#f9731614;border-color:#f973164d}.logs-stat-pill--spark{color:#ffffff59;background:#ffffff08;border-color:#ffffff0f;align-items:center;gap:5px;display:inline-flex}.logs-stat-pill__spark-label{color:#ffffff4d;font-size:10px}@keyframes logs-pulse{0%,to{opacity:1}50%{opacity:.7}}.logs-refresh-btn{color:#ffffff59;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;transition:color .15s,border-color .15s,background .15s;display:flex}.logs-refresh-btn:hover{color:#fffc;background:#ffffff0d;border-color:#fff3}.logs-live-btn{color:#ffffff59;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:5px;height:24px;padding:0 8px;font-size:11px;font-weight:500;transition:color .15s,border-color .15s,background .15s;display:flex}.logs-live-btn:hover{color:#ffffffb3;background:#ffffff0a;border-color:#ffffff2e}.logs-live-btn--active{color:var(--df-success);border-color:rgba(var(--df-success-ch), .35);background:rgba(var(--df-success-ch), .08)}.logs-live-btn--active:hover{background:rgba(var(--df-success-ch), .12)}.logs-live-dot{background:var(--df-success);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.8s ease-in-out infinite logs-live-pulse}@keyframes logs-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}.logs-resume-btn{background:rgba(var(--df-accent-ch), .12);border:1px solid rgba(var(--df-accent-ch), .3);height:24px;color:var(--df-accent);cursor:pointer;border-radius:6px;align-items:center;padding:0 8px;font-size:11px;font-weight:500;transition:background .15s;display:flex}.logs-resume-btn:hover{background:rgba(var(--df-accent-ch), .2)}.logs-toolbar{border-bottom:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;gap:8px;padding:10px 16px;display:flex}.logs-toolbar__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.logs-toolbar__row--bottom{flex-wrap:nowrap}.logs-toolbar__sep{background:#ffffff14;flex-shrink:0;width:1px;height:18px}.logs-pill-group{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.logs-pill{color:#ffffff80;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:4px;padding:3px 9px;font-size:11.5px;font-weight:500;line-height:1;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.logs-pill:hover{color:#fffc;background:#ffffff12}.logs-pill--active{color:#ffffffeb}.logs-pill--agent.logs-pill--active{background:var(--df-accent-12);border-color:var(--df-accent-40);color:var(--df-accent)}.logs-pill--api.logs-pill--active{background:var(--df-success-8);border-color:var(--df-success-40);color:var(--df-success)}.logs-pill--cron.logs-pill--active{background:var(--df-warning-9);border-color:var(--df-warning-40);color:var(--df-warning)}.logs-pill--service.logs-pill--active{background:var(--df-purple-8);border-color:var(--df-purple-40);color:var(--df-purple)}.logs-pill--build.logs-pill--active{color:var(--df-info);background:#06b6d41a;border-color:#06b6d466}.logs-pill--error.logs-pill--active{background:var(--df-error-10);border-color:var(--df-error-40);color:var(--df-error)}.logs-pill--tools.logs-pill--active{background:var(--df-pink-8);border-color:var(--df-pink-40);color:var(--df-pink)}.logs-pill--crash.logs-pill--active{color:#f87171;background:#b91c1c1f;border-color:#b91c1c66}.logs-pill--sev-critical.logs-pill--active{background:var(--df-error-10);border-color:var(--df-error-40);color:var(--df-error)}.logs-pill--sev-high.logs-pill--active{color:#f97316;background:#f973161a;border-color:#f9731666}.logs-pill--sev-medium.logs-pill--active{background:var(--df-warning-9);border-color:var(--df-warning-40);color:var(--df-warning)}.logs-pill--sev-low.logs-pill--active{color:#fff9;background:#ffffff0d;border-color:#fff3}.logs-pill--sev-info.logs-pill--active{background:var(--df-accent-10);border-color:var(--df-accent-40);color:var(--df-accent)}.logs-pill__count{font-variant-numeric:tabular-nums;text-align:center;color:#fff9;background:#ffffff1a;border-radius:6px;min-width:14px;padding:0 4px;font-size:9.5px;font-weight:700}.logs-tools-wrap{align-items:center;gap:1px;display:inline-flex;position:relative}.logs-tools-caret{color:#fff6;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-left:none;border-radius:0 12px 12px 0;justify-content:center;align-items:center;width:18px;height:22px;margin-left:-2px;transition:color .12s;display:inline-flex}.logs-tools-caret:hover{color:#fffc}.logs-tools-menu{z-index:50;background:#0a1428f5;border:1px solid #ffffff1a;border-radius:8px;min-width:160px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #00000080}.logs-tools-menu__item{color:#fff9;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:5px;justify-content:space-between;align-items:center;width:100%;padding:6px 10px;font-size:12px;transition:background .1s,color .1s;display:flex}.logs-tools-menu__item:hover{color:#ffffffe6;background:#ffffff0f}.logs-tools-menu__item--active{color:var(--df-pink);background:var(--df-pink-8)}.logs-time-group{flex-shrink:0;align-items:center;gap:2px;display:flex}.logs-time-btn{color:#fff6;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;padding:3px 9px;font-size:11.5px;font-weight:500;transition:background .12s,color .12s,border-color .12s}.logs-time-btn:hover{color:#ffffffbf;background:#ffffff0d}.logs-time-btn--active{background:var(--df-accent-12);border-color:var(--df-accent-40);color:var(--df-accent)}.logs-search{flex:1;align-items:center;min-width:0;display:flex;position:relative}.logs-search__icon{color:#ffffff47;pointer-events:none;flex-shrink:0;position:absolute;left:8px}.logs-search__input{color:#ffffffd9;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;outline:none;width:100%;padding:5px 28px 5px 26px;font-size:12px;transition:border-color .15s,background .15s}.logs-search__input::placeholder{color:#ffffff38}.logs-search__input:focus{border-color:var(--df-accent-40);background:#ffffff0f}.logs-search__clear{color:#ffffff4d;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;transition:color .12s;display:flex;position:absolute;right:6px}.logs-search__clear:hover{color:#ffffffb3}.logs-clear-btn{color:#ffffff73;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;padding:3px 9px;font-size:11px;font-weight:500;transition:color .12s,background .12s}.logs-clear-btn:hover{color:#fffc;background:#ffffff12}.logs-go-wrap{align-items:center;display:flex;position:relative}.logs-go-btn{letter-spacing:.01em;font-style:italic}.logs-go-picker{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a1224f7;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;gap:8px;min-width:220px;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #00000080}.logs-go-picker__label{color:#fff6;letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:4px;font-size:10px;font-weight:500;display:flex}.logs-go-picker__input{color:#ffffffd9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:5px;outline:none;width:100%;padding:5px 8px;font-size:12px}.logs-go-picker__input:focus{border-color:rgba(var(--df-accent-ch), .5);background:#ffffff12}.logs-go-picker__actions{gap:6px;margin-top:2px;display:flex}.logs-go-picker__apply{border:1px solid rgba(var(--df-accent-ch), .4);background:rgba(var(--df-accent-ch), .15);color:var(--df-accent);cursor:pointer;border-radius:5px;flex:1;padding:5px 10px;font-size:11px;font-weight:600;transition:background .12s}.logs-go-picker__apply:hover:not(:disabled){background:rgba(var(--df-accent-ch), .25)}.logs-go-picker__apply:disabled{opacity:.35;cursor:not-allowed}.logs-go-picker__clear{color:#fff6;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:5px;padding:5px 10px;font-size:11px;transition:color .12s,background .12s}.logs-go-picker__clear:hover{color:#ffffffb3;background:#ffffff12}.logs-timeline{cursor:crosshair;background:#ffffff03;border-bottom:1px solid #ffffff0d;flex-shrink:0;height:48px;position:relative}.logs-timeline--mobile{scrollbar-width:none;cursor:default;border-bottom:1px solid #ffffff0d;flex-shrink:0;align-items:center;gap:2px;height:24px;padding:4px;display:flex;overflow-x:auto}.logs-timeline--mobile::-webkit-scrollbar{display:none}.logs-timeline__dot{border-radius:2px;flex-shrink:0;width:4px;height:16px;transition:opacity .1s}.logs-memory-chart{background:#ffffff03;border-bottom:1px solid #ffffff0d;flex-shrink:0;height:56px;position:relative}.logs-memory-chart__label{letter-spacing:.08em;color:#06b6d473;pointer-events:none;z-index:1;font-size:8px;font-weight:600;line-height:1;position:absolute;top:4px;left:6px}.logs-memory-chart__empty{color:#ffffff2e;letter-spacing:.01em;justify-content:center;align-items:center;height:100%;font-size:11px;display:flex}.logs-time-btn--crashes{border-left:1px solid #ffffff1a;margin-left:2px;padding-left:8px}.logs-time-btn--crashes-active{color:#ef4444!important;background:#ef444426!important;border-color:#ef444466!important}.logs-list-wrap{flex:1;min-height:0;overflow:hidden}.logs-entry-list{height:100%}.logs-group-header{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;height:32px;padding:0 16px;display:flex}.logs-group-header__rule{background:#ffffff0f;flex:1;height:1px}.logs-group-header__label{color:#ffffff59;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:10.5px;font-weight:600}.logs-group-header__count{color:#ffffff40;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px}.logs-group-header__crit{color:var(--df-error);margin-left:4px}.logs-group-header__chevron{color:#fff3;flex-shrink:0;transition:transform .15s}.logs-group-header__chevron--open{transform:rotate(90deg)}.logs-entry{cursor:pointer;border-bottom:1px solid #ffffff0a;flex-direction:column;transition:background .1s;display:flex;overflow:hidden}.logs-entry:hover,.logs-entry--expanded{background:#ffffff06}.logs-entry__row{flex-shrink:0;align-items:center;gap:8px;height:36px;padding:0 12px 0 8px;display:flex}.logs-entry__chevron{color:#fff3;flex-shrink:0;transition:transform .14s,color .14s}.logs-entry__chevron--open{color:#ffffff80;transform:rotate(90deg)}.logs-entry__ts{font-variant-numeric:tabular-nums;color:#ffffff4d;white-space:nowrap;flex-shrink:0;min-width:72px;font-size:11px}.logs-entry__sev,.logs-entry__src{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border:1px solid;border-radius:3px;flex-shrink:0;padding:2px 5px;font-size:9.5px;font-weight:600}.logs-entry__title{color:#ffffffbf;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.logs-entry__detail{flex-direction:column;gap:3px;padding:4px 12px 8px 33px;display:flex}.logs-entry__detail-row{align-items:baseline;gap:8px;font-size:11.5px;display:flex}.logs-entry__detail-key{color:#ffffff4d;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;min-width:64px;font-size:10.5px}.logs-entry__detail-val{color:#ffffffb3;font-family:var(--font-mono);word-break:break-all;font-size:11px}.logs-highlight{background:var(--df-warning-18);color:var(--df-warning);border-radius:2px;padding:0 1px}.logs-empty-state{color:#ffffff40;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;min-height:200px;display:flex}.logs-empty-state__icon{opacity:.3}.logs-empty-state__title{color:#ffffff59;font-size:14px;font-weight:500}.logs-empty-state__hint{color:#ffffff38;text-align:center;max-width:320px;font-size:12px;line-height:1.5}.logs-retry-btn{color:#fff9;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:6px;margin-top:4px;padding:5px 14px;font-size:12px;transition:background .15s}.logs-retry-btn:hover{background:#ffffff17}.logs-skeleton{flex-direction:column;gap:1px;padding:8px 0;display:flex}.logs-skeleton__row{background:#ffffff0a;border-radius:0;height:35px;animation:1.4s ease-in-out infinite logs-shimmer}@keyframes logs-shimmer{0%,to{opacity:.6}50%{opacity:1}}.logs-main-row{flex:1;min-height:0;display:flex;overflow:hidden}.logs-main-row .logs-list-wrap{flex:1;min-width:0}.logs-drawer{background:#080e1c99;border-left:1px solid #ffffff14;flex-direction:column;flex-shrink:0;width:280px;display:flex;overflow:hidden}.logs-drawer__header{flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 12px 6px;display:flex}.logs-drawer__badges{flex-wrap:wrap;gap:4px;display:flex}.logs-drawer__badge{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border:1px solid;border-radius:3px;padding:2px 6px;font-size:9px;font-weight:700}.logs-drawer__badge--sm{padding:1px 4px;font-size:8px}.logs-drawer__close{color:#fff6;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:color .12s,background .12s;display:flex}.logs-drawer__close:hover{color:#fffc;background:#ffffff0f}.logs-drawer__title{color:#ffffffd9;flex-shrink:0;padding:0 12px 6px;font-size:12.5px;font-weight:500;line-height:1.4}.logs-drawer__ts{color:#ffffff59;border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:5px;padding:0 12px 10px;font-size:10.5px;display:flex}.logs-drawer__body{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex:1;overflow:hidden auto}.logs-drawer__section{border-bottom:1px solid #ffffff0d;padding:10px 12px}.logs-drawer__section-title{text-transform:uppercase;letter-spacing:.06em;color:#ffffff4d;margin:0 0 8px;font-size:10px;font-weight:700}.logs-drawer__section-hint{text-transform:none;letter-spacing:0;color:#fff3;font-weight:400}.logs-drawer__meta{flex-direction:column;gap:4px;display:flex}.logs-drawer__row{align-items:baseline;gap:8px;font-size:11px;display:flex}.logs-drawer__key{text-transform:uppercase;letter-spacing:.04em;color:#ffffff4d;flex-shrink:0;min-width:72px;font-size:10px}.logs-drawer__val{color:#ffffffb8;word-break:break-word;min-width:0}.logs-drawer__mono{font-family:var(--font-mono);font-size:10.5px}.logs-drawer__val-wrap{word-break:break-all;max-height:60px;display:block;overflow-y:auto}.logs-drawer__pre{font-family:var(--font-mono);color:#fff9;white-space:pre-wrap;word-break:break-all;background:#ffffff08;border:1px solid #ffffff0f;border-radius:4px;max-height:100px;margin:4px 0 0;padding:6px 8px;font-size:10px;overflow-y:auto}.logs-drawer__related-loading,.logs-drawer__related-empty{color:#ffffff40;padding:4px 0;font-size:11px}.logs-drawer__related-list{flex-direction:column;gap:4px;display:flex}.logs-drawer__related-row{align-items:center;gap:4px;font-size:10.5px;display:flex}.logs-drawer__related-ts{color:#ffffff4d;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:60px;font-size:10px}.logs-drawer__related-title{color:#ffffffa6;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.logs-drawer__actions{border-top:1px solid #ffffff0f;flex-shrink:0;gap:6px;padding:8px 12px;display:flex}.logs-drawer__action-btn{color:#ffffff8c;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.logs-drawer__action-btn:hover{color:#ffffffd9;background:#ffffff14}.logs-entry__open-details{border:1px solid var(--df-accent-30);background:var(--df-accent-8);color:var(--df-accent);cursor:pointer;border-radius:5px;align-items:center;margin-top:4px;margin-left:64px;padding:2px 8px;font-size:11px;font-weight:500;transition:background .12s;display:inline-flex}.logs-entry__open-details:hover{background:var(--df-accent-12)}[data-theme=light] .logs-drawer{background:#f8fafcf7!important;border-left-color:#0f172a1a!important}[data-theme=light] .logs-drawer__close{color:#0f172a73!important;border-color:#0f172a1f!important}[data-theme=light] .logs-drawer__close:hover{color:#0f172ad9!important;background:#0f172a0f!important}.agent-stream-drawer{-webkit-backdrop-filter:blur(12px);z-index:60;color:#ffffffeb;background:#060a14f5;border-left:1px solid #ffffff14;flex-direction:column;width:min(440px,100vw);animation:.22s cubic-bezier(.22,1,.36,1) agentStreamSlide;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-24px 0 60px -30px #000000e6}@keyframes agentStreamSlide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.agent-stream-drawer__header{border-bottom:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;gap:10px;padding:14px 16px 12px;display:flex}.agent-stream-drawer__title-row{align-items:center;gap:10px;min-width:0;display:flex}.agent-stream-drawer__pulse{color:#ffffff40;flex-shrink:0;width:14px;height:14px}.agent-stream-drawer__pulse--live{color:var(--df-success,#22c55e);animation:1.6s ease-in-out infinite agentStreamPulse}@keyframes agentStreamPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.agent-stream-drawer__title{flex-direction:column;flex:1;min-width:0;line-height:1.1;display:flex}.agent-stream-drawer__eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffff9e;font-size:9px;font-weight:700}.agent-stream-drawer__agent{letter-spacing:-.01em;color:#fffffff5;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;overflow:hidden}.agent-stream-drawer__close{color:#ffffff8c;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .14s,color .14s,border-color .14s;display:flex}.agent-stream-drawer__close:hover{color:#fffffff5;background:#ffffff1a;border-color:#ffffff2e}.agent-stream-drawer__close:focus-visible{outline:2px solid var(--df-accent,#3b82f6);outline-offset:2px}.agent-stream-drawer__toggle{background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;width:fit-content;padding:3px;display:inline-flex}.agent-stream-drawer__toggle-btn{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:5px;padding:5px 14px;font-size:10.5px;font-weight:600;transition:background .14s,color .14s}.agent-stream-drawer__toggle-btn:hover{color:#ffffffd9}.agent-stream-drawer__toggle-btn.is-active{background:var(--df-accent,#3b82f6);color:#fff;box-shadow:inset 0 0 0 1px #ffffff1a}.agent-stream-drawer__toggle-btn:focus-visible{outline:2px solid var(--df-accent,#3b82f6);outline-offset:2px}.agent-stream-drawer__meta{font-family:var(--font-mono);letter-spacing:.02em;color:#ffffff94;align-items:center;gap:10px;min-width:0;font-size:10px;display:flex}.agent-stream-drawer__status{text-transform:uppercase;letter-spacing:.08em;color:#ffffff8c;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:2px 8px;font-weight:700;display:inline-flex}.agent-stream-drawer__status--open{color:#86efac;background:#22c55e14;border-color:#22c55e73}.agent-stream-drawer__status--connecting{color:#facc15;background:#eab30814;border-color:#eab30866}.agent-stream-drawer__status--error{color:#fca5a5;background:#ef44441a;border-color:#ef444480}.agent-stream-drawer__path{text-overflow:ellipsis;white-space:nowrap;color:#ffffff8c;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.agent-stream-drawer__resolved{color:#ffffff8c;text-transform:uppercase;letter-spacing:.08em;background:#ffffff0f;border-radius:3px;padding:1px 5px;font-size:8.5px}.agent-stream-drawer__notice{color:#bfdbfe;background:#3b82f61f;border:1px solid #3b82f64d;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:500;display:flex}.agent-stream-drawer__notice-dismiss{color:#bfdbfeb3;cursor:pointer;background:0 0;border:none;border-radius:3px;margin-left:auto;padding:2px 6px;font-size:14px;line-height:1}.agent-stream-drawer__notice-dismiss:hover{color:#fff;background:#ffffff14}.agent-stream-drawer__body{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent;scroll-behavior:smooth;flex:1;min-height:0;padding:12px 14px 24px;overflow:hidden auto}.agent-stream-drawer__body::-webkit-scrollbar{width:8px}.agent-stream-drawer__body::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:4px}.agent-stream-drawer__items{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.agent-stream-drawer__items--compact{gap:6px}.agent-stream-drawer__item{background:#ffffff06;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;gap:6px;min-width:0;padding:10px 12px;animation:.24s ease-out agentStreamFade;display:flex}.agent-stream-drawer__item--compact{gap:4px;padding:6px 10px}@keyframes agentStreamFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.agent-stream-drawer__item--thinking{background:#ffffff04;border-color:#ffffff09}.agent-stream-drawer__item--tool_use{background:#3b82f60d;border-color:#3b82f62e}.agent-stream-drawer__item--tool_result{background:#22c55e0a;border-color:#22c55e29}.agent-stream-drawer__item-head{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.09em;color:#ffffff85;align-items:center;gap:8px;font-size:9.5px;font-weight:700;display:flex}.agent-stream-drawer__item-icon{color:#ffffff8c;display:inline-flex}.agent-stream-drawer__item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.agent-stream-drawer__item-ts{color:#ffffff80;flex-shrink:0;font-weight:500}.agent-stream-drawer__thinking{color:#ffffff9e;white-space:pre-wrap;word-wrap:break-word;margin:0;font-size:12px;font-style:italic;line-height:1.55}.agent-stream-drawer__text{color:#ffffffeb;white-space:pre-wrap;word-wrap:break-word;font-size:13px;line-height:1.6}.agent-stream-drawer__system,.agent-stream-drawer__summary{color:#ffffff8c;white-space:pre-wrap;word-wrap:break-word;margin:0;font-size:11.5px;font-style:italic}.agent-stream-drawer__tool-use,.agent-stream-drawer__tool-result{flex-direction:column;gap:0;min-width:0;display:flex}.agent-stream-drawer__tool-use-header,.agent-stream-drawer__tool-result-header{color:inherit;cursor:pointer;text-align:left;min-width:0;font-family:var(--font-mono);background:0 0;border:none;align-items:center;gap:8px;padding:6px 0 4px;font-size:11.5px;display:flex}.agent-stream-drawer__tool-use-header:focus-visible,.agent-stream-drawer__tool-result-header:focus-visible{outline:2px solid var(--df-accent,#3b82f6);outline-offset:2px;border-radius:4px}.agent-stream-drawer__tool-name{font-family:var(--font-mono);letter-spacing:.01em;color:#bfdbfe;flex-shrink:0;font-size:12px;font-weight:700}.agent-stream-drawer__tool-toggle{font-family:var(--font-mono);color:#ffffff94;text-align:center;flex-shrink:0;width:14px;margin-left:auto;font-size:14px;font-weight:700}.agent-stream-drawer__tool-input,.agent-stream-drawer__tool-output{font-family:var(--font-mono);color:#ffffffd9;white-space:pre-wrap;word-wrap:break-word;scrollbar-width:thin;background:#00000059;border:1px solid #ffffff0f;border-radius:6px;max-height:280px;margin:6px 0 0;padding:10px 12px;font-size:11px;line-height:1.55;overflow-y:auto}.agent-stream-drawer__tool-output{color:#bbf7d0eb}.agent-stream-drawer__raw-log{font-family:var(--font-mono);color:#ffffff8c;white-space:pre-wrap;word-wrap:break-word;background:#00000040;border-left:2px solid #3b82f64d;border-radius:0 4px 4px 0;margin:4px 0 0;padding:6px 10px;font-size:11px;line-height:1.5}.agent-stream-drawer__tool-result--error .agent-stream-drawer__tool-output{color:#fecaca;background:#ef444414;border-color:#ef44444d}.agent-stream-drawer__tool-result-label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:#86efacd9;flex-shrink:0;font-size:10.5px;font-weight:700}.agent-stream-drawer__tool-result--error .agent-stream-drawer__tool-result-label{color:#fca5a5}.agent-stream-drawer__tool-result-preview,.agent-stream-drawer__compact-headline{font-family:var(--font-mono);color:#ffffff9e;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.agent-stream-drawer__compact-row{width:100%;color:inherit;cursor:pointer;text-align:left;min-width:0;font-family:var(--font-mono);background:0 0;border:none;align-items:center;gap:8px;padding:4px 2px;font-size:11.5px;display:flex}.agent-stream-drawer__compact-row:hover{background:#ffffff08;border-radius:4px}.agent-stream-drawer__compact-row:focus-visible{outline:2px solid var(--df-accent,#3b82f6);outline-offset:2px;border-radius:4px}.agent-stream-drawer__compact-row--error .agent-stream-drawer__tool-result-label{color:#fca5a5}.agent-stream-drawer__empty{text-align:center;color:#fff6;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:64px 24px;display:flex}.agent-stream-drawer__empty p{color:#ffffffbf;margin:0;font-size:13px;font-weight:500}.agent-stream-drawer__empty small{color:#ffffff61;max-width:24ch;font-size:11px}.agent-stream-drawer__empty--error,.agent-stream-drawer__empty--error p{color:#fca5a5}.agent-stream-drawer__empty-icon--spin{animation:1.4s linear infinite agentStreamSpin}@keyframes agentStreamSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.agent-stream-drawer__pause-indicator{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffffb8;pointer-events:none;background:#000c;border:1px solid #ffffff1f;border-radius:999px;padding:5px 12px;font-size:9.5px;font-weight:700;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.agent-stream-drawer,.agent-stream-drawer__item,.agent-stream-drawer__pulse--live,.agent-stream-drawer__empty-icon--spin{animation:none!important}.agent-stream-drawer__body{scroll-behavior:auto}}.agent-stream-drawer-toggle{color:#ffffff80;cursor:pointer;opacity:0;background:0 0;border:1px solid #ffffff1a;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.collab-participant.group:hover .agent-stream-drawer-toggle,.agent-stream-drawer-toggle.is-active{opacity:1}.agent-stream-drawer-toggle:hover{color:#bfdbfe;background:#3b82f61f;border-color:#3b82f659}.agent-stream-drawer-toggle.is-active{color:#fff;background:#3b82f638;border-color:#3b82f680}.agent-stream-drawer-toggle:focus-visible{outline:2px solid var(--df-accent,#3b82f6);outline-offset:2px}@media (hover:none){.agent-stream-drawer-toggle{opacity:1;width:28px;height:28px}}.asd-item--interpreted{border-color:#ffffff0f}.asd-item--interpreted.is-mutate{background:#eab3080a;border-color:#eab30847}.asd-item--interpreted.is-external{background:#3b82f60a;border-color:#3b82f638}.asd-item--interpreted.is-danger{background:#ef44440d;border-color:#ef444459}.asd-action-row{text-align:left;width:100%;min-width:0;color:inherit;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-family:inherit;display:flex}.asd-action-row--expandable{cursor:pointer}.asd-action-row--expandable:hover .asd-action-row__subject{color:#fff}.asd-action-row:focus-visible{outline:2px solid var(--df-accent,#3b82f6);outline-offset:2px;border-radius:3px}.asd-action-row__icon{color:#ffffff73;flex-shrink:0;display:inline-flex}.asd-action-row__icon--mutate{color:#fbbf24}.asd-action-row__icon--external{color:#60a5fa}.asd-action-row__icon--danger{color:#f87171}.asd-action-row__icon--neutral{color:#ffffff73}.asd-action-row__verb{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:#ffffff7a;white-space:nowrap;flex-shrink:0;font-size:9.5px;font-weight:700}.asd-action-row__subject{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;font-size:11.5px;font-weight:600;transition:color .1s;overflow:hidden}.asd-action-row__detail{font-family:var(--font-mono);color:#ffffff59;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;max-width:100px;font-size:9px;overflow:hidden}.asd-action-row__spacer{flex:1;min-width:4px}.asd-action-row__outcome{font-family:var(--font-mono);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:1px 7px;font-size:9px;font-weight:700}.asd-action-row__outcome.is-ok{color:#86efac;background:#22c55e24;border:1px solid #22c55e40}.asd-action-row__outcome.is-err{color:#fca5a5;background:#ef444424;border:1px solid #ef444447}.asd-action-row__pending{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.asd-action-row__pending-dot{background:#ffffff59;border-radius:50%;width:3px;height:3px;animation:1.2s ease-in-out infinite asdPendingBounce}.asd-action-row__pending-dot:nth-child(2){animation-delay:.2s}.asd-action-row__pending-dot:nth-child(3){animation-delay:.4s}@keyframes asdPendingBounce{0%,80%,to{opacity:.25;transform:scaleY(1)}40%{opacity:1;transform:scaleY(1.4)}}.asd-action-row__chevron{color:#ffffff4d;font-size:12px;line-height:1;font-family:var(--font-mono);flex-shrink:0;margin-left:2px}.asd-action-row__json{margin-top:6px}.asd-full-card{flex-direction:column;gap:0;display:flex}.asd-full-card__headline{align-items:center;gap:5px;min-width:0;display:flex}.asd-full-card__toggle{color:#ffffff4d;cursor:pointer;font-size:12px;line-height:1;font-family:var(--font-mono);background:0 0;border:none;border-radius:3px;flex-shrink:0;margin-left:2px;padding:2px 4px}.asd-full-card__toggle:hover{color:#ffffffb3;background:#ffffff0f}.asd-full-card__toggle:focus-visible{outline:2px solid var(--df-accent,#3b82f6);outline-offset:1px}.asd-full-card__json{margin-top:8px}.asd-now-doing{background:#ffffff0a;border:1px solid #ffffff17;border-radius:6px;align-items:center;gap:6px;min-width:0;padding:7px 11px;animation:.2s ease-out agentStreamFade;display:flex;overflow:hidden}.asd-now-doing--live{background:#3b82f60d;border-color:#3b82f640}.asd-now-doing--idle{opacity:.5}.asd-now-doing--idle .asd-now-doing__label{color:#ffffff38}.asd-now-doing__done{color:#ffffff38;flex-shrink:0}.asd-now-doing__spinner{color:var(--df-accent,#3b82f6);flex-shrink:0;animation:1s linear infinite asdSpinnerRotate}@keyframes asdSpinnerRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.asd-now-doing__label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#3b82f6b3;flex-shrink:0;font-size:8px;font-weight:800}.asd-now-doing__icon{color:#ffffff73;flex-shrink:0;display:inline-flex}.asd-now-doing__icon--mutate{color:#fbbf24}.asd-now-doing__icon--external{color:#60a5fa}.asd-now-doing__icon--danger{color:#f87171}.asd-now-doing__icon--neutral{color:#ffffff80}.asd-now-doing__verb{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;white-space:nowrap;flex-shrink:0;font-size:9.5px;font-weight:700}.asd-now-doing__subject{color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;font-size:11px;font-weight:600;overflow:hidden}.asd-now-doing__detail{font-family:var(--font-mono);color:#ffffff4d;white-space:nowrap;flex-shrink:0;font-size:9px}@media (prefers-reduced-motion:reduce){.asd-now-doing__spinner,.asd-action-row__pending-dot{animation:none}.asd-action-row__pending-dot{opacity:.4}}[data-theme=light] .logs-drawer__title{color:#0f172ad9!important}[data-theme=light] .logs-drawer__ts{color:#0f172a66!important;border-bottom-color:#0f172a14!important}[data-theme=light] .logs-drawer__section{border-bottom-color:#0f172a12!important}[data-theme=light] .logs-drawer__section-title{color:#0f172a59!important}[data-theme=light] .logs-drawer__section-hint{color:#0f172a40!important}[data-theme=light] .logs-drawer__key{color:#0f172a66!important}[data-theme=light] .logs-drawer__val{color:#0f172abf!important}[data-theme=light] .logs-drawer__pre{color:#0f172a99!important;background:#0f172a0a!important;border-color:#0f172a14!important}[data-theme=light] .logs-drawer__related-loading,[data-theme=light] .logs-drawer__related-empty{color:#0f172a4d!important}[data-theme=light] .logs-drawer__related-ts{color:#0f172a66!important}[data-theme=light] .logs-drawer__related-title{color:#0f172ab3!important}[data-theme=light] .logs-drawer__actions{border-top-color:#0f172a14!important}[data-theme=light] .logs-drawer__action-btn{color:#0f172a99!important;background:#0f172a0a!important;border-color:#0f172a1f!important}[data-theme=light] .logs-drawer__action-btn:hover{color:#0f172ad9!important;background:#0f172a14!important}@media (max-width:767px){.logs-drawer{z-index:20;width:100%;max-width:360px;position:absolute;top:0;bottom:0;right:0;box-shadow:-4px 0 20px #0006}}.logs-pill--sev-debug.logs-pill--active{color:#94a3b8d9;background:#64748b1a;border-color:#64748b59}.logs-verbose-btn{color:#ffffff59;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:5px;height:24px;padding:0 8px;font-size:11px;font-weight:500;transition:color .15s,border-color .15s,background .15s,box-shadow .15s;display:flex}.logs-verbose-btn:hover{color:#ffffffb3;background:#ffffff0a;border-color:#ffffff2e}.logs-verbose-btn--active{color:var(--df-warning);border-color:rgba(var(--df-warning-ch), .35);background:rgba(var(--df-warning-ch), .08);box-shadow:0 0 8px rgba(var(--df-warning-ch), .15)}.logs-verbose-btn--active:hover{background:rgba(var(--df-warning-ch), .12);box-shadow:0 0 12px rgba(var(--df-warning-ch), .22)}.logs-verbose-btn:disabled{opacity:.5;cursor:not-allowed}.logs-verbose-dot{background:var(--df-warning);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.8s ease-in-out infinite logs-live-pulse}.logs-refresh-btn--active{color:var(--df-accent);border-color:var(--df-border-hover);background:var(--df-accent-8)}.logs-cfg-overlay{-webkit-backdrop-filter:blur(2px);z-index:600;background:#00000080;position:fixed;inset:0}.logs-cfg-panel{z-index:601;-webkit-backdrop-filter:blur(20px);background:#080e1ef7;border-left:1px solid #ffffff1a;flex-direction:column;width:320px;animation:.2s cubic-bezier(.4,0,.2,1) logs-cfg-slide-in;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 40px #00000080}@keyframes logs-cfg-slide-in{0%{opacity:.6;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.logs-cfg-panel__header{border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.logs-cfg-panel__title-row{align-items:center;gap:7px;display:flex}.logs-cfg-panel__title-icon{color:#ffffff4d}.logs-cfg-panel__title{color:#ffffffd9;letter-spacing:.01em;font-size:13px;font-weight:600}.logs-cfg-panel__close{color:#fff6;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;transition:color .12s,background .12s;display:flex}.logs-cfg-panel__close:hover{color:#fffc;background:#ffffff0f}.logs-cfg-panel__loading{color:#ffffff4d;flex:1;justify-content:center;align-items:center;font-size:12px;display:flex}.logs-cfg-panel__body{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex:1;padding:4px 0;overflow-y:auto}.logs-cfg-panel__body::-webkit-scrollbar{width:4px}.logs-cfg-panel__body::-webkit-scrollbar-track{background:0 0}.logs-cfg-panel__body::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.logs-cfg-section{border-bottom:1px solid #ffffff0d;padding:14px 16px}.logs-cfg-section:last-child{border-bottom:none}.logs-cfg-section__title{text-transform:uppercase;letter-spacing:.06em;color:#ffffff4d;margin:0 0 10px;font-size:10.5px;font-weight:600}.logs-cfg-section__hint{color:#ffffff47;margin:0 0 10px;font-size:11px;line-height:1.5}.logs-cfg-level-group{flex-wrap:wrap;gap:4px;display:flex}.logs-cfg-level-btn{color:#fff6;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:5px;height:26px;padding:0 10px;font-size:11px;font-weight:500;transition:color .12s,border-color .12s,background .12s}.logs-cfg-level-btn:hover{color:#ffffffbf;border-color:#ffffff26}.logs-cfg-level-btn--debug.logs-cfg-level-btn--active{color:#94a3b8e6;background:#64748b1f;border-color:#64748b59}.logs-cfg-level-btn--info.logs-cfg-level-btn--active{color:var(--df-accent);background:var(--df-accent-10);border-color:var(--df-accent-35)}.logs-cfg-level-btn--warn.logs-cfg-level-btn--active{color:var(--df-warning);background:rgba(var(--df-warning-ch),.1);border-color:rgba(var(--df-warning-ch),.35)}.logs-cfg-level-btn--error.logs-cfg-level-btn--active{color:var(--df-error);background:var(--df-error-10);border-color:var(--df-error-35)}.logs-cfg-level-btn--critical.logs-cfg-level-btn--active{color:var(--df-error);background:var(--df-error-12);border-color:var(--df-error-40)}.logs-cfg-modules{flex-wrap:wrap;gap:5px;display:flex}.logs-cfg-module-btn{color:#fff6;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:5px;align-items:center;gap:6px;height:26px;padding:0 9px;font-family:monospace;font-size:11px;transition:color .12s,border-color .12s,background .12s;display:flex}.logs-cfg-module-btn:hover{color:#ffffffb3;border-color:#ffffff26}.logs-cfg-module-btn--on{color:var(--df-warning);background:rgba(var(--df-warning-ch),.08);border-color:rgba(var(--df-warning-ch),.3)}.logs-cfg-module-btn__dot{opacity:.7;background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.logs-cfg-fields{flex-direction:column;gap:8px;display:flex}.logs-cfg-field{cursor:default;justify-content:space-between;align-items:center;gap:12px;display:flex}.logs-cfg-field__label{color:#ffffff8c;flex:1;font-size:12px}.logs-cfg-field__input-wrap{align-items:center;gap:6px;display:flex}.logs-cfg-field__input{color:#fffc;text-align:right;-moz-appearance:textfield;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:5px;width:70px;height:26px;padding:0 8px;font-family:monospace;font-size:12px;transition:border-color .12s}.logs-cfg-field__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.logs-cfg-field__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.logs-cfg-field__input:focus{border-color:var(--df-accent-40);outline:none}.logs-cfg-field__unit{color:#ffffff47;width:44px;font-size:11px}.logs-cfg-panel__footer{border-top:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.logs-cfg-panel__footer-right{align-items:center;gap:8px;display:flex}.logs-cfg-reset-btn{color:#ffffff59;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:5px;align-items:center;gap:5px;height:28px;padding:0 10px;font-size:11px;font-weight:500;transition:color .12s,border-color .12s,background .12s;display:flex}.logs-cfg-reset-btn:hover{color:#ffffffb3;background:#ffffff0a;border-color:#ffffff2e}.logs-cfg-save-btn{border:1px solid var(--df-accent-40);background:var(--df-accent-12);height:28px;color:var(--df-accent);cursor:pointer;border-radius:5px;padding:0 14px;font-size:12px;font-weight:600;transition:background .12s,box-shadow .12s}.logs-cfg-save-btn:hover:not(:disabled){background:var(--df-accent-20);box-shadow:0 0 10px var(--df-accent-15)}.logs-cfg-save-btn:disabled{opacity:.35;cursor:not-allowed}.logs-cfg-save-msg{font-size:11px;font-weight:500}.logs-cfg-save-msg--ok{color:var(--df-success)}.logs-cfg-save-msg--err{color:var(--df-error)}[data-theme=light] .logs-stats,[data-theme=light] .logs-toolbar{border-bottom-color:#0f172a1a!important}[data-theme=light] .logs-stat-pill--total{color:#0f172a8c!important;background:#0f172a0a!important;border-color:#0f172a1f!important}[data-theme=light] .logs-stat-pill--spark{color:#0f172a73!important;background:#0f172a08!important;border-color:#0f172a14!important}[data-theme=light] .logs-stat-pill__spark-label{color:#0f172a66!important}[data-theme=light] .logs-refresh-btn{color:#0f172a73!important;border-color:#0f172a1f!important}[data-theme=light] .logs-refresh-btn:hover{color:#0f172ad9!important;background:#0f172a0f!important;border-color:#0f172a40!important}[data-theme=light] .logs-live-btn{color:#0f172a73!important;border-color:#0f172a1f!important}[data-theme=light] .logs-live-btn:hover{color:#0f172acc!important;border-color:#0f172a40!important}[data-theme=light] .logs-toolbar__sep{background:#0f172a1f!important}[data-theme=light] .logs-pill{color:#0f172a8c!important;background:#0f172a0a!important;border-color:#0f172a1f!important}[data-theme=light] .logs-pill:hover{color:#0f172ad9!important;background:#0f172a14!important}[data-theme=light] .logs-pill--active{color:#0f172aeb!important}[data-theme=light] .logs-pill--sev-low.logs-pill--active{color:#0f172aa6!important;background:#0f172a0f!important;border-color:#0f172a38!important}[data-theme=light] .logs-pill__count{color:#0f172a99!important;background:#0f172a14!important}[data-theme=light] .logs-tools-caret{color:#0f172a73!important;background:#0f172a0a!important;border-color:#0f172a1f!important}[data-theme=light] .logs-tools-caret:hover{color:#0f172ad9!important}[data-theme=light] .logs-tools-menu{background:#f8fafcfa!important;border-color:#0f172a1f!important;box-shadow:0 8px 24px #0f172a1f!important}[data-theme=light] .logs-tools-menu__item{color:#0f172ab3!important}[data-theme=light] .logs-tools-menu__item:hover{color:#0f172aeb!important;background:#0f172a0f!important}[data-theme=light] .logs-time-btn{color:#0f172a80!important}[data-theme=light] .logs-time-btn:hover{color:#0f172acc!important;background:#0f172a0f!important}[data-theme=light] .logs-search__icon{color:#0f172a59!important}[data-theme=light] .logs-search__input{color:#0f172ad9!important;background:#0f172a0a!important;border-color:#0f172a1f!important}[data-theme=light] .logs-search__input::placeholder{color:#0f172a4d!important}[data-theme=light] .logs-search__input:focus{background:#0f172a0f!important}[data-theme=light] .logs-search__clear{color:#0f172a59!important}[data-theme=light] .logs-search__clear:hover{color:#0f172ab3!important}[data-theme=light] .logs-clear-btn{color:#0f172a8c!important;background:#0f172a0a!important;border-color:#0f172a1f!important}[data-theme=light] .logs-clear-btn:hover{color:#0f172ad9!important;background:#0f172a14!important}[data-theme=light] .logs-timeline{background:#0f172a05!important;border-bottom-color:#0f172a14!important}[data-theme=light] .logs-timeline--mobile{border-bottom-color:#0f172a14!important}[data-theme=light] .logs-time-btn--crashes-active{color:#dc2626!important;background:#dc26261a!important;border-color:#dc262659!important}[data-theme=light] .logs-group-header__rule{background:#0f172a1a!important}[data-theme=light] .logs-group-header__label{color:#0f172a73!important}[data-theme=light] .logs-group-header__count{color:#0f172a59!important}[data-theme=light] .logs-group-header__chevron{color:#0f172a4d!important}[data-theme=light] .logs-entry{border-bottom-color:#0f172a12!important}[data-theme=light] .logs-entry:hover,[data-theme=light] .logs-entry--expanded{background:#0f172a08!important}[data-theme=light] .logs-entry__chevron{color:#0f172a4d!important}[data-theme=light] .logs-entry__chevron--open{color:#0f172a99!important}[data-theme=light] .logs-entry__ts{color:#0f172a66!important}[data-theme=light] .logs-entry__title{color:#0f172ad1!important}[data-theme=light] .logs-entry__detail-key{color:#0f172a66!important}[data-theme=light] .logs-entry__detail-val{color:#0f172abf!important}[data-theme=light] .logs-empty-state{color:#0f172a4d!important}[data-theme=light] .logs-empty-state__title{color:#0f172a73!important}[data-theme=light] .logs-empty-state__hint{color:#0f172a4d!important}[data-theme=light] .logs-retry-btn{color:#0f172aa6!important;background:#0f172a0d!important;border-color:#0f172a24!important}[data-theme=light] .logs-retry-btn:hover{background:#0f172a1a!important}[data-theme=light] .logs-skeleton__row{background:#0f172a0d!important}[data-theme=light] .logs-go-picker{background:#f1f5f9fa!important;border-color:#0f172a1f!important;box-shadow:0 8px 24px #0f172a26!important}[data-theme=light] .logs-go-picker__label{color:#0f172a73!important}[data-theme=light] .logs-go-picker__input{color:#0f172ad9!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#0f172a0d!important;border-color:#0f172a1f!important}[data-theme=light] .logs-go-picker__input:focus{border-color:rgba(var(--df-accent-ch), .4)!important;background:#0f172a12!important}[data-theme=light] .logs-go-picker__clear{color:#0f172a73!important;background:#0f172a0a!important;border-color:#0f172a1a!important}[data-theme=light] .logs-go-picker__clear:hover{color:#0f172ab3!important;background:#0f172a14!important}@media (max-width:767px){.logs-toolbar__row{gap:6px}.logs-toolbar__row--bottom{overflow-x:auto}.logs-stat-pill--spark{display:none}.logs-stats{gap:4px;padding:8px 12px}.logs-toolbar{padding:8px 12px}.logs-pill,.logs-time-btn{padding:3px 7px;font-size:11px}.logs-entry__row{flex-wrap:wrap;gap:4px;height:auto;min-height:36px;padding:5px 10px 5px 6px}.logs-entry__ts{order:-1;width:100%;min-width:auto;padding-left:18px;font-size:10px}.logs-entry__chevron{order:-2}.logs-search{min-width:120px}}.ap-wrapper{position:relative}.ap-bell-critical{color:var(--df-error,#ef4444)!important}.ap-badge{border-radius:9999px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 3px;font-size:8px;font-weight:700;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}.ap-badge-default{background:var(--df-warning,#f59e0b);color:#0a0a0a}.ap-badge-critical-pulse{background:var(--df-error,#ef4444);color:#fff;animation:2s ease-in-out infinite ap-badge-pulse}@keyframes ap-badge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.15)}}.ap-panel{-webkit-backdrop-filter:blur(20px);z-index:200;background:#080e1cf7;border:1px solid #ffffff14;border-radius:14px;width:340px;animation:.15s ease-out ap-panel-in;position:absolute;top:calc(100% + 10px);right:-8px;overflow:hidden;box-shadow:0 20px 60px #000000b3,0 0 0 .5px #ffffff0a}@keyframes ap-panel-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ap-panel-header{background:#ffffff05;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.ap-count-chip{background:var(--df-error,#ef4444);color:#fff;border-radius:9999px;padding:1px 5px;font-size:9px;font-weight:700;line-height:1.5}.ap-clear-btn{color:#ffffff59;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:3px;padding:3px 7px;font-size:10px;transition:color .15s,background .15s;display:flex}.ap-clear-btn:hover{color:#ffffffb3;background:#ffffff0f}.ap-close-btn{color:#ffffff4d;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;padding:3px;transition:color .15s,background .15s;display:flex}.ap-close-btn:hover{color:#ffffffb3;background:#ffffff0f}.ap-panel-body{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;max-height:320px;overflow-y:auto}.ap-panel-body::-webkit-scrollbar{width:4px}.ap-panel-body::-webkit-scrollbar-track{background:0 0}.ap-panel-body::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.ap-empty{flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 16px;display:flex}.ap-empty-icon{background:#ffffff08;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ap-empty-text{color:#ffffff40;font-size:11px}.ap-spinner{border:2px solid #ffffff0f;border-top-color:#ffffff40;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite ap-spin}@keyframes ap-spin{to{transform:rotate(360deg)}}.ap-list{margin:0;padding:0;list-style:none}.ap-row{border-bottom:1px solid #ffffff0a;align-items:flex-start;gap:8px;padding:9px 12px;transition:opacity .2s,background .15s;display:flex;position:relative}.ap-row:last-child{border-bottom:none}.ap-row:hover{background:#ffffff05}.ap-row-dismissing{opacity:.4;pointer-events:none}.ap-sev-dot{border-radius:1px;flex-shrink:0;align-self:stretch;width:2px;margin-top:2px}.ap-dot-critical{background:var(--df-error,#ef4444)}.ap-dot-high{background:#f97316}.ap-dot-medium{background:#eab308}.ap-dot-info{background:var(--df-accent,#3b82f6)}.ap-row-critical{background:#ef444408}.ap-row-high{background:#f9731608}.ap-row-medium{background:#eab30805}.ap-row-info{background:0 0}.ap-row-content{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ap-row-top{align-items:center;gap:4px;display:flex}.ap-row-icon{opacity:.7;flex-shrink:0}.ap-row-critical .ap-row-icon{color:var(--df-error,#ef4444)}.ap-row-high .ap-row-icon{color:#f97316}.ap-row-medium .ap-row-icon{color:#eab308}.ap-row-info .ap-row-icon{color:var(--df-accent,#3b82f6)}.ap-row-title{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:11.5px;font-weight:600;overflow:hidden}.ap-sev-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:9px;font-weight:700}.ap-badge-critical{color:#fca5a5;background:#ef44442e}.ap-badge-high{color:#fdba74;background:#f973162e}.ap-badge-medium{color:#fde047;background:#eab30826}.ap-badge-info{color:#93c5fd;background:#3b82f626}.ap-row-msg{color:#ffffff73;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;line-height:1.4;overflow:hidden}.ap-row-meta{align-items:center;gap:3px;display:flex}.ap-row-source{color:#ffffff40;font-family:ui-monospace,monospace;font-size:9.5px}.ap-row-time{color:#ffffff38;font-size:9.5px}.ap-dismiss-btn{color:#fff3;cursor:pointer;background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;transition:color .15s,background .15s;display:flex}.ap-dismiss-btn:hover{color:#ffffffb3;background:#ffffff14}.ap-dismiss-btn:disabled{opacity:.3;cursor:not-allowed}:root{--sdb-sp-xs:6px;--sdb-sp-sm:10px;--sdb-sp-md:16px;--sdb-sp-lg:24px;--sdb-sp-xl:32px;--sdb-surface-0:#050814f2;--sdb-surface-1:#0a122699;--sdb-surface-2:#0e183280;--sdb-surface-3:#121e3e66;--sdb-local-rgb:59, 130, 246;--sdb-hosted-rgb:16, 185, 129;--sdb-online-rgb:34, 197, 94;--sdb-error-rgb:239, 68, 68;--sdb-local-ch:var(--sdb-local-rgb);--sdb-green-ch:var(--sdb-hosted-rgb)}.sdb-page{background:0 0;flex-direction:column;gap:0;min-height:0;padding:0;display:flex}.sdb-header{padding:18px var(--sdb-sp-lg) 14px;border-bottom:1px solid rgba(var(--sdb-local-rgb), .1);background:0 0;justify-content:space-between;align-items:center;display:flex}.sdb-header__left{align-items:center;gap:10px;display:flex}.sdb-header__icon{color:rgba(var(--sdb-hosted-rgb), .8);flex-shrink:0}.sdb-header__title{letter-spacing:-.01em;color:var(--df-text,#fff);font-size:15px;font-weight:700}.sdb-header__counts{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:20px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;display:flex}.sdb-header__count{color:#ffffff73}.sdb-header__count--online{color:rgba(var(--sdb-online-rgb), .85);font-weight:500}.sdb-header__count-sep{color:#fff3}.sdb-header__right{align-items:center;gap:8px;display:flex}.sdb-studio-btn{border:1px solid rgba(var(--sdb-green-ch), .22);background:rgba(var(--sdb-green-ch), .07);color:rgba(var(--sdb-green-ch), .9);letter-spacing:.01em;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.sdb-studio-btn:hover{background:rgba(var(--sdb-green-ch), .13);border-color:rgba(var(--sdb-green-ch), .4)}.sdb-refresh{color:#ffffff59;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;transition:color .15s,background .15s,border-color .15s;display:flex}.sdb-refresh:hover:not(:disabled){color:#ffffffbf;background:#ffffff0f;border-color:#ffffff26}.sdb-refresh:disabled{opacity:.35;cursor:default}.sdb-refresh--spinning{animation:.8s linear infinite sdb-spin}@keyframes sdb-spin{to{transform:rotate(360deg)}}.sdb-list{flex-direction:column;flex:1;gap:6px;min-height:0;padding:8px;display:flex;overflow-y:auto}.sdb-list::-webkit-scrollbar{width:4px}.sdb-list::-webkit-scrollbar-track{background:0 0}.sdb-list::-webkit-scrollbar-thumb{background:#ffffff17;border-radius:2px}.sdb-card{background:#ffffff05;border:1px solid #ffffff12;border-left:2px solid #ffffff1a;border-radius:8px;flex-shrink:0;transition:border-color .2s,background .2s;overflow:hidden}.sdb-card--online{border-left-color:rgba(var(--sdb-green-ch), .5)}.sdb-card--offline,.sdb-card--error{border-left-color:#ef444473}.sdb-card--expanded{background:#ffffff08;border-color:#ffffff1f}.sdb-card--online.sdb-card--expanded{border-color:rgba(var(--sdb-green-ch), .18);background:rgba(var(--sdb-green-ch), .02)}.sdb-card__header-row{align-items:center;display:flex}.sdb-card__header{min-width:0;color:var(--df-text);cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:10px;padding:10px 12px 10px 10px;transition:background .15s;display:flex}.sdb-launch-row{border-top:1px solid #00d68f26;margin-top:2px;padding:4px 10px 12px}.sdb-launch-btn{color:#030a06;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#00d68f;border:none;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;padding:15px 24px;font-size:14px;font-weight:800;text-decoration:none;transition:background .15s,box-shadow .15s,transform .1s;display:flex;box-shadow:0 2px 12px #00d68f4d}.sdb-launch-btn:hover{background:#00f0a0;transform:translateY(-1px);box-shadow:0 0 24px #00d68f99}.sdb-launch-btn:active{transform:translateY(0);box-shadow:0 2px 8px #00d68f33}.sdb-card__header:hover{background:#ffffff05}.sdb-card--online .sdb-card__header:hover{background:rgba(var(--sdb-green-ch), .03)}.sdb-card--offline .sdb-card__header:hover{background:#ef444408}.sdb-pulse{flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex;position:relative}.sdb-pulse__dot{z-index:1;border-radius:50%;flex-shrink:0;width:6px;height:6px;position:relative}.sdb-pulse__ring{opacity:0;border-radius:50%;position:absolute;inset:0}.sdb-pulse--online .sdb-pulse__dot{background:rgb(var(--sdb-online-rgb))}.sdb-pulse--online .sdb-pulse__ring{background:rgba(var(--sdb-online-rgb), .35);animation:2s ease-out infinite sdb-pulse-ring}.sdb-pulse--offline .sdb-pulse__dot,.sdb-pulse--error .sdb-pulse__dot{background:rgba(var(--sdb-error-rgb), .8)}.sdb-pulse--unknown .sdb-pulse__dot{background:#ffffff38}@keyframes sdb-pulse-ring{0%{opacity:.8;transform:scale(.5)}70%{opacity:0;transform:scale(1.6)}to{opacity:0;transform:scale(1.6)}}.sdb-card__identity{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sdb-card__name{color:var(--df-text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden}.sdb-card__url{color:var(--df-text-dim);white-space:nowrap;text-overflow:ellipsis;font-family:Fira Code,Cascadia Code,JetBrains Mono,ui-monospace,monospace;font-size:10.5px;overflow:hidden}.sdb-card__meta{flex-shrink:0;align-items:center;gap:4px;display:flex}.sdb-type-badge{letter-spacing:.03em;text-transform:lowercase;border-radius:3px;align-items:center;gap:3px;padding:2px 6px;font-size:9.5px;font-weight:500;display:inline-flex}.sdb-type-badge--hosted{background:rgba(var(--df-accent-ch), .08);color:rgba(var(--df-accent-ch), .75);border:1px solid rgba(var(--df-accent-ch), .16)}.sdb-type-badge--local{color:#a855f7bf;background:#a855f714;border:1px solid #a855f729}.sdb-meta-chip{font-variant-numeric:tabular-nums;color:var(--df-text-secondary);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:3px;align-items:center;gap:3px;padding:2px 6px;font-size:10px;font-weight:500;display:inline-flex}.sdb-meta-chip--mig{background:rgba(var(--sdb-green-ch), .05);color:rgba(var(--sdb-green-ch), .65);border-color:rgba(var(--sdb-green-ch), .12)}.sdb-meta-chip__warn{color:var(--df-warning);margin-left:1px;font-size:9px}.sdb-card__time{color:var(--df-text-dim);white-space:nowrap;flex-shrink:0;align-items:center;gap:3px;font-size:10px;display:flex}.sdb-card__chevron{color:var(--df-text-dim);flex-shrink:0;transition:transform .2s}.sdb-card__chevron--open{transform:rotate(180deg)}.sdb-card__body{background:#0000001f;border-top:1px solid #ffffff0d;animation:.18s sdb-body-in}@keyframes sdb-body-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.sdb-tabs{padding:0 var(--sdb-sp-lg);background:var(--sdb-surface-2);border-bottom:1px solid rgba(var(--sdb-local-rgb), .1);align-items:stretch;gap:0;height:40px;display:flex}.sdb-tab{text-transform:uppercase;letter-spacing:.07em;color:#ffffff59;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;height:40px;padding:0 16px;font-size:11.5px;font-weight:500;transition:color .15s,border-color .15s;display:flex;position:relative;bottom:-1px}.sdb-tab:hover{color:#ffffffa6}.sdb-tab--active{color:#ffffffeb;border-bottom-color:rgba(var(--sdb-local-rgb), .9)}.sdb-tab-panel{padding:14px 12px}.sdb-tab-inner{padding:var(--sdb-sp-lg);gap:var(--sdb-sp-md);flex-direction:column;display:flex}.sdb-overview{flex-direction:column;gap:14px;display:flex}.sdb-overview__loading{color:var(--df-text-muted);align-items:center;gap:8px;padding:8px 0;font-size:11.5px;display:flex}.sdb-loading-spinner{border:1.5px solid rgba(var(--sdb-green-ch), .4);border-top-color:rgba(var(--sdb-green-ch), 1);border-radius:50%;width:10px;height:10px;animation:.7s linear infinite sdb-spin;display:inline-block}.sdb-overview__error{color:var(--df-error);align-items:center;gap:6px;padding:6px 0;font-size:11.5px;display:flex}.sdb-stat-grid{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:7px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.sdb-stat-cell{background:#0003;flex-direction:column;align-items:center;gap:3px;padding:10px 8px;display:flex}.sdb-stat-cell__val{font-variant-numeric:tabular-nums;color:var(--df-text);letter-spacing:-.03em;font-size:20px;font-weight:600;line-height:1}.sdb-stat-cell__val--warn{color:var(--df-warning)}.sdb-stat-cell__label{color:var(--df-text-muted);text-transform:lowercase;letter-spacing:.03em;white-space:nowrap;font-size:9.5px}.sdb-conn-grid{border:1px solid #ffffff0f;border-radius:6px;flex-direction:column;gap:0;display:flex;overflow:hidden}.sdb-conn-row{border-bottom:1px solid #ffffff0a;align-items:baseline;gap:10px;padding:6px 10px;font-size:12px;display:flex}.sdb-conn-row:last-child{border-bottom:none}.sdb-conn-row:nth-child(2n){background:#ffffff04}.sdb-conn-key{color:var(--df-text-muted);flex-shrink:0;width:90px;font-size:10.5px}.sdb-conn-val{color:var(--df-text-secondary);word-break:break-all;background:0 0;border:none;padding:0;font-family:Fira Code,Cascadia Code,JetBrains Mono,ui-monospace,monospace;font-size:11px}.sdb-conn-val--env{color:rgba(var(--sdb-green-ch), .75)}.sdb-conn-links{flex-wrap:wrap;gap:4px;display:flex}.sdb-link-chip{color:rgba(var(--df-accent-ch), .75);background:rgba(var(--df-accent-ch), .07);border:1px solid rgba(var(--df-accent-ch), .14);border-radius:3px;align-items:center;gap:3px;padding:2px 6px;font-size:11px;display:inline-flex}.sdb-empty{padding:60px var(--sdb-sp-lg);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.sdb-empty__icon{color:#ffffff1a}.sdb-empty__title{color:#ffffff80;margin:0;font-size:14px;font-weight:600}.sdb-empty__hint{color:#ffffff40;max-width:320px;margin:0;font-size:12.5px;line-height:1.6}.sdb-skeleton{flex-direction:column;gap:6px;padding:8px;display:flex}.sdb-skeleton__card{background:#ffffff04;border:1px solid #ffffff0d;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;animation:1.6s ease-in-out infinite sdb-shimmer;display:flex}.sdb-skeleton__dot{background:#ffffff14;border-radius:50%;flex-shrink:0;width:8px;height:8px}.sdb-skeleton__lines{flex-direction:column;gap:4px;display:flex}.sdb-skeleton__name{background:#ffffff12;border-radius:3px;height:12px}.sdb-skeleton__sub{background:#ffffff0a;border-radius:2px;height:9px}.sdb-skeleton__chip{background:#ffffff0a;border-radius:3px;width:44px;height:18px}@keyframes sdb-shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.sdb-db{flex-direction:column;height:100%;min-height:0;display:flex}.sdb-db__header{border-bottom:1px solid var(--df-accent-12);background:#05050866;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;display:flex}.sdb-db__header-left{align-items:center;gap:6px;display:flex}.sdb-db__header-icon{color:var(--df-accent);flex-shrink:0}.sdb-db__header-title{color:var(--foreground);font-size:12.5px;font-weight:600}.sdb-db__header-count{background:var(--df-accent-12);color:var(--df-accent-80);border:1px solid var(--df-accent-20);border-radius:10px;padding:1px 6px;font-size:10.5px;font-weight:600}.sdb-db__header-refresh{border:1px solid var(--df-accent-18);width:26px;height:26px;color:var(--df-text-muted);cursor:pointer;background:0 0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.sdb-db__header-refresh:hover{color:var(--foreground);border-color:var(--df-accent-35);background:var(--df-accent-8)}.sdb-db__header-refresh:disabled{opacity:.4;cursor:default}.sdb-db__search{border-bottom:1px solid var(--df-accent-8);color:var(--df-text-muted);background:#05050833;flex-shrink:0;align-items:center;gap:6px;padding:5px 12px;display:flex}.sdb-db__search-input{color:var(--foreground);background:0 0;border:none;outline:none;flex:1;font-size:11.5px}.sdb-db__search-input::placeholder{color:#ffffff38}.sdb-db__body{flex-direction:column;flex:1;display:flex;overflow-y:auto}.sdb-db__body::-webkit-scrollbar{width:4px}.sdb-db__body::-webkit-scrollbar-track{background:0 0}.sdb-db__body::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.sdb-db__state-row{color:var(--df-text-muted);align-items:center;gap:6px;padding:16px;font-size:12px;display:flex}.sdb-db__state-row--error{color:var(--df-error)}.sdb-db__table{border-bottom:1px solid var(--df-accent-6)}.sdb-db__table:last-child{border-bottom:none}.sdb-db__table-header{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:5px;width:100%;min-height:32px;padding:6px 12px 6px 8px;transition:background .1s;display:flex}.sdb-db__table-header:hover{background:var(--df-accent-5)}.sdb-db__table--expanded>.sdb-db__table-header{background:var(--df-accent-6)}.sdb-db__table-chevron{color:var(--df-text-dim);flex-shrink:0;width:14px;line-height:0}.sdb-db__table-name{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-family:monospace;font-size:12px;font-weight:500;overflow:hidden}.sdb-db__table-schema{color:var(--df-text-dim);background:var(--df-accent-8);border-radius:3px;flex-shrink:0;padding:1px 4px;font-family:monospace;font-size:10px}.sdb-db__table-rls{color:var(--df-warning-90);flex-shrink:0;line-height:0}.sdb-db__table-spacer{flex:1}.sdb-db__table-rows{color:var(--df-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:10.5px}.sdb-db__table-size{color:var(--df-text-dim);white-space:nowrap;flex-shrink:0;margin-left:6px;font-size:10px}.sdb-db__cols-list{border-top:1px solid var(--df-accent-6);background:#03040866}.sdb-db__col-header{border-bottom:1px solid var(--df-accent-8);text-transform:uppercase;letter-spacing:.05em;color:var(--df-text-dim);align-items:center;gap:8px;padding:4px 12px 4px 24px;font-size:10px;font-weight:600;display:flex}.sdb-db__col-header .sdb-db__col-order{opacity:.6}.sdb-db__cols-loading,.sdb-db__cols-empty{color:var(--df-text-muted);align-items:center;gap:6px;padding:8px 14px 8px 24px;font-size:11.5px;display:flex}.sdb-db__cols-empty--error{color:#ef4444cc}.sdb-db__cols-retry{color:#ef4444b3;cursor:pointer;background:#ef444414;border:1px solid #ef444433;border-radius:4px;align-items:center;gap:4px;margin-left:4px;padding:2px 8px;font-size:10.5px;transition:background .12s,color .12s;display:inline-flex}.sdb-db__cols-retry:hover{color:#ef4444;background:#ef444426}.sdb-db__col{border-bottom:1px solid var(--df-accent-5);align-items:center;gap:8px;padding:4px 12px 4px 24px;transition:background 80ms;display:flex}.sdb-db__col:last-child{border-bottom:none}.sdb-db__col:hover{background:var(--df-accent-4)}.sdb-db__col-order{text-align:right;width:16px;color:var(--df-text-dim);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10px}.sdb-db__col-name{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;min-width:100px;max-width:180px;font-family:monospace;font-size:12px;font-weight:500;display:flex;overflow:hidden}.sdb-db__col-badge{letter-spacing:.03em;border-radius:3px;flex-shrink:0;align-items:center;padding:0 4px;font-family:sans-serif;font-size:9px;font-weight:700;display:inline-flex}.sdb-db__col-badge--pk{background:var(--df-accent-22);color:var(--df-accent)}.sdb-db__col-badge--uq{background:var(--df-warning-15);color:var(--df-warning-90)}.sdb-db__type{white-space:nowrap;border:1px solid #0000;border-radius:4px;flex-shrink:0;padding:1px 5px;font-family:monospace;font-size:10.5px;font-weight:500}.sdb-db__type--uuid{color:#a78bfae6;background:#8b5cf61a;border-color:#8b5cf62e}.sdb-db__type--text{background:var(--df-accent-10);color:var(--df-accent-80);border-color:var(--df-accent-20)}.sdb-db__type--int{background:rgba(var(--sdb-green-ch), .07);color:rgba(var(--sdb-green-ch), .9);border-color:rgba(var(--sdb-green-ch), .18)}.sdb-db__type--bool{background:var(--df-warning-9);color:var(--df-warning-90);border-color:var(--df-warning-18)}.sdb-db__type--time{color:#fb923ce6;background:#f9731617;border-color:#f973162e}.sdb-db__type--json{background:var(--df-error-8);color:var(--df-error-80);border-color:var(--df-error-18)}.sdb-db__type--default{background:var(--df-muted-alpha-8);color:#ffffff6b;border-color:var(--df-muted-alpha-15)}.sdb-db__nullable{border:1px solid #0000;border-radius:3px;flex-shrink:0;padding:1px 5px;font-family:monospace;font-size:10px}.sdb-db__nullable--yes{color:var(--df-text-dim);background:var(--df-muted-alpha-8);border-color:var(--df-muted-alpha-15)}.sdb-db__nullable--no{color:var(--df-error-80);background:var(--df-error-6);border-color:var(--df-error-15)}.sdb-db__col-default{color:var(--df-text-dim);white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-family:monospace;font-size:10.5px;overflow:hidden}.sdb-db__col-comment{color:var(--df-text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:10.5px;font-style:italic;overflow:hidden}.sdb-db__spinner{animation:.8s linear infinite sdb-spin}.sdb-db__retry-btn{color:#ef4444b3;cursor:pointer;background:#ef444414;border:1px solid #ef444433;border-radius:4px;align-items:center;gap:4px;margin-left:6px;padding:2px 8px;font-size:10.5px;transition:background .12s,color .12s;display:inline-flex}.sdb-db__retry-btn:hover{color:#ef4444;background:#ef444426}.sdb-hm{flex-direction:column;height:100%;min-height:0;display:flex}.sdb-hm__header{border-bottom:1px solid var(--df-accent-12);background:#05050866;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 14px;display:flex}.sdb-hm__header-left{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sdb-hm__header-right{flex-shrink:0;align-items:center;gap:6px;display:flex}.sdb-hm__header-icon{color:var(--df-accent);flex-shrink:0}.sdb-hm__header-title{color:var(--foreground);font-size:12.5px;font-weight:600}.sdb-hm__pill{border:1px solid #0000;border-radius:10px;align-items:center;padding:1px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.sdb-hm__pill--online{background:rgba(var(--sdb-green-ch), .08);border-color:rgba(var(--sdb-green-ch), .2);color:rgba(var(--sdb-green-ch), .9)}.sdb-hm__pill--error{background:var(--df-error-8);border-color:var(--df-error-22);color:var(--df-error-90)}.sdb-hm__countdown{color:var(--df-text-dim);font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:10.5px;display:flex}.sdb-hm__auto-btn{border:1px solid var(--df-accent-18);color:var(--df-text-muted);cursor:pointer;background:0 0;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:600;line-height:1.6;transition:all .15s}.sdb-hm__auto-btn:hover{color:var(--foreground);border-color:var(--df-accent-35)}.sdb-hm__auto-btn--active{background:var(--df-accent-12);border-color:var(--df-accent-35);color:var(--df-accent-90)}.sdb-hm__refresh-all{border:1px solid var(--df-accent-18);width:26px;height:26px;color:var(--df-text-muted);cursor:pointer;background:0 0;border-radius:5px;justify-content:center;align-items:center;transition:all .15s;display:flex}.sdb-hm__refresh-all:hover{color:var(--foreground);border-color:var(--df-accent-35);background:var(--df-accent-8)}.sdb-hm__refresh-all:disabled{opacity:.4;cursor:default}.sdb-hm__list{flex-direction:column;flex:1;display:flex;overflow-y:auto}.sdb-hm__list::-webkit-scrollbar{width:4px}.sdb-hm__list::-webkit-scrollbar-track{background:0 0}.sdb-hm__list::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.sdb-hm__state-row{color:var(--df-text-muted);align-items:center;gap:6px;padding:16px;font-size:12px;display:flex}.sdb-hm__instance{border-bottom:1px solid var(--df-accent-8);align-items:center;gap:10px;padding:10px 14px;transition:background .1s;display:flex}.sdb-hm__instance:last-child{border-bottom:none}.sdb-hm__instance:hover{background:var(--df-accent-4)}.sdb-hm__instance--online:hover{background:rgba(var(--sdb-green-ch), .03)}.sdb-hm__instance--error:hover{background:var(--df-error-4)}.sdb-hm__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.sdb-hm__dot--online{background:rgba(var(--sdb-green-ch), 1);box-shadow:0 0 6px rgba(var(--sdb-green-ch), .55);animation:2.5s ease-in-out infinite sdb-hm-pulse}.sdb-hm__dot--offline{background:var(--df-text-dim)}.sdb-hm__dot--error{background:var(--df-error);box-shadow:0 0 5px #ef444473}.sdb-hm__dot--unknown{background:var(--df-text-muted);opacity:.5}.sdb-hm__dot--checking{background:var(--df-accent);animation:.55s ease-in-out infinite alternate sdb-hm-checking}@keyframes sdb-hm-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes sdb-hm-checking{0%{opacity:.35;transform:scale(.75)}to{opacity:1;transform:scale(1.15)}}.sdb-hm__instance-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sdb-hm__instance-name{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}.sdb-hm__instance-url{color:var(--df-text-dim);text-overflow:ellipsis;white-space:nowrap;font-family:monospace;font-size:10.5px;overflow:hidden}.sdb-hm__instance-error{color:var(--df-error);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.sdb-hm__instance-meta{flex-shrink:0;align-items:center;gap:8px;display:flex}.sdb-hm__status-badge{white-space:nowrap;border:1px solid #0000;border-radius:4px;align-items:center;gap:3px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-flex}.sdb-hm__status-badge--online{background:rgba(var(--sdb-green-ch), .08);border-color:rgba(var(--sdb-green-ch), .22);color:rgba(var(--sdb-green-ch), .9)}.sdb-hm__status-badge--offline{background:var(--df-muted-alpha-8);border-color:var(--df-muted-alpha-20);color:#ffffff6b}.sdb-hm__status-badge--error{background:var(--df-error-8);border-color:var(--df-error-22);color:var(--df-error-90)}.sdb-hm__status-badge--unknown{background:var(--df-muted-alpha-8);border-color:var(--df-muted-alpha-15);color:#ffffff52}.sdb-hm__latency{color:rgba(var(--sdb-green-ch), .8);font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:10.5px;display:flex}.sdb-hm__last-checked{color:var(--df-text-dim);white-space:nowrap;align-items:center;gap:3px;font-size:10.5px;display:flex}.sdb-hm__check-btn{border:1px solid var(--df-accent-15);width:24px;height:24px;color:var(--df-text-muted);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.sdb-hm__check-btn:hover{color:var(--foreground);border-color:var(--df-accent-35);background:var(--df-accent-8)}.sdb-hm__check-btn:disabled{opacity:.38;cursor:default}.sdb-header__count--local{color:rgba(var(--sdb-local-rgb), .75);font-weight:500}.sdb-header__count--hosted{color:rgba(var(--sdb-hosted-rgb), .75);font-weight:500}.sdb-tabs{border-bottom:1px solid rgba(var(--sdb-local-rgb), .08);background:0 0;flex-shrink:0;align-items:center;gap:3px;height:auto;padding:8px 14px;display:flex}.sdb-tab{text-transform:uppercase;letter-spacing:.06em;color:#ffffff52;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;height:auto;padding:5px 13px;font-size:11px;font-weight:500;transition:color .15s,background .15s,border-color .15s;display:flex;position:static;bottom:auto}.sdb-tab:hover{color:#fff9;background:#ffffff0a}.sdb-tab--active{color:#ffffffeb;background:rgba(var(--sdb-local-rgb), .1);border-color:rgba(var(--sdb-local-rgb), .22)}.sdb-sel-btn{cursor:pointer;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:8px;height:34px;padding:0 12px 0 10px;transition:background .15s,border-color .2s;display:flex}.sdb-sel-btn--local{border-color:rgba(var(--sdb-local-rgb), .2)}.sdb-sel-btn--local:hover:not(.sdb-sel-btn--active){background:rgba(var(--sdb-local-rgb), .06);border-color:rgba(var(--sdb-local-rgb), .3)}.sdb-sel-btn--local.sdb-sel-btn--active{background:rgba(var(--sdb-local-rgb), .12);border-color:rgba(var(--sdb-local-rgb), .45)}.sdb-sel-btn--hosted{border-color:rgba(var(--sdb-hosted-rgb), .2)}.sdb-sel-btn--hosted:hover:not(.sdb-sel-btn--active){background:rgba(var(--sdb-hosted-rgb), .06);border-color:rgba(var(--sdb-hosted-rgb), .3)}.sdb-sel-btn--hosted.sdb-sel-btn--active{background:rgba(var(--sdb-hosted-rgb), .1);border-color:rgba(var(--sdb-hosted-rgb), .45)}.sdb-sel-btn__type-icon{opacity:.5;color:inherit;flex-shrink:0}.sdb-sel-btn--local .sdb-sel-btn__type-icon{color:rgba(var(--sdb-local-rgb), 1)}.sdb-sel-btn--hosted .sdb-sel-btn__type-icon{color:rgba(var(--sdb-hosted-rgb), 1)}.sdb-sel-btn__name{letter-spacing:.005em;color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:12.5px;font-weight:500;overflow:hidden}.sdb-sel-btn--active .sdb-sel-btn__name{color:#ffffffeb}.sdb-detail{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.sdb-detail__panel{background:var(--sdb-surface-3);flex:1;min-height:0;overflow-y:auto}.scp-instance{flex-direction:column;gap:6px;padding:10px 20px;display:flex}.scp-instance__row{align-items:center;gap:10px;display:flex}.scp-instance__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.scp-instance__name{color:#ffffffd9;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.scp-instance__meta{align-items:center;gap:6px;display:flex}.scp-instance__url{color:#ffffff40;white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-family:ui-monospace,monospace;font-size:11px;overflow:hidden}.scp-type-chip{border-radius:3px;flex-shrink:0;align-items:center;gap:3px;padding:1px 5px;font-size:10px;font-weight:500;display:inline-flex}.scp-type-chip--hosted{color:#60a5facc;background:#3b82f61a;border:1px solid #3b82f633}.scp-type-chip--local{color:#a855f7cc;background:#a855f71a;border:1px solid #a855f733}.scp-instance__actions{flex-shrink:0;align-items:center;gap:3px;display:flex}.scp-action-btn{color:#ffffff4d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;transition:color .15s,background .15s,border-color .15s;display:flex}.scp-action-btn:hover{color:#fffc;background:#ffffff12;border-color:#ffffff1a}.scp-action-btn:disabled{opacity:.4;cursor:default}.scp-action-btn--danger:hover{color:#f87171;background:#ef44441a;border-color:#ef444433}.scp-spin{animation:.7s linear infinite scp-spin}@keyframes scp-spin{to{transform:rotate(360deg)}}.scp-test-result{border-radius:5px;align-items:center;gap:5px;width:fit-content;margin-left:20px;padding:4px 8px;font-size:11px;display:flex}.scp-test-result--ok{color:#3ecf8e;background:#3ecf8e14;border:1px solid #3ecf8e33}.scp-test-result--err{color:#f87171;background:#ef444414;border:1px solid #ef444433}.scp-test-latency{color:#3ecf8e99;margin-left:2px;font-size:10px}.scp-form{flex-direction:column;gap:12px;padding:16px 20px 20px;display:flex}.scp-form__title{color:#ffffff80;text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;font-size:12px;font-weight:600}.scp-form__row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.scp-form__field{flex-direction:column;gap:5px;display:flex}.scp-form__label{color:#fff6;font-size:11px;font-weight:500}.scp-form__required{color:#f87171}.scp-input{color:#ffffffd9;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:7px 10px;font-size:12.5px;transition:border-color .15s}.scp-input:focus{background:#3ecf8e08;border-color:#3ecf8e66}.scp-input::placeholder{color:#fff3}.scp-input--mono{font-family:ui-monospace,monospace;font-size:11.5px}.scp-type-toggle{gap:6px;display:flex}.scp-type-toggle__btn{color:#fff6;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:7px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.scp-type-toggle__btn:hover{color:#ffffffb3;border-color:#fff3}.scp-type-toggle__btn--active{color:#3ecf8e;background:#3ecf8e1a;border-color:#3ecf8e59}.scp-form__error{color:#f87171;background:#ef444414;border:1px solid #ef444433;border-radius:6px;padding:7px 10px;font-size:12px}.scp-form__footer{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.scp-btn{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:500;transition:all .15s;display:inline-flex}.scp-btn:disabled{opacity:.5;cursor:not-allowed}.scp-btn--primary{color:#3ecf8e;background:#3ecf8e26;border-color:#3ecf8e59}.scp-btn--primary:hover:not(:disabled){background:#3ecf8e38;border-color:#3ecf8e80}.scp-btn--ghost{color:#ffffff73;background:0 0;border-color:#ffffff1a}.scp-btn--ghost:hover{color:#ffffffbf;background:#ffffff0d;border-color:#fff3}.scp-btn--add{color:#3ecf8ecc;background:#3ecf8e14;border-color:#3ecf8e33;justify-content:center;width:100%}.scp-btn--add:hover{color:#3ecf8e;background:#3ecf8e24;border-color:#3ecf8e59}.scp-btn--sm{padding:3px 10px;font-size:11px}.scp-btn--danger{color:#ef4444cc;background:#ef44440f;border-color:#ef444440}.scp-btn--danger:hover:not(:disabled){color:#ef4444;background:#ef444424;border-color:#ef444466}.scp-del-confirm{color:#ef4444cc;background:#ef44440d;border-top:1px solid #ef44441f;align-items:center;gap:8px;padding:4px 10px 4px 12px;font-size:11.5px;display:flex}.scp-del-confirm__name{color:var(--df-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:monospace;font-size:11px;overflow:hidden}.chw-root{overflow:hidden}.chw-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.chw-header-left{align-items:center;gap:8px;display:flex}.chw-icon-wrap{background:#3b82f61a;border:1px solid #3b82f62e;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.chw-title{color:#ffffffd9;letter-spacing:.01em;font-size:13px;font-weight:600}.chw-total{color:#ffffff4d;background:#ffffff0d;border:1px solid #ffffff14;border-radius:20px;padding:2px 7px;font-size:11px}.chw-header-right{align-items:center;gap:10px;display:flex}.chw-score{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:13px;font-weight:700}.chw-timestamp{color:#ffffff40;font-size:11px}.chw-refresh-btn{cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;padding:4px;transition:background .15s;display:flex}.chw-refresh-btn:hover{background:#ffffff12}.chw-refresh-btn:disabled{cursor:default;opacity:.5}.chw-spin{animation:.7s linear infinite chw-rotate}@keyframes chw-rotate{to{transform:rotate(360deg)}}.chw-loading{flex-direction:column;gap:8px;display:flex}.chw-shimmer{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff17 50%,#ffffff0d 75%) 0 0/200% 100%;border-radius:6px;animation:1.4s infinite chw-shimmer}@keyframes chw-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.chw-shimmer-pills{width:80%;height:26px}.chw-shimmer-issues{width:100%;height:52px}.chw-pills{flex-wrap:wrap;gap:6px;display:flex}.chw-pill{white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:11.5px;font-weight:500;display:inline-flex}.chw-pill-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.chw-pill-label{opacity:.9}.chw-pill-count{font-variant-numeric:tabular-nums;font-weight:700}.chw-issues-header{align-items:center;gap:5px;margin-bottom:8px;display:flex}.chw-issues-title{color:#ffffff80;text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;font-weight:600}.chw-issue-list{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.chw-issue-row{align-items:center;gap:8px;min-width:0;display:flex}.chw-severity-badge{letter-spacing:.04em;font-variant-numeric:tabular-nums;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:10px;font-weight:700}.chw-issue-title{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.chw-issue-meta{color:#ffffff47;white-space:nowrap;flex-shrink:0;font-size:10.5px}.chw-clean{align-items:center;gap:6px;display:flex}.chw-clean-text{color:#fff6;font-size:12px}.arp-overlay{z-index:200;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.arp-backdrop{-webkit-backdrop-filter:blur(6px);background:#000000a6;position:absolute;inset:0}.arp-panel{z-index:1;background:#080e1cf7;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;width:100%;max-width:860px;height:min(82vh,680px);display:flex;position:relative;overflow:hidden;box-shadow:0 32px 80px #000000b3,0 0 0 1px #60a5fa0f,inset 0 1px #ffffff0d}.arp-header{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.arp-header-left{align-items:center;gap:12px;display:flex}.arp-header-icon{background:#60a5fa1a;border:1px solid #60a5fa33;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.arp-header-title{color:#ffffffe6;letter-spacing:.01em;font-size:14px;font-weight:700;line-height:1.2}.arp-header-sub{color:#ffffff4d;margin-top:1px;font-size:11px}.arp-close-btn{cursor:pointer;color:#ffffff59;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:flex}.arp-close-btn:hover{color:#ffffffb3;background:#ffffff12}.arp-body{flex:1;display:flex;overflow:hidden}.arp-sidebar{border-right:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;gap:4px;width:220px;padding:12px 8px;display:flex;overflow-y:auto}.arp-sidebar-heading{text-transform:uppercase;letter-spacing:.08em;color:#fff3;padding:4px 8px 8px;font-size:10px;font-weight:700}.arp-sidebar-loading,.arp-sidebar-empty{color:#ffffff40;justify-content:center;align-items:center;padding:32px 16px;font-size:12px;display:flex}.arp-model-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.arp-model-item{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;width:100%;padding:10px;transition:background .15s,border-color .15s;display:flex}.arp-model-item:hover:not(.arp-model-item--active){background:#ffffff0a;border-color:#ffffff12}.arp-model-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:1px}.arp-model-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.arp-model-name{color:#ffffffbf;font-size:13px;font-weight:600;line-height:1.2;transition:color .15s}.arp-model-tagline{color:#ffffff47;white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.3;overflow:hidden}.arp-model-meta{align-items:center;gap:4px;margin-top:3px;display:flex}.arp-model-size,.arp-model-age{color:#ffffff38;font-variant-numeric:tabular-nums;font-size:10px}.arp-model-sep{color:#ffffff26;font-size:10px}.arp-editor-area{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.arp-editor-empty{color:#ffffff40;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.arp-editor-header{background:#ffffff04;border-bottom:1px solid #ffffff0d;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.arp-editor-header-left{align-items:center;gap:8px;min-width:0;display:flex}.arp-editor-model-badge{letter-spacing:.05em;text-transform:uppercase;border-radius:5px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700}.arp-editor-filename{color:#ffffff73;font-size:12px;font-family:var(--font-mono,"JetBrains Mono", "Fira Code", monospace);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.arp-editor-dirty{color:#fb923c;flex-shrink:0;font-size:16px;line-height:1}.arp-editor-meta{color:#ffffff38;flex-shrink:0;align-items:center;gap:5px;font-size:11px;display:flex}.arp-editor-wrap{flex:1;position:relative;overflow:hidden}.arp-editor-loading{justify-content:center;align-items:center;height:100%;display:flex}.arp-textarea{resize:none;color:#ffffffbf;width:100%;height:100%;font-family:var(--font-mono,"JetBrains Mono", "Fira Code", "Courier New", monospace);white-space:pre;overflow-wrap:normal;caret-color:#60a5fa;background:0 0;border:none;outline:none;padding:14px 16px;font-size:12.5px;line-height:1.65;overflow:auto}.arp-textarea::selection{background:#60a5fa38}.arp-editor-footer{background:#ffffff04;border-top:1px solid #ffffff0d;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;display:flex}.arp-editor-stats{color:#fff3;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:10.5px;display:flex}.arp-editor-stats-sep{color:#ffffff1f}.arp-footer-right{align-items:center;gap:10px;display:flex}.arp-sync-notice{color:#fb923c;opacity:.85;align-items:center;gap:5px;font-size:11px;display:flex}.arp-save-error{color:#f87171;align-items:center;gap:5px;font-size:11px;display:flex}.arp-save-btn{color:#60a5fa;cursor:pointer;background:#60a5fa1f;border:1px solid #60a5fa66;border-radius:7px;align-items:center;gap:5px;padding:6px 14px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.arp-save-btn:hover:not(.arp-save-btn--disabled){background:#60a5fa33;border-color:#60a5fa99}.arp-save-btn--disabled{opacity:.35;cursor:default;pointer-events:none}.arp-save-btn--saved{color:#22c55e;background:#22c55e1a;border-color:#22c55e66}.arp-save-btn--error{color:#f87171;background:#ef44441a;border-color:#ef444466}.spw-root{margin-bottom:20px;overflow:hidden}.spw-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.spw-header-left{align-items:center;gap:8px;display:flex}.spw-header-right{align-items:center;gap:10px;display:flex}.spw-icon-wrap{background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.spw-title{color:#ffffffd9;letter-spacing:.01em;font-size:13px;font-weight:600}.spw-badge{color:#ffffff4d;background:#ffffff0d;border:1px solid #ffffff14;border-radius:20px;padding:2px 7px;font-size:11px}.spw-velocity{color:#ffffff73;align-items:center;gap:4px;font-size:11px;display:flex}.spw-timestamp{color:#fff3;font-size:11px}.spw-refresh-btn{cursor:pointer;background:0 0;border:none;border-radius:5px;align-items:center;padding:4px;transition:background .15s;display:flex}.spw-refresh-btn:hover{background:#ffffff12}.spw-refresh-btn:disabled{cursor:default;opacity:.5}@keyframes spw-rotate{to{transform:rotate(360deg)}}.spw-spin{animation:.7s linear infinite spw-rotate}.spw-loading{flex-direction:column;display:flex}@keyframes spw-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.spw-shimmer{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/200% 100%;animation:1.4s infinite spw-shimmer}.spw-channels{flex-direction:column;gap:12px;display:flex}.spw-channel{background:#ffffff06;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:7px;padding:10px 12px;transition:border-color .15s;display:flex}.spw-channel:hover{border-color:#ffffff1a}.spw-channel-header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.spw-channel-left{flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.spw-status-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.spw-channel-name{color:#fffc;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:600}.spw-sprint-name{color:#ffffff4d;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;overflow:hidden}.spw-channel-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.spw-count{font-variant-numeric:tabular-nums;font-size:12px}.spw-count-done{color:#ffffffb3;font-weight:600}.spw-count-sep{color:#fff3}.spw-count-total{color:#ffffff59}.spw-percent{font-variant-numeric:tabular-nums;text-align:right;min-width:36px;font-size:12px;font-weight:700}.spw-bar-track{background:#ffffff0f;border-radius:3px;height:5px;position:relative;overflow:hidden}.spw-bar-fill{border-radius:3px;height:100%;transition:width .4s;position:absolute;top:0;left:0}.spw-bar-inprogress{border-radius:0 3px 3px 0;height:100%;transition:width .4s;position:absolute;top:0}.spw-chips{flex-wrap:wrap;gap:5px;display:flex}.spw-chip{border:1px solid #0000;border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:10px;display:inline-flex}.spw-chip--done{color:#4ade80;background:#22c55e14;border-color:#22c55e2e}.spw-chip--progress{color:#93c5fd;background:#60a5fa14;border-color:#60a5fa2e}.spw-chip--todo{color:#ffffff59;background:#ffffff0a;border-color:#ffffff14}.spw-chip--hist{color:#a78bfab3;background:#8b5cf60f;border-color:#8b5cf626}.spw-show-more{color:#ffffff4d;cursor:pointer;text-align:center;background:0 0;border:none;width:100%;margin-top:6px;padding:5px 0;font-size:11px;transition:color .15s;display:block}.spw-show-more:hover{color:#fff9}.spw-empty{color:#ffffff4d;text-align:center;padding:16px 0;font-size:13px}:root{--sba-bg:#030a06;--sba-bg2:#050f09;--sba-bg-card:#0a1c12d9;--sba-green:#00d68f;--sba-green-dim:#00d68f14;--sba-green-mid:#00d68f2e;--sba-border:#00d68f1c;--sba-border-hov:#00d68f47;--sba-cyan:#22d3ee;--sba-amber:#f59e0b;--sba-purple:#a78bfa;--sba-red:#f43f5e;--sba-blue:#3b82f6;--sba-t1:#e0f2ec;--sba-t2:#6b9e8a;--sba-t3:#3d6b58;--sba-font-disp:"Syne", "DM Sans", system-ui, sans-serif;--sba-font-mono:"JetBrains Mono", "Fira Code", monospace}.sba-panel{background:var(--sba-bg);height:100%;min-height:0;color:var(--sba-t1);font-family:var(--sba-font-mono);flex-direction:column;font-size:13px;display:flex;overflow:hidden}.sba-head{border-bottom:1px solid var(--sba-border);background:#030a06f7;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 11px;display:flex}.sba-head__left{align-items:baseline;gap:10px;display:flex}.sba-head__title{font-family:var(--sba-font-disp);letter-spacing:-.025em;color:var(--sba-t1);margin:0;font-size:15px;font-weight:700}.sba-head__stats{align-items:center;gap:6px;font-size:11px;display:flex}.sba-head__stat{color:var(--sba-t3);font-variant-numeric:tabular-nums}.sba-head__stat--green{color:var(--sba-green)}.sba-head__sep{color:var(--sba-t3);font-size:10px}.sba-head__actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.sba-btn{font-family:var(--sba-font-mono);letter-spacing:.01em;cursor:pointer;white-space:nowrap;border:1px solid;border-radius:5px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.sba-btn--ghost{border-color:var(--sba-border);color:var(--sba-t2);background:0 0}.sba-btn--ghost:hover{border-color:var(--sba-border-hov);color:var(--sba-t1);background:var(--sba-green-dim)}.sba-btn--primary{background:var(--sba-green-dim);color:var(--sba-green);border-color:#00d68f59}.sba-btn--primary:hover{background:var(--sba-green-mid);color:#0fa;border-color:#00d68f8c}.sba-toolbar{border-bottom:1px solid var(--sba-border);background:#030a06e6;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:7px;padding:8px 12px;display:flex}.sba-search{flex-shrink:0;align-items:center;display:flex;position:relative}.sba-search__icon{color:var(--sba-t3);pointer-events:none;position:absolute;left:9px}.sba-search__input{border:1px solid var(--sba-border);background:var(--sba-bg-card);width:220px;color:var(--sba-t1);font-family:var(--sba-font-mono);border-radius:5px;outline:none;padding:5px 8px 5px 28px;font-size:11.5px;transition:border-color .15s,background .15s}.sba-search__input::placeholder{color:var(--sba-t3)}.sba-search__input:focus{background:#00d68f0a;border-color:#00d68f4d}.sba-search__clear{width:16px;height:16px;color:var(--sba-t3);cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;transition:color .12s;display:flex;position:absolute;right:8px}.sba-search__clear:hover{color:var(--sba-t1)}.sba-chips{align-items:center;gap:4px;display:flex}.sba-chip{border:1px solid var(--sba-border);color:var(--sba-t3);font-family:var(--sba-font-mono);letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;padding:4px 9px;font-size:10.5px;font-weight:500;transition:all .15s}.sba-chip:hover{color:var(--sba-t2);border-color:var(--sba-border-hov)}.sba-chip--on{background:var(--sba-green-dim);color:var(--sba-green);border-color:#00d68f4d}.sba-toolbar__count{color:var(--sba-t3);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:10.5px}.sba-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-content:start;gap:8px;min-height:0;padding:12px;display:grid;overflow-y:auto}.sba-grid::-webkit-scrollbar{width:4px}.sba-grid::-webkit-scrollbar-track{background:0 0}.sba-grid::-webkit-scrollbar-thumb{background:#00d68f1a;border-radius:2px}.sba-card{border:1px solid var(--sba-border);background:var(--sba-bg-card);cursor:pointer;border-radius:7px;outline:none;align-items:center;gap:10px;padding:11px 12px;transition:border-color .18s,background .18s,transform .15s;animation:.3s both sba-card-in;display:flex}.sba-card:hover{border-color:var(--sba-border-hov);background:#0a1c12f2;transform:translateY(-1px)}.sba-card:focus-visible{border-color:#00d68f66;box-shadow:0 0 0 2px #00d68f26}.sba-card--inactive{opacity:.65}.sba-card--inactive:hover{opacity:.85}@keyframes sba-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.sba-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.sba-dot--active{background:var(--sba-green);animation:2.4s ease-in-out infinite sba-glow-pulse;box-shadow:0 0 0 2px #00d68f33}.sba-dot--inactive{background:var(--sba-t3)}@keyframes sba-glow-pulse{0%,to{box-shadow:0 0 0 2px #00d68f33}50%{box-shadow:0 0 0 4px #00d68f14,0 0 8px #00d68f4d}}.sba-avatar{width:32px;height:32px;font-family:var(--sba-font-disp);letter-spacing:-.02em;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.sba-card__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.sba-card__email{color:var(--sba-t1);font-size:11.5px;font-family:var(--sba-font-mono);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.sba-card__meta{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.sba-card__time{color:var(--sba-t3);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:9.5px}.sba-provider{font-size:9px;font-weight:600;font-family:var(--sba-font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:3px;padding:1px 5px;display:inline-block}.sba-provider--email{color:var(--sba-cyan);background:#22d3ee1a;border:1px solid #22d3ee2e}.sba-provider--google{color:var(--sba-amber);background:#f59e0b1a;border:1px solid #f59e0b2e}.sba-provider--github{color:var(--sba-purple);background:#a78bfa1a;border:1px solid #a78bfa2e}.sba-role-badge{font-size:9px;font-weight:500;font-family:var(--sba-font-mono);letter-spacing:.03em;text-transform:lowercase;border:1px solid;border-radius:3px;padding:1px 5px;display:inline-block}.sba-role-badge--admin{color:var(--sba-red);background:#f43f5e1a;border-color:#f43f5e33}.sba-role-badge--user{color:var(--sba-t2);background:#00d68f0f;border-color:#00d68f1f}.sba-role-badge--viewer{color:var(--sba-t3);background:0 0;border-color:#ffffff0f}.sba-empty{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;padding:48px 24px;display:flex}.sba-empty__icon{color:var(--sba-t3)}.sba-empty__text{color:var(--sba-t3);margin:0;font-size:12.5px}.sba-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;background:#030a06d1;justify-content:center;align-items:center;animation:.18s sba-backdrop-in;display:flex;position:fixed;inset:0}@keyframes sba-backdrop-in{0%{opacity:0}to{opacity:1}}.sba-modal{background:#071309;border:1px solid #00d68f38;border-radius:10px;width:380px;max-width:calc(100vw - 32px);animation:.22s cubic-bezier(.34,1.4,.64,1) sba-modal-in;overflow:hidden;box-shadow:0 24px 64px #0009,inset 0 0 0 1px #00d68f0f}@keyframes sba-modal-in{0%{opacity:0;transform:scale(.94)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.sba-modal__hdr{border-bottom:1px solid var(--sba-border);justify-content:space-between;align-items:center;padding:14px 16px 13px;display:flex}.sba-modal__title{font-family:var(--sba-font-disp);letter-spacing:-.02em;color:var(--sba-t1);margin:0;font-size:14px;font-weight:700}.sba-modal__x{width:24px;height:24px;color:var(--sba-t3);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;transition:color .12s,background .12s;display:flex}.sba-modal__x:hover{color:var(--sba-t1);background:#ffffff0f}.sba-modal__body{flex-direction:column;gap:6px;padding:16px;display:flex}.sba-label{color:var(--sba-t3);letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:10.5px;font-weight:500;display:block}.sba-label--mt{margin-top:10px}.sba-input-wrap{align-items:center;display:flex;position:relative}.sba-input-icon{color:var(--sba-t3);pointer-events:none;align-items:center;display:flex;position:absolute;left:10px}.sba-input{border:1px solid var(--sba-border);width:100%;color:var(--sba-t1);font-family:var(--sba-font-mono);background:#0000004d;border-radius:6px;outline:none;padding:8px 10px 8px 30px;font-size:12px;transition:border-color .15s,background .15s}.sba-input::placeholder{color:var(--sba-t3)}.sba-input:focus{background:#00d68f0a;border-color:#00d68f59}.sba-input:disabled{opacity:.5;cursor:not-allowed}.sba-input-wrap--valid .sba-input{border-color:#00d68f40}.sba-role-row{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.sba-role-opt{border:1px solid var(--sba-border);color:var(--sba-t3);cursor:pointer;background:0 0;border-radius:7px;flex-direction:column;align-items:center;gap:4px;padding:10px 8px 8px;transition:all .15s;display:flex}.sba-role-opt:hover{border-color:var(--sba-border-hov);color:var(--sba-t2);background:var(--sba-green-dim)}.sba-role-opt--active{background:var(--sba-green-dim);color:var(--sba-green);border-color:#00d68f59}.sba-role-opt:disabled{opacity:.45;cursor:not-allowed}.sba-role-opt__name{font-family:var(--sba-font-mono);letter-spacing:.03em;font-size:10.5px;font-weight:600}.sba-role-opt__desc{font-family:var(--sba-font-mono);color:var(--sba-t3);letter-spacing:.02em;font-size:9px}.sba-role-opt--active .sba-role-opt__desc{color:#00d68f80}.sba-modal__foot{border-top:1px solid var(--sba-border);justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.sba-modal__cancel{border:1px solid var(--sba-border);color:var(--sba-t2);font-family:var(--sba-font-mono);cursor:pointer;background:0 0;border-radius:5px;padding:6px 14px;font-size:11.5px;transition:border-color .15s,color .15s}.sba-modal__cancel:hover{border-color:var(--sba-border-hov);color:var(--sba-t1)}.sba-modal__cancel:disabled{opacity:.4;cursor:default}.sba-modal__send{background:var(--sba-green-dim);color:var(--sba-green);font-family:var(--sba-font-mono);cursor:pointer;border:1px solid #00d68f59;border-radius:5px;padding:6px 18px;font-size:11.5px;font-weight:600;transition:all .18s}.sba-modal__send:hover:not(:disabled){background:var(--sba-green-mid);color:#0fa;border-color:#00d68f8c}.sba-modal__send:disabled{opacity:.4;cursor:not-allowed}.sba-modal__send--sending{opacity:.7}.sba-modal__send--sent{color:var(--sba-green);cursor:default;background:#00d68f26;border-color:#00d68f80}.sqe-panel{background:#060d0a;flex-direction:column;height:100%;min-height:0;font-family:JetBrains Mono,Fira Code,monospace;display:flex}.sqe-topbar{border-bottom:1px solid #00d68f1a;flex-shrink:0;align-items:center;gap:12px;padding:10px 14px;display:flex}.sqe-topbar-title{letter-spacing:.12em;color:#00d68f99;font-family:Syne,system-ui,sans-serif;font-size:10px;font-weight:700}.sqe-topbar-actions{gap:8px;margin-left:auto;display:flex}.sqe-hist-btn{color:#d4fae780;cursor:pointer;background:0 0;border:1px solid #00d68f33;border-radius:3px;align-items:center;gap:5px;padding:4px 10px;font-family:inherit;font-size:11px;transition:all .15s;display:flex}.sqe-hist-btn:hover,.sqe-hist-btn--open{color:#d4fae7d9;background:#00d68f0f;border-color:#00d68f80}.sqe-chevron-open{transform:rotate(180deg)}.sqe-hist{background:#030a06f2;border-bottom:1px solid #00d68f1a;flex-shrink:0;max-height:180px;overflow-y:auto}.sqe-hist-header{border-bottom:1px solid #ffffff0d;align-items:center;padding:6px 14px;display:flex}.sqe-hist-title{letter-spacing:.1em;color:#d4fae759;flex:1;font-family:Syne,system-ui,sans-serif;font-size:9px;font-weight:700}.sqe-hist-close{cursor:pointer;color:#d4fae74d;background:0 0;border:none;align-items:center;padding:2px;display:flex}.sqe-hist-close:hover{color:#d4fae7b3}.sqe-hist-list{padding:4px 0}.sqe-hist-empty{color:#d4fae740;padding:10px 14px;font-size:11px}.sqe-hist-item{cursor:pointer;text-align:left;background:0 0;border:none;align-items:baseline;gap:10px;width:100%;padding:6px 14px;transition:background .1s;display:flex}.sqe-hist-item:hover{background:#00d68f0a}.sqe-hist-sql{color:#d4fae7a6;white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:inherit;font-size:11px;overflow:hidden}.sqe-hist-meta{flex-shrink:0}.sqe-hist-ok{color:#00d68f99;font-size:10px}.sqe-hist-err{color:#ef4444b3;font-size:10px}.sqe-editor-container{flex:1;min-height:180px;max-height:360px;display:flex;position:relative;overflow:hidden}.sqe-gutter{background:#0003;border-right:1px solid #00d68f14;flex-shrink:0;width:40px;padding:12px 0;overflow:hidden}.sqe-line-num{color:#d4fae72e;-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:center;height:1.6em;padding-right:8px;font-size:11px;line-height:1.6;display:flex}.sqe-editor-body{flex:1;position:relative;overflow:hidden}.sqe-pre,.sqe-ta{tab-size:2;white-space:pre;word-wrap:normal;border:none;outline:none;margin:0;padding:12px 14px;font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;line-height:1.6;position:absolute;inset:0;overflow:auto}.sqe-pre{pointer-events:none;color:#0000;z-index:1;background:0 0}.sqe-ta{color:#0000;caret-color:#00d68f;resize:none;z-index:2;background:#030a06e6}.sqe-ta::selection{background:#00d68f33}.sqe-ta::placeholder{color:#d4fae72e}.sqe-keyword{color:#00d68f;font-weight:500}.sqe-fn{color:#22d3ee}.sqe-str{color:#f59e0b}.sqe-num{color:#a78bfa}.sqe-cmt{color:#d4fae74d;font-style:italic}.sqe-op{color:#d4fae78c}.sqe-toolbar{background:#030a06cc;border-top:1px solid #00d68f1a;border-bottom:1px solid #00d68f14;flex-shrink:0;align-items:center;gap:10px;padding:8px 14px;display:flex}.sqe-exec-btn{color:#00d68f;letter-spacing:.1em;cursor:pointer;background:#00d68f1a;border:1px solid #00d68f80;border-radius:3px;align-items:center;gap:5px;padding:5px 14px;font-family:Syne,system-ui,sans-serif;font-size:10px;font-weight:700;transition:all .15s;display:flex}.sqe-exec-btn:hover:not(:disabled){background:#00d68f2e;border-color:#00d68fcc;box-shadow:0 0 12px #00d68f33}.sqe-exec-btn:disabled{opacity:.4;cursor:not-allowed}.sqe-exec-btn--running{background:#00d68f12;animation:1s ease-in-out infinite sqe-pulse}@keyframes sqe-pulse{0%,to{opacity:1}50%{opacity:.6}}.sqe-hint{color:#d4fae733;font-size:10px}.sqe-timing{color:#00d68f99;align-items:center;gap:4px;font-size:11px;display:flex}.sqe-clear-btn{cursor:pointer;color:#d4fae740;background:0 0;border:none;align-items:center;padding:4px;transition:color .15s;display:flex}.sqe-clear-btn:hover{color:#ef4444b3}.sqe-spin{animation:.8s linear infinite sqe-spin}@keyframes sqe-spin{to{transform:rotate(360deg)}}.sqe-results-pane{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.sqe-error-box{background:#ef44440f;border-top:1px solid #ef444433;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.sqe-error-label{letter-spacing:.1em;color:#ef4444;flex-shrink:0;margin-top:2px;font-family:Syne,system-ui,sans-serif;font-size:9px;font-weight:700}.sqe-error-msg{color:#ef4444d9;white-space:pre-wrap;font-size:12px}.sqe-ok-msg{color:#00d68fb3;border-top:1px solid #00d68f1a;padding:14px;font-size:12px}.sqe-result-wrap{flex-direction:column;flex:1;min-height:0;display:flex}.sqe-result-meta{background:#00000026;border-top:1px solid #00d68f1a;border-bottom:1px solid #00d68f14;flex-shrink:0;align-items:center;gap:12px;padding:6px 14px;display:flex}.sqe-result-count{color:#00d68fb3;font-size:11px}.sqe-result-ms{color:#d4fae759;align-items:center;gap:4px;font-size:11px;display:flex}.sqe-table-scroll{flex:1;overflow:auto}.sqe-table{border-collapse:collapse;width:100%;font-size:12px}.sqe-th{text-align:left;letter-spacing:.08em;color:#00d68f99;white-space:nowrap;background:#030a06fa;border-bottom:1px solid #00d68f1f;padding:7px 12px;font-family:Syne,system-ui,sans-serif;font-size:10px;font-weight:700;position:sticky;top:0}.sqe-tr:nth-child(2n){background:#ffffff05}.sqe-tr:hover{background:#00d68f0a}.sqe-td{color:#d4fae7bf;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid #ffffff0a;max-width:280px;padding:6px 12px;overflow:hidden}.sqe-null{color:#d4fae738;font-style:italic}.tdb-panel{background:#060d0a;height:100%;min-height:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:12px;display:flex}.tdb-sidebar{background:#030a06cc;border-right:1px solid #00d68f1a;flex-direction:column;flex-shrink:0;width:188px;display:flex}.tdb-sidebar-header{border-bottom:1px solid #00d68f14;align-items:center;gap:6px;padding:10px 12px 8px;display:flex}.tdb-sidebar-icon{color:#00d68f80;flex-shrink:0}.tdb-sidebar-title{letter-spacing:.12em;color:#00d68f80;flex:1;font-family:Syne,system-ui,sans-serif;font-size:9px;font-weight:700}.tdb-sidebar-count{color:#d4fae740;background:#ffffff0d;border-radius:8px;padding:1px 5px;font-size:10px}.tdb-sidebar-search-wrap{border-bottom:1px solid #00d68f0f;padding:6px 10px;position:relative}.tdb-sidebar-search-icon{color:#d4fae740;pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.tdb-sidebar-search{color:#d4fae7b3;background:#ffffff0a;border:1px solid #00d68f1a;border-radius:3px;outline:none;width:100%;padding:4px 6px 4px 20px;font-family:inherit;font-size:10px}.tdb-sidebar-search:focus{border-color:#00d68f59}.tdb-sidebar-list{flex:1;padding:4px 0;overflow-y:auto}.tdb-sidebar-empty{color:#d4fae740;padding:10px 12px;font-size:11px}.tdb-sidebar-skel{background:#ffffff0a;border-radius:3px;height:28px;margin:3px 10px;animation:1s ease-in-out infinite alternate tdb-fade}@keyframes tdb-fade{0%{opacity:.4}to{opacity:.8}}.tdb-table-btn{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:6px;width:100%;padding:6px 12px;transition:background .1s;display:flex}.tdb-table-btn:hover{background:#00d68f0d}.tdb-table-btn--active{background:#00d68f14}.tdb-table-btn--active .tdb-table-btn-name{color:#00d68f}.tdb-table-btn-name{color:#d4fae7a6;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.tdb-table-btn-count{color:#d4fae740;flex-shrink:0;font-size:10px}.tdb-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.tdb-bar{border-bottom:1px solid #00d68f1a;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.tdb-search-wrap{flex:1;min-width:120px;max-width:280px;position:relative}.tdb-search-icon{color:#d4fae740;pointer-events:none;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.tdb-search{color:#d4fae7bf;background:#ffffff0a;border:1px solid #00d68f1f;border-radius:3px;outline:none;width:100%;padding:5px 8px 5px 26px;font-family:inherit;font-size:11px}.tdb-search:focus{border-color:#00d68f59}.tdb-search-clear{cursor:pointer;color:#d4fae74d;background:0 0;border:none;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.tdb-bar-right{align-items:center;gap:6px;margin-left:auto;display:flex}.tdb-add-btn{color:#00d68fcc;letter-spacing:.06em;cursor:pointer;background:#00d68f12;border:1px solid #00d68f4d;border-radius:3px;align-items:center;gap:4px;padding:4px 10px;font-family:Syne,system-ui,sans-serif;font-size:10px;font-weight:700;transition:all .15s;display:flex}.tdb-add-btn:hover{background:#00d68f24;border-color:#00d68f99}.tdb-refresh-btn{cursor:pointer;color:#d4fae759;background:0 0;border:none;border-radius:3px;align-items:center;padding:5px;transition:all .15s;display:flex}.tdb-refresh-btn:hover{color:#d4fae7bf;background:#ffffff0d}.tdb-refresh-btn:disabled{opacity:.4}.tdb-spin{animation:.8s linear infinite tdb-spin}@keyframes tdb-spin{to{transform:rotate(360deg)}}.tdb-page-info{color:#d4fae759;white-space:nowrap;font-size:11px}.tdb-page-btn{cursor:pointer;color:#d4fae766;background:0 0;border:1px solid #ffffff14;border-radius:3px;align-items:center;padding:3px;transition:all .15s;display:flex}.tdb-page-btn:hover:not(:disabled){color:#d4fae7cc;border-color:#fff3}.tdb-page-btn:disabled{opacity:.3;cursor:not-allowed}.tdb-add-row{background:#00d68f0a;border-bottom:1px solid #00d68f1f;flex-shrink:0;padding:10px 12px}.tdb-add-row-fields{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.tdb-add-field{flex-direction:column;gap:3px;display:flex}.tdb-add-label{color:#d4fae759;letter-spacing:.06em;font-size:9px}.tdb-add-input{color:#d4fae7cc;background:#ffffff0d;border:1px solid #00d68f26;border-radius:3px;outline:none;width:140px;padding:4px 7px;font-family:JetBrains Mono,monospace;font-size:11px}.tdb-add-input:focus{border-color:#00d68f66}.tdb-add-actions{gap:6px;display:flex}.tdb-add-save{color:#00d68f;cursor:pointer;background:#00d68f1a;border:1px solid #00d68f66;border-radius:3px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;transition:all .15s;display:flex}.tdb-add-save:hover{background:#00d68f2e}.tdb-add-cancel{color:#d4fae766;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:3px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;transition:all .15s;display:flex}.tdb-add-cancel:hover{color:#d4fae7bf}.tdb-grid-wrap{flex:1;min-height:0;overflow:auto}.tdb-err{color:#ef4444bf;padding:16px;font-size:12px}.tdb-placeholder{color:#d4fae740;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:200px;font-size:12px;display:flex}.tdb-placeholder-icon{opacity:.3}.tdb-grid-loading{flex-direction:column;gap:4px;padding:8px 12px;display:flex}.tdb-grid-skel-row{gap:8px;padding:6px 0;animation:1s ease-in-out infinite alternate tdb-fade;display:flex}.tdb-grid-skel-cell{background:#ffffff0d;border-radius:3px;flex-shrink:0;height:14px}.tdb-grid{border-collapse:collapse;width:100%;font-size:12px}.tdb-grid-head{z-index:1;position:sticky;top:0}.tdb-th{text-align:left;white-space:nowrap;background:#030a06fa;border-bottom:2px solid #00d68f26;padding:7px 10px}.tdb-th-inner{align-items:center;gap:5px;display:flex}.tdb-th-del{width:32px}.tdb-col-name{letter-spacing:.06em;color:#d4fae799;font-family:Syne,system-ui,sans-serif;font-size:10px;font-weight:700}.tdb-pk-badge{letter-spacing:.08em;color:#f59e0b;background:#f59e0b1f;border:1px solid #f59e0b40;border-radius:2px;padding:0 3px;font-family:Syne,system-ui,sans-serif;font-size:8px;font-weight:700}.tdb-nn-badge{color:#d4fae733;font-size:9px;font-weight:700}.tdb-type{letter-spacing:.04em;border-radius:2px;flex-shrink:0;padding:1px 4px;font-family:Syne,system-ui,sans-serif;font-size:8px;font-weight:700}.tdb-type--int{color:#22d3ee;background:#22d3ee1a}.tdb-type--txt{color:#00d68f;background:#00d68f17}.tdb-type--bool{color:#a78bfa;background:#a78bfa1a}.tdb-type--date{color:#fb923c;background:#fb923c1a}.tdb-type--uuid{color:#d4fae773;background:#ffffff0f}.tdb-type--json{color:#f59e0b;background:#f59e0b1a}.tdb-type--num{color:#e879f9;background:#e879f91a}.tdb-type--oth{color:#d4fae74d;background:#ffffff0a}.tdb-row{transition:background 80ms}.tdb-row:nth-child(2n){background:#ffffff04}.tdb-row:hover{background:#00d68f0a}.tdb-row:hover .tdb-del{opacity:1}.tdb-cell{color:#d4fae7b3;white-space:nowrap;text-overflow:ellipsis;cursor:text;border-bottom:1px solid #ffffff0a;max-width:260px;padding:6px 10px;overflow:hidden}.tdb-cell--pk{color:#f59e0bb3;cursor:default}.tdb-cell--edit{background:#00d68f14;padding:2px 6px}.tdb-cell-del{cursor:default;text-align:center;width:32px}.tdb-empty-cell{text-align:center;color:#d4fae740;cursor:default;padding:24px}.tdb-null{color:#d4fae738;font-style:italic}.tdb-trunc{cursor:help}.tdb-bool--t{color:#00d68f}.tdb-bool--f{color:#d4fae74d}.tdb-edit{align-items:center;gap:3px;display:flex}.tdb-edit-inp{color:#d4fae7e6;background:#030a06e6;border:1px solid #00d68f80;border-radius:2px;outline:none;flex:1;min-width:0;padding:2px 5px;font-family:JetBrains Mono,monospace;font-size:12px}.tdb-edit-ok,.tdb-edit-x{cursor:pointer;border:none;border-radius:2px;flex-shrink:0;align-items:center;padding:2px;display:flex}.tdb-edit-ok{color:#00d68f;background:#00d68f26}.tdb-edit-x{color:#ef4444b3;background:#ef44441a}.tdb-del{cursor:pointer;color:#ef444466;opacity:0;background:0 0;border:none;border-radius:2px;align-items:center;padding:3px;transition:all .12s;display:flex}.tdb-del:hover{color:#ef4444e6;background:#ef444414;opacity:1!important}.tdb-del-confirm{align-items:center;gap:3px;display:inline-flex}.tdb-del-confirm__btn{cursor:pointer;background:0 0;border:none;border-radius:2px;align-items:center;padding:3px;transition:all .12s;display:flex}.tdb-del-confirm__btn--ok{color:#ef4444cc}.tdb-del-confirm__btn--ok:hover{color:#ef4444;background:#ef44441a}.tdb-del-confirm__btn--cancel{color:#ffffff4d}.tdb-del-confirm__btn--cancel:hover{color:#ffffffb3;background:#ffffff0f}:root{--sbo-jade:#00d68f;--sbo-cyan:#22d3ee;--sbo-violet:#a78bfa;--sbo-amber:#f59e0b;--sbo-bg:#030a06;--sbo-text:#d4fae7}.sbo-panel{background:var(--sbo-bg);flex-direction:column;gap:16px;height:100%;padding:16px;display:flex;position:relative;overflow-y:auto}.sbo-bg-grid{pointer-events:none;z-index:0;background-image:radial-gradient(circle,#00d68f12 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.sbo-panel>*{z-index:1;position:relative}.sbo-schema-section{border-bottom:1px solid #ffffff0f;padding-bottom:4px}.sbo-section-title{letter-spacing:.14em;color:#00d68f73;align-items:center;gap:8px;margin-bottom:10px;font-family:Syne,system-ui,sans-serif;font-size:10px;font-weight:700;display:flex}.sbo-cards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:800px){.sbo-cards{grid-template-columns:repeat(2,1fr)}}.sbo-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:4px;padding:14px 14px 12px;transition:border-color .2s,transform .15s;animation:.4s ease-out both sbo-card-in;position:relative;overflow:hidden}.sbo-card:hover{border-color:rgba(var(--sbo-accent-ch,0,214,143), .3);transform:translateY(-1px)}@keyframes sbo-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sbo-card-stripe{background:var(--sbo-accent,var(--sbo-jade));height:2px;box-shadow:0 0 8px var(--sbo-accent,var(--sbo-jade));transition:width .7s cubic-bezier(.25,1,.5,1);position:absolute;top:0;left:0}.sbo-card-body{z-index:1;position:relative}.sbo-card-label{letter-spacing:.14em;color:#d4fae759;margin-bottom:6px;font-family:Syne,system-ui,sans-serif;font-size:9px;font-weight:700}.sbo-card-value{color:var(--sbo-text);margin-bottom:6px;font-family:JetBrains Mono,monospace;font-size:22px;font-weight:500;line-height:1.1}.sbo-card-delta{border-radius:2px;align-items:center;gap:3px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:10px;display:inline-flex}.sbo-card-delta--pos{color:var(--sbo-jade);background:#00d68f1a}.sbo-card-delta--neg{color:var(--sbo-amber);background:#f59e0b1a}.sbo-card-glow{pointer-events:none;z-index:0;position:absolute;inset:0}.sbo-card-skel{background:#ffffff08;border:1px solid #ffffff0f;border-radius:4px;height:100px;animation:1.2s ease-in-out infinite alternate sbo-skel}@keyframes sbo-skel{0%{opacity:.4}to{opacity:.75}}.sbo-mid-row{grid-template-columns:1fr 220px;gap:12px;display:grid}@media (max-width:700px){.sbo-mid-row{grid-template-columns:1fr}}.sbo-chart-wrap{background:#ffffff06;border:1px solid #00d68f14;border-radius:4px;padding:12px}.sbo-chart{align-items:flex-end;gap:2px;height:80px;padding:0 0 20px;display:flex;position:relative}.sbo-bar-track{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.sbo-bar{background:linear-gradient(#22d3ee33,#22d3eeb3);border-radius:1px 1px 0 0;width:100%;min-height:2px;transition:height .5s cubic-bezier(.34,1.56,.64,1)}.sbo-bar--now{background:linear-gradient(to top, var(--sbo-jade), #00d68f4d);box-shadow:0 0 6px #00d68f66}.sbo-bar-tick{color:#d4fae733;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:8px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.sbo-chart-max{justify-content:flex-end;margin-top:4px;display:flex}.sbo-chart-max-label{color:#d4fae740;font-family:JetBrains Mono,monospace;font-size:9px}.sbo-health-wrap{background:#ffffff06;border:1px solid #00d68f14;border-radius:4px;padding:12px}.sbo-health-grid{flex-direction:column;gap:6px;display:flex}.sbo-health-row{align-items:center;gap:7px;animation:.3s ease-out both sbo-card-in;display:flex}.sbo-health-name{color:#d4fae799;flex:1;font-family:JetBrains Mono,monospace;font-size:11px}.sbo-health-lat{color:#00d68f99;font-family:JetBrains Mono,monospace;font-size:10px}.sbo-health-lat--slow{color:var(--sbo-amber)}.sbo-dot{flex-shrink:0;width:10px;height:10px;display:block;position:relative}.sbo-dot-ring{border-radius:50%;animation:2.2s ease-out infinite sbo-ring;position:absolute;inset:0}.sbo-dot-core{border-radius:50%;position:absolute;inset:2px}.sbo-dot--up .sbo-dot-core{background:var(--sbo-jade)}.sbo-dot--up .sbo-dot-ring{border:1px solid var(--sbo-jade)}.sbo-dot--degraded .sbo-dot-core{background:var(--sbo-amber)}.sbo-dot--degraded .sbo-dot-ring{border:1px solid var(--sbo-amber)}.sbo-dot--down .sbo-dot-core{background:#ef4444}.sbo-dot--down .sbo-dot-ring{border:1px solid #ef4444}.sbo-dot--unknown .sbo-dot-core{background:#d4fae740}.sbo-dot--unknown .sbo-dot-ring{border:1px solid #d4fae733}@keyframes sbo-ring{0%{opacity:.8;transform:scale(1)}70%{opacity:0;transform:scale(1.8)}to{opacity:0;transform:scale(1)}}.sbo-feed-wrap{background:#ffffff05;border:1px solid #00d68f14;border-radius:4px;flex-direction:column;flex:1;min-height:160px;padding:12px;display:flex}.sbo-feed-live-badge{letter-spacing:.1em;color:var(--sbo-jade);background:#00d68f1a;border:1px solid #00d68f33;border-radius:2px;align-items:center;gap:4px;margin-left:8px;padding:1px 5px;font-family:Syne,system-ui,sans-serif;font-size:8px;font-weight:700;display:inline-flex}.sbo-feed-live-dot{background:var(--sbo-jade);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite sbo-live-blink}@keyframes sbo-live-blink{0%,to{opacity:1}50%{opacity:.3}}.sbo-feed{flex-direction:column;flex:1;gap:3px;padding-top:4px;display:flex;overflow-y:auto}.sbo-feed-empty{color:#d4fae738;text-align:center;padding:16px 0;font-family:JetBrains Mono,monospace;font-size:11px}.sbo-feed-item{border-radius:3px;align-items:baseline;gap:8px;padding:5px 6px;transition:background .1s;animation:.25s ease-out both sbo-feed-in;display:flex}.sbo-feed-item:hover{background:#ffffff08}@keyframes sbo-feed-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.sbo-feed-icon{border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-family:Syne,system-ui,sans-serif;font-size:8px;font-weight:800;display:flex}.sbo-feed-icon--query{color:var(--sbo-cyan);background:#22d3ee1f}.sbo-feed-icon--auth{color:var(--sbo-jade);background:#00d68f1f}.sbo-feed-icon--error{color:#ef4444;background:#ef44441f}.sbo-feed-icon--system{color:var(--sbo-violet);background:#a78bfa1f}.sbo-feed-icon--storage{color:var(--sbo-amber);background:#f59e0b1f}.sbo-feed-content{flex:1;min-width:0}.sbo-feed-msg{color:#d4fae7a6;white-space:nowrap;text-overflow:ellipsis;font-family:JetBrains Mono,monospace;font-size:11px;display:block;overflow:hidden}.sbo-feed-src{color:#d4fae747;font-family:JetBrains Mono,monospace;font-size:9px;display:block}.sbo-feed-time{color:#d4fae733;white-space:nowrap;flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:9px}.sdb-tab-inner--fill{padding:0}:root{--ko-surface:#0a0e18;--ko-surface-low:#0f131e;--ko-surface-high:#1a1f2d;--ko-surface-highest:#202534;--ko-surface-container:#151926;--ko-secondary:#69f6b8;--ko-primary:#85adff;--ko-error:#ff716c;--ko-secondary-ch:105, 246, 184;--ko-primary-ch:133, 173, 255;--ko-error-ch:255, 113, 108;--ko-secondary-dim:#69f6b899;--ko-primary-dim:#85adff99;--ko-error-dim:#ff716c99;--ko-on-surface:#e5e7f6;--ko-on-surface-variant:#a7aab9;--ko-on-surface-muted:#6b6e7e;--ko-outline-variant:#444854;--ko-ghost-border:#44485426;--ko-shadow-ambient:0 8px 32px #00000059, 0 2px 8px #0003;--ko-shadow-float:0 16px 48px #00000080, 0 4px 16px #0000004d;--ko-glass-bg:#1a1f2db3;--ko-glass-blur:blur(12px);--ko-glass-border:#4448541f;--ko-card-bg:var(--ko-surface-high);--ko-card-radius:.375rem;--ko-card-hover-bg:var(--ko-surface-highest);--ko-font-display:"Syne", "Inter", sans-serif;--ko-font-body:"Inter", sans-serif;--ko-font-mono:"JetBrains Mono", "Courier New", monospace;--ko-text-headline-lg:2rem;--ko-text-headline-md:1.5rem;--ko-text-title:1.125rem;--ko-text-body:.875rem;--ko-text-label:.75rem;--ko-text-label-sm:.6875rem;--ko-text-metric:1.75rem;--ko-text-metric-sm:1.25rem;--ko-weight-display:700;--ko-weight-title:600;--ko-weight-body:400;--ko-tracking-tight:-.03em;--ko-tracking-normal:0em;--ko-tracking-wide:.04em;--ko-space-1:.25rem;--ko-space-2:.5rem;--ko-space-3:.75rem;--ko-space-4:.9rem;--ko-space-5:1rem;--ko-space-6:1.25rem;--ko-space-8:2rem;--ko-space-10:2.5rem;--ko-space-12:3rem;--ko-status-size:8px;--ko-status-pulse-color:#69f6b8b3;--ko-status-pulse-error-color:#ff716cb3;--ko-grid-gap:var(--ko-space-5);--ko-grid-gap-dense:var(--ko-space-3)}@keyframes ko-pulse{0%{box-shadow:0 0 0 0 var(--ko-status-pulse-color)}70%{box-shadow:0 0 0 6px #69f6b800}to{box-shadow:0 0 #69f6b800}}@keyframes ko-pulse-error{0%{box-shadow:0 0 0 0 var(--ko-status-pulse-error-color)}70%{box-shadow:0 0 0 6px #ff716c00}to{box-shadow:0 0 #ff716c00}}@keyframes ko-glow-primary{0%,to{filter:drop-shadow(0 0 4px #85adff66)}50%{filter:drop-shadow(0 0 8px #85adffb3)}}.ko-headline-lg{font-family:var(--ko-font-display);font-size:var(--ko-text-headline-lg);font-weight:var(--ko-weight-display);letter-spacing:var(--ko-tracking-tight);color:var(--ko-on-surface);line-height:1.1}.ko-headline-md{font-family:var(--ko-font-display);font-size:var(--ko-text-headline-md);font-weight:var(--ko-weight-display);letter-spacing:var(--ko-tracking-tight);color:var(--ko-on-surface);line-height:1.2}.ko-title{font-family:var(--ko-font-body);font-size:var(--ko-text-title);font-weight:var(--ko-weight-title);letter-spacing:var(--ko-tracking-normal);color:var(--ko-on-surface);line-height:1.3}.ko-label{font-family:var(--ko-font-body);font-size:var(--ko-text-label);font-weight:var(--ko-weight-body);color:var(--ko-on-surface-variant);letter-spacing:var(--ko-tracking-wide);line-height:1.4}.ko-label-sm{font-family:var(--ko-font-body);font-size:var(--ko-text-label-sm);font-weight:var(--ko-weight-body);color:var(--ko-on-surface-variant);letter-spacing:var(--ko-tracking-wide);line-height:1.4}.ko-metric{font-family:var(--ko-font-mono);font-size:var(--ko-text-metric);letter-spacing:var(--ko-tracking-tight);color:var(--ko-on-surface);font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.ko-metric-sm{font-family:var(--ko-font-mono);font-size:var(--ko-text-metric-sm);letter-spacing:var(--ko-tracking-tight);color:var(--ko-on-surface);font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.ko-value{font-family:var(--ko-font-mono);font-size:var(--ko-text-label);font-weight:var(--ko-weight-body);color:var(--ko-on-surface);letter-spacing:0;font-variant-numeric:tabular-nums}.ko-glass{background:var(--ko-glass-bg);-webkit-backdrop-filter:var(--ko-glass-blur);border:1px solid var(--ko-glass-border);box-shadow:var(--ko-shadow-float)}.ko-card{background:var(--ko-card-bg);border-radius:var(--ko-card-radius);box-shadow:var(--ko-shadow-ambient);transition:background .15s}.ko-card:hover{background:var(--ko-card-hover-bg)}.ko-status-dot{width:var(--ko-status-size);height:var(--ko-status-size);border-radius:50%;flex-shrink:0}.ko-status-dot--online{background:var(--ko-secondary);animation:2.2s ease-out infinite ko-pulse}.ko-status-dot--error{background:var(--ko-error);animation:1.6s ease-out infinite ko-pulse-error}.ko-status-dot--warning{background:var(--ko-primary)}.ko-status-dot--offline{background:var(--ko-on-surface-muted)}.ko-accent-gradient{background:linear-gradient(90deg, var(--ko-secondary), var(--ko-primary))}.ko-accent-gradient--error{background:linear-gradient(90deg, var(--ko-error), var(--ko-primary))}@media (prefers-reduced-motion:reduce){.ko-status-dot--online,.ko-status-dot--error{animation:none}}.sba-coming-soon{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:48px 24px;display:flex}.sba-cs__icon{color:#ffffff2e;margin-bottom:4px}.sba-cs__title{color:#ffffffa6;margin:0;font-size:14px;font-weight:600}.sba-cs__hint{color:#ffffff4d;max-width:280px;margin:0;font-size:12px}.sba-cs__link{border:1px solid rgba(var(--sdb-green-ch), .25);background:rgba(var(--sdb-green-ch), .08);color:rgba(var(--sdb-green-ch), .85);border-radius:6px;align-items:center;gap:6px;margin-top:8px;padding:7px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.sba-cs__link:hover{background:rgba(var(--sdb-green-ch), .16);border-color:rgba(var(--sdb-green-ch), .45)}.sbo-error-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:40px 24px;display:flex}.sbo-error-state__icon{color:#ef4444b3}.sbo-error-state__msg{color:#ffffff80;max-width:280px;margin:0;font-size:13px}.sbo-error-state__retry{color:#ffffff8c;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:5px;align-items:center;gap:5px;padding:5px 12px;font-size:11px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.sbo-error-state__retry:hover{color:#fffc;background:#ffffff17;border-color:#fff3}.sdb-spin{flex-shrink:0;animation:.7s linear infinite sdb-spin}.sdb-sel-bar{justify-content:space-between;align-items:center;gap:var(--sdb-sp-md);padding:14px var(--sdb-sp-lg);background:var(--sdb-surface-1);border-bottom:1px solid rgba(var(--sdb-local-rgb), .1);display:flex}.sdb-sel-bar__pills{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.sdb-sel-bar__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.sdb-sel-pill-wrap{align-items:center;display:flex;position:relative}.sdb-sel-group-label{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;align-items:center;padding:0 2px;font-size:9px;font-weight:600;display:flex}.sdb-sel-group-label--local{color:rgba(var(--sdb-local-rgb), .45)}.sdb-sel-group-label--hosted{color:rgba(var(--sdb-hosted-rgb), .45)}.sdb-sel-group-divider{background:#ffffff12;flex-shrink:0;align-self:center;width:1px;height:20px;margin:0 4px;display:block}.sdb-sel-ctx-btn{color:#ffffff4d;cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;margin-left:2px;transition:background .12s,color .12s;display:flex}.sdb-sel-ctx-btn:hover,.sdb-sel-ctx-btn--open{color:#ffffffb3;background:#ffffff17}.sdb-sel-btn--confirm{border:1px solid rgba(var(--sdb-error-rgb), .35);background:rgba(var(--sdb-error-rgb), .1);height:34px;color:rgba(var(--sdb-error-rgb), .85);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;transition:background .12s;animation:.3s ease-out sdb-confirm-pulse;display:flex}.sdb-sel-btn--confirm:hover{background:rgba(var(--sdb-error-rgb), .2)}@keyframes sdb-confirm-pulse{0%{opacity:.7;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.sdb-sel-overflow-btn{color:#fff6;cursor:pointer;background:0 0;border:1px dashed #ffffff24;border-radius:8px;align-items:center;gap:5px;height:34px;padding:0 12px;font-size:11.5px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:flex}.sdb-sel-overflow-btn:hover,.sdb-sel-overflow-btn--open{color:#ffffffbf;background:#ffffff0f;border-color:#ffffff38}.sdb-overflow-drop{z-index:50;background:#0d1627;border:1px solid #3b82f62e;border-radius:10px;min-width:200px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 32px #00000080,0 2px 8px #0000004d}.sdb-overflow-drop__item{color:#ffffff8c;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:12px;transition:background .12s,color .12s;display:flex}.sdb-overflow-drop__item:hover{color:#ffffffe6;background:#ffffff0f}.sdb-overflow-drop__item--active{color:#ffffffeb;background:#3b82f61a}.sdb-overflow-drop__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sdb-overflow-drop__type{color:#ffffff4d;flex-shrink:0;line-height:0}.sdb-sel-discover-btn,.sdb-sel-add-btn{cursor:pointer;border-radius:7px;align-items:center;gap:6px;height:32px;padding:0 13px;font-size:11.5px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:flex}.sdb-sel-discover-btn{color:#ffffff8c;background:#ffffff0a;border:1px solid #ffffff1c}.sdb-sel-discover-btn:hover:not(:disabled){color:#ffffffd9;background:#ffffff14;border-color:#ffffff2e}.sdb-sel-discover-btn:disabled{opacity:.45;cursor:default}.sdb-sel-add-btn{border:1px solid rgba(var(--sdb-hosted-rgb), .3);background:rgba(var(--sdb-hosted-rgb), .08);color:rgba(var(--sdb-hosted-rgb), .9)}.sdb-sel-add-btn:hover{background:rgba(var(--sdb-hosted-rgb), .16);border-color:rgba(var(--sdb-hosted-rgb), .45);color:rgba(var(--sdb-hosted-rgb), 1)}.sdb-ctx-menu{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1117f7;border:1px solid #ffffff1a;border-radius:6px;min-width:150px;padding:3px 0;position:absolute;top:calc(100% + 4px);right:0;overflow:hidden;box-shadow:0 8px 24px #00000080}.sdb-ctx-menu__item{color:#ffffffa6;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:7px 13px;font-size:12px;transition:background .1s,color .1s;display:flex}.sdb-ctx-menu__item:hover{color:#ffffffe6;background:#ffffff0f}.sdb-ctx-menu__item--danger{color:#ef4444bf}.sdb-ctx-menu__item--danger:hover{color:#ef4444;background:#ef444414}.sdb-ctx-menu__sep{background:#ffffff12;height:1px;margin:3px 0}.sdb-discover-toast{padding:10px var(--sdb-sp-lg);background:rgba(var(--sdb-online-rgb), .08);border-bottom:1px solid rgba(var(--sdb-online-rgb), .15);color:rgba(var(--sdb-online-rgb), .85);align-items:center;gap:8px;font-size:12px;font-weight:500;animation:.2s ease-out sdb-fade-in;display:flex}.sdb-empty__actions{gap:10px;margin-top:8px;display:flex}.sdb-modal-overlay{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:var(--sdb-sp-lg);background:#000000a6;justify-content:center;align-items:center;animation:.15s ease-out sdb-fade-in;display:flex;position:fixed;inset:0}@keyframes sdb-fade-in{0%{opacity:0}to{opacity:1}}.sdb-modal{background:#0c1428;border:1px solid #3b82f62e;border-radius:14px;flex-direction:column;width:100%;max-width:460px;max-height:90vh;animation:.18s ease-out sdb-modal-in;display:flex;overflow:hidden;box-shadow:0 24px 80px #000000b3,0 4px 16px #0006}@keyframes sdb-modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.sdb-modal--danger{border-color:rgba(var(--sdb-error-rgb), .22)}.sdb-modal__header{border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 20px 16px;display:flex}.sdb-modal__title{color:#ffffffeb;letter-spacing:-.01em;margin:0;font-size:14.5px;font-weight:700}.sdb-modal__close{color:#ffffff59;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;transition:background .12s,color .12s;display:flex}.sdb-modal__close:hover{color:#fffc;background:#ffffff12}.sdb-modal__body{flex-direction:column;flex:1;gap:14px;padding:20px;display:flex;overflow-y:auto}.sdb-modal__body--danger{text-align:center;align-items:center}.sdb-modal__footer{border-top:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.sdb-form-field{border:none;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.sdb-form-label{color:#ffffff80;letter-spacing:.03em;text-transform:uppercase;font-size:11.5px;font-weight:600}.sdb-form-input{color:#ffffffe0;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;outline:none;height:36px;padding:0 12px;font-family:inherit;font-size:12.5px;transition:border-color .15s,background .15s}.sdb-form-input:focus{border-color:rgba(var(--sdb-local-rgb), .45);background:rgba(var(--sdb-local-rgb), .05)}.sdb-form-input--error{border-color:rgba(var(--sdb-error-rgb), .45)}.sdb-form-input--mono{font-family:JetBrains Mono,Fira Mono,monospace;font-size:12px}.sdb-form-hint{color:#ffffff40;font-size:11px;line-height:1.4}.sdb-form-error{color:rgba(var(--sdb-error-rgb), .8);font-size:11px}.sdb-form-radio-group{gap:8px;display:flex}.sdb-form-radio{cursor:pointer;color:#ffffff8c;background:#ffffff08;border:1px solid #ffffff17;border-radius:7px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;transition:background .12s,border-color .12s,color .12s;display:flex}.sdb-form-radio:has(input:checked){border-color:rgba(var(--sdb-local-rgb), .4);background:rgba(var(--sdb-local-rgb), .09);color:#ffffffe6}.sdb-form-radio input[type=radio]{accent-color:rgb(var(--sdb-local-rgb));width:13px;height:13px}.sdb-modal__test-area{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.sdb-modal__test-btn{color:#ffffff80;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:12px;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.sdb-modal__test-btn:hover:not(:disabled){color:#fffc;background:#ffffff14}.sdb-modal__test-btn:disabled{opacity:.45;cursor:default}.sdb-modal__test-result{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:11.5px;font-weight:500;display:flex;overflow:hidden}.sdb-modal__test-result--ok{color:rgba(var(--sdb-online-rgb), .85)}.sdb-modal__test-result--fail{color:rgba(var(--sdb-error-rgb), .85)}.sdb-modal__actions{flex-shrink:0;gap:8px;display:flex}.sdb-modal__cancel-btn{color:#ffffff73;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:7px;height:32px;padding:0 16px;font-size:12.5px;font-weight:500;transition:background .12s,color .12s}.sdb-modal__cancel-btn:hover{color:#fffc;background:#ffffff0f}.sdb-modal__save-btn{border:1px solid rgba(var(--sdb-hosted-rgb), .35);background:rgba(var(--sdb-hosted-rgb), .12);height:32px;color:rgba(var(--sdb-hosted-rgb), .9);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 18px;font-size:12.5px;font-weight:600;transition:background .15s;display:inline-flex}.sdb-modal__save-btn:hover:not(:disabled){background:rgba(var(--sdb-hosted-rgb), .22)}.sdb-modal__save-btn:disabled{opacity:.45;cursor:default}.sdb-modal__delete-btn{border:1px solid rgba(var(--sdb-error-rgb), .4);background:rgba(var(--sdb-error-rgb), .12);height:32px;color:rgba(var(--sdb-error-rgb), .9);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 18px;font-size:12.5px;font-weight:600;transition:background .15s;display:inline-flex}.sdb-modal__delete-btn:hover{background:rgba(var(--sdb-error-rgb), .24)}.sdb-info-bar{justify-content:space-between;align-items:center;gap:var(--sdb-sp-md);padding:0 var(--sdb-sp-lg);background:var(--sdb-surface-2);border-bottom:1px solid rgba(var(--sdb-local-rgb), .08);min-width:0;height:44px;display:flex}.sdb-info-bar__left{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.sdb-info-bar__status{text-transform:uppercase;letter-spacing:.06em;flex-shrink:0;font-size:11px;font-weight:500}.sdb-info-bar__status--online{color:rgba(var(--sdb-online-rgb), .85)}.sdb-info-bar__status--offline,.sdb-info-bar__status--error{color:rgba(var(--sdb-error-rgb), .75)}.sdb-info-bar__status--unknown{color:#ffffff4d}.sdb-info-bar__sep{color:#ffffff2e;flex-shrink:0;font-size:12px}.sdb-info-bar__url{color:#fff6;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;max-width:480px;font-family:JetBrains Mono,Fira Mono,monospace;font-size:11.5px;overflow:hidden}.sdb-info-bar__copy{color:#ffffff40;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:color .12s,background .12s;display:flex}.sdb-info-bar__copy:hover{color:#ffffffa6;background:#ffffff0f}.sdb-info-bar__copy--done{color:rgba(var(--sdb-online-rgb), .8)}.sdb-info-bar__right{flex-shrink:0;align-items:center;gap:8px;display:flex}.sdb-info-bar__launch{border:1px solid;border-radius:6px;align-items:center;gap:5px;height:28px;padding:0 11px;font-size:11.5px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.sdb-info-bar__launch--local{border-color:rgba(var(--sdb-local-rgb), .28);background:rgba(var(--sdb-local-rgb), .07);color:rgba(var(--sdb-local-rgb), .85)}.sdb-info-bar__launch--local:hover{background:rgba(var(--sdb-local-rgb), .14);border-color:rgba(var(--sdb-local-rgb), .42);color:rgba(var(--sdb-local-rgb), 1)}.sdb-info-bar__launch--hosted{border-color:rgba(var(--sdb-hosted-rgb), .28);background:rgba(var(--sdb-hosted-rgb), .07);color:rgba(var(--sdb-hosted-rgb), .85)}.sdb-info-bar__launch--hosted:hover{background:rgba(var(--sdb-hosted-rgb), .14);border-color:rgba(var(--sdb-hosted-rgb), .42);color:rgba(var(--sdb-hosted-rgb), 1)}.sdb-panel-error{padding:var(--sdb-sp-xl) var(--sdb-sp-lg);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:180px;display:flex}.sdb-panel-error__icon{color:rgba(var(--sdb-error-rgb), .55);flex-shrink:0}.sdb-panel-error__title{color:#ffffffb3;margin:0;font-size:13.5px;font-weight:600}.sdb-panel-error__detail{color:#ffffff4d;max-width:380px;margin:0;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.5}.sdb-panel-error__retry{color:#ffffff8c;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:7px;align-items:center;gap:6px;height:30px;margin-top:4px;padding:0 14px;font-size:12px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.sdb-panel-error__retry:hover{color:#ffffffd9;background:#ffffff17}.sdb-delete-warning{flex-direction:column;align-items:center;gap:12px;padding:8px 0;display:flex}.sdb-delete-warning__icon{color:rgba(var(--sdb-error-rgb), .65)}.sdb-delete-warning__text{color:#ffffffbf;margin:0;font-size:13.5px;line-height:1.5}.sdb-delete-warning__text strong{color:#ffffffeb}.sdb-delete-warning__sub{color:#ffffff4d;max-width:320px;margin:0;font-size:11.5px;line-height:1.6}.sdb-skel{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff17 50%,#ffffff0a 75%) 0 0/600px 100%;border-radius:4px;animation:1.6s linear infinite sdb-shimmer}.sdb-skel-overview{padding:var(--sdb-sp-lg);grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.sdb-skel-stat{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;height:72px}.sdb-skel-stat-inner{flex-direction:column;gap:8px;margin:16px;display:flex}.sdb-skel-rows{padding:var(--sdb-sp-lg);flex-direction:column;gap:4px;display:flex}.sdb-skel-row{border-radius:6px;height:38px}.sdb-skel-sql{padding:var(--sdb-sp-lg);flex-direction:column;gap:8px;display:flex}.sdb-skel-editor{border-radius:8px;height:180px}.sdb-skel-results{border-radius:8px;height:120px;margin-top:4px}.sdb-panel-empty{padding:var(--sdb-sp-xl) var(--sdb-sp-lg);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:180px;display:flex}.sdb-panel-empty__icon{color:#ffffff26}.sdb-panel-empty__title{color:#ffffff80;margin:0;font-size:13.5px;font-weight:600}.sdb-panel-empty__hint{color:#ffffff40;max-width:300px;margin:0;font-size:12px;line-height:1.6}.sdb-panel-empty__action{color:#ffffff80;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:7px;align-items:center;gap:6px;height:30px;margin-top:4px;padding:0 14px;font-size:11.5px;font-weight:500;transition:background .15s;display:inline-flex}.sdb-panel-empty__action:hover{color:#fffc;background:#ffffff14}.sdb-panel-coming-soon{text-align:center;min-height:200px;padding:var(--sdb-sp-xl);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.sdb-panel-coming-soon__badge{background:rgba(var(--sdb-local-rgb), .1);border:1px solid rgba(var(--sdb-local-rgb), .2);color:rgba(var(--sdb-local-rgb), .7);letter-spacing:.06em;text-transform:uppercase;border-radius:20px;padding:3px 10px;font-size:10.5px;font-weight:600;display:inline-block}.sdb-panel-coming-soon__title{color:#ffffff73;margin:0;font-size:13px;font-weight:600}.sdb-panel-coming-soon__hint{color:#ffffff38;max-width:280px;margin:0;font-size:11.5px;line-height:1.6}.sdb-detail__panel::-webkit-scrollbar{width:4px}.sdb-detail__panel::-webkit-scrollbar-track{background:0 0}.sdb-detail__panel::-webkit-scrollbar-thumb{background:#ffffff17;border-radius:2px}@media (max-width:860px){.sdb-sel-bar{padding:12px var(--sdb-sp-md);flex-direction:column;align-items:flex-start;gap:10px}.sdb-sel-bar__actions{align-self:flex-start}.sdb-info-bar__url{max-width:240px}.sdb-tabs{overflow-x:auto}.sdb-tabs::-webkit-scrollbar{display:none}}@media (max-width:600px){.sdb-header{padding:14px var(--sdb-sp-md)}.sdb-tab{padding:0 12px;font-size:10.5px}.sdb-tab-inner{padding:var(--sdb-sp-md)}.sdb-info-bar{padding:0 var(--sdb-sp-md)}}.qsc-anchor{display:inline-flex;position:relative}.qsc-trigger{width:30px;height:30px;color:var(--df-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.qsc-trigger:hover{color:var(--df-text);background:rgba(var(--df-accent-ch), .08);border-color:var(--df-border)}.qsc-trigger--active{color:var(--df-accent);background:rgba(var(--df-accent-ch), .12);border-color:rgba(var(--df-accent-ch), .3)}.qsc-trigger:focus-visible{outline:2px solid var(--df-accent);outline-offset:2px}.qsc-panel{border:1px solid rgba(var(--df-accent-ch), .25);width:280px;box-shadow:0 12px 40px #0009, 0 0 0 1px rgba(var(--df-accent-ch), .05) inset;z-index:200;background:#080e1cf7;border-radius:10px;animation:.14s ease-out qsc-in;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}@keyframes qsc-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.qsc-header{border-bottom:1px solid rgba(var(--df-accent-ch), .1);justify-content:space-between;align-items:center;padding:11px 14px 10px;display:flex}.qsc-header-title{letter-spacing:.04em;text-transform:uppercase;color:var(--df-text-secondary);font-size:11.5px;font-weight:600}.qsc-close{width:22px;height:22px;color:var(--df-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:color .1s,background .1s;display:inline-flex}.qsc-close:hover{color:var(--df-text);background:#ffffff0f}.qsc-close:focus-visible{outline:2px solid var(--df-accent);outline-offset:1px}.qsc-body{overscroll-behavior:contain;max-height:380px;overflow-y:auto}.qsc-body::-webkit-scrollbar{width:3px}.qsc-body::-webkit-scrollbar-track{background:0 0}.qsc-body::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}.qsc-section{border-bottom:1px solid rgba(var(--df-accent-ch), .07);padding:10px 14px 6px}.qsc-section:last-child{border-bottom:none}.qsc-section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--df-text-dim);align-items:center;gap:5px;margin-bottom:8px;font-size:10px;font-weight:600;display:flex}.qsc-row{justify-content:space-between;align-items:center;gap:12px;padding:5px 0;display:flex}.qsc-row-label{flex-direction:column;gap:1px;min-width:0;display:flex}.qsc-row-name{color:var(--df-text);white-space:nowrap;font-size:12.5px}.qsc-row-desc{color:var(--df-text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.qsc-toggle{cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9px;flex-shrink:0;width:32px;height:18px;padding:0;transition:background .18s,border-color .18s;position:relative}.qsc-toggle--on{background:var(--df-accent);border-color:var(--df-accent)}.qsc-toggle-thumb{background:#ffffff73;border-radius:50%;width:12px;height:12px;transition:transform .18s,background .18s;position:absolute;top:2px;left:2px}.qsc-toggle--on .qsc-toggle-thumb{background:#fff;transform:translate(14px)}.qsc-toggle:focus-visible{outline:2px solid var(--df-accent);outline-offset:2px}.qsc-footer{border-top:1px solid rgba(var(--df-accent-ch), .1);justify-content:flex-end;align-items:center;gap:8px;padding:10px 14px;display:flex}.qsc-btn{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:500;transition:background .15s,color .15s,opacity .15s;display:inline-flex}.qsc-btn:focus-visible{outline:2px solid var(--df-accent);outline-offset:2px}.qsc-btn--ghost{color:var(--df-text-muted);background:0 0;border:1px solid #ffffff14}.qsc-btn--ghost:hover{color:var(--df-text-secondary);background:#ffffff0a}.qsc-btn--primary{background:var(--df-accent);color:#fff}.qsc-btn--primary:hover{background:var(--df-accent-hover)}.qsc-btn--saved{background:var(--df-success);pointer-events:none}.aad-root{--cc-bg-primary:#09090b;--cc-bg-surface:#111114;--cc-bg-surface-hover:#18181c;--cc-bg-surface-raised:#1c1c21;--cc-bg-inset:#06060a;--cc-text-primary:#e4e4e7;--cc-text-secondary:#a1a1aa;--cc-text-muted:#63636e;--cc-text-accent:#22d3ee;--cc-accent:#22d3ee;--cc-accent-hover:#67e8f9;--cc-accent-muted:#22d3ee26;--cc-accent-border:#22d3ee40;--cc-success:#34d399;--cc-warning:#fbbf24;--cc-error:#f87171;--cc-info:#60a5fa;--cc-border:#ffffff0f;--cc-border-active:#22d3ee4d;--cc-border-subtle:#ffffff08;--cc-shadow-sm:0 1px 2px #0006;--cc-shadow-md:0 4px 12px #00000080, 0 0 0 1px #ffffff08;--cc-shadow-lg:0 12px 40px #000000b3, 0 0 0 1px #ffffff0d inset;--cc-radius-sm:4px;--cc-radius-md:6px;--cc-radius-lg:8px;--cc-radius-xl:12px;--cc-ease:cubic-bezier(.16, 1, .3, 1);background:var(--cc-bg-primary);min-height:100vh;color:var(--cc-text-primary);box-sizing:border-box;max-width:1400px;margin:0 auto;padding:24px;font-family:IBM Plex Sans,-apple-system,sans-serif;font-size:13.5px}@keyframes aad-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.aad-fade-in{animation:aad-enter .3s var(--cc-ease) both}.aad-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.aad-header-left{align-items:baseline;gap:12px;display:flex}.aad-title{letter-spacing:-.01em;color:var(--cc-text-primary);margin:0;font-family:JetBrains Mono,Fira Code,monospace;font-size:28px;font-weight:700}.aad-title-sub{letter-spacing:.04em;text-transform:uppercase;color:var(--cc-text-muted);font-size:11.5px;font-weight:500}.aad-time-nav{background:var(--cc-bg-surface);border:1px solid var(--cc-border);border-radius:var(--cc-radius-md);gap:4px;padding:3px;display:flex}.aad-time-btn{color:var(--cc-text-muted);cursor:pointer;letter-spacing:.04em;background:0 0;border:none;border-radius:4px;padding:5px 12px;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:500;transition:color .1s,background .1s}.aad-time-btn:hover{color:var(--cc-text-secondary)}.aad-time-btn--active{background:var(--cc-bg-surface-raised);color:var(--cc-accent);border:1px solid var(--cc-accent-border)}.aad-time-btn:focus-visible{outline:2px solid var(--cc-accent);outline-offset:2px}.aad-bento{grid-template-columns:2fr 1fr;gap:12px;margin-bottom:12px;display:grid}.aad-hero{background:var(--cc-bg-surface);border:1px solid var(--cc-border);border-radius:var(--cc-radius-xl);transition:box-shadow .18s var(--cc-ease);flex-direction:column;gap:8px;padding:24px;display:flex;box-shadow:0 0 20px #22d3ee1a}.aad-hero:hover{box-shadow:0 0 32px #22d3ee26, var(--cc-shadow-md)}.aad-hero-label{letter-spacing:.04em;text-transform:uppercase;color:var(--cc-text-muted);font-size:11.5px;font-weight:500}.aad-hero-metric{align-items:baseline;gap:8px;display:flex}.aad-hero-number{letter-spacing:-.01em;color:var(--cc-accent);font-family:JetBrains Mono,monospace;font-size:48px;font-weight:700;line-height:1}.aad-hero-unit{color:var(--cc-text-secondary);font-size:16px;font-weight:500}.aad-hero-meta{align-items:center;gap:16px;display:flex}.aad-hero-delta{color:var(--cc-success);font-size:11.5px;font-weight:500}.aad-hero-range{color:var(--cc-text-muted);font-family:JetBrains Mono,monospace;font-size:11.5px}.aad-sparkline{margin-top:4px;display:block}.aad-sprint{background:var(--cc-bg-surface);border:1px solid var(--cc-border);border-radius:var(--cc-radius-xl);transition:box-shadow .18s var(--cc-ease);flex-direction:column;gap:16px;padding:24px;display:flex}.aad-sprint:hover{box-shadow:var(--cc-shadow-md)}.aad-card-header{justify-content:space-between;align-items:center;display:flex}.aad-card-title{letter-spacing:-.01em;color:var(--cc-text-primary);margin:0;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700}.aad-card-badge{letter-spacing:.06em;text-transform:uppercase;background:var(--cc-accent-muted);color:var(--cc-accent);border:1px solid var(--cc-accent-border);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.aad-phases{flex-direction:column;flex:1;gap:12px;display:flex}.aad-phase-meta{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-bottom:6px;display:grid}.aad-phase-name{color:var(--cc-text-secondary);letter-spacing:.04em;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:500}.aad-phase-label{color:var(--cc-text-muted);font-size:11.5px}.aad-phase-pct{color:var(--cc-text-secondary);font-family:JetBrains Mono,monospace;font-size:11.5px}.aad-phase-track{background:var(--cc-bg-inset);border-radius:2px;height:4px;overflow:hidden}.aad-phase-fill{border-radius:2px;width:0;height:100%}.aad-sprint-footer{border-top:1px solid var(--cc-border-subtle);gap:16px;padding-top:8px;display:flex}.aad-sprint-stat{color:var(--cc-text-muted);align-items:center;gap:4px;font-size:11.5px;display:flex}.aad-sprint-num{color:var(--cc-text-secondary);font-family:JetBrains Mono,monospace;font-size:13.5px;font-weight:600}.aad-section{margin-top:24px}.aad-section-title{letter-spacing:-.01em;color:var(--cc-text-secondary);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:12px;margin:0 0 12px;font-family:JetBrains Mono,monospace;font-size:13.5px;font-weight:700;display:flex}.aad-section-count{color:var(--cc-accent);letter-spacing:0;text-transform:none;background:var(--cc-accent-muted);border:1px solid var(--cc-accent-border);border-radius:999px;padding:1px 8px;font-family:IBM Plex Sans,sans-serif;font-size:11.5px;font-weight:400}.aad-agent-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.aad-agent-card{background:var(--cc-bg-surface);border:1px solid var(--cc-border);border-radius:var(--cc-radius-lg);cursor:pointer;text-align:left;transition:box-shadow .18s var(--cc-ease), border-color .18s var(--cc-ease), background .1s;animation:aad-enter .3s var(--cc-ease) both;flex-direction:column;gap:8px;padding:16px;display:flex}.aad-agent-card:hover{box-shadow:var(--cc-shadow-md);background:var(--cc-bg-surface-hover);border-color:#ffffff1a}.aad-agent-card--expanded{border-color:var(--cc-accent-border);box-shadow:var(--cc-shadow-md)}.aad-agent-card:focus-visible{outline:2px solid var(--cc-accent);outline-offset:2px}.aad-agent-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.aad-agent-left{align-items:center;gap:8px;display:flex}.aad-status-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:2px}.aad-agent-name{color:var(--cc-text-primary);letter-spacing:-.01em;font-family:JetBrains Mono,monospace;font-size:13.5px;font-weight:700}.aad-agent-role{color:var(--cc-text-muted);font-size:11.5px}.aad-agent-count{flex-direction:column;align-items:flex-end;display:flex}.aad-agent-num{color:var(--cc-text-primary);font-family:JetBrains Mono,monospace;font-size:20px;font-weight:700;line-height:1}.aad-agent-num-label{color:var(--cc-text-muted);font-size:11.5px}.aad-agent-task{min-height:16px;overflow:hidden}.aad-task-text{color:var(--cc-text-secondary);-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:11.5px;display:-webkit-box;overflow:hidden}.aad-task-idle{color:var(--cc-text-muted);font-size:11.5px;font-style:italic}.aad-mini-bars{display:block}.aad-agent-detail{border-top:1px solid var(--cc-border-subtle);animation:aad-enter .18s var(--cc-ease) both;flex-direction:column;gap:4px;padding-top:8px;display:flex}.aad-detail-row{justify-content:space-between;align-items:center;display:flex}.aad-detail-label{color:var(--cc-text-muted);font-size:11.5px}.aad-detail-val{color:var(--cc-text-secondary);font-family:JetBrains Mono,monospace;font-size:11.5px}.aad-feed{background:var(--cc-bg-surface);border:1px solid var(--cc-border);border-radius:var(--cc-radius-lg);overscroll-behavior:contain;height:220px;overflow-y:auto}.aad-feed::-webkit-scrollbar{width:3px}.aad-feed::-webkit-scrollbar-track{background:0 0}.aad-feed::-webkit-scrollbar-thumb{background:#ffffff0f;border-radius:2px}.aad-feed-row{border-bottom:1px solid var(--cc-border-subtle);grid-template-columns:48px 72px 80px 1fr;align-items:center;gap:12px;padding:8px 16px;transition:background .1s;display:grid}.aad-feed-row:hover{background:var(--cc-bg-surface-hover)}.aad-feed-row:last-child{border-bottom:none}.aad-feed-time{color:var(--cc-text-muted);letter-spacing:.02em;font-family:JetBrains Mono,monospace;font-size:11.5px}.aad-feed-agent{color:var(--cc-text-secondary);font-size:12px;font-weight:600}.aad-feed-action{letter-spacing:.02em;font-size:11.5px;font-weight:500}.aad-feed-target{color:var(--cc-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}@media (max-width:1024px){.aad-bento{grid-template-columns:1fr}.aad-agent-grid{grid-template-columns:repeat(2,1fr)}.aad-hero-number{font-size:40px}}@media (max-width:768px){.aad-root{padding:16px}.aad-title{font-size:22px}.aad-agent-grid{grid-template-columns:repeat(2,1fr)}.aad-feed-row{grid-template-columns:48px 60px 1fr}.aad-feed-action{display:none}.aad-hero-number{font-size:36px}}@media (max-width:480px){.aad-root{padding:12px}.aad-header{flex-direction:column;align-items:flex-start}.aad-agent-grid{grid-template-columns:1fr}.aad-feed-row{grid-template-columns:48px 1fr}.aad-feed-agent{display:none}.aad-hero-number{font-size:32px}}.disk-section{position:relative}.disk-total-size{color:var(--df-text-muted);margin-left:4px;font-size:11px}.disk-breadcrumb{flex-wrap:wrap;align-items:center;gap:2px;padding:6px 0 10px;display:flex}.disk-breadcrumb__back{background:var(--df-surface-hover);cursor:pointer;width:22px;height:22px;color:var(--df-text-muted);border:none;border-radius:4px;justify-content:center;align-items:center;margin-right:4px;display:flex}.disk-breadcrumb__back:hover{color:var(--df-text);background:var(--df-surface-active)}.disk-breadcrumb__seg{color:var(--df-text-muted);cursor:pointer;font-size:12px;font-family:var(--font-mono);background:0 0;border:none;border-radius:4px;padding:2px 6px;transition:color .12s,background .12s}.disk-breadcrumb__seg:hover{color:var(--df-text);background:var(--df-surface-hover)}.disk-breadcrumb__seg--home{color:var(--accent);align-items:center;display:flex}.disk-breadcrumb__seg--home:hover{background:var(--df-accent-08)}.disk-breadcrumb__seg--current{color:var(--df-text);cursor:default}.disk-breadcrumb__sep{color:var(--df-border);flex-shrink:0}.disk-name-cell{align-items:center;gap:6px;display:flex}.disk-name-cell__icon{color:var(--df-text-muted);flex-shrink:0}.disk-name-cell__label{font-size:13px}.disk-size-cell{justify-content:flex-end;align-items:center;gap:8px;display:flex}.disk-size-cell__bar-wrap{background:var(--df-border-subtle);border-radius:2px;flex-shrink:0;width:60px;height:4px;overflow:hidden}.disk-size-cell__bar{background:var(--accent);opacity:.7;border-radius:2px;height:100%;transition:width .2s;display:block}.disk-size-cell__label{font-family:var(--font-mono);color:var(--df-text);text-align:right;min-width:60px;font-size:12px}.disk-type-badge{font-size:11px;font-family:var(--font-mono);background:var(--df-surface-hover);color:var(--df-text-muted);border:1px solid var(--df-border-subtle);border-radius:4px;align-items:center;padding:1px 6px;display:inline-flex}.disk-context-menu{z-index:1000;background:var(--df-surface);border:1px solid var(--df-border);border-radius:8px;min-width:200px;padding:4px;animation:.1s context-fade-in;position:fixed;box-shadow:0 8px 24px #0006}@keyframes context-fade-in{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.disk-context-menu__item{width:100%;color:var(--df-text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;transition:background .1s;display:flex}.disk-context-menu__item:hover{background:var(--df-surface-hover)}.disk-context-menu__item:disabled{opacity:.5;cursor:default}.disk-context-menu__item--loading{opacity:.6}.collab-enhance-btn{color:#c4b5fd;background:linear-gradient(#0d1830,#0d1830) 0 0/100% 100% padding-box padding-box,linear-gradient(120deg,#8b5cf6,#3b82f6,#22d3ee,#8b5cf6) 0 0/300% 100% border-box;border:1px solid #0000;transition:color .2s,filter .2s,transform .15s,opacity .2s;animation:7s linear infinite collab-enhance-border;position:relative}.collab-enhance-btn:hover:not(:disabled){color:#ede9fe;filter:drop-shadow(0 0 7px #8b5cf680);transform:translateY(-1px)}.collab-enhance-btn:active:not(:disabled){transform:translateY(0)}.collab-enhance-btn:disabled{opacity:.35;animation:none}.collab-enhance-btn--busy,.collab-enhance-btn--busy:disabled{opacity:1;color:#e0e7ff;filter:drop-shadow(0 0 9px #6366f18c);animation:1.4s linear infinite collab-enhance-border}@keyframes collab-enhance-border{0%{background-position:0 0,0%}to{background-position:0 0,300%}}.dvc-card{color:var(--df-text);background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:0;display:flex;overflow:hidden}.dvc-header{background:#ffffff05;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.dvc-header__left{align-items:center;gap:7px;display:flex}.dvc-header__icon{color:var(--df-accent-70);flex-shrink:0}.dvc-header__title{letter-spacing:.04em;text-transform:uppercase;color:#ffffff8c;font-size:12px;font-weight:600}.dvc-decision{letter-spacing:.05em;text-transform:uppercase;border-radius:2px;align-items:center;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.dvc-decision--success{background:var(--df-success-15);border:1px solid var(--df-success-25);color:var(--df-success)}.dvc-decision--warning{background:var(--df-warning-15);border:1px solid var(--df-warning-25);color:var(--df-warning)}.dvc-decision--danger{background:var(--df-error-15);border:1px solid var(--df-error-25);color:var(--df-error)}.dvc-pending{align-items:flex-start;gap:10px;padding:14px;display:flex}.dvc-pending__icon{color:var(--df-warning);flex-shrink:0;margin-top:1px}.dvc-pending__title{color:var(--df-text);margin:0 0 3px;font-size:13px;font-weight:600}.dvc-pending__detail{color:var(--df-text-secondary);margin:0;font-size:12px}.dvc-pending__code{color:var(--df-text-muted);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.dvc-stats-bar{border-bottom:1px solid #ffffff0d;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 14px;display:flex}.dvc-stat-pill{color:var(--df-text-secondary);background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;align-items:baseline;gap:4px;padding:3px 9px;font-size:11px;display:inline-flex}.dvc-stat-pill--p0{background:var(--df-error-10);border-color:var(--df-error-20);color:var(--df-error)}.dvc-stat-pill--p1{color:#fb923c;background:#f973161a;border-color:#f9731633}.dvc-stat-pill--p2{background:var(--df-warning-8);border-color:var(--df-warning-18);color:var(--df-warning)}.dvc-stat-pill--p3{background:var(--df-accent-8);border-color:var(--df-accent-18);color:var(--df-accent)}.dvc-stat-pill--clean{background:var(--df-success-10);border-color:var(--df-success-20);color:var(--df-success)}.dvc-routes{flex-direction:column;gap:10px;padding:12px 14px;display:flex}.dvc-route{flex-direction:column;gap:6px;display:flex}.dvc-route__label{color:var(--df-text-muted);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px}.dvc-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.dvc-thumb{background:#ffffff05;border:1px solid #ffffff14;border-radius:6px;flex-direction:column;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;position:relative;overflow:hidden}.dvc-thumb:hover{border-color:var(--df-accent-40);transform:translateY(-1px)}.dvc-thumb img{object-fit:cover;object-position:top;background:#0000004d;width:100%;height:100px;display:block}.dvc-thumb__caption{color:var(--df-text-muted);padding:5px 7px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px}.dvc-thumb__ext{color:#ffffffb3;opacity:0;transition:opacity .15s;position:absolute;top:6px;right:6px}.dvc-thumb:hover .dvc-thumb__ext{opacity:1}.dvc-thumb--missing{height:100px;color:var(--df-text-dim);justify-content:center;align-items:center;gap:4px;font-size:10px}.dvc-findings{flex-direction:column;padding:4px 14px 12px;display:flex}.dvc-findings__empty{color:var(--df-text-muted);margin:8px 0;font-size:12px}.dvc-finding{border-bottom:1px solid #ffffff0a;align-items:flex-start;gap:8px;padding:7px 0;display:flex}.dvc-finding:last-of-type{border-bottom:none}.dvc-finding__severity{border-radius:2px;flex-shrink:0;padding:1px 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10px;font-weight:700}.dvc-finding--p0 .dvc-finding__severity{background:var(--df-error-15);color:var(--df-error)}.dvc-finding--p1 .dvc-finding__severity{color:#fb923c;background:#f9731626}.dvc-finding--p2 .dvc-finding__severity{background:var(--df-warning-15);color:var(--df-warning)}.dvc-finding--p3 .dvc-finding__severity{background:var(--df-accent-15);color:var(--df-accent)}.dvc-finding__body{flex-direction:column;gap:1px;min-width:0;display:flex}.dvc-finding__summary{color:var(--df-text);font-size:12px}.dvc-finding__meta{color:var(--df-text-muted);font-size:10.5px}.dvc-findings__toggle{color:var(--df-accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-top:4px;padding:3px 0;font-size:11px;display:inline-flex}.dvc-findings__toggle:hover{color:var(--df-accent-hover)}.dvc-footer{color:var(--df-text-dim);border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:8px 14px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px;display:flex}@media (prefers-reduced-motion:reduce){.dvc-thumb,.dvc-thumb__ext{transition:none}}.collab-xchannel-header{white-space:normal;margin-bottom:8px;font-weight:600;display:block}.collab-xchannel-header--link{color:inherit;font:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-weight:600;-webkit-text-decoration:underline dotted #ffffff59;text-decoration:underline dotted #ffffff59}.collab-xchannel-header--link:hover{color:var(--accent-hover);text-decoration-color:currentColor}.collab-xchannel-header--link:focus-visible{outline:1px solid var(--accent);outline-offset:2px;border-radius:3px}.collab-also-sent{color:#a78bfa;opacity:.85;margin-top:4px;font-size:11px}.collab-also-sent--failed{color:#f87171}.me-svg{flex-shrink:0;display:block;overflow:visible}.me-part,.me-turn,.me-bob,.me-pulse{transform-origin:0 0;transform-box:view-box}@keyframes meTurn{to{transform:rotate(360deg)}}@keyframes meBreatheU{0%,to{transform:scale(.86)}50%{transform:scale(1.05)}}@keyframes meScatter{0%,52%,to{opacity:1;transform:translate(0)}66%{transform:translate(calc(var(--dx) * 5px), calc(var(--dy) * 5px));opacity:.6}82%{transform:translate(calc(var(--dx) * .8px), calc(var(--dy) * .8px));opacity:1}}@keyframes meDrift{0%,to{transform:translate(0)}50%{transform:translate(calc(var(--dx) * 1.6px), calc(var(--dy) * 1.6px))}}@keyframes meRippleU{0%,to{transform:scale(.9)}50%{transform:scale(1.1)}}@keyframes mePulse{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes meBob{0%,to{transform:translateY(-.6px)rotate(-3deg)}50%{transform:translateY(.9px)rotate(3deg)}}@keyframes meTail{0%,to{transform:rotate(-12deg)}50%{transform:rotate(14deg)}}.me-thinking .me-turn{animation:16s linear infinite meTurn}.me-thinking .me-wedge{animation:2.6s ease-in-out infinite meBreatheU;animation-delay:calc(var(--i,0) * .2s)}.me-thinking .me-drift{animation:2.8s ease-in-out infinite meDrift;animation-delay:calc(var(--i,0) * .35s)}.me-thinking .me-pulse{animation:2.6s ease-in-out infinite mePulse}.me-thinking .me-bob{animation:3s ease-in-out infinite meBob}.me-thinking .me-tail{transform-origin:5px -3px;animation:3s ease-in-out infinite meTail}.me-tool .me-wedge,.me-tool .me-drift{animation:1.9s cubic-bezier(.3,0,.2,1) infinite meScatter;animation-delay:calc(var(--i,0) * 90ms)}.me-tool .me-turn{animation:8s linear infinite meTurn}.me-tool .me-pulse{animation:.95s ease-in-out infinite mePulse}.me-tool .me-bob{animation:.9s ease-in-out infinite meBob}.me-tool .me-tail{transform-origin:5px -3px;animation:.55s ease-in-out infinite meTail}.me-writing .me-wedge{animation:.8s ease-in-out infinite meRippleU;animation-delay:calc(var(--i,0) * 50ms)}.me-writing .me-drift{animation:.7s ease-in-out infinite meDrift;animation-delay:calc(var(--i,0) * 80ms)}.me-writing .me-pulse{animation:.8s ease-in-out infinite mePulse}.me-writing .me-bob{animation:.6s ease-in-out infinite meBob}.me-writing .me-tail{transform-origin:5px -3px;animation:.3s ease-in-out infinite meTail}@media (prefers-reduced-motion:reduce){.me-svg *,.me-svg{animation:none!important}}@property --awfx-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.awfx{isolation:isolate;animation:3.2s ease-in-out infinite awfx-glow}.awfx-layer{z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.awfx-aurora{filter:blur(6px);background:radial-gradient(40% 50% at 25% 35%,#3b82f657,#0000 70%),radial-gradient(35% 45% at 75% 65%,#22d3ee3d,#0000 70%),radial-gradient(30% 40% at 55% 20%,#818cf838,#0000 70%);animation:7s ease-in-out infinite alternate awfx-drift;position:absolute;inset:-40%}.awfx-sweep{background:linear-gradient(100deg,#0000 0%,#93c5fd33 50%,#0000 100%);width:45%;animation:3.4s cubic-bezier(.4,0,.2,1) infinite awfx-sweep;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)skew(-18deg)}.awfx-ring{z-index:-1;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--awfx-angle), transparent 0 62%, #60a5fae6 82%, #22d3ee 92%, transparent 100%);-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1.5px;animation:3.6s linear infinite awfx-spin;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes awfx-drift{0%{transform:translate(-8%,-6%)rotate(0)}to{transform:translate(8%,6%)rotate(14deg)}}@keyframes awfx-sweep{0%{transform:translate(-120%)skew(-18deg)}55%,to{transform:translate(330%)skew(-18deg)}}@keyframes awfx-spin{to{--awfx-angle:360deg}}@keyframes awfx-glow{0%,to{box-shadow:0 0 #3b82f600,0 0 14px -6px #3b82f659}50%{box-shadow:0 0 #3b82f600,0 0 22px -3px #3b82f68c}}@media (prefers-reduced-motion:reduce){.awfx,.awfx-aurora,.awfx-sweep,.awfx-ring{animation:none}.awfx-sweep{display:none}}.sov-layout{gap:18px;height:auto}.sov-layout .ssh-header{padding:10px 18px}.sov-layout .ssh-pills{justify-content:flex-start}.sov-layout .bsb-strip{flex:none;justify-content:space-between;width:100%;padding:8px 20px}.sov-main-grid{grid-template-columns:minmax(0,1fr) 440px;align-items:start;gap:18px;display:grid}.sov-main-grid .pcg-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.sov-main-grid .asw-strip{flex-direction:column;align-items:stretch;gap:10px;max-height:560px;padding:14px 16px}.sov-main-grid .asw-header{border-bottom:1px solid #ffffff14;border-right:0;flex-direction:row;justify-content:space-between;align-items:center;padding:0 0 10px}.sov-main-grid .asw-count{font-size:1.4rem}.sov-main-grid .asw-channels{grid-template-columns:1fr 1fr;align-content:start;gap:2px 10px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.sov-main-grid .asw-channel-model-tags{display:none}.sov-main-grid .asw-channel-label{text-align:left;flex:1;max-width:none}.sov-machine-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sov-tiles-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.sov-bottom-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.sov-tiles-row>.sov-intel-group,.sov-bottom-row>.sov-intel-group{height:100%}.sov-tiles-row .sov-intel-split{grid-template-columns:1fr 1fr}@media (max-width:1280px){.sov-main-grid{grid-template-columns:1fr}.sov-main-grid .asw-strip{max-height:360px}}@media (max-width:1200px){.sov-tiles-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.sov-machine-row,.sov-bottom-row{grid-template-columns:1fr}}@media (max-width:760px){.sov-tiles-row,.sov-tiles-row .sov-intel-split{grid-template-columns:1fr}}.sov-layout .ssh-gauges{flex-flow:wrap;gap:6px 22px}.sov-tiles-row .chart-panel{height:100%}@media (max-width:1280px){.sov-main-grid{grid-template-columns:1fr}}@media (max-width:1700px){.sov-tiles-row .sov-intel-split{grid-template-columns:1fr}}.collab-header-spacer{height:calc(56px + env(safe-area-inset-top,0px))}@media (orientation:landscape) and (max-height:450px){.collab-header-fixed .nb{height:44px}.collab-header-spacer{height:calc(44px + env(safe-area-inset-top,0px))}}@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-divide-y-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}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
