/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) 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-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-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-duration:initial}}}@layer theme{:root,:host{--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-900:oklch(40.8% .123 38.172);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-green-100:oklch(96.2% .044 156.743);--color-green-300:oklch(87.1% .15 154.449);--color-green-700:oklch(52.7% .154 150.069);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-900:oklch(38.6% .063 188.416);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-500:oklch(68.5% .169 237.323);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-900:oklch(35.9% .144 278.697);--color-violet-300:oklch(81.1% .111 293.571);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-900:oklch(38.1% .176 304.987);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-900:oklch(40.8% .153 2.432);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--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-5xl:64rem;--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: 1.5 ;--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: 1.2 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:.75rem;--radius-2xl:1rem;--drop-shadow-sm:0 1px 2px #00000026;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-border:hsl(var(--border));--color-input:hsl(var(--input));--color-ring:hsl(var(--ring));--color-background:hsl(var(--background));--color-foreground:hsl(var(--foreground));--color-primary:hsl(var(--primary));--color-primary-foreground:hsl(var(--primary-foreground));--color-secondary:hsl(var(--secondary));--color-secondary-foreground:hsl(var(--secondary-foreground));--color-destructive:hsl(var(--destructive));--color-destructive-foreground:hsl(var(--destructive-foreground));--color-muted:hsl(var(--muted));--color-muted-foreground:hsl(var(--muted-foreground));--color-accent:hsl(var(--accent));--color-accent-foreground:hsl(var(--accent-foreground));--color-popover:hsl(var(--popover));--color-popover-foreground:hsl(var(--popover-foreground));--color-card:hsl(var(--card));--color-card-foreground:hsl(var(--card-foreground));--color-success:hsl(var(--success));--color-warning:hsl(var(--warning));--color-innoscale-primary:#03045e;--color-innoscale-primary-hover:#75b5ff;--color-innoscale-accent:#225998;--color-innoscale-light:#e5f2ff;--font-condensed:"Roboto Condensed", "Arial Narrow", sans-serif;--animate-slide-up:slideUp .5s ease-out;--animate-slide-down:slideDown .5s ease-out}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){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}:root{color-scheme:light;--background:0 0% 100%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:239 84% 19%;--primary-foreground:210 40% 98%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--success:142 71% 38%;--warning:38 92% 50%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:239 84% 19%;--radius:.5rem;--innoscale-primary:#03045e;--innoscale-primary-hover:#75b5ff;--innoscale-secondary:#464774;--innoscale-accent:#225998;--innoscale-light:#e5f2ff;--innoscale-lighter:#f0f7ff;--innoscale-gradient-start:#e5f2ff;--innoscale-gradient-end:#c9e4fe;--innoscale-text-primary:#03045e;--innoscale-text-secondary:#9b9cbc;--innoscale-sidebar:#222249}.dark{color-scheme:dark;--background:240 10% 3.9%;--foreground:0 0% 98%;--card:240 10% 3.9%;--card-foreground:0 0% 98%;--popover:240 10% 3.9%;--popover-foreground:0 0% 98%;--primary:210 100% 60%;--primary-foreground:222.2 47.4% 11.2%;--secondary:240 4.8% 16%;--secondary-foreground:210 40% 98%;--muted:240 4.8% 16%;--muted-foreground:240 5% 64.9%;--accent:240 4.8% 16%;--accent-foreground:210 40% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:210 40% 98%;--success:142 60% 45%;--warning:38 92% 55%;--border:240 3.7% 15.9%;--input:240 3.7% 15.9%;--ring:210 100% 60%;--innoscale-primary:#75b5ff;--innoscale-primary-hover:#a3ceff;--innoscale-secondary:#9b9cbc;--innoscale-accent:#5b8dc9;--innoscale-light:#1a1b3a;--innoscale-lighter:#252648;--innoscale-text-primary:#e8eaed;--innoscale-text-secondary:#b8bcc8;--innoscale-sidebar:#0f1024}*{border-color:hsl(var(--border));scrollbar-width:thin;scrollbar-color:#9ca3af59 transparent}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}select{background-color:hsl(var(--background));color:hsl(var(--foreground))}body[data-scroll-locked],body.with-scroll-bars-hidden{margin-right:0!important;padding-right:0!important}button,[type=button],[type=submit],[type=reset],[role=button]{cursor:pointer}button:disabled,[type=button]:disabled,[type=submit]:disabled,[role=button][aria-disabled=true]{cursor:not-allowed}}@layer components{.ds-dialog{width:calc(100% - 1.5rem);max-width:32rem;max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:var(--radius,.5rem);top:50%;left:50%;transform:translate(-50%,-50%)}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{inset-block:0}.inset-y-\[-2px\]{inset-block:-2px}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:0}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.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}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-60{height:calc(var(--spacing) * 60)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-96{height:calc(var(--spacing) * 96)}.h-\[60vh\]{height:60vh}.h-\[100dvh\]{height:100dvh}.h-\[120px\]{height:120px}.h-\[160px\]{height:160px}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-96{max-height:calc(var(--spacing) * 96)}.min-h-0{min-height:0}.min-h-\[18rem\]{min-height:18rem}.min-h-\[90px\]{min-height:90px}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-\[300px\]{width:300px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[22rem\]{max-width:22rem}.max-w-\[75\%\]{max-width:75%}.max-w-\[86\%\]{max-width:86%}.max-w-\[1200px\]{max-width:1200px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[8rem\]{min-width:8rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[520px\]{min-width:520px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.animate-pulse{animation:var(--animate-pulse)}.animate-slide-down{animation:var(--animate-slide-down)}.animate-slide-up{animation:var(--animate-slide-up)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.resize{resize:both}.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-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.grid-cols-\[2\.5rem_1fr\]{grid-template-columns:2.5rem 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.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}.gap-1{gap:var(--spacing)}.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>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}: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(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * 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-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.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)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--ds-warn-fg\)\]\/40{border-color:var(--ds-warn-fg)}@supports (color:color-mix(in lab,red,red)){.border-\[var\(--ds-warn-fg\)\]\/40{border-color:color-mix(in oklab,var(--ds-warn-fg) 40%,transparent)}}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-500{border-color:var(--color-amber-500)}.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-border{border-color:var(--color-border)}.border-destructive\/30{border-color:color-mix(in srgb,hsl(var(--destructive)) 30%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/30{border-color:color-mix(in oklab,var(--color-destructive) 30%,transparent)}}.border-destructive\/40{border-color:color-mix(in srgb,hsl(var(--destructive)) 40%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/40{border-color:color-mix(in oklab,var(--color-destructive) 40%,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-innoscale-accent{border-color:var(--color-innoscale-accent)}.border-innoscale-accent\/40{border-color:#22599866}@supports (color:color-mix(in lab,red,red)){.border-innoscale-accent\/40{border-color:color-mix(in oklab,var(--color-innoscale-accent) 40%,transparent)}}.border-input{border-color:var(--color-input)}.border-primary{border-color:var(--color-primary)}.border-primary\/20{border-color:color-mix(in srgb,hsl(var(--primary)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-primary\/20{border-color:color-mix(in oklab,var(--color-primary) 20%,transparent)}}.border-primary\/40{border-color:color-mix(in srgb,hsl(var(--primary)) 40%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-primary\/40{border-color:color-mix(in oklab,var(--color-primary) 40%,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-sky-500\/40{border-color:#00a5ef66}@supports (color:color-mix(in lab,red,red)){.border-sky-500\/40{border-color:color-mix(in oklab,var(--color-sky-500) 40%,transparent)}}.border-slate-800{border-color:var(--color-slate-800)}.border-success\/40{border-color:color-mix(in srgb,hsl(var(--success)) 40%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-success\/40{border-color:color-mix(in oklab,var(--color-success) 40%,transparent)}}.border-transparent{border-color:#0000}.border-warning\/40{border-color:color-mix(in srgb,hsl(var(--warning)) 40%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-warning\/40{border-color:color-mix(in oklab,var(--color-warning) 40%,transparent)}}.border-warning\/50{border-color:color-mix(in srgb,hsl(var(--warning)) 50%,transparent)}@supports (color:color-mix(in lab,red,red)){.border-warning\/50{border-color:color-mix(in oklab,var(--color-warning) 50%,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)}}.bg-\[var\(--ds-blue-600\)\]{background-color:var(--ds-blue-600)}.bg-\[var\(--ds-err-bg\)\]{background-color:var(--ds-err-bg)}.bg-\[var\(--ds-idle-bg\)\]{background-color:var(--ds-idle-bg)}.bg-\[var\(--ds-ok-bg\)\]{background-color:var(--ds-ok-bg)}.bg-\[var\(--ds-warn-bg\)\]{background-color:var(--ds-warn-bg)}.bg-accent{background-color:var(--color-accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500{background-color:var(--color-amber-500)}.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\/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-background{background-color:var(--color-background)}.bg-black{background-color:var(--color-black)}.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\/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-blue-100{background-color:var(--color-blue-100)}.bg-border{background-color:var(--color-border)}.bg-card{background-color:var(--color-card)}.bg-destructive{background-color:var(--color-destructive)}.bg-destructive\/5{background-color:color-mix(in srgb,hsl(var(--destructive)) 5%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/5{background-color:color-mix(in oklab,var(--color-destructive) 5%,transparent)}}.bg-destructive\/10{background-color:color-mix(in srgb,hsl(var(--destructive)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--color-destructive) 10%,transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.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\/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-600{background-color:var(--color-emerald-600)}.bg-foreground{background-color:var(--color-foreground)}.bg-foreground\/60{background-color:color-mix(in srgb,hsl(var(--foreground)) 60%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-foreground\/60{background-color:color-mix(in oklab,var(--color-foreground) 60%,transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-innoscale-accent{background-color:var(--color-innoscale-accent)}.bg-innoscale-light{background-color:var(--color-innoscale-light)}.bg-innoscale-primary{background-color:var(--color-innoscale-primary)}.bg-muted{background-color:var(--color-muted)}.bg-muted-foreground\/50{background-color:color-mix(in srgb,hsl(var(--muted-foreground)) 50%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/50{background-color:color-mix(in oklab,var(--color-muted-foreground) 50%,transparent)}}.bg-muted\/20{background-color:color-mix(in srgb,hsl(var(--muted)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--color-muted) 20%,transparent)}}.bg-muted\/40{background-color:color-mix(in srgb,hsl(var(--muted)) 40%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--color-muted) 40%,transparent)}}.bg-muted\/50{background-color:color-mix(in srgb,hsl(var(--muted)) 50%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}.bg-muted\/60{background-color:color-mix(in srgb,hsl(var(--muted)) 60%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/60{background-color:color-mix(in oklab,var(--color-muted) 60%,transparent)}}.bg-orange-100{background-color:var(--color-orange-100)}.bg-pink-100{background-color:var(--color-pink-100)}.bg-popover{background-color:var(--color-popover)}.bg-primary{background-color:var(--color-primary)}.bg-primary\/5{background-color:color-mix(in srgb,hsl(var(--primary)) 5%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/5{background-color:color-mix(in oklab,var(--color-primary) 5%,transparent)}}.bg-primary\/20{background-color:color-mix(in srgb,hsl(var(--primary)) 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--color-primary) 20%,transparent)}}.bg-purple-100{background-color:var(--color-purple-100)}.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-600{background-color:var(--color-red-600)}.bg-secondary{background-color:var(--color-secondary)}.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-slate-100{background-color:var(--color-slate-100)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-teal-100{background-color:var(--color-teal-100)}.bg-warning\/5{background-color:color-mix(in srgb,hsl(var(--warning)) 5%,transparent)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/5{background-color:color-mix(in oklab,var(--color-warning) 5%,transparent)}}.bg-white{background-color:var(--color-white)}.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-yellow-100{background-color:var(--color-yellow-100)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-innoscale-primary{--tw-gradient-from:var(--color-innoscale-primary);--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-innoscale-accent{--tw-gradient-to:var(--color-innoscale-accent);--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-muted-foreground{fill:var(--color-muted-foreground)}.stroke-border{stroke:var(--color-border)}.object-contain{object-fit:contain}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.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)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0{padding-block:0}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-condensed{font-family:var(--font-condensed)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-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-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[17px\]{font-size:17px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--ds-err-fg\)\]{color:var(--ds-err-fg)}.text-\[var\(--ds-idle-fg\)\]{color:var(--ds-idle-fg)}.text-\[var\(--ds-ok-fg\)\]{color:var(--ds-ok-fg)}.text-\[var\(--ds-warn-fg\)\]{color:var(--ds-warn-fg)}.text-amber-100{color:var(--color-amber-100)}.text-amber-300{color:var(--color-amber-300)}.text-amber-500{color:var(--color-amber-500)}.text-amber-700{color:var(--color-amber-700)}.text-amber-900{color:var(--color-amber-900)}.text-background{color:var(--color-background)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-card-foreground{color:var(--color-card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--color-destructive)}.text-destructive-foreground{color:var(--color-destructive-foreground)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground{color:var(--color-foreground)}.text-green-700{color:var(--color-green-700)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-innoscale-accent{color:var(--color-innoscale-accent)}.text-innoscale-primary{color:var(--color-innoscale-primary)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-orange-700{color:var(--color-orange-700)}.text-pink-700{color:var(--color-pink-700)}.text-popover-foreground{color:var(--color-popover-foreground)}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-purple-700{color:var(--color-purple-700)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.text-sky-300{color:var(--color-sky-300)}.text-slate-200{color:var(--color-slate-200)}.text-slate-600{color:var(--color-slate-600)}.text-success{color:var(--color-success)}.text-teal-700{color:var(--color-teal-700)}.text-violet-300{color:var(--color-violet-300)}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.text-yellow-800{color:var(--color-yellow-800)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.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}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-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-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.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-primary{--tw-ring-color:var(--color-primary)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.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, )}.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-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))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\!paused{animation-play-state:paused!important}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.paused{animation-play-state:paused}.running{animation-play-state:running}.zoom-in{--tw-enter-scale:0}:is(:where(.peer):disabled~.peer-disabled\:cursor-not-allowed){cursor:not-allowed}:is(:where(.peer):disabled~.peer-disabled\:opacity-70){opacity:.7}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:rounded::file-selector-button{border-radius:.25rem}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-primary::file-selector-button{background-color:var(--color-primary)}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-1::file-selector-button{padding-block:var(--spacing)}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-primary-foreground::file-selector-button{color:var(--color-primary-foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--color-muted-foreground)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-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\:border-primary:hover{border-color:var(--color-primary)}.hover\:border-primary\/40:hover{border-color:color-mix(in srgb,hsl(var(--primary)) 40%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--color-primary) 40%,transparent)}}.hover\:bg-\[var\(--ds-blue-700\)\]:hover{background-color:var(--ds-blue-700)}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-destructive\/10:hover{background-color:color-mix(in srgb,hsl(var(--destructive)) 10%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--color-destructive) 10%,transparent)}}.hover\:bg-destructive\/90:hover{background-color:color-mix(in srgb,hsl(var(--destructive)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--color-destructive) 90%,transparent)}}.hover\:bg-innoscale-primary-hover:hover{background-color:var(--color-innoscale-primary-hover)}.hover\:bg-muted\/50:hover{background-color:color-mix(in srgb,hsl(var(--muted)) 50%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}.hover\:bg-muted\/70:hover{background-color:color-mix(in srgb,hsl(var(--muted)) 70%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/70:hover{background-color:color-mix(in oklab,var(--color-muted) 70%,transparent)}}.hover\:bg-primary\/80:hover{background-color:color-mix(in srgb,hsl(var(--primary)) 80%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--color-primary) 80%,transparent)}}.hover\:bg-primary\/90:hover{background-color:color-mix(in srgb,hsl(var(--primary)) 90%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary) 90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:color-mix(in srgb,hsl(var(--secondary)) 80%,transparent)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--color-secondary) 80%,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\/30:hover{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.hover\:text-accent-foreground:hover{color:var(--color-accent-foreground)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:bg-accent:focus{background-color:var(--color-accent)}.focus\:text-accent-foreground:focus{color:var(--color-accent-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--color-ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:shadow-\[var\(--ds-focus\)\]:focus-visible{--tw-shadow:var(--ds-focus);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-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-ring:focus-visible{--tw-ring-color:var(--color-ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset, ) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline: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-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:.5rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:.5rem}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:var(--color-background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--color-foreground)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--color-primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--color-primary-foreground)}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--color-accent)}.data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--color-muted)}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:inline{display:inline}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:w-\[180px\]{width:180px}.sm\:w-auto{width:auto}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:flex-1{flex:1}.sm\:basis-0{flex-basis:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[6rem_1fr\]{grid-template-columns:6rem 1fr}.sm\:grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}.sm\:grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.sm\:grid-cols-\[10rem_1fr_auto\]{grid-template-columns:10rem 1fr auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_9rem\]{grid-template-columns:minmax(0,1fr) 9rem}.sm\:grid-cols-\[minmax\(0\,1fr\)_10rem_10rem_auto\]{grid-template-columns:minmax(0,1fr) 10rem 10rem auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:text-left{text-align:left}}@media(min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}}@media(min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dark\:bg-blue-900\/30:is(.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-900) 30%,transparent)}}.dark\:bg-green-900\/30:is(.dark *){background-color:#0d542b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-green-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-green-900) 30%,transparent)}}.dark\:bg-indigo-900\/30:is(.dark *){background-color:#312c854d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-indigo-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-900) 30%,transparent)}}.dark\:bg-orange-900\/30:is(.dark *){background-color:#7e2a0c4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-orange-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-900) 30%,transparent)}}.dark\:bg-pink-900\/30:is(.dark *){background-color:#8610434d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-pink-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-pink-900) 30%,transparent)}}.dark\:bg-purple-900\/30:is(.dark *){background-color:#59168b4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-purple-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-purple-900) 30%,transparent)}}.dark\:bg-teal-900\/30:is(.dark *){background-color:#0b4f4a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-teal-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-teal-900) 30%,transparent)}}.dark\:bg-yellow-900\/30:is(.dark *){background-color:#733e0a4d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-yellow-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-yellow-900) 30%,transparent)}}.dark\:text-blue-300:is(.dark *){color:var(--color-blue-300)}.dark\:text-green-300:is(.dark *){color:var(--color-green-300)}.dark\:text-indigo-300:is(.dark *){color:var(--color-indigo-300)}.dark\:text-orange-300:is(.dark *){color:var(--color-orange-300)}.dark\:text-pink-300:is(.dark *){color:var(--color-pink-300)}.dark\:text-purple-300:is(.dark *){color:var(--color-purple-300)}.dark\:text-teal-300:is(.dark *){color:var(--color-teal-300)}.dark\:text-yellow-300:is(.dark *){color:var(--color-yellow-300)}.\[\&_canvas\]\:box-border canvas{box-sizing:border-box}.\[\&_canvas\]\:border canvas{border-style:var(--tw-border-style);border-width:1px}.\[\&_canvas\]\:border-solid canvas{--tw-border-style:solid;border-style:solid}.\[\&_canvas\]\:\[border-image\:repeating-linear-gradient\(45deg\,rgba\(255\,255\,255\,\.2\)_0_4px\,rgba\(0\,0\,0\,\.2\)_4px_8px\)_1\] canvas{border-image:repeating-linear-gradient(45deg,#fff3 0 4px,#0003 4px 8px) 1}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#9ca3af59;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:#6b728099}::-webkit-scrollbar-thumb:active{background-color:#6b728099}::-webkit-scrollbar-corner{background:0 0}.sidebar-item{color:#ffffffb3;border-radius:.5rem;align-items:center;gap:.75rem;margin-bottom:.5rem;padding:.75rem 1rem;text-decoration:none;transition:all .3s;display:flex;position:relative}.sidebar-item:hover{color:#fff;background:#ffffff1a}.sidebar-item.active{color:#fff;background:#ffffff26}.sidebar-item.active:before{content:"";background:#75b5ff;border-radius:0 2px 2px 0;width:4px;position:absolute;top:0;bottom:0;left:0}.sidebar-item-nested{opacity:.9;margin-left:1.25rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.8125rem}.sidebar-item-nested svg{width:16px;height:16px}.sidebar-item svg{flex-shrink:0;width:20px;height:20px}.sidebar-item span{white-space:nowrap;font-size:.875rem;font-weight:500}.sidebar-item[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.user-avatar{color:#fff;background:linear-gradient(135deg,#03045e,#225998);border:2px solid #fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.875rem;font-weight:600;display:flex;box-shadow:0 2px 8px #0003}.dark .user-avatar{background:linear-gradient(135deg,#75b5ff,#5b8dc9);border-color:#75b5ff4d}.stat-card{background:linear-gradient(135deg,var(--innoscale-primary) 0%,var(--innoscale-accent) 100%);color:#fff;border-radius:16px;padding:1.5rem;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 12px #03045e33}.stat-card.variant-2{background:linear-gradient(135deg,var(--innoscale-accent) 0%,var(--innoscale-primary-hover) 100%)}.stat-card.variant-3{background:linear-gradient(135deg,var(--innoscale-primary-hover) 0%,var(--innoscale-accent) 100%)}.stat-card.variant-4{background:linear-gradient(135deg,var(--innoscale-secondary) 0%,var(--innoscale-accent) 100%)}.stat-card.variant-5{background:linear-gradient(135deg,var(--innoscale-primary) 0%,var(--innoscale-accent) 100%)}.stat-card.variant-6{background:linear-gradient(135deg,var(--innoscale-accent) 0%,var(--innoscale-secondary) 100%)}.stat-card:before{content:"";background:radial-gradient(circle,#ffffff1a,#0000 70%);width:200%;height:200%;position:absolute;top:-50%;right:-50%}.dark .stat-card{background:linear-gradient(135deg,#16172b,#252648);border:1px solid #2a2b4a}.dark .stat-card.variant-5{background:linear-gradient(135deg,#75b5ff,#5b8dc9)}.dark .stat-card.variant-6{background:linear-gradient(135deg,#5b8dc9,#9b9cbc)}.status-dot{align-items:center;gap:.5rem;display:flex}.status-dot.online:before{content:"";background:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s cubic-bezier(.4,0,.6,1) infinite status-pulse}.ticket-item{border-radius:8px;padding:.75rem 1rem;transition:all .3s;position:relative}.ticket-item:hover{background:var(--innoscale-lighter);transform:translate(4px);box-shadow:0 2px 8px #03045e1a}.ticket-border{border-radius:2px;width:3px;transition:all .3s;position:absolute;top:0;bottom:0;left:0}.ticket-item:hover .ticket-border{background:var(--innoscale-primary-hover);width:4px}.server-card{animation:.5s ease-out backwards cardEntry}@keyframes cardEntry{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes status-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:.6s ease-out fadeIn}.service-card{cursor:pointer;background:#fff;border:2px solid #03045e0d;border-radius:12px;padding:1.5rem;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 2px 8px #03045e14}.service-card:hover{border-color:var(--innoscale-primary-hover);background:linear-gradient(135deg,white 0%,var(--innoscale-lighter) 100%);transform:translateY(-4px);box-shadow:0 12px 24px #03045e26}.dark .service-card{color:#e8eaed;background:#16172b;border-color:#2a2b4a}.dark .service-card:hover{background:linear-gradient(135deg,#16172b,#252648);border-color:#75b5ff}.quick-action{cursor:pointer;background:#fff;border:2px solid #03045e14;border-radius:8px;align-items:center;gap:.75rem;padding:1rem;transition:all .3s;display:flex;box-shadow:0 1px 4px #03045e0d}.quick-action:hover{background:var(--innoscale-lighter);border-color:var(--innoscale-primary-hover);transform:translate(4px);box-shadow:0 4px 12px #75b5ff26}.dark .quick-action{color:#e8eaed;background:#1a1b3a;border-color:#2a2b4a;box-shadow:0 1px 4px #0000004d}.dark .quick-action:hover{background:linear-gradient(135deg,#252648,#1a1b3a);border-color:#75b5ff;box-shadow:0 4px 12px #75b5ff40}.activity-item{border-left:2px solid #0000;border-radius:8px;align-items:start;gap:1rem;margin-bottom:.5rem;padding:1rem;transition:all .2s;display:flex}.activity-item:hover{background:linear-gradient(90deg,var(--innoscale-lighter) 0%,#f0f7ff80 100%);border-left-color:var(--innoscale-primary-hover);box-shadow:0 2px 8px #75b5ff1a}.dark .activity-item:hover{background:linear-gradient(90deg,#25264899,#1a1b3a66);border-left-color:#75b5ff;box-shadow:0 2px 8px #75b5ff1f}.metric-trend{border-radius:9999px;align-items:center;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.metric-trend.up{color:#22c55e;background:#22c55e1a}.metric-trend.down{color:#ef4444;background:#ef44441a}.notification-badge{color:#fff;background:#ef4444;border-radius:9999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px}.innoscale-deploy-btn{background:linear-gradient(135deg,var(--innoscale-primary) 0%,var(--innoscale-accent) 50%,var(--innoscale-primary-hover) 100%);color:#fff;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #03045e4d}.innoscale-deploy-btn:hover{background:linear-gradient(135deg,var(--innoscale-accent) 0%,var(--innoscale-primary-hover) 50%,#a3ceff 100%);border-color:#fff3;transform:translateY(-2px)scale(1.02);box-shadow:0 8px 25px #03045e66}.innoscale-deploy-btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.innoscale-deploy-btn:hover:before{left:100%}.dark .innoscale-deploy-btn{background:linear-gradient(135deg,#75b5ff,#5b8dc9,#225998);box-shadow:0 4px 14px #75b5ff4d}.dark .innoscale-deploy-btn:hover{background:linear-gradient(135deg,#a3ceff,#75b5ff,#5b8dc9);box-shadow:0 8px 25px #75b5ff66}.cloud-card{cursor:pointer;background:#fff;border:2px solid #03045e0d;border-radius:12px;transition:all .3s;animation:.5s ease-out backwards cardEntry}.cloud-card:hover{border-color:var(--innoscale-primary-hover);transform:translateY(-4px);box-shadow:0 12px 24px #03045e26}.dark .cloud-card{background:#16172b;border-color:#2a2b4a}.dark .cloud-card:hover{background:linear-gradient(135deg,#16172b,#252648);border-color:#75b5ff}.container-card{cursor:pointer;background:#fff;border:2px solid #03045e0d;border-radius:12px;transition:all .3s;animation:.5s ease-out backwards cardEntry;position:relative;overflow:hidden}.container-card:hover{border-color:var(--innoscale-primary-hover);transform:translateY(-4px);box-shadow:0 12px 24px #03045e26}.dark .container-card{background:#16172b;border-color:#2a2b4a}.dark .container-card:hover{background:linear-gradient(135deg,#16172b,#252648);border-color:#75b5ff}.balance-card{background:linear-gradient(135deg,var(--innoscale-primary) 0%,var(--innoscale-accent) 100%);color:#fff;border-radius:16px;padding:2rem;position:relative;overflow:hidden;box-shadow:0 8px 24px #03045e33}.balance-card:before{content:"";background:radial-gradient(circle,#ffffff1a,#0000 70%);width:200%;height:200%;position:absolute;top:-50%;right:-50%}.balance-header{z-index:1;justify-content:space-between;align-items:start;margin-bottom:1.5rem;display:flex;position:relative}.balance-info h2{margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.balance-info p{color:#fffc;font-size:.875rem}.balance-actions{gap:1rem;display:flex}.balance-btn{color:#fff;cursor:pointer;background:#fff3;border:1px solid #ffffff4d;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .3s;display:inline-flex}.balance-btn:hover{background:#ffffff4d;transform:translateY(-2px)}.balance-stats{z-index:1;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;display:grid;position:relative}.balance-stat{text-align:center}.balance-stat-label{color:#ffffffb3;margin-bottom:.5rem;font-size:.875rem}.balance-stat-value{margin-bottom:.25rem;font-size:2.5rem;font-weight:700}.balance-stat-change{color:#fff9;font-size:.75rem}.dark .balance-card{background:linear-gradient(135deg,#03045e,#225998)}.ai-service-glow{background:linear-gradient(135deg,#75b5ff1a,#2259981a);animation:2s ease-in-out infinite aiGlow;position:relative}.ai-service-glow:before{content:"";border-radius:inherit;opacity:.5;z-index:-1;background:linear-gradient(45deg,#75b5ff,#225998,#75b5ff);animation:2s ease-in-out infinite aiPulse;position:absolute;inset:-2px;box-shadow:0 0 12px 2px #75b5ff73}.ai-icon-glow{filter:drop-shadow(0 0 8px #75b5ffcc);animation:2s ease-in-out infinite aiPulse}.user-profile{background:#ffffff0d;border-top:1px solid #ffffff1a;padding:1rem}.dark .user-profile{background:#1a1b3a4d;border-top-color:#9b9cbc1a}@keyframes aiGlow{0%,to{box-shadow:0 0 20px #75b5ff80,0 0 40px #75b5ff4d,inset 0 0 20px #75b5ff1a}50%{box-shadow:0 0 30px #75b5ffcc,0 0 60px #75b5ff80,inset 0 0 30px #75b5ff33}}@keyframes aiPulse{0%,to{filter:brightness()drop-shadow(0 0 8px #75b5ffcc);transform:scale(1)}50%{filter:brightness(1.2)drop-shadow(0 0 12px #75b5ff);transform:scale(1.05)}}.ds-main{overflow-x:clip}html,body{max-width:100%}@supports not (overflow:clip){.ds-main{overflow-x:hidden}}.ds-main :where(p,dd,td,li,code,pre,h1,h2,h3,h4,.break-anywhere){overflow-wrap:anywhere}.ds-main pre{white-space:pre-wrap}.ds-main img,.ds-main video,.ds-main svg,.ds-main canvas{max-width:100%}:root[data-palette] .stat-card .ds-num{overflow-wrap:anywhere;font-size:clamp(28px,3.4vw,44px)}@media(pointer:coarse),(max-width:1023px){input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image]),select,textarea,[contenteditable=true]{font-size:max(16px,1em)!important}input::placeholder,textarea::placeholder{font-size:inherit}}@media(max-width:639px){.ds-dialog.ds-dialog{width:100%;max-height:calc(100dvh - max(12px,env(safe-area-inset-top)));padding:20px max(16px,env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));border-bottom:0;border-radius:18px 18px 0 0;inset:auto 0 0;transform:none;max-width:none!important}.ds-dialog.ds-dialog:before{content:"";background:var(--ds-line-strong,#7f7f7f66);border-radius:999px;justify-self:center;width:36px;height:4px;margin:-8px 0 -4px}.ds-dialog .ds-dialog-footer{bottom:calc(-16px - env(safe-area-inset-bottom));margin:0 -16px calc(-16px - env(safe-area-inset-bottom));padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:inherit;background-color:var(--card,var(--ds-surface));border-top:1px solid var(--ds-line,var(--border));z-index:1;position:sticky}.ds-dialog-footer>*{min-height:44px}}:root{--ds-navy-950:#0b0c2a;--ds-navy-900:#14163d;--ds-navy-800:#1f2257;--ds-sky-300:#8cc2ff;--ds-canvas:#f6f7fb;--ds-surface:#fff;--ds-line:#e4e7ef;--ds-line-strong:#d3d8e4;--ds-ink:#0f1222;--ds-ink-2:#444a5e;--ds-ink-3:#5f667b;--ds-ok-bg:#e7f6ee;--ds-ok-fg:#0f6b3c;--ds-warn-bg:#fff4dc;--ds-warn-fg:#8a5300;--ds-err-bg:#fdecec;--ds-err-fg:#a4161a;--ds-info-bg:#eaf1ff;--ds-info-fg:#1c43a6;--ds-idle-bg:#eef0f4;--ds-idle-fg:#4b5266;--ds-r-xs:6px;--ds-r-sm:8px;--ds-r-md:10px;--ds-r-lg:14px;--ds-r-pill:999px;--ds-s-1:4px;--ds-s-2:8px;--ds-s-3:12px;--ds-s-4:16px;--ds-s-5:20px;--ds-s-6:24px;--ds-s-8:32px;--ds-s-10:40px;--ds-s-12:48px;--ds-t-xs:12px/16px;--ds-t-sm:13px/20px;--ds-t-base:14px/22px;--ds-t-md:16px/24px;--ds-t-lg:18px/26px;--ds-t-xl:24px/32px;--ds-t-2xl:30px/36px;--ds-shadow-1:0 1px 2px #1012280f;--ds-shadow-2:0 1px 2px #1012280f, 0 2px 6px #1012280d;--ds-shadow-pop:0 4px 12px #1012281f;--ds-focus:0 0 0 3px #2453c659;--radius:.625rem;--border:222 25% 92%;--muted-foreground:225 13% 42%}.dark{--ds-canvas:#0b0c1a;--ds-surface:#12142a;--ds-line:#23264a;--ds-line-strong:#2f3360;--ds-ink:#eef0f8;--ds-ink-2:#c3c7da;--ds-ink-3:#9da3bd;--ds-ok-bg:#0f2d20;--ds-ok-fg:#6fe0a4;--ds-warn-bg:#33260a;--ds-warn-fg:#ffcf6e;--ds-err-bg:#3a1416;--ds-err-fg:#ff9a9d;--ds-info-bg:#18234d;--ds-info-fg:#a9c7ff;--ds-idle-bg:#1d2040;--ds-idle-fg:#b7bcd4;--ds-shadow-1:none;--ds-shadow-2:none}main{background:var(--ds-canvas)}.tabular,.stat-card .text-3xl,td{font-variant-numeric:tabular-nums}:root,:root[data-palette=light]{--sb-bg:#fbfcfe;--sb-line:#e6e9f0;--sb-fg:#2b3145;--sb-muted:#5f667b;--sb-icon:#6b7287;--sb-hover:#f0f2f7;--sb-active-bg:#e9efff;--sb-active-fg:#163a94;--sb-active-icon:#2453c6;--sb-active-ring:#2453c629;--sb-marker:#2453c6;--sb-label:#646b80;--sb-soon-bg:#eef0f4;--sb-soon-fg:#4b5266;--sb-card:#fff;--sb-logo:color;--ds-blue-600:#2453c6;--ds-blue-700:#1c43a6;--ds-blue-50:#eef3ff;--primary:223 69% 46%;--ring:223 69% 46%}:root[data-palette=graphite]{--sb-bg:#111214;--sb-line:#24262b;--sb-fg:#d8dae0;--sb-muted:#9a9ea8;--sb-icon:#8f939d;--sb-hover:#1b1d21;--sb-active-bg:#1d2533;--sb-active-fg:#fff;--sb-active-icon:#6aa5ff;--sb-active-ring:#6aa5ff38;--sb-marker:#3b82f6;--sb-label:#8d919b;--sb-soon-bg:#23262c;--sb-soon-fg:#c9ccd3;--sb-card:#17181b;--sb-logo:mono;--ds-blue-600:#2563eb;--ds-blue-700:#1d4ed8;--ds-blue-50:#eef4ff;--primary:221 83% 53%;--ring:221 83% 53%}:root[data-palette=ocean]{--sb-bg:#0a2b3b;--sb-line:#ffffff17;--sb-fg:#d9edf2;--sb-muted:#9ec3cf;--sb-icon:#8fb9c6;--sb-hover:#ffffff0f;--sb-active-bg:#2dd4bf24;--sb-active-fg:#fff;--sb-active-icon:#5eead4;--sb-active-ring:#5eead438;--sb-marker:#2dd4bf;--sb-label:#8fb9c6;--sb-soon-bg:#5eead424;--sb-soon-fg:#c8f5ec;--sb-card:#ffffff0a;--sb-logo:mono;--ds-blue-600:#0e7490;--ds-blue-700:#155e75;--ds-blue-50:#e8f6f8;--primary:192 82% 31%;--ring:192 82% 31%}.dark:root,.dark:root[data-palette]{--sb-bg:#0c0e16;--sb-line:#1f2333;--sb-fg:#dfe2ec;--sb-muted:#a2a8bd;--sb-icon:#949ab0;--sb-hover:#151826;--sb-soon-bg:#1b1f2e;--sb-soon-fg:#c6cbdc;--sb-card:#12141f;--sb-label:#9097ad;--sb-logo:mono}.dark:root[data-palette=light],.dark:root:not([data-palette]){--sb-active-bg:#17224a;--sb-active-fg:#fff;--sb-active-icon:#8cb4ff;--sb-marker:#6ea8ff;--sb-active-ring:#8cb4ff38;--ds-blue-600:#6ea8ff;--ds-blue-700:#8cbaff;--ds-blue-50:#18224a;--primary:216 100% 72%;--ring:216 100% 72%}.dark:root[data-palette=graphite]{--sb-bg:#0b0b0d;--sb-active-bg:#172238;--sb-active-fg:#fff;--sb-active-icon:#7ab0ff;--sb-marker:#60a5fa;--ds-blue-600:#7ab0ff;--ds-blue-700:#9cc4ff;--ds-blue-50:#162238;--primary:215 100% 74%;--ring:215 100% 74%}.dark:root[data-palette=ocean]{--sb-bg:#061a24;--sb-active-bg:#2dd4bf24;--sb-active-fg:#fff;--sb-active-icon:#5eead4;--sb-marker:#2dd4bf;--ds-blue-600:#4fd1c5;--ds-blue-700:#81e6d9;--ds-blue-50:#0e2a33;--primary:174 58% 56%;--ring:174 58% 56%}.ds-sidebar{background:var(--sb-bg);color:var(--sb-fg);border-right:1px solid var(--sb-line)}.ds-sb-divider{border-bottom:1px solid var(--sb-line)}.ds-sb-muted,.ds-sb-iconbtn{color:var(--sb-muted)}.ds-sb-iconbtn:hover{background:var(--sb-hover);color:var(--sb-fg)}.ds-brand-word{color:var(--sb-fg)}.ds-logo-color{display:none}:root[data-palette=light]:not(.dark) .ds-logo-color,:root:not([data-palette]):not(.dark) .ds-logo-color{display:block}:root[data-palette=light]:not(.dark) .ds-logo-mono,:root:not([data-palette]):not(.dark) .ds-logo-mono,:root[data-palette=light]:not(.dark) .ds-sidebar .ds-brand-word,:root:not([data-palette]):not(.dark) .ds-sidebar .ds-brand-word{display:none}.ds-nav-label{letter-spacing:.06em;text-transform:uppercase;color:var(--sb-label);margin:20px 0 6px;padding:0 12px;font-size:11px;font-weight:600;line-height:16px}.sidebar-item{border-radius:var(--ds-r-sm);height:36px;color:var(--sb-fg);gap:10px;margin-bottom:2px;padding:0 10px;transition:background-color .12s,color .12s}.sidebar-item svg{stroke-width:1.75px;width:18px;height:18px;color:var(--sb-icon)}.sidebar-item span{font-size:14px;font-weight:500}.sidebar-item:hover{background:var(--sb-hover);color:var(--sb-fg)}.sidebar-item:hover svg{color:var(--sb-fg)}.sidebar-item.active{background:var(--sb-active-bg);color:var(--sb-active-fg);box-shadow:inset 0 0 0 1px var(--sb-active-ring)}.sidebar-item.active span{font-weight:600}.sidebar-item.active svg{color:var(--sb-active-icon)}.sidebar-item .ds-ico[data-tone=firewall] svg,.sidebar-item:hover .ds-ico[data-tone=firewall] svg,.sidebar-item.active .ds-ico[data-tone=firewall] svg{color:var(--ds-err-fg)}.sidebar-item.active:before{background:var(--sb-marker);border-radius:0 3px 3px 0;width:3px;top:8px;bottom:8px;left:-12px}.sidebar-item:focus-visible{box-shadow:0 0 0 2px var(--sb-marker);outline:none}.ds-soon{border-radius:var(--ds-r-pill);color:var(--sb-soon-fg);background:var(--sb-soon-bg);white-space:nowrap;margin-left:auto;padding:0 7px;font-size:10.5px;font-weight:600;line-height:16px}.sidebar-item-nested{height:32px;margin-left:18px;padding-left:10px}.sidebar-item-nested:after{content:"";background:var(--sb-line);width:1px;position:absolute;top:0;bottom:0;left:-9px}.user-profile{background:0 0!important;border-top:0!important}.ds-profile{border-radius:var(--ds-r-md);border:1px solid var(--sb-line);color:var(--sb-fg);margin:8px;padding:10px;background:var(--sb-card)!important}.user-avatar{width:32px;height:32px;box-shadow:none;color:#fff;border:0;font-size:12px;background:var(--ds-blue-600)!important}.dark .user-avatar{color:#0b0c1a}.ds-topbar{background:var(--ds-surface);border-bottom:1px solid var(--ds-line)}.ds-page-title{letter-spacing:-.015em;color:var(--ds-ink);font-size:24px;font-weight:650;line-height:32px}.ds-page-sub{color:var(--ds-ink-3);max-width:64ch;margin-top:4px;font-size:14px;line-height:22px}.stat-card{color:var(--ds-ink);border:1px solid var(--ds-line);border-radius:var(--ds-r-lg);box-shadow:var(--ds-shadow-1);padding:18px 20px;background:var(--ds-surface)!important}.stat-card:before{display:none}.stat-card .text-white\/80{color:var(--ds-ink-3);font-size:13px;font-weight:500}.stat-card .text-white\/70{color:var(--ds-ink-3)}.stat-card .text-3xl{letter-spacing:-.02em;color:var(--ds-ink);font-size:30px;font-weight:650;line-height:36px}.stat-card .shrink-0,.stat-card [class*="bg-white/20"]{border-radius:var(--ds-r-sm);background:var(--ds-blue-50)!important;color:var(--ds-blue-600)!important}.stat-card svg{color:var(--ds-blue-600)}.stat-card.variant-2 .shrink-0,.stat-card.variant-2 [class*="bg-white/20"]{background:var(--ds-ok-bg)!important}.stat-card.variant-2 svg{color:var(--ds-ok-fg)}.stat-card.variant-3 .shrink-0,.stat-card.variant-3 [class*="bg-white/20"]{background:var(--ds-warn-bg)!important}.stat-card.variant-3 svg{color:var(--ds-warn-fg)}.stat-card.variant-4 .shrink-0,.stat-card.variant-4 [class*="bg-white/20"]{background:var(--ds-idle-bg)!important}.stat-card.variant-4 svg{color:var(--ds-idle-fg)}.dark .stat-card{border-color:var(--ds-line);background:var(--ds-surface)!important}.bg-card,.service-card,.quick-action,.rounded-xl.border{border-color:var(--ds-line)}.service-card,.rounded-xl.border.bg-card{border-radius:var(--ds-r-lg);box-shadow:var(--ds-shadow-1)}.service-card:hover{box-shadow:var(--ds-shadow-2);border-color:var(--ds-line-strong);transform:none}thead th{letter-spacing:.02em;text-transform:none;color:var(--ds-ink-3);background:#fafbfd;font-size:12px;font-weight:600}.dark thead th{background:#15183a}tbody tr{transition:background-color .1s}tbody tr:hover{background:#f8f9fc}.dark tbody tr:hover{background:#171a36}tbody td{height:52px}.innoscale-deploy-btn{border-radius:var(--ds-r-sm);height:40px;padding:0 16px;font-size:14px;font-weight:600;background:var(--ds-blue-600)!important;box-shadow:var(--ds-shadow-1)!important;transform:none!important}.innoscale-deploy-btn:hover{background:var(--ds-blue-700)!important}.innoscale-deploy-btn:before{display:none}.innoscale-deploy-btn:focus-visible{outline:none;box-shadow:var(--ds-focus)!important}.ds-badge{border-radius:var(--ds-r-pill);align-items:center;gap:6px;height:22px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.ds-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ds-badge.ok{background:var(--ds-ok-bg);color:var(--ds-ok-fg)}.ds-badge.warn{background:var(--ds-warn-bg);color:var(--ds-warn-fg)}.ds-badge.err{background:var(--ds-err-bg);color:var(--ds-err-fg)}.ds-badge.info{background:var(--ds-info-bg);color:var(--ds-info-fg)}.ds-badge.idle{background:var(--ds-idle-bg);color:var(--ds-idle-fg)}@media(max-width:767px){.sidebar-item{height:44px}.sidebar-item-nested{height:40px}}.dark{--background:234 41% 7%;--card:233 40% 12%;--popover:233 37% 15%;--border:234 34% 22%;--input:234 30% 26%;--muted:233 33% 16%;--secondary:233 33% 18%;--accent:233 33% 18%;--muted-foreground:228 15% 69%;--ds-line:#262a4d;--ds-line-strong:#343968;--ds-ink-3:#a2a8bd}.dark .ds-topbar{background:#0f1122}.dark .stat-card{box-shadow:none}.dark .stat-card .text-3xl{color:var(--ds-ink)}.dark input,.dark select,.dark textarea{color:var(--ds-ink);background-color:#0f1124;border-color:#2f3460}.dark input::placeholder,.dark textarea::placeholder{color:#8a90a8}.dark .bg-white{background-color:hsl(var(--card))!important}.dark .text-gray-800,.dark .text-gray-900{color:var(--ds-ink)!important}.dark .text-gray-600,.dark .text-gray-500{color:var(--ds-ink-3)!important}.dark .service-card,.dark .quick-action{background:hsl(var(--card));border-color:var(--ds-line)}.dark .quick-action:hover,.dark .service-card:hover{border-color:var(--ds-line-strong);background:#171a33}.dark .ticket-item:hover{background:#171a33}.dark .bg-muted,.dark .bg-muted\/50{background-color:hsl(var(--muted))}.bg-innoscale-light{background-color:var(--ds-blue-50)!important}.text-innoscale-primary{color:var(--ds-blue-600)!important}.dark .bg-blue-100{background:var(--ds-info-bg)!important;color:var(--ds-info-fg)!important}.dark .bg-green-100,.dark .bg-emerald-100{background:var(--ds-ok-bg)!important;color:var(--ds-ok-fg)!important}.dark .bg-yellow-100,.dark .bg-amber-100{background:var(--ds-warn-bg)!important;color:var(--ds-warn-fg)!important}.dark .bg-red-100{background:var(--ds-err-bg)!important;color:var(--ds-err-fg)!important}.dark .bg-gray-100{background:var(--ds-idle-bg)!important;color:var(--ds-idle-fg)!important}.dark .text-red-500,.dark .text-red-600{color:#ff8f93!important}.dark .innoscale-deploy-btn,.dark .ds-cta{color:#0b0c1a!important}:root[data-palette=tide]{--sb-bg:#fff;--sb-line:#e3eaf3;--sb-fg:#1d2340;--sb-muted:#56607a;--sb-icon:#5d6884;--sb-hover:#f0f7ff;--sb-active-bg:#e5f2ff;--sb-active-fg:#03045e;--sb-active-icon:#0077b6;--sb-active-ring:#0077b62e;--sb-marker:#00b4d8;--sb-label:#5d6884;--sb-soon-bg:#fff6cc;--sb-soon-fg:#6b5300;--sb-card:#f7fbff;--ds-blue-600:#0077b6;--ds-blue-700:#03045e;--ds-blue-50:#e5f2ff;--primary:201 100% 36%;--ring:201 100% 36%;--ds-canvas:#f5f9fd;--ds-ink:#03045e;--ds-line:#e1e8f2;--ds-title:#03045e;--ds-brand-grad:linear-gradient(90deg,#03045e 0%,#0077b6 100%);--ds-accent:#00b4d8}:root[data-palette=midnight]{--sb-bg:#03045e;--sb-line:#ffffff1a;--sb-fg:#e5f2ff;--sb-muted:#b3c7e6;--sb-icon:#a9c1e4;--sb-hover:#ffffff12;--sb-active-bg:#ffffff1f;--sb-active-fg:#fff;--sb-active-icon:gold;--sb-active-ring:#ffd7004d;--sb-marker:gold;--sb-label:#a9c1e4;--sb-soon-bg:#ffd70029;--sb-soon-fg:#ffe66b;--sb-card:#ffffff0d;--ds-blue-600:#0077b6;--ds-blue-700:#03045e;--ds-blue-50:#e5f2ff;--primary:201 100% 36%;--ring:201 100% 36%;--ds-canvas:#f4f7fb;--ds-title:#03045e;--ds-brand-grad:linear-gradient(90deg,#03045e 0%,#0077b6 100%);--ds-accent:gold}.dark:root[data-palette=tide]{--sb-bg:#050c1d;--sb-line:#16233f;--sb-fg:#e2ecf8;--sb-muted:#9fb2cc;--sb-icon:#8ea5c3;--sb-hover:#0b1730;--sb-active-bg:#48cae421;--sb-active-fg:#fff;--sb-active-icon:#48cae4;--sb-marker:#48cae4;--sb-active-ring:#48cae440;--sb-soon-bg:#ffd70021;--sb-soon-fg:#ffe27a;--sb-card:#0a1428;--sb-label:#8ea5c3;--ds-blue-600:#48cae4;--ds-blue-700:#90e0ef;--ds-blue-50:#0c2238;--primary:190 74% 59%;--ring:190 74% 59%;--ds-canvas:#060d1c;--ds-surface:#0c1630;--ds-line:#1b2a4a;--ds-line-strong:#27395f;--ds-ink:#eef4fb;--ds-title:#eef4fb;--background:221 65% 7%;--card:223 60% 12%;--popover:223 55% 15%;--border:220 47% 20%;--input:220 40% 24%;--muted:222 50% 15%;--ds-brand-grad:linear-gradient(90deg,#0077b6 0%,#48cae4 100%)}.dark:root[data-palette=midnight]{--sb-bg:#02033f;--sb-line:#ffffff17;--sb-fg:#e5f2ff;--sb-muted:#a9bbdc;--sb-icon:#9fb3d8;--sb-hover:#ffffff0f;--sb-active-bg:#ffffff1a;--sb-active-fg:#fff;--sb-active-icon:gold;--sb-marker:gold;--sb-card:#ffffff0a;--sb-label:#9fb3d8;--sb-soon-bg:#ffd70024;--sb-soon-fg:#ffe27a;--ds-blue-600:#5cc8ff;--ds-blue-700:#9adcff;--ds-blue-50:#0d1f45;--primary:200 100% 68%;--ring:200 100% 68%;--ds-canvas:#04061f;--ds-surface:#0a0e33;--ds-line:#1d2357;--ds-line-strong:#2a3170;--ds-title:#eef0fb;--background:236 77% 7%;--card:234 67% 12%;--popover:234 60% 15%;--border:234 50% 23%;--input:234 45% 27%;--muted:234 55% 16%;--ds-brand-grad:linear-gradient(90deg,#0077b6 0%,#5cc8ff 100%)}:root[data-palette=tide]:not(.dark) .ds-logo-color{display:block}:root[data-palette=tide]:not(.dark) .ds-logo-mono,:root[data-palette=tide]:not(.dark) .ds-sidebar .ds-brand-word{display:none}:root[data-palette=tide] .ds-page-title,:root[data-palette=midnight] .ds-page-title{color:var(--ds-title)}:root[data-palette=tide] .ds-topbar,:root[data-palette=midnight] .ds-topbar{position:sticky}:root[data-palette=tide] .ds-topbar:before,:root[data-palette=midnight] .ds-topbar:before{content:"";background:var(--ds-brand-grad);height:3px;position:absolute;top:0;left:0;right:0}:root[data-palette=tide] .innoscale-deploy-btn:hover,:root[data-palette=midnight] .innoscale-deploy-btn:hover,:root[data-palette=tide] .ds-cta:hover,:root[data-palette=midnight] .ds-cta:hover{background:var(--ds-brand-grad)!important}.dark:root[data-palette=tide] .stat-card .text-3xl,.dark:root[data-palette=midnight] .stat-card .text-3xl{color:var(--ds-ink)}:root[data-palette=tide] .user-avatar,:root[data-palette=midnight] .user-avatar{color:#fff;background:var(--ds-brand-grad)!important}:root[data-palette=midnight] .sidebar-item.active span{color:#fff}.dark .text-innoscale-accent,.dark [style*=innoscale-accent]{color:var(--ds-blue-600)!important}.ds-bold-only{display:none!important}:root[data-palette=aurora] .ds-bold-only,:root[data-palette=editorial] .ds-bold-only{display:revert!important}:root[data-palette=aurora] .ds-hero.ds-bold-only,:root[data-palette=editorial] .ds-hero.ds-bold-only,:root[data-palette=aurora] .ds-classic-only,:root[data-palette=editorial] .ds-classic-only{display:none}:root[data-palette=aurora],:root[data-palette=editorial]{--ds-grad:linear-gradient(100deg, #03045e 0%, #0077b6 55%, #48cae4 100%);--font-display:"Inter Tight", Inter, ui-sans-serif, system-ui, sans-serif}:root[data-palette=aurora] body,:root[data-palette=editorial] body{font-feature-settings:"cv11","ss01","tnum" 0}.ds-num,.ds-spark+*,.stat-card .text-3xl{font-variant-numeric:tabular-nums}.dark:root[data-palette=aurora]{--ds-canvas:#07080c;--ds-surface:#0e1016;--ds-raised:#141720;--ds-line:#ffffff13;--ds-line-strong:#ffffff24;--ds-ink:#f3f5f9;--ds-ink-2:#c6ccd8;--ds-ink-3:#9aa3b5;--background:228 26% 4%;--card:225 22% 7%;--popover:225 20% 10%;--border:225 12% 15%;--input:225 12% 18%;--muted:225 18% 11%;--muted-foreground:220 13% 66%;--sb-bg:#090a0f;--sb-line:#ffffff12;--sb-fg:#e6e9f0;--sb-muted:#9aa3b5;--sb-icon:#c9d0dd;--sb-hover:#ffffff0b;--sb-active-bg:#11141c;--sb-active-fg:#fff;--sb-label:#7f889b;--sb-soon-bg:#48cae41f;--sb-soon-fg:#a6ecf7;--sb-card:#0e1016;--ds-blue-600:#48cae4;--ds-blue-700:#90e0ef;--ds-blue-50:#48cae41f;--primary:190 74% 59%;--ring:190 74% 59%;--ds-numgrad:linear-gradient(95deg, #fff 10%, #a6ecf7 100%);--ds-spark:#48cae4}:root[data-palette=aurora]:not(.dark){--ds-canvas:#f6f7f9;--ds-surface:#fff;--ds-raised:#fbfcfd;--ds-line:#e5e8ee;--ds-line-strong:#d4d9e2;--ds-ink:#0a0d14;--ds-ink-2:#3c4456;--ds-ink-3:#5c6578;--sb-bg:#fff;--sb-line:#e8ebf0;--sb-fg:#141a26;--sb-muted:#5c6578;--sb-icon:#2b3344;--sb-hover:#f3f5f8;--sb-active-bg:#fff;--sb-active-fg:#03045e;--sb-label:#5c6578;--sb-soon-bg:#e7f6fa;--sb-soon-fg:#035e73;--sb-card:#f7f9fb;--ds-blue-600:#0077b6;--ds-blue-700:#03045e;--ds-blue-50:#e6f3fa;--primary:201 100% 36%;--ring:201 100% 36%;--ds-numgrad:linear-gradient(95deg, #03045e 0%, #0077b6 100%);--ds-spark:#0077b6}:root[data-palette=aurora]:not(.dark) .ds-logo-color{display:block}:root[data-palette=aurora]:not(.dark) .ds-logo-mono,:root[data-palette=aurora]:not(.dark) .ds-sidebar .ds-brand-word{display:none}:root[data-palette=aurora] .ds-topbar{background:var(--ds-canvas);border-bottom:1px solid var(--ds-line)}:root[data-palette=aurora] .ds-topbar>div:first-child+div,:root[data-palette=aurora] .ds-topbar .md\:block{color:var(--ds-ink-3)}:root[data-palette=aurora] .ds-sidebar{border-right:1px solid var(--sb-line)}:root[data-palette=aurora] .ds-nav-label{letter-spacing:.08em;font-size:10.5px}:root[data-palette=aurora] .sidebar-item{border:1px solid #0000;gap:11px;height:38px;padding:0 8px}:root[data-palette=aurora] .sidebar-item.active{background:linear-gradient(var(--sb-active-bg),var(--sb-active-bg)) padding-box,var(--ds-grad) border-box;box-shadow:none;border:1px solid #0000}:root[data-palette=aurora] .sidebar-item.active:before,:root[data-palette=aurora] .sidebar-item-nested:after{display:none}:root[data-palette=aurora] .ds-ico,:root[data-palette=editorial] .ds-ico{background:var(--tile-bg,#1b1f2a);width:26px;height:26px;color:var(--tile-fg,#fff);border-radius:7px;flex-shrink:0;place-items:center;display:grid}:root[data-palette=aurora] .ds-ico svg,:root[data-palette=editorial] .ds-ico svg{stroke-width:2px;width:15px!important;height:15px!important;color:inherit!important}.ds-ico[data-tone=home]{--tile-bg:#0077b6}.ds-ico[data-tone=cloud-servers]{--tile-bg:#2563eb}.ds-ico[data-tone=innocast]{--tile-bg:#7c3aed}.ds-ico[data-tone=domains]{--tile-bg:#0e7490}.ds-ico[data-tone=communications]{--tile-bg:#c2410c}.ds-ico[data-tone=private-cloud]{--tile-bg:#4338ca}.ds-ico[data-tone=ai-services]{--tile-bg:#be185d}.ds-ico[data-tone=other-services]{--tile-bg:#475569}.ds-ico[data-tone=billing]{--tile-bg:#15803d}.ds-ico[data-tone=support]{--tile-bg:#b45309}.ds-ico[data-tone=account]{--tile-bg:#52525b}:root[data-palette] .ds-ico:not([data-tone]){background:0 0}.ds-ico{display:contents}.ds-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;position:relative;overflow:hidden}:root[data-palette=aurora] .ds-hero{color:#fff;background:repeating-linear-gradient(90deg,#ffffff0f 0 1px,transparent 1px 56px),repeating-linear-gradient(0deg,#ffffff0d 0 1px,transparent 1px 56px),var(--ds-grad);border:1px solid #ffffff1f;border-radius:20px;padding:36px 36px 32px}:root[data-palette=aurora] .ds-hero:after{content:"";pointer-events:none;border:1px solid #ffffff47;border-radius:50%;width:420px;height:420px;position:absolute;top:-160px;right:-120px;box-shadow:inset 0 0 0 56px #ffffff0a,inset 0 0 0 112px #ffffff09}.ds-hero-kicker{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.ds-hero-title{font-family:var(--font-display);letter-spacing:-.035em;font-weight:700}:root[data-palette=aurora] .ds-hero-kicker{color:#cfeffa}:root[data-palette=aurora] .ds-hero-title{color:#fff;margin-top:8px;font-size:clamp(30px,4.2vw,46px);line-height:1.05}.ds-hero-sub{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.ds-hero-pill{font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:8px;height:30px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}:root[data-palette=aurora] .ds-hero-pill{color:#fff;background:#03045e8c;border:1px solid #ffffff2e}.ds-hero-cta{z-index:1;white-space:nowrap;border-radius:12px;align-items:center;height:44px;padding:0 20px;font-size:15px;font-weight:700;display:inline-flex;position:relative}:root[data-palette=aurora] .ds-hero-cta{color:#03045e;background:#fff}:root[data-palette=aurora] .ds-hero-cta:hover{background:#e6f7fb}.ds-hero-cta:focus-visible{outline-offset:3px;outline:3px solid #fff}.ds-live{background:#34d399;border-radius:50%;outline:2px solid #34d39980;width:8px;height:8px;animation:2s ease-out infinite ds-pulse}@keyframes ds-pulse{0%{outline-offset:0;outline-color:#34d39999}80%,to{outline-offset:6px;outline-color:#34d39900}}@media(prefers-reduced-motion:reduce){.ds-live,.status-dot.online:before{animation:none!important}}:root[data-palette=aurora] .stat-card{border:1px solid var(--ds-line);box-shadow:none;border-radius:16px;padding:20px 20px 16px;background:var(--ds-surface)!important}:root[data-palette=aurora] .stat-card .shrink-0{display:none}:root[data-palette=aurora] .stat-card .text-white\/80{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink-3);font-size:12px;font-weight:600}:root[data-palette=aurora] .stat-card .text-3xl,:root[data-palette=editorial] .stat-card .text-3xl{overflow:visible}:root[data-palette=aurora] .ds-num{font-family:var(--font-display);letter-spacing:-.04em;background:var(--ds-numgrad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:44px;font-weight:700;line-height:1.05}.ds-spark{width:100%;height:36px;margin-top:10px;display:block}.ds-spark-line{stroke:var(--ds-spark,#0077b6);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ds-spark-fill{fill:var(--ds-spark,#0077b6);opacity:.12}.ds-spark-bars rect{fill:var(--ds-spark,#0077b6);opacity:.35}.ds-spark-bars rect:last-child{opacity:1}:root[data-palette=aurora] .ds-stat-link:hover .stat-card{border-color:var(--ds-line-strong);background:var(--ds-raised)!important}:root[data-palette=aurora] .service-card,:root[data-palette=aurora] .rounded-lg.border.bg-card,:root[data-palette=aurora] .quick-action{background:var(--ds-surface);border:1px solid var(--ds-line);box-shadow:none;border-radius:16px}:root[data-palette=aurora] .quick-action{border-radius:12px}:root[data-palette=aurora] .service-card:hover,:root[data-palette=aurora] .quick-action:hover{background:var(--ds-raised);border-color:var(--ds-line-strong)}:root[data-palette=aurora] main h2,:root[data-palette=aurora] main h3{font-family:var(--font-display);letter-spacing:-.02em}:root[data-palette=aurora] .innoscale-deploy-btn,:root[data-palette=aurora] .ds-cta{border-radius:10px}.dark:root[data-palette=aurora] .innoscale-deploy-btn,.dark:root[data-palette=aurora] .ds-cta{color:#03045e!important;background:#fff!important}.dark:root[data-palette=aurora] .innoscale-deploy-btn:hover,.dark:root[data-palette=aurora] .ds-cta:hover{background:#e6f7fb!important}:root[data-palette=aurora]:not(.dark) .innoscale-deploy-btn:hover,:root[data-palette=aurora]:not(.dark) .ds-cta:hover{background:var(--ds-grad)!important}:root[data-palette=aurora] thead th{border-bottom:1px solid var(--ds-line);background:0 0}:root[data-palette=editorial]:not(.dark){--ds-canvas:#f7f4ee;--ds-surface:#fff;--ds-raised:#fffdf9;--ds-line:#e9e3d7;--ds-line-strong:#d9d0bf;--ds-ink:#15130f;--ds-ink-2:#3d3830;--ds-ink-3:#5f584c;--ed-accent:#0052ff;--ed-accent-ink:#0041cc;--ed-warm:#ff6b2c;--ed-warm-ink:#a83a0c;--ed-warm-bg:#fff0e6;--sb-bg:#fff;--sb-line:#e9e3d7;--sb-fg:#1d1a15;--sb-muted:#5f584c;--sb-icon:#3d3830;--sb-hover:#f7f4ee;--sb-active-bg:#15130f;--sb-active-fg:#fff;--sb-label:#6b6356;--sb-soon-bg:#fff0e6;--sb-soon-fg:#a83a0c;--sb-card:#faf8f3;--ds-blue-600:#0052ff;--ds-blue-700:#0041cc;--ds-blue-50:#eaf0ff;--primary:221 100% 50%;--ring:221 100% 50%;--ds-spark:#0052ff;--background:40 33% 95%;--card:0 0% 100%;--border:40 29% 88%;--muted-foreground:39 11% 34%}.dark:root[data-palette=editorial]{--ds-canvas:#11100e;--ds-surface:#1a1916;--ds-raised:#201e1b;--ds-line:#2c2a25;--ds-line-strong:#3b3832;--ds-ink:#f5f1e8;--ds-ink-2:#d6d0c3;--ds-ink-3:#a9a294;--ed-accent:#7aa2ff;--ed-accent-ink:#9db9ff;--ed-warm:#ff9a62;--ed-warm-ink:#ffb489;--ed-warm-bg:#3a2216;--sb-bg:#1a1916;--sb-line:#2c2a25;--sb-fg:#ece7dc;--sb-muted:#a9a294;--sb-icon:#d6d0c3;--sb-hover:#232120;--sb-active-bg:#f5f1e8;--sb-active-fg:#11100e;--sb-label:#9a9384;--sb-soon-bg:#3a2216;--sb-soon-fg:#ffb489;--sb-card:#201e1b;--ds-blue-600:#7aa2ff;--ds-blue-700:#9db9ff;--ds-blue-50:#1d2540;--primary:222 100% 74%;--ring:222 100% 74%;--ds-spark:#7aa2ff;--background:40 10% 6%;--card:45 7% 9%;--popover:45 7% 11%;--border:43 7% 16%;--input:43 7% 20%;--muted:43 7% 12%;--muted-foreground:41 9% 62%}:root[data-palette=editorial]:not(.dark) .ds-logo-color{display:block}:root[data-palette=editorial]:not(.dark) .ds-logo-mono,:root[data-palette=editorial]:not(.dark) .ds-sidebar .ds-brand-word{display:none}:root[data-palette=editorial] main,:root[data-palette=editorial] body{background:var(--ds-canvas)}:root[data-palette=editorial] .ds-topbar{background:var(--ds-canvas);border-bottom:0}@media(min-width:768px){:root[data-palette=editorial] aside.ds-sidebar{border:1px solid var(--sb-line);border-radius:18px;align-self:flex-start;height:calc(100dvh - 24px);margin:12px 0 12px 12px;position:sticky;top:12px;overflow:hidden}}:root[data-palette=editorial] .fixed aside.ds-sidebar{border:1px solid var(--sb-line);border-left:0;border-radius:0 18px 18px 0}:root[data-palette=editorial] .sidebar-item{border-radius:10px;gap:11px;height:38px;padding:0 8px}:root[data-palette=editorial] .sidebar-item.active{background:var(--sb-active-bg);color:var(--sb-active-fg);box-shadow:none}:root[data-palette=editorial] .sidebar-item.active:before{display:none}:root[data-palette=editorial] .sidebar-item.active .ds-soon{background:var(--ed-warm);color:#1d0c02}:root[data-palette=editorial] .sidebar-item-nested:after{display:none}:root[data-palette=editorial] .ds-nav-label{font-family:var(--font-display);text-transform:none;letter-spacing:-.01em;color:var(--sb-label);font-size:12.5px;font-weight:600}:root[data-palette=editorial] .ds-hero{padding:8px 0 4px}:root[data-palette=editorial] .ds-hero-kicker{color:var(--ed-warm-ink)}:root[data-palette=editorial] .ds-hero-title{letter-spacing:-.045em;color:var(--ds-ink);margin-top:10px;font-size:clamp(36px,5.4vw,64px);font-weight:700;line-height:1}:root[data-palette=editorial] .ds-hero-pill{background:var(--ds-surface);border:1px solid var(--ds-line);color:var(--ds-ink-2)}:root[data-palette=editorial] .ds-hero-cta{background:var(--ed-accent);color:#fff;border-radius:999px;padding:0 22px}:root[data-palette=editorial] .ds-hero-cta:hover{background:var(--ed-accent-ink)}.dark:root[data-palette=editorial] .ds-hero-cta{color:#0b1430}:root[data-palette=editorial] .ds-hero-cta:focus-visible{outline-color:var(--ed-accent)}@media(min-width:1024px){:root[data-palette=editorial] .ds-stats{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)!important}}:root[data-palette=editorial] .ds-stat-spend{order:-1}:root[data-palette=editorial] .stat-card{border:1px solid var(--ds-line);box-shadow:none;border-radius:18px;height:100%;padding:20px 22px;background:var(--ds-surface)!important}:root[data-palette=editorial] .stat-card .shrink-0{color:var(--ds-ink-3)!important;background:0 0!important}:root[data-palette=editorial] .stat-card svg{color:var(--ds-ink-3)!important}:root[data-palette=editorial] .stat-card .text-white\/80{color:var(--ds-ink-2);font-size:13.5px;font-weight:600}:root[data-palette=editorial] .ds-num{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ds-ink);font-size:40px;font-weight:700;line-height:1.05}:root[data-palette=editorial] .ds-stat-spend .stat-card{border-color:var(--ds-ink);background:var(--ds-ink)!important}:root[data-palette=editorial] .ds-stat-spend .stat-card .text-white\/80{color:#d6d0c3}:root[data-palette=editorial] .ds-stat-spend .ds-num{color:#fff;font-size:52px}:root[data-palette=editorial] .ds-stat-spend .stat-card svg{color:#d6d0c3!important}:root[data-palette=editorial] .ds-stat-spend .ds-spark-bars rect{fill:#ff6b2c;opacity:.45}:root[data-palette=editorial] .ds-stat-spend .ds-spark-bars rect:last-child{opacity:1}:root[data-palette=editorial] .ds-stat-spend .ds-spark{height:48px}.dark:root[data-palette=editorial] .ds-stat-spend .stat-card{border-color:#f5f1e8;background:#f5f1e8!important}.dark:root[data-palette=editorial] .ds-stat-spend .ds-num{color:#11100e}.dark:root[data-palette=editorial] .ds-stat-spend .stat-card .text-white\/80,.dark:root[data-palette=editorial] .ds-stat-spend .stat-card svg{color:#4a443a!important}.dark:root[data-palette=editorial] .ds-stat-spend .ds-spark-bars rect{fill:#c2410c}:root[data-palette=editorial] .ds-stat-link:hover .stat-card{border-color:var(--ds-line-strong)}:root[data-palette=editorial] .service-card,:root[data-palette=editorial] .rounded-lg.border.bg-card,:root[data-palette=editorial] .quick-action{background:var(--ds-surface);border:1px solid var(--ds-line);box-shadow:none;border-radius:18px}:root[data-palette=editorial] .quick-action{border-radius:999px}:root[data-palette=editorial] .service-card:hover,:root[data-palette=editorial] .quick-action:hover{border-color:var(--ds-ink);background:var(--ds-raised)}:root[data-palette=editorial] main h2,:root[data-palette=editorial] main h3{font-family:var(--font-display);letter-spacing:-.025em}:root[data-palette=editorial] main h2{font-size:26px;font-weight:700}:root[data-palette=editorial] .ds-page-title{font-family:var(--font-display);letter-spacing:-.04em;color:var(--ds-ink);font-size:40px;font-weight:700;line-height:44px}:root[data-palette=editorial] .innoscale-deploy-btn,:root[data-palette=editorial] .ds-cta{background:var(--ed-accent)!important;border-radius:999px!important}:root[data-palette=editorial] .innoscale-deploy-btn:hover,:root[data-palette=editorial] .ds-cta:hover{background:var(--ed-accent-ink)!important}.dark:root[data-palette=editorial] .innoscale-deploy-btn,.dark:root[data-palette=editorial] .ds-cta{color:#0b1430!important}:root[data-palette=editorial] .bg-innoscale-light{border:1px solid var(--ds-line);background:var(--ds-canvas)!important}:root[data-palette=editorial] .text-innoscale-primary,:root[data-palette=editorial] .text-innoscale-accent{color:var(--ds-ink)!important}:root[data-palette=editorial] thead th{font-family:var(--font-display);color:var(--ds-ink-3);background:0 0}:root[data-palette=editorial] .stat-card:not(.ds-stat-spend *) .ds-num{color:var(--ds-ink)}:root[data-palette=aurora] .status-dot.online:before,:root[data-palette=editorial] .status-dot.online:before{outline:2px solid #10b9818c;animation:2s ease-out infinite ds-pulse;box-shadow:none!important}:root[data-palette=aurora] :focus-visible,:root[data-palette=editorial] :focus-visible{outline-color:var(--ds-blue-600)}@media(max-width:767px){:root[data-palette=aurora] .ds-hero{border-radius:16px;padding:24px 20px}.ds-hero-cta{justify-content:center;width:100%}:root[data-palette=aurora] .ds-num{font-size:38px}:root[data-palette=editorial] .ds-stat-spend .ds-num{font-size:44px}}:root[data-palette=aurora] .stat-card>div>.min-w-0,:root[data-palette=editorial] .stat-card>div>.min-w-0{flex:auto;width:100%}:root[data-palette=editorial] .stat-card .shrink-0{display:none}:root[data-palette=aurora] .ds-spark{height:40px;margin-top:14px}:root[data-palette=editorial] .stat-card .text-white\/80{white-space:nowrap}:root[data-palette=aurora] .ds-stat-link .stat-card,:root[data-palette=editorial] .ds-stat-link .stat-card{height:100%}:root[data-palette=aurora] .ds-stat-link,:root[data-palette=editorial] .ds-stat-link{display:block}:root[data-palette=aurora] .ds-hero{box-shadow:inset 0 1px #ffffff38}:root[data-palette=aurora] .ds-hero-title{max-width:18ch}:root[data-palette=editorial] main section>div>h2{background:linear-gradient(transparent 70%,var(--ed-warm-bg) 70%);padding:0 2px;display:inline-block}:root[data-palette=aurora] .ds-hero{border-radius:16px;align-items:center;padding:22px 26px}:root[data-palette=aurora] .ds-hero-title{max-width:none;margin-top:4px;font-size:clamp(24px,2.6vw,32px)}:root[data-palette=aurora] .ds-hero:after{width:300px;height:300px;top:-130px;right:-90px}:root[data-palette=editorial] .ds-hero{align-items:flex-end;padding:0}:root[data-palette=editorial] .ds-hero-title{margin-top:6px;font-size:clamp(32px,3.6vw,46px)}.ds-hero-sub{margin-top:12px}.ds-hero-actions{z-index:1;flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.ds-hero-task{white-space:nowrap;border-radius:10px;align-items:center;height:40px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.ds-hero-cta{height:40px;font-size:14px}:root[data-palette=aurora] .ds-hero-task{color:#fff;background:#03045e59;border:1px solid #ffffff59}:root[data-palette=aurora] .ds-hero-task:hover{background:#03045e99}:root[data-palette=editorial] .ds-hero-task{color:var(--ds-ink);border:1px solid var(--ds-line-strong);background:var(--ds-surface);border-radius:999px}:root[data-palette=editorial] .ds-hero-task:hover{border-color:var(--ds-ink)}.ds-hero-task:focus-visible{outline:3px solid var(--ds-blue-600);outline-offset:2px}@media(max-width:767px){.ds-hero-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.ds-hero-actions .ds-hero-cta{grid-column:1/-1}.ds-hero-task{justify-content:center}}.ds-qj-trigger{border:1px solid var(--ds-line);background:var(--ds-canvas);width:min(420px,100%);height:36px;color:var(--ds-ink-3);border-radius:10px;align-items:center;gap:10px;padding:0 8px 0 12px;font-size:13.5px;display:inline-flex}.ds-qj-trigger:hover{border-color:var(--ds-line-strong);color:var(--ds-ink-2)}.ds-qj-trigger:focus-visible{box-shadow:var(--ds-focus);outline:none}.ds-qj-text{text-align:left;flex:1}.ds-qj-kbd{border:1px solid var(--ds-line-strong);color:var(--ds-ink-3);background:var(--ds-surface);border-radius:6px;padding:0 6px;font:600 11px/18px Inter,sans-serif}:root[data-palette=editorial] .ds-qj-trigger{background:var(--ds-surface);border-radius:999px}.ds-qj-overlay{z-index:60;background:#080a148c;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;display:flex;position:fixed;inset:0}.ds-qj-panel{background:var(--ds-surface);border:1px solid var(--ds-line-strong);width:min(560px,100%);box-shadow:var(--ds-shadow-pop);border-radius:14px;overflow:hidden}.ds-qj-input{width:100%;height:52px;color:var(--ds-ink);outline:none;padding:0 18px;font-size:16px;border:0!important;border-bottom:1px solid var(--ds-line)!important;background:0 0!important}.ds-qj-list{max-height:360px;margin:0;padding:6px;list-style:none;overflow-y:auto}.ds-qj-item{width:100%;height:40px;color:var(--ds-ink);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;padding:0 12px;font-size:14px;display:flex}.ds-qj-item.is-active{background:var(--ds-blue-50)}.ds-qj-kind{color:var(--ds-ink-3);font-size:12px}.ds-qj-empty{color:var(--ds-ink-3);padding:14px 12px;font-size:14px}@media(max-width:639px){:root[data-palette=aurora] .ds-stats,:root[data-palette=editorial] .ds-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}:root[data-palette=aurora] .ds-stat-spend,:root[data-palette=editorial] .ds-stat-spend{grid-column:1/-1}:root[data-palette=aurora] .ds-num,:root[data-palette=editorial] .ds-num{font-size:32px}:root[data-palette=aurora] .stat-card .text-white\/80{font-size:11px}}@media(min-width:1024px)and (max-width:1199px){aside.ds-sidebar.ds-sidebar{width:232px}}@media(min-width:768px)and (max-width:1023px){aside.ds-sidebar.ds-sidebar{width:76px}aside.ds-sidebar .ds-brand-word,aside.ds-sidebar .ds-logo-color,aside.ds-sidebar .sidebar-item>span:not(.ds-ico),aside.ds-sidebar .ds-soon,aside.ds-sidebar .ds-profile-text{display:none!important}aside.ds-sidebar .ds-logo-mono{display:block!important}aside.ds-sidebar>div:first-child{justify-content:center;padding:0}aside.ds-sidebar nav{padding:4px 12px 12px;overflow:visible}aside.ds-sidebar .ds-nav-label.ds-nav-label{color:#0000;background:var(--sb-line);height:1px;margin:12px 10px;padding:0;font-size:0;line-height:0;overflow:hidden}aside.ds-sidebar .sidebar-item{border-radius:12px;justify-content:center;width:52px;height:44px;margin:2px auto;padding:0;position:relative}aside.ds-sidebar .sidebar-item-nested{margin-left:auto}aside.ds-sidebar .sidebar-item.active{background:var(--sb-active-bg,#48cae41f);box-shadow:inset 0 0 0 1px var(--sb-active-icon,#0077b6)}aside.ds-sidebar .sidebar-item.active:before{content:"";background:#48cae4;border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-12px}aside.ds-sidebar [data-tip]:after{content:attr(data-tip);z-index:60;white-space:nowrap;color:#fff;opacity:0;pointer-events:none;background:#11131c;border-radius:8px;width:auto;padding:6px 10px;font-size:12.5px;font-weight:600;transition:opacity .12s;position:absolute;top:50%;bottom:auto;left:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 0 0 1px #ffffff1f,0 8px 24px #0006}aside.ds-sidebar [data-tip]:hover:after,aside.ds-sidebar [data-tip]:focus-visible:after{opacity:1}aside.ds-sidebar .ds-profile{justify-content:center;margin:8px 12px 12px;padding:6px}}.ds-tb-compact{display:none}.ds-tb-actions{flex:none}@media(max-width:1199px){.ds-tb-wide{display:none!important}.ds-tb-compact{display:block}.ds-topbar .ds-qj-trigger{border-radius:10px;justify-content:center;width:40px;height:40px;padding:0}.ds-topbar .ds-qj-text,.ds-topbar .ds-qj-kbd{display:none}.ds-topbar{gap:12px}}.ds-um{position:relative}.ds-um-trigger{border:1px solid var(--ds-line);background:var(--ds-surface);height:40px;color:var(--ds-ink-3);border-radius:999px;align-items:center;gap:4px;padding:0 6px 0 4px;display:inline-flex}.ds-um-trigger:hover,.ds-um-trigger[aria-expanded=true]{border-color:var(--ds-line-strong);color:var(--ds-ink)}.ds-um-trigger:focus-visible{box-shadow:var(--ds-focus);outline:none}.ds-um-trigger .user-avatar{border-radius:999px;place-items:center;width:30px;height:30px;font-size:11.5px;font-weight:700;display:grid}.ds-um-panel{z-index:70;border:1px solid var(--ds-line-strong);background:var(--ds-surface);border-radius:14px;width:260px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #00000073}.ds-um-who{border-bottom:1px solid var(--ds-line);flex-direction:column;gap:2px;margin-bottom:4px;padding:10px 10px 12px;display:flex}.ds-um-who b{color:var(--ds-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ds-um-who span{color:var(--ds-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ds-um-row{color:var(--ds-ink-2);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;display:flex}.ds-um-row select{border:1px solid var(--ds-line);background:var(--ds-bg,transparent);height:32px;color:var(--ds-ink);border-radius:8px;padding:0 6px}.ds-um-seg{border:1px solid var(--ds-line);border-radius:9px;gap:2px;padding:2px;display:inline-flex}.ds-um-seg button{width:30px;height:28px;color:var(--ds-ink-3);border-radius:7px;place-items:center;display:grid}.ds-um-seg button.is-on{background:var(--ds-surface-2,#ffffff14);color:var(--ds-ink);box-shadow:inset 0 0 0 1px var(--ds-line-strong)}.ds-um-item{width:100%;height:40px;color:var(--ds-ink);border-radius:9px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.ds-um-item:hover,.ds-um-item:focus-visible{background:var(--ds-hover,#ffffff0f);outline:none}.ds-um-item svg{color:var(--ds-ink-3)}aside.ds-sidebar-fixed{align-self:flex-start;height:100dvh;position:sticky;top:0;overflow:hidden}aside.ds-sidebar-fixed .user-profile{flex:none}html{overflow-x:clip}.cs-page{flex-direction:column;gap:20px;display:flex}.cs-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cs-fw-btn{height:44px;color:var(--ds-err-fg);background:var(--ds-err-bg);border:1px solid var(--ds-err-fg);border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cs-fw-btn{border:1px solid color-mix(in srgb,var(--ds-err-fg) 45%,var(--ds-err-bg))}}.cs-fw-btn:hover{background:var(--ds-err-fg)}@supports (color:color-mix(in lab,red,red)){.cs-fw-btn:hover{background:color-mix(in srgb,var(--ds-err-fg) 14%,var(--ds-err-bg))}}.cs-fw-btn:hover{border-color:var(--ds-err-fg)}@supports (color:color-mix(in lab,red,red)){.cs-fw-btn:hover{border-color:color-mix(in srgb,var(--ds-err-fg) 70%,var(--ds-err-bg))}}.cs-fw-btn:focus-visible{box-shadow:0 0 0 3px var(--ds-err-fg);outline:none}@supports (color:color-mix(in lab,red,red)){.cs-fw-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-err-fg) 35%,transparent)}}.cs-fw-btn-compact{gap:6px;height:40px;padding:0 12px;font-size:13.5px}.cs-fw-count{font-variant-numeric:tabular-nums;background:var(--ds-err-fg);border-radius:999px;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cs-fw-count{background:color-mix(in srgb,var(--ds-err-fg) 16%,var(--ds-err-bg))}}.cs-fw-count{color:var(--ds-err-fg)}.cs-mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,JetBrains Mono,SFMono-Regular,Menlo,monospace;font-size:13px}.cs-muted{color:var(--ds-ink-3)}.cs-summary{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.cs-sum-item{border-right:1px solid var(--ds-line);padding:14px 18px}.cs-sum-item:nth-child(4){border-right:0}.cs-sum-k{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink-3);font-size:11.5px;font-weight:600}.cs-sum-v{font-family:var(--font-display,Inter);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ds-ink);margin-top:4px;font-size:28px;font-weight:700;line-height:32px}.cs-sum-sub{color:var(--ds-ink-3);letter-spacing:0;font-size:14px;font-weight:500}.cs-sum-cap{color:var(--ds-ink-3);border-top:1px solid var(--ds-line);grid-column:1/-1;padding:8px 18px;font-size:12px}.cs-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cs-search{border:1px solid var(--ds-line);background:var(--ds-surface);height:40px;color:var(--ds-ink-3);border-radius:10px;flex:260px;align-items:center;gap:8px;padding:0 12px;display:flex}.cs-search:focus-within{border-color:var(--ds-blue-600);box-shadow:var(--ds-focus)}.cs-search input{min-width:0;color:var(--ds-ink);outline:none;flex:1;font-size:14px;background:0 0!important;border:0!important}.cs-seg{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;padding:3px;display:inline-flex}.cs-seg button{height:32px;color:var(--ds-ink-3);border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.cs-seg button:hover{color:var(--ds-ink)}.cs-seg button.is-on{background:var(--ds-blue-50);color:var(--ds-ink);box-shadow:inset 0 0 0 1px var(--ds-line-strong)}.cs-count{font-variant-numeric:tabular-nums;color:var(--ds-ink-3);font-size:11.5px}.cs-ghost{height:40px;color:var(--ds-ink-2);border:1px solid var(--ds-line);border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.cs-ghost:hover{border-color:var(--ds-line-strong);color:var(--ds-ink)}.cs-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;height:24px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.cs-pill-ok{background:var(--ds-ok-bg);color:var(--ds-ok-fg)}.cs-pill-info{background:var(--ds-info-bg);color:var(--ds-info-fg)}.cs-pill-idle{background:var(--ds-idle-bg);color:var(--ds-idle-fg)}.cs-pill-warn{background:var(--ds-warn-bg);color:var(--ds-warn-fg)}.cs-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.cs-dot-live{outline-offset:0;outline:2px solid;animation:2s ease-out infinite cs-ring}@keyframes cs-ring{0%{outline-offset:0;opacity:1}70%{outline-offset:4px}to{outline-offset:5px;outline-color:#0000}}@media(prefers-reduced-motion:reduce){.cs-dot-live{animation:none}}.cs-icon-btn{border:1px solid var(--ds-line);width:34px;height:34px;color:var(--ds-ink-2);background:0 0;border-radius:9px;place-items:center;display:inline-grid}.cs-icon-btn:hover{border-color:var(--ds-line-strong);color:var(--ds-ink);background:var(--ds-raised,var(--ds-surface))}.cs-icon-btn:focus-visible,.cs-btn:focus-visible,.cs-ip:focus-visible{box-shadow:var(--ds-focus);outline:none}.cs-icon-btn:disabled{opacity:.5}.cs-btn{height:34px;color:var(--ds-ink);border:1px solid var(--ds-line-strong);border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.cs-btn:hover{background:var(--ds-raised,var(--ds-surface))}.cs-btn-primary{background:var(--ds-blue-600);color:#fff;border-color:#0000}.dark .cs-btn-primary{color:#04121a}.cs-btn-primary:hover{background:var(--ds-blue-700)}.cs-ip{color:var(--ds-ink-2);border-radius:6px;align-items:center;gap:6px;display:inline-flex;position:relative}.cs-ip:hover{color:var(--ds-ink)}.cs-copied{background:var(--ds-ink);color:var(--ds-canvas);border-radius:6px;padding:1px 6px;font-size:11px;font-weight:600;position:absolute;top:-22px;left:0}.cs-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:14px;display:grid}.cs-grid>*{min-width:0}.cs-card{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:16px;flex-direction:column;gap:16px;padding:18px;transition:border-color .12s,background-color .12s;display:flex;position:relative}.cs-card:before{content:"";background:var(--ds-line-strong);border-radius:0 0 2px 2px;height:2px;position:absolute;top:-1px;left:18px;right:18px}.cs-card-ok:before{background:var(--ds-grad,#0077b6)}.cs-card:hover{border-color:var(--ds-line-strong);background:var(--ds-raised,var(--ds-surface))}.cs-card:focus-visible{box-shadow:var(--ds-focus);outline:none}.cs-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cs-card-top>*{min-width:0}.cs-name{font-family:var(--font-display,Inter);letter-spacing:-.01em;color:var(--ds-ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:650;overflow:hidden}.cs-loc{color:var(--ds-ink-3);align-items:center;gap:4px;margin-top:3px;font-size:13px;display:flex}.cs-specs{border:1px solid var(--ds-line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cs-spec{color:var(--ds-ink-3);grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:8px;padding:10px 12px;display:grid}.cs-spec+.cs-spec{border-left:1px solid var(--ds-line)}.cs-spec svg{grid-row:span 2;align-self:center}.cs-spec-v{font-family:var(--font-display,Inter);color:var(--ds-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:20px;font-weight:700}.cs-spec-u{grid-column:2;font-size:11.5px}.cs-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cs-actions{gap:6px;display:flex}.cs-split{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.cs-table{border:1px solid var(--ds-line);background:var(--ds-surface);overscroll-behavior-x:contain;border-radius:14px;overflow:auto hidden}.cs-tr{border-top:1px solid var(--ds-line);cursor:pointer;grid-template-columns:minmax(160px,1.6fr) 130px 140px minmax(150px,1fr) 80px;align-items:center;gap:12px;min-height:56px;padding:0 16px;display:grid;position:relative}.cs-th{min-height:40px;color:var(--ds-ink-3);cursor:default;background:0 0;border-top:0;font-size:12px;font-weight:600}.cs-tr:not(.cs-th):hover{background:var(--ds-raised,var(--ds-surface))}.cs-tr.is-active{background:var(--ds-blue-50)}.cs-tr.is-active:before{content:"";background:var(--ds-grad,#0077b6);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.cs-tr:focus-visible{box-shadow:inset var(--ds-focus);outline:none}.cs-cell-name{flex-direction:column;min-width:0;display:flex}.cs-cell-name .cs-name{font-size:14.5px}.cs-cell-name .cs-loc{font-size:12px}.cs-cell-specs{font-variant-numeric:tabular-nums;font-size:13px}.cs-row-actions{justify-content:flex-end;gap:6px;display:flex}.cs-drawer{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;flex-direction:column;gap:14px;padding:18px;display:flex;position:sticky;top:84px}.cs-drawer-head{justify-content:space-between;gap:10px;display:flex}.cs-kicker{letter-spacing:.07em;text-transform:uppercase;color:var(--ds-ink-3);font-size:11px;font-weight:600}.cs-drawer-title{font-family:var(--font-display,Inter);letter-spacing:-.02em;color:var(--ds-ink);font-size:22px;font-weight:700}.cs-facts{border-top:1px solid var(--ds-line);gap:0;margin:0;display:grid}.cs-facts>div{border-bottom:1px solid var(--ds-line);justify-content:space-between;gap:12px;padding:10px 0;font-size:13.5px;display:flex}.cs-facts dt{color:var(--ds-ink-3)}.cs-facts dd{color:var(--ds-ink);text-align:right;margin:0;font-weight:500}.cs-note{color:var(--ds-warn-fg);background:var(--ds-warn-bg);border-radius:8px;padding:8px 10px;font-size:13px}.cs-drawer-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.cs-drawer-actions .cs-btn{justify-content:center;height:38px}.cs-drawer-actions .cs-btn-primary{grid-column:1/-1}.cs-empty{border:1px dashed var(--ds-line-strong);text-align:center;border-radius:14px;padding:40px 20px}.cs-empty-title{color:var(--ds-ink);font-weight:650}.csd .csd-tiles,.csd .csd-sysinfo{display:none!important}.csd-head{flex-direction:column;gap:10px;display:flex}.csd-back{color:var(--ds-ink-3);font-size:13px}.csd-back:hover{color:var(--ds-ink)}.csd-title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.csd-title{font-family:var(--font-display,Inter);letter-spacing:-.035em;color:var(--ds-ink);font-size:34px;font-weight:700;line-height:1.1}.csd-meta{color:var(--ds-ink-2);flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;font-size:13px;display:flex}.csd-power{border:1px solid var(--ds-line-strong);background:var(--ds-surface);border-radius:11px;display:inline-flex;overflow:hidden}.csd-power button{height:38px;color:var(--ds-ink);align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.csd-power button+button{border-left:1px solid var(--ds-line)}.csd-power button:hover{background:var(--ds-raised,var(--ds-surface))}.csd-power button.is-danger{color:var(--ds-err-fg)}.csd-power button.is-primary{background:var(--ds-blue-600);color:#fff}.dark .csd-power button.is-primary{color:#04121a}.csd-power button:focus-visible{box-shadow:inset var(--ds-focus);outline:none}.csd-strip{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.csd-strip>div{border-right:1px solid var(--ds-line);min-width:0;padding:14px 16px}.csd-strip>div:last-child{border-right:0}.csd-k{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink-3);font-size:11.5px;font-weight:600}.csd-v{font-family:var(--font-display,Inter);letter-spacing:-.03em;color:var(--ds-ink);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:26px;font-weight:700;overflow:hidden}.csd-v span{color:var(--ds-ink-3);letter-spacing:0;font-size:13px;font-weight:500}.csd-v-sm{letter-spacing:0;padding-top:6px;font-family:Inter,sans-serif;font-size:15px;font-weight:600}.csd-A .csd-strip{position:relative}.csd-A .csd-strip:before{content:"";background:var(--ds-grad,#0077b6);height:2px;position:absolute;top:0;left:0;right:0}.csd-B{flex-direction:column;gap:20px;display:flex}.csd-cols{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;display:grid}.csd-rail{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;flex-direction:column;gap:14px;padding:16px;display:flex;position:sticky;top:84px}.csd-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.csd-metrics>div{border:1px solid var(--ds-line);border-radius:10px;padding:10px}.csd-metrics .csd-v{font-size:22px}.csd-extra:empty{display:none}@media(max-width:1279px){.cs-split{grid-template-columns:minmax(0,1fr)}.cs-drawer{order:-1;position:static}}@media(max-width:1023px){.csd-cols{grid-template-columns:minmax(0,1fr)}.csd-rail{position:static}.csd-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.csd-strip>div:nth-child(3){border-right:0}.csd-strip>div:nth-child(-n+3){border-bottom:1px solid var(--ds-line)}}@media(max-width:767px){.cs-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-sum-item:nth-child(2){border-right:0}.cs-sum-item:nth-child(-n+2){border-bottom:1px solid var(--ds-line)}.cs-sum-v{font-size:24px}.cs-seg{width:100%}.cs-seg button{flex:1;justify-content:center}.cs-ghost{justify-content:center;width:100%}.cs-grid{grid-template-columns:minmax(0,1fr)}.cs-th{display:none}.cs-tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name status""ip actions";row-gap:6px;padding:12px 14px}.cs-tr>:first-child{grid-area:name}.cs-tr>:nth-child(2){grid-area:status;justify-self:end}.cs-tr>:nth-child(3){grid-area:ip}.cs-tr>:nth-child(4){display:none}.cs-tr>:nth-child(5){grid-area:actions}.cs-drawer{display:none}.csd-title{font-size:28px}.csd-power{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.csd-power button{justify-content:center;padding:0 6px;font-size:13px}.csd-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.csd-strip>div{border-bottom:1px solid var(--ds-line)}.csd-strip>div:nth-child(2n){border-right:0}.csd-strip>div:nth-child(3){border-right:1px solid var(--ds-line)}.cs-ghost{width:auto;height:32px;color:var(--ds-blue-600);border:0;padding:0 4px}.cs-toolbar{gap:8px}.cs-toolbar .cs-fw-btn{width:auto;height:36px;padding:0 10px}}.csd-A .csd-extra{margin-top:-8px}:root{--chart-1:#0077b6;--chart-2:#6d28d9}.dark{--chart-1:#48cae4;--chart-2:#b197fc}.cs-view button{padding:0 10px}@media(max-width:767px){.cs-view{width:auto}.cs-view-l{display:none}.cs-toolbar .cs-seg:not(.cs-view){flex:100%}}.csd [role=tabpanel]{min-width:0}.csd [role=tabpanel] [data-slot=table-container],.csd [role=tabpanel] .overflow-x-auto{-webkit-overflow-scrolling:touch;overflow-x:auto}.csd [role=tabpanel] table{min-width:520px}.csd-extra{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:root[data-palette=aurora]:not(.dark) .cs-summary,:root[data-palette=aurora]:not(.dark) .cs-table,:root[data-palette=aurora]:not(.dark) .cs-card,:root[data-palette=aurora]:not(.dark) .cs-drawer,:root[data-palette=aurora]:not(.dark) .csd-strip,:root[data-palette=aurora]:not(.dark) .csd-power{box-shadow:0 1px 2px #0a0d140a}:root[data-palette=aurora]:not(.dark) .cs-tr.is-active{background:#eef7fc}:root[data-palette=aurora]:not(.dark) .cs-seg button.is-on{background:#fff;box-shadow:inset 0 0 0 1px #d4d9e2,0 1px 2px #0a0d140f}:root[data-palette=aurora]:not(.dark) .ds-hero-pill{background:#03045e73}:root[data-palette=aurora]:not(.dark) .ds-topbar{background:#fff}@media(min-width:768px)and (max-width:1099px){.cs-tr{grid-template-columns:minmax(140px,1.6fr) 112px 120px minmax(0,1fr) 76px;gap:10px;padding:0 12px}}.dns-page .cs-tr{cursor:default}a.cs-tr{cursor:pointer;color:inherit;text-decoration:none}.dns-sum-ns{grid-column:span 1;min-width:0}.dns-sum-ns .cs-sum-cap{color:var(--ds-ink-2);overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:1.5}.dns-type{min-width:52px;height:22px;font:600 11px/1 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.02em;color:#0b4f7a;background:#e3f2fb;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;display:inline-flex;box-shadow:inset 0 0 0 1px #0077b62e}.dns-type[data-t=AAAA]{color:#4c1d95;background:#efe9fe;box-shadow:inset 0 0 0 1px #6d28d92e}.dns-type[data-t=CNAME]{color:#065f46;background:#e3f7ee;box-shadow:inset 0 0 0 1px #05966933}.dns-type[data-t=MX]{color:#92400e;background:#fdf0e1;box-shadow:inset 0 0 0 1px #d9770638}.dns-type[data-t=TXT]{color:#3f3f46;background:#f1f1f4;box-shadow:inset 0 0 0 1px #3f3f4629}.dns-type[data-t=NS],.dns-type[data-t=SRV],.dns-type[data-t=CAA]{color:#1e3a8a;background:#e7ecfb;box-shadow:inset 0 0 0 1px #1e3a8a29}.dark .dns-type{color:#8fdcf0;background:#48cae41a;box-shadow:inset 0 0 0 1px #48cae440}.dark .dns-type[data-t=AAAA]{color:#c9b8ff;background:#a78bfa1a;box-shadow:inset 0 0 0 1px #a78bfa47}.dark .dns-type[data-t=CNAME]{color:#86efc4;background:#34d3991a;box-shadow:inset 0 0 0 1px #34d39942}.dark .dns-type[data-t=MX]{color:#fcc98a;background:#fbbf241a;box-shadow:inset 0 0 0 1px #fbbf2442}.dark .dns-type[data-t=TXT]{color:#d4d4dc;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff24}.dark .dns-type[data-t=NS],.dark .dns-type[data-t=SRV],.dark .dns-type[data-t=CAA]{color:#b4c6ff;background:#8199ff1a;box-shadow:inset 0 0 0 1px #8199ff42}.dns-name{font:500 13px/1.3 var(--font-mono,ui-monospace, monospace);color:var(--ds-ink-1);overflow-wrap:anywhere}.dns-val{font:400 13px/1.4 var(--font-mono,ui-monospace, monospace);color:var(--ds-ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dns-prio{color:var(--ds-ink-1);background:var(--ds-raised,#7f7f7f1f);border-radius:4px;margin-right:8px;padding:0 5px;font-weight:600;display:inline-block}.dns-ttl{color:var(--ds-ink-3);font-variant-numeric:tabular-nums;font-size:12px}.dns-managed{color:var(--ds-ink-3);font-size:12px}.dns-row-act{justify-content:flex-end;gap:4px;display:inline-flex}.dns-del:hover{color:#dc2626}.dns-empty{text-align:center;color:var(--ds-ink-3);padding:28px 16px;font-size:14px}.dns-copy{max-width:100%}.dns-ns{font:12px/1.4 var(--font-mono,ui-monospace, monospace);color:var(--ds-ink-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dns-steps{gap:6px;margin:0;padding:0;list-style:none;display:flex}.dns-steps li{color:var(--ds-ink-3);border-top:2px solid var(--ds-line);flex:1;align-items:center;gap:6px;padding-top:8px;font-size:12px;display:flex}.dns-steps li.is-done{color:var(--ds-ink-1);border-top-color:var(--aur-ocean,#0077b6)}.dark .dns-steps li.is-done{border-top-color:#48cae4}.dns-steps li.is-now{color:#b45309;border-top-color:#f59e0b}.dark .dns-steps li.is-now{color:#fcd34d}.dns-step-dot{background:var(--ds-raised,#7f7f7f1f);border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:inline-grid}.dns-steps li.is-done .dns-step-dot{color:#fff;background:#0077b6}.dns-grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr))}.dns-card{color:inherit;text-decoration:none}.dns-card:hover{border-color:var(--ds-line-strong,#48cae4)}.dns-card-top{align-items:center;gap:12px;display:flex}.dns-card-foot{border-top:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.dns-go{color:var(--ds-blue-600,#0077b6);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.dark .dns-go{color:#7fd8ec}.dns-card:hover .dns-go svg{transition:transform .12s;transform:translate(2px)}.dns-back{color:var(--ds-ink-3);font-size:13px;text-decoration:none}.dns-back:before{content:"← "}.dns-back:hover{color:var(--ds-ink-1)}.dns-head-ns{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.dns-actions{flex-wrap:wrap;gap:8px;display:flex}.dns-groups{flex-direction:column;gap:16px;display:flex}.dns-group{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;overflow:hidden}.dns-group>header{align-items:baseline;gap:10px;padding:14px 16px 10px;display:flex}.dns-group>header h2{font:600 14px/1.2 var(--font-display,inherit);color:var(--ds-ink-1);margin:0}.dns-group>header span{color:var(--ds-ink-3);font-size:12px}.dns-group>header em{color:var(--ds-ink-3);margin-left:auto;font-size:12px;font-style:normal}.dns-group ul{margin:0;padding:0;list-style:none}.dns-rec{border-top:1px solid var(--ds-line);grid-template-columns:60px minmax(110px,.9fr) minmax(0,2.4fr) 48px auto auto;align-items:center;gap:14px;min-height:48px;padding:6px 16px;display:grid}.dns-rec:hover{background:var(--ds-raised,transparent)}.dns-notlive{height:20px;font-size:11px}.dns-dtable .cs-tr{grid-template-columns:minmax(200px,1.4fr) 120px minmax(0,1.6fr) 32px}.dns-chev{color:var(--ds-ink-3);justify-self:end}.dns-cols{grid-template-columns:290px minmax(0,1fr)}.dns-rail-block{border-bottom:1px solid var(--ds-line);flex-direction:column;gap:8px;padding-bottom:14px;display:flex}.dns-rail-status{color:var(--ds-ink-1);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.dns-rail-io{border-bottom:0;padding-bottom:0}.dns-rail-io .cs-btn{justify-content:flex-start;width:100%}.dns-chips{flex-wrap:wrap;gap:6px;display:flex}.dns-chip{border:1px solid var(--ds-line);background:var(--ds-surface);height:30px;color:var(--ds-ink-2);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.dns-chip span{color:var(--ds-ink-3);font-variant-numeric:tabular-nums;font-weight:500}.dns-chip.is-on{color:var(--ds-ink-1);border-color:#0077b6;box-shadow:inset 0 0 0 1px #0077b6}.dark .dns-chip.is-on{border-color:#48cae4;box-shadow:inset 0 0 0 1px #48cae4}.dns-rtable .cs-tr{grid-template-columns:64px minmax(120px,.8fr) minmax(0,2.6fr) 52px 76px;min-height:44px}.dns-rtable .cs-tr.is-managed .dns-name,.dns-rtable .cs-tr.is-managed .dns-val{color:var(--ds-ink-3)}.dns-search{flex:320px}.dnsi-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.dnsi-step{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;gap:12px;padding:14px 16px;display:flex}.dnsi-step>span{width:28px;height:28px;color:var(--ds-ink-2);background:var(--ds-raised,#7f7f7f1f);border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.dnsi-step.is-now{border-color:#0077b6;box-shadow:inset 0 0 0 1px #0077b6}.dark .dnsi-step.is-now{border-color:#48cae4;box-shadow:inset 0 0 0 1px #48cae4}.dnsi-step.is-now>span{color:#fff;background:linear-gradient(135deg,#03045e,#0077b6 60%,#48cae4)}.dnsi-step b{color:var(--ds-ink-1);font-size:14px;display:block}.dnsi-step p{color:var(--ds-ink-3);margin:2px 0 0;font-size:13px}.dnsi-split{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.dnsi-help dl{flex-direction:column;gap:12px;margin:0;display:flex}.dnsi-help dt{color:var(--ds-ink-1);font-size:13px;font-weight:600}.dnsi-help dd{color:var(--ds-ink-2);margin:2px 0 0;font-size:13px}.dnsi-note{border-top:1px solid var(--ds-line);color:var(--ds-ink-3);margin:0;padding-top:12px;font-size:12px}.dnsi .rounded-lg.border-2.border-dashed{border-color:var(--ds-line-strong,var(--ds-line));background:var(--ds-raised,transparent);border-radius:14px;padding:36px 16px}.dnsi textarea{background:var(--ds-canvas,transparent);border-color:var(--ds-line);border-radius:12px}.dnsi .rounded-xl.border{border-color:var(--ds-line);border-radius:16px}@media(max-width:1023px){.dns-cols,.dnsi-split,.dnsi-steps{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.dns-sum-ns,.dns-io-l{display:none}.dns-actions .cs-btn{padding:0 10px}.dns-grid{grid-template-columns:minmax(0,1fr)}.dns-rec{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"type name act""val val val";row-gap:4px;padding:10px 14px}.dns-rec .dns-type{grid-area:type}.dns-rec .dns-name{grid-area:name}.dns-rec .dns-row-act,.dns-rec .dns-managed{grid-area:act}.dns-rec .dns-val{white-space:normal;overflow-wrap:anywhere;grid-area:val}.dns-rec .dns-ttl,.dns-rec .dns-notlive,.dns-group>header span{display:none}.dns-dtable .cs-tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name status""ns ns"}.dns-dtable .cs-tr>:first-child{grid-area:name}.dns-dtable .cs-tr>:nth-child(2){grid-area:status}.dns-dtable .cs-tr>:nth-child(3){grid-area:ns}.dns-dtable .cs-tr>:nth-child(4){display:none}.dns-rtable .cs-tr{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"type name act""val val val"}.dns-rtable .cs-tr>:first-child{grid-area:type}.dns-rtable .cs-tr>:nth-child(2){grid-area:name}.dns-rtable .cs-tr>:nth-child(3){white-space:normal;overflow-wrap:anywhere;grid-area:val}.dns-rtable .cs-tr>:nth-child(4){display:none}.dns-rtable .cs-tr>:nth-child(5){grid-area:act}.dns-chips{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}}.dns-title{align-items:center;gap:12px;min-width:0;display:flex}.dns-title h1{margin:0}.dns-head .csd-meta{margin-top:8px}.dns-rail .cs-facts{border-top:0}@media(max-width:767px){.dns-title h1{font-size:24px}.dns-head .csd-title-row{align-items:flex-start}.dns-actions{width:100%}.dns-actions .ds-cta{margin-left:auto}}.dns-toolbar{flex-wrap:wrap}.dns-toolbar .dns-search{flex:280px}.dns-toolbar .dns-chips{flex:0 auto}.dns-nshint{color:var(--ds-ink-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;font-size:12px;display:inline-flex;overflow:hidden}.dns-nshint.is-ok{color:#047857}.dark .dns-nshint.is-ok{color:#6ee7b7}.dns-nshint.is-warn{color:#b45309}.dark .dns-nshint.is-warn{color:#fcd34d}.dns-nscheck{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.dns-nscheck.is-mismatch{border-color:#f59e0b73}.dns-nscheck>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.dns-nscheck>header h2{font:600 14px/1.2 var(--font-display,inherit);color:var(--ds-ink-1);margin:0}.dns-nscheck .cs-pill svg{margin-right:2px}.dns-nscols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.dns-nscols>div{flex-direction:column;gap:6px;min-width:0;display:flex}.dns-nscur{height:30px;font:13px/1 var(--font-mono,ui-monospace, monospace);color:var(--ds-ink-1);align-items:center;gap:8px;min-width:0;display:flex}.dns-nscur.is-ok svg{color:#059669}.dark .dns-nscur.is-ok svg{color:#6ee7b7}.dns-nscur.is-off{color:#b45309}.dark .dns-nscur.is-off{color:#fcd34d}.dns-nsnone{color:var(--ds-ink-3);margin:0;font-size:13px}.dns-nsfix{border-top:1px solid var(--ds-line);color:var(--ds-ink-2);margin:0;padding-top:10px;font-size:13px}@media(max-width:767px){.dns-nscols{grid-template-columns:minmax(0,1fr);gap:12px}.dns-toolbar .dns-chips{flex:100%}}.dns-card-link{color:inherit;text-decoration:none}.dns-tags{flex-wrap:wrap;gap:6px;display:flex}.dns-tag{border:1px solid var(--ds-line);color:var(--ds-ink-2,inherit);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.dns-tag.is-reg{color:#0e7a5a;background:#10b98114;border-color:#10b98159}.dns-tag.is-dns{color:#0077b6;background:#48cae414;border-color:#48cae459}.dns-tag.is-mail{color:#b45309;background:#fb923c14;border-color:#fb923c59}.dark .dns-tag.is-reg{color:#6ee7b7}.dark .dns-tag.is-dns{color:#7fd8ec}.dark .dns-tag.is-mail{color:#fdba74}.dns-regline{color:var(--ds-ink-3,#64748b);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.dns-regline.is-warn{color:#b45309}.dark .dns-regline.is-warn{color:#fbbf24}.dns-card .dns-card-foot{flex-wrap:wrap;row-gap:8px;margin-top:auto}.dns-card .dns-card-foot>.dns-nshint{flex:100%;min-width:0}.dns-card-acts{white-space:nowrap;align-items:center;gap:16px;margin-left:auto;display:inline-flex}.dns-go{text-decoration:none}.dns-go.is-alt{color:var(--ds-ink-2,inherit);font-weight:600}.dns-go:hover{text-decoration:underline}@media(max-width:480px){.dns-card-foot{flex-wrap:wrap}.dns-card-acts{justify-content:space-between;width:100%}}.eh.is-domain .eh-art{background-image:url(/assets/intro/domain-hero.webp);background-position:85%}.eh-chip.is-warn{border-color:#fbbf2473}.eh-chip.is-warn .eh-chip-v{color:#fcd34d}.dm-page{flex-direction:column;gap:16px;min-width:0;display:flex}.dm-soon{letter-spacing:.02em;color:#0077b6;background:#48cae41f;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10.5px;font-weight:700}.dark .dm-soon{color:#7fd8ec}.dm-rows{flex-direction:column;margin:0;display:flex}.dm-row{border-top:1px solid var(--ds-line);grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.dm-row:first-child{border-top:0}.dm-row dt{color:var(--ds-ink-3,#64748b);font-size:13px}.dm-row dd{overflow-wrap:anywhere;min-width:0;margin:0}.dm-muted{color:var(--ds-ink-3,#64748b)}.dm-small{margin-top:10px;font-size:12.5px}.dm-contacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.dm-contact{border:1px solid var(--ds-line);border-radius:12px;min-width:0;padding:12px 14px}.dm-contact p{margin:4px 0 0;font-size:13.5px}.dm-contact-h{align-items:center;gap:8px;display:flex}.dm-contact-h .cs-btn{margin-left:auto}.dm-ns{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.dm-ns li{border:1px solid var(--ds-line);overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;display:flex}.dm-choice{gap:8px;display:grid}.dm-choice label{border:1px solid var(--ds-line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.dm-choice label.is-on{background:#48cae40f;border-color:#48cae4}.dm-choice span{flex-direction:column;gap:2px;min-width:0;display:flex}.dm-choice small{color:var(--ds-ink-3,#64748b);overflow-wrap:anywhere}.dm-warn{background:#fbbf241a;border:1px solid #fbbf2459;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13.5px;display:flex}.dm-warn svg{color:#d97706;flex:none;margin-top:2px}.dm-page input.cs-input,.em-dlg input.cs-input{width:100%;font-size:16px}.dm-transfer-in p{margin:6px 0 12px}@media(max-width:767px){.dm-row{grid-template-columns:minmax(0,1fr) auto}.dm-row dt{grid-column:1/-1}.dm-contacts{grid-template-columns:minmax(0,1fr)}.dm-tabs{overflow-x:auto}.dm-tabs button{flex:none;padding:0 10px}}.dns-filter-wrap{min-width:0;max-width:100%;position:relative}@media(max-width:767px){.dns-filter-wrap{width:100%}.dns-filter-wrap:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--ds-bg,#fff));border-radius:0 10px 10px 0;width:28px;position:absolute;top:1px;bottom:1px;right:1px}.dark .dns-filter-wrap:after{background:linear-gradient(90deg,#0000,#03060f)}.cs-seg.dns-filter{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;max-width:100%;padding-right:28px;scroll-padding-inline:4px;display:flex;overflow-x:auto}.cs-seg.dns-filter::-webkit-scrollbar{display:none}.cs-seg.dns-filter button{scroll-snap-align:start;white-space:nowrap;flex:none}}.dns-tag.is-checking{color:var(--ds-ink-3,#64748b);border-style:dashed}.dns-skel{flex-direction:column;gap:16px;display:flex}.dns-sk{background:linear-gradient(90deg,#94a3b81a,#94a3b838,#94a3b81a) 0 0/200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite dns-sk;display:block}@keyframes dns-sk{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.dns-sk{animation:none}}.dns-sk-k{width:60px;height:10px}.dns-sk-v{width:34px;height:24px;margin-top:8px}.dns-sk-bar{height:40px}.dns-sk-t{width:55%;height:18px}.dns-sk-s{width:80%;height:12px}.dns-sk-f{width:40%;height:14px;margin-top:12px}.dns-skel .dns-card{gap:10px;min-height:160px}.dns-card:before{content:none}.dns-mail{flex-direction:column;gap:10px;display:flex}.dns-mail-pct{background:var(--ds-raised,#7f7f7f2e);border-radius:4px;width:56px;height:4px;margin-left:4px;display:inline-block;overflow:hidden}.dns-mail-pct i{border-radius:inherit;background:#0077b6;height:100%;display:block}.dark .dns-mail-pct i{background:#48cae4}.dns-sk-line{border-radius:8px;height:26px}.dns-auth{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.dns-auth li{border:1px solid var(--ds-line);height:26px;color:var(--ds-ink-3);border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.dns-auth li.is-pass{color:#047857;background:#10b98114;border-color:#10b98159}.dns-auth li.is-warn{color:#b45309;background:#f59e0b14;border-color:#f59e0b59}.dns-auth li.is-fail{color:#b91c1c;background:#ef444414;border-color:#ef444459}.dark .dns-auth li.is-pass{color:#6ee7b7}.dark .dns-auth li.is-warn{color:#fcd34d}.dark .dns-auth li.is-fail{color:#fca5a5}.dns-mx{color:var(--ds-ink-2);align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.dns-mx.is-warn,.dns-mx.is-fail{color:#b45309}.dark .dns-mx.is-warn,.dark .dns-mx.is-fail{color:#fcd34d}.bill-n{font-variant-numeric:tabular-nums}.bill-overdue{color:#b91c1c;font-weight:600}.dark .bill-overdue{color:#fca5a5}.bill-pill-err{color:#991b1b!important;background:#fdecec!important;box-shadow:inset 0 0 0 1px #dc262640!important}.dark .bill-pill-err{color:#fecaca!important;background:#f871711f!important;box-shadow:inset 0 0 0 1px #f871714d!important}.bill-pill-err .cs-dot{background:#dc2626!important}.bill-h2{font:600 15px/1.2 var(--font-display,inherit);color:var(--ds-ink-1);margin:0 0 4px}.bill-classic>*{border-radius:14px}.pay{flex-direction:column;gap:14px;display:flex}.pay-total{flex-direction:column;gap:4px;display:flex}.pay-amt{font:700 34px/1.05 var(--font-display,inherit);letter-spacing:-.03em;color:var(--ds-ink-1)}.pay-compact .pay-amt{font-size:28px}.pay-lines{border-top:1px solid var(--ds-line);margin:0;padding:0;list-style:none}.pay-lines li{border-bottom:1px solid var(--ds-line);color:var(--ds-ink-2);justify-content:space-between;gap:12px;padding:8px 0;font-size:13px;display:flex}.pay-methods{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.pay-methods legend{margin-bottom:8px}.pay-method{border:1px solid var(--ds-line);background:var(--ds-surface);cursor:pointer;height:46px;color:var(--ds-ink-1);border-radius:11px;align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex}.pay-method input{accent-color:#0077b6}.pay-method.is-on{border-color:#0077b6;box-shadow:inset 0 0 0 1px #0077b6}.dark .pay-method.is-on{border-color:#48cae4;box-shadow:inset 0 0 0 1px #48cae4}.pay-method-l{flex:1;font-weight:500}.pay-method-s{color:var(--ds-ink-3);font-size:12px}.pay-btn{color:#fff;cursor:pointer;background:linear-gradient(100deg,#03045e,#0077b6 60%,#0096c7);border:0;border-radius:12px;justify-content:center;align-items:center;width:100%;height:48px;padding:0 22px;font-size:15px;font-weight:700;display:inline-flex}.dark .pay-btn{color:#03045e;background:linear-gradient(100deg,#90e0ef,#48cae4 55%,#ade8f4)}.pay-btn:hover{filter:brightness(1.06)}.pay-btn:disabled{opacity:.55;cursor:default;filter:none}.pay-btn:focus-visible{outline-offset:2px;outline:2px solid #48cae4}.pay-note{color:var(--ds-ink-3);text-align:center;margin:0;font-size:12px}.pay-err{color:#b91c1c;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.dark .pay-err{color:#fca5a5}.pay-done{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:10px 0;display:flex}.pay-done p{color:var(--ds-ink-2);max-width:32ch;margin:0;font-size:14px}.pay-done-ico{color:#fff;background:#059669;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.pay-done-amt{font:700 30px/1 var(--font-display,inherit);color:var(--ds-ink-1)}.pay-done-act{gap:8px;display:flex}.pay-sheet{border-radius:18px;padding:24px}.pay-sheet-title{font:600 16px/1.2 var(--font-display,inherit);margin-bottom:4px}.bill-hero{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex;position:relative;overflow:hidden}.bill-hero:before{content:"";background:linear-gradient(100deg,#03045e,#0077b6 55%,#48cae4);height:3px;position:absolute;inset:0 0 auto}.bill-hero.is-overdue:before{background:linear-gradient(100deg,#b91c1c,#f59e0b)}.bill-hero.is-clear:before{background:linear-gradient(100deg,#047857,#34d399)}.bill-kicker{color:var(--ds-ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:600}.bill-hero-amt{font:700 52px/1 var(--font-display,inherit);letter-spacing:-.04em;color:var(--ds-ink-1);margin:6px 0 8px}.bill-hero-sub{color:var(--ds-ink-2);margin:0;font-size:14px}.bill-hero-pay{flex-direction:column;align-items:stretch;gap:10px;min-width:260px;display:flex}.bill-hero-method{color:var(--ds-ink-2);justify-content:center;align-items:center;gap:8px;font-size:13px;display:inline-flex}.bill-hero-method a{color:var(--ds-blue-600,#0077b6);font-weight:600;text-decoration:none}.dark .bill-hero-method a{color:#7fd8ec}.bill-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bill-fact{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;gap:12px;padding:16px;display:flex}.bill-fact>svg{color:var(--ds-ink-3);flex:none;margin-top:2px}.bill-fact>div{flex-direction:column;gap:2px;min-width:0;display:flex}.bill-fact b{font:700 20px/1.2 var(--font-display,inherit);color:var(--ds-ink-1)}.bill-fact div>span:last-child{color:var(--ds-ink-3);font-size:12px}.bill-months{flex-direction:column;gap:10px;display:flex}.bill-month{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:16px;display:grid}.bill-month-l{color:var(--ds-ink-3);padding-top:14px;font-size:13px;font-weight:600}.bill-month-rows{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;overflow:hidden}.bill-row{cursor:pointer;grid-template-columns:90px minmax(0,1fr) 96px 110px 64px;align-items:center;gap:12px;min-height:52px;padding:0 16px;display:grid}.bill-row+.bill-row{border-top:1px solid var(--ds-line)}.bill-row:hover{background:var(--ds-raised,transparent)}.bill-row:focus-visible{outline-offset:-2px;outline:2px solid #48cae4}.bill-row-n{font:600 13px/1 var(--font-mono,ui-monospace, monospace);color:var(--ds-ink-1)}.bill-row-due{color:var(--ds-ink-2);font-size:13px}.bill-row-amt{text-align:right;color:var(--ds-ink-1);font-weight:600}.bill-row-pay{justify-self:end;height:32px}.bill-row-go{color:var(--ds-ink-3);justify-self:end}.bill-paybar{background:var(--ds-surface);border:1px solid #0077b6;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.dark .bill-paybar{border-color:#48cae4}.bill-paybar.is-overdue{border-color:#dc2626}.bill-paybar>div{flex-direction:column;gap:2px;display:flex}.bill-paybar b{font:700 24px/1.1 var(--font-display,inherit);color:var(--ds-ink-1)}.bill-paybar span{color:var(--ds-ink-2);font-size:13px}.bill-paybar .pay-btn{width:auto;min-width:160px}.bill-doc{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:16px;overflow:hidden}.bill-doc>header{border-bottom:1px solid var(--ds-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px 20px;display:grid}.bill-doc>header div{flex-direction:column;gap:4px;display:flex}.bill-doc>header b{color:var(--ds-ink-1);font-size:15px}.bill-lines{border-collapse:collapse;width:100%;font-size:14px}.bill-lines th{text-align:left;color:var(--ds-ink-3);border-bottom:1px solid var(--ds-line);padding:12px 20px;font-size:12px;font-weight:600}.bill-lines td{border-bottom:1px solid var(--ds-line);color:var(--ds-ink-1);vertical-align:top;padding:12px 20px}.bill-lines td b{font-weight:500;display:block}.bill-lines td span{color:var(--ds-ink-3);margin-top:2px;font-size:12px;display:block}.bill-lines tfoot td{border-bottom:0;font-weight:600}.bill-lines tr.bill-owed td{font:700 18px/1.2 var(--font-display,inherit);padding-top:4px}.bill-kpis .cs-sum-cap{color:var(--ds-ink-3);margin-top:4px;font-size:12px;display:block}.bill-kpi-warn .cs-sum-v{color:#b45309}.dark .bill-kpi-warn .cs-sum-v{color:#fcd34d}.bill-kpi-err .cs-sum-v{color:#b91c1c}.dark .bill-kpi-err .cs-sum-v{color:#fca5a5}.bill-split{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.bill-table .cs-tr{grid-template-columns:90px 120px 100px minmax(0,1fr) 110px 40px}.bill-table .cs-tr.is-open{background:#0077b60a}.dark .bill-table .cs-tr.is-open{background:#48cae40d}.bill-dl{justify-self:end}.bill-checkout{top:84px}.bill-checkout-h{font:600 15px/1.2 var(--font-display,inherit);color:var(--ds-ink-1)}@media(max-width:1100px){.bill-split{grid-template-columns:minmax(0,1fr)}.bill-checkout{order:-1;position:static}}@media(max-width:767px){.bill-hero{padding:20px}.bill-hero-amt{font-size:40px}.bill-hero-pay{width:100%;min-width:0}.bill-facts{grid-template-columns:minmax(0,1fr);gap:8px}.bill-fact{padding:12px 14px}.bill-fact b{font-size:17px}.bill-month{grid-template-columns:minmax(0,1fr);gap:6px}.bill-month-l{padding-top:6px}.bill-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n amt""due act";row-gap:4px;padding:10px 14px}.bill-row>.bill-row-n{grid-area:n}.bill-row>.bill-row-amt{grid-area:amt}.bill-row>.bill-row-due{grid-area:due}.bill-row>.cs-pill{display:none}.bill-row>.bill-row-pay,.bill-row>.bill-row-go{grid-area:act}.bill-paybar{flex-direction:column;align-items:stretch}.bill-paybar .pay-btn{width:100%}.bill-doc>header{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bill-doc>header div:first-child{grid-column:1/-1}.bill-lines th,.bill-lines td{padding:10px 14px}.bill-kpis{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bill-table .cs-tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n amt""due st"}.bill-table .cs-tr>:first-child{grid-area:n}.bill-table .cs-tr>:nth-child(5){grid-area:amt}.bill-table .cs-tr>:nth-child(4){grid-area:due}.bill-table .cs-tr>:nth-child(3){grid-area:st;justify-self:end}.bill-table .cs-tr>:nth-child(2),.bill-table .cs-tr>:nth-child(6){display:none}}.bill-kpis .cs-sum-cap{text-align:left;border:0!important;margin:4px 0 0!important;padding:0!important}.bill-classic{-webkit-overflow-scrolling:touch;overflow-x:auto}.bill-classic table{min-width:560px}.bill-hero-sub b{font-weight:600}.bill-mbar{display:none}@media(max-width:1100px){.bill-inv .bill-checkout{order:0}}@media(max-width:767px){.bill-inv{padding-bottom:84px}.bill-mbar{z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--ds-surface);border-top:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #0a0d1414}.bill-mbar>div{flex-direction:column;gap:2px;min-width:0;display:flex}.bill-mbar b{font:700 20px/1.1 var(--font-display,inherit);color:var(--ds-ink-1)}.bill-mbar span{color:var(--ds-ink-2);font-size:12px}.bill-mbar .pay-btn{width:auto;height:44px;padding:0 22px}}.sup-turn{white-space:nowrap;color:#0b4f7a;background:#e3f2fb;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #0077b633}.sup-turn .cs-dot{background:currentColor}.sup-turn.is-you{color:#92400e;background:#fdf0e1;box-shadow:inset 0 0 0 1px #d9770647}.sup-turn.is-hold{color:#4c1d95;background:#efe9fe;box-shadow:inset 0 0 0 1px #6d28d933}.sup-turn.is-done{color:#3f3f46;background:#f1f1f4;box-shadow:inset 0 0 0 1px #3f3f4629}.dark .sup-turn{color:#8fdcf0;background:#48cae41a;box-shadow:inset 0 0 0 1px #48cae447}.dark .sup-turn.is-you{color:#fcd34d;background:#fbbf241a;box-shadow:inset 0 0 0 1px #fbbf244d}.dark .sup-turn.is-hold{color:#c9b8ff;background:#a78bfa1a;box-shadow:inset 0 0 0 1px #a78bfa47}.dark .sup-turn.is-done{color:#c4c4cc;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff24}.sup-prio{letter-spacing:.02em;text-transform:uppercase;height:22px;color:var(--ds-ink-2);box-shadow:inset 0 0 0 1px var(--ds-line);border-radius:6px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.sup-prio.is-high{color:#b91c1c;box-shadow:inset 0 0 0 1px #dc262666}.dark .sup-prio.is-high{color:#fca5a5;box-shadow:inset 0 0 0 1px #f8717173}.sup-prio.is-low{color:var(--ds-ink-3)}.sup{--sup-s1:6px;--sup-s2:10px;--sup-s3:16px;--sup-s4:24px}.sup .cs-toolbar{gap:var(--sup-s2);margin-bottom:var(--sup-s1)}.sup .cs-search input,.sup-composer textarea,.sup-field input,.sup-field textarea{font-size:16px!important}.sup-seg{gap:2px;padding:4px}.sup-seg button{gap:8px;height:34px;padding:0 14px}.sup-seg .cs-count{background:#7f7f7f1f;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-weight:600;display:inline-grid}.sup-seg button.is-on .cs-count{color:var(--ds-ink-1);background:#48cae42e}.sup-stack{gap:var(--sup-s4);flex-direction:column;display:flex}.sup-list{gap:var(--sup-s1);padding:var(--sup-s1);border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.sup-row{justify-content:space-between;align-items:center;gap:var(--sup-s3);color:inherit;border-radius:12px;padding:14px 16px 14px 20px;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:flex;position:relative}.sup-row:hover{background:var(--ds-raised,#7f7f7f0f)}.sup-row:before{content:"";background:0 0;border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px;left:8px}.sup-row.is-you:before{background:#f59e0b}.sup-row.is-active{background:var(--ds-raised,#0077b60f);box-shadow:inset 0 0 0 1px #0077b659}.sup-row.is-active:before{background:#0077b6}.dark .sup-row.is-active{background:#48cae412;box-shadow:inset 0 0 0 1px #48cae459,0 0 0 3px #48cae40f}.dark .sup-row.is-active:before{background:#48cae4}.sup-row.is-active.is-you:before{background:#f59e0b}.sup-row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #0077b6}.dark .sup-row:focus-visible{box-shadow:inset 0 0 0 2px #48cae4}.sup-row-main{gap:var(--sup-s1);flex-direction:column;min-width:0;display:flex}.sup-row-subj{color:var(--ds-ink-1);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;line-height:1.35;overflow:hidden}.sup-row-meta{color:var(--ds-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.sup-row-side{align-items:center;gap:var(--sup-s1);flex-wrap:wrap;flex:none;display:flex}.sup-foot{color:var(--ds-ink-3);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.sup-title{font-size:28px!important}.sup-meta{align-items:center;gap:var(--sup-s1) var(--sup-s2);margin-top:var(--sup-s2);color:var(--ds-ink-3);flex-wrap:wrap;font-size:13px;display:flex}.sup-banner{color:var(--ds-ink-2);background:var(--ds-surface);border:1px solid var(--ds-line);border-radius:12px;margin:0;padding:12px 16px;font-size:13.5px;line-height:1.45}.sup-banner.is-you{color:#92400e;background:#fffbeb;border-color:#f59e0b66}.dark .sup-banner.is-you{color:#fcd34d;background:#fbbf240f}.sup-thread{gap:var(--sup-s3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sup-post{align-items:flex-end;gap:14px;max-width:760px;display:flex}.sup-post.is-you{flex-direction:row-reverse;margin-left:auto}.sup-av{color:#fff;background:#0077b6;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.sup-av.is-staff{background:linear-gradient(135deg,#03045e,#0077b6 60%,#48cae4)}.sup-post-b{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:16px;min-width:0;padding:14px 18px}.sup-post.is-you .sup-post-b{background:#e8f4fb;border-color:#0077b638;border-bottom-right-radius:6px}.dark .sup-post.is-you .sup-post-b{background:#48cae417;border-color:#48cae438}.sup-post.is-staff .sup-post-b{border-bottom-left-radius:6px}.sup-post-h{align-items:baseline;gap:2px var(--sup-s2);margin-bottom:var(--sup-s1);flex-wrap:wrap;font-size:12.5px;display:flex}.sup-post-h b{color:var(--ds-ink-1)}.sup-post-h time{color:var(--ds-ink-3)}.sup-post-b p{color:var(--ds-ink-1);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.55}.sup-atts{gap:var(--sup-s1);margin-top:var(--sup-s2);flex-wrap:wrap;display:flex}.sup-atts>*{max-width:100%}.sup-atts button{box-shadow:inset 0 0 0 1px var(--ds-line);background:var(--ds-canvas,transparent)!important;color:var(--ds-ink-2)!important;border-radius:9px!important}.sup-post.is-mail,.sup-post.is-mail.is-you{flex-direction:row;align-items:flex-start;max-width:none;margin-left:0}.sup-post.is-mail .sup-av{margin-top:2px}.sup-post.is-mail .sup-post-b,.sup-post.is-mail.is-you .sup-post-b{background:var(--ds-surface);border-color:var(--ds-line);border-radius:14px;flex:1;min-width:0}.sup-post.is-mail.is-staff .sup-post-b{padding-left:21px;box-shadow:inset 3px 0 #0077b6}.dark .sup-post.is-mail.is-staff .sup-post-b{padding-left:21px;box-shadow:inset 3px 0 #48cae4}.sup-composer{gap:var(--sup-s2);border:1px solid var(--ds-line-strong,var(--ds-line));background:var(--ds-surface);border-radius:16px;flex-direction:column;padding:14px 16px 12px;display:flex}.sup-composer textarea,.sup-field input,.sup-field textarea{resize:vertical;width:100%;color:var(--ds-ink-1);background:0 0;border:0;outline:none;font-size:14.5px;line-height:1.5}.sup-composer:focus-within{border-color:#0077b6;box-shadow:0 0 0 3px #0077b626}.dark .sup-composer:focus-within{border-color:#48cae4}.sup-composer textarea{min-height:96px;padding:2px 0}.sup-composer-bar{align-items:center;gap:var(--sup-s2);padding-top:var(--sup-s2);border-top:1px solid var(--ds-line);display:flex}.sup-composer-hint{color:var(--ds-ink-3);flex:1;font-size:12px}.sup-desk{gap:var(--sup-s4);grid-template-columns:372px minmax(0,1fr);align-items:start;display:grid}.sup-list-narrow .sup-row{align-items:stretch;gap:var(--sup-s2);flex-direction:column}.sup-list-narrow .sup-row-side{justify-content:flex-start}.sup-list-narrow .sup-row-subj{white-space:normal}.sup-desk-view{border:1px solid var(--ds-line);background:var(--ds-canvas,transparent);min-width:0;padding:var(--sup-s4);border-radius:16px}.sup-embed{gap:var(--sup-s4);flex-direction:column;display:flex}.sup-embed-h{justify-content:space-between;gap:var(--sup-s3);padding-bottom:var(--sup-s3);border-bottom:1px solid var(--ds-line);align-items:flex-start;display:flex}.sup-embed-h h2{font:600 19px/1.3 var(--font-display,inherit);color:var(--ds-ink-1);margin:0}.sup-embed-h .sup-meta{margin-top:var(--sup-s2)}.sup-thread-page .csd-head{margin-bottom:var(--sup-s1)}.sup-B-cols{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:20px;display:grid}.sup-embed .sup-B-cols{grid-template-columns:minmax(0,1fr)}.sup-rail{gap:14px}.sup-rail-note{color:var(--ds-ink-2);gap:8px;margin:0;font-size:13px;display:flex}.sup-rail-note svg{flex:none;margin-top:2px}.sup-new{max-width:980px}.sup-sec{flex-direction:column;gap:12px;display:flex}.sup-sec>h2{font:600 15px/1.2 var(--font-display,inherit);color:var(--ds-ink-1);align-items:center;gap:10px;margin:0;display:flex}.sup-sec>h2>span,.sup-steps span{color:#fff;background:linear-gradient(135deg,#03045e,#0077b6 60%,#48cae4);border-radius:7px;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:inline-grid}.sup-svcs{grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));gap:10px;display:grid}.sup-svc{text-align:left;border:1px solid var(--ds-line);background:var(--ds-surface);min-height:58px;color:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative}.sup-svc:hover{border-color:var(--ds-line-strong,var(--ds-line))}.sup-svc.is-on{border-color:#0077b6;box-shadow:inset 0 0 0 1px #0077b6}.dark .sup-svc.is-on{border-color:#48cae4;box-shadow:inset 0 0 0 1px #48cae4}.sup-svc-ico{width:32px;height:32px;color:var(--ds-ink-2);background:var(--ds-raised,#7f7f7f1f);border-radius:9px;flex:none;place-items:center;display:grid}.sup-svc>span:nth-child(2){flex-direction:column;gap:2px;display:flex}.sup-svc b{color:var(--ds-ink-1);font-size:13.5px}.sup-svc span span{color:var(--ds-ink-3);font-size:12px}.sup-svc em{color:#fff;background:#0077b6;border-radius:999px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:700;position:absolute;top:-8px;right:10px}.dark .sup-svc em{color:#03045e;background:#48cae4}.sup-svc-check{color:#0077b6;flex:none;margin-left:auto}.dark .sup-svc-check{color:#48cae4}.sup-fields{flex-direction:column;gap:12px;display:flex}.sup-field{flex-direction:column;gap:6px;display:flex}.sup-field>span{color:var(--ds-ink-2);font-size:13px;font-weight:600}.sup-field input,.sup-field textarea{border:1px solid var(--ds-line-strong,var(--ds-line));background:var(--ds-surface);border-radius:12px;padding:11px 13px}.sup-field input:focus,.sup-field textarea:focus{border-color:#0077b6;box-shadow:0 0 0 3px #0077b626}.dark .sup-field input:focus,.dark .sup-field textarea:focus{border-color:#48cae4}.sup-drop{border:1px dashed var(--ds-line-strong,var(--ds-line));color:var(--ds-ink-2);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.sup-drop:hover{border-color:#0077b6}.sup-drop em{color:var(--ds-ink-3);margin-left:auto;font-size:12px;font-style:normal}.sup-prios{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sup-prio-card{text-align:left;border:1px solid var(--ds-line);background:var(--ds-surface);cursor:pointer;color:inherit;border-radius:12px;flex-direction:column;gap:4px;padding:14px;display:flex}.sup-prio-card b{color:var(--ds-ink-1);font-size:14px}.sup-prio-card span{color:var(--ds-ink-3);font-size:12.5px}.sup-prio-card em{color:var(--ds-ink-2);align-items:center;gap:6px;margin-top:6px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.sup-prio-card.is-on{border-color:#0077b6;box-shadow:inset 0 0 0 1px #0077b6}.dark .sup-prio-card.is-on{border-color:#48cae4;box-shadow:inset 0 0 0 1px #48cae4}.sup-prio-card.is-high.is-on{border-color:#dc2626;box-shadow:inset 0 0 0 1px #dc2626}.sup-submit{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.sup-submit p{color:var(--ds-ink-2);align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.sup-submit .pay-btn{gap:8px;width:auto;min-width:200px}.sup-steps{gap:8px;margin:0;padding:0;list-style:none;display:flex}.sup-steps li{border-top:2px solid var(--ds-line);color:var(--ds-ink-3);flex:1;align-items:center;gap:8px;padding-top:10px;font-size:13px;display:flex}.sup-steps li span{background:var(--ds-raised,#7f7f7f26);color:var(--ds-ink-2)}.sup-steps li.is-now{color:var(--ds-ink-1);border-top-color:#0077b6}.dark .sup-steps li.is-now{border-top-color:#48cae4}.sup-steps li.is-now span,.sup-steps li.is-done span{color:#fff;background:#0077b6}.sup-steps li.is-done{color:var(--ds-ink-2);border-top-color:#0077b6}.sup-card{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.sup-card>h2{font:600 17px/1.2 var(--font-display,inherit);color:var(--ds-ink-1);margin:0}.sup-card>p{margin:-8px 0 0;font-size:13.5px}.sup-nav{justify-content:space-between;padding-top:6px;display:flex}.sup-next{color:var(--ds-ink-2);flex-direction:column;gap:10px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.sup-next li{align-items:center;gap:8px;display:flex}.sup-next svg{color:var(--ds-ink-3)}.sup-B .sup-prios{grid-template-columns:minmax(0,1fr)}@media(max-width:1100px){.sup-desk{grid-template-columns:minmax(0,1fr)}.sup-desk-view{display:none}.sup-B-cols{grid-template-columns:minmax(0,1fr)}.sup-B-cols .sup-rail{order:-1;position:static}}@media(max-width:767px){.sup{--sup-s4:18px}.sup-list{gap:4px;padding:4px}.sup-row{align-items:stretch;gap:var(--sup-s2);flex-direction:column;padding:14px 14px 14px 20px}.sup-row-side{justify-content:flex-start}.sup-post{gap:10px}.sup-post-b{padding:12px 14px}.sup-post.is-mail.is-staff .sup-post-b{padding-left:17px}.sup-composer{padding:12px 14px 10px}.sup-row-subj{white-space:normal}.sup-seg{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.sup-seg button{justify-content:space-between}.sup-title{font-size:22px!important}.sup-post{max-width:100%}.sup-av{width:28px;height:28px;font-size:11px}.sup-hide-sm,.sup-composer-hint{display:none}.sup-composer-bar{justify-content:space-between}.sup-prios,.sup-svcs{grid-template-columns:minmax(0,1fr)}.sup-submit{flex-direction:column;align-items:stretch}.sup-submit .pay-btn{width:100%}.sup-steps li{gap:0;font-size:0}.sup-steps li span{font-size:12px}.sup-B-cols .sup-rail{order:1}}.sup-svc-more{color:var(--ds-ink-2);border-style:dashed;order:99;justify-content:center;font-size:13px;font-weight:600}.sup-seg button{white-space:nowrap}.sup-rail .cs-facts dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:62%;overflow:hidden}.sup-rail{overflow:hidden}@media(max-width:1100px){.sup-row.is-active,.dark .sup-row.is-active{box-shadow:none;background:0 0}.sup-row.is-active:not(.is-you):before{background:0 0}}.sup-thumbs{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sup-thumb{text-align:left;cursor:zoom-in;border:1px solid var(--ds-line);background:var(--ds-canvas,transparent);width:168px;max-width:100%;color:var(--ds-ink-2);border-radius:12px;flex-direction:column;gap:6px;padding:6px;font-size:12px;transition:border-color .15s,transform .15s;display:flex}.sup-thumb img{object-fit:cover;background:#7f7f7f1f;border-radius:8px;width:100%;height:104px;display:block}.sup-thumb:hover{border-color:#0077b6}.dark .sup-thumb:hover{border-color:#48cae4}.sup-thumb:focus-visible,.sup-att:focus-visible{outline-offset:2px;outline:2px solid #48cae4}.sup-thumb span{padding:0 2px 2px}.sup-att{cursor:pointer;max-width:100%;height:30px;color:var(--ds-ink-2);background:var(--ds-canvas,transparent);box-shadow:inset 0 0 0 1px var(--ds-line);border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.sup-att:hover{color:var(--ds-ink-1);box-shadow:inset 0 0 0 1px #0077b6}.dark .sup-att:hover{box-shadow:inset 0 0 0 1px #48cae4}.sup-att em{color:var(--ds-ink-3);flex:none;font-style:normal}.av{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#e6edf3;overscroll-behavior:contain;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#04060cf0;flex-direction:column;display:flex;position:fixed;inset:0}.av-bar{border-bottom:1px solid #ffffff14;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.av-name{flex-direction:column;gap:2px;display:flex}.av-name b{font-size:14.5px;font-weight:600}.av-name span{color:#8b98a5;font-size:12px}.av-actions{flex:none;align-items:center;gap:6px;display:flex}.av-btn{color:#e6edf3;cursor:pointer;background:#ffffff0f;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:38px;height:38px;padding:0 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.av-btn:hover{background:#ffffff1f}.av-btn:focus-visible,.av-nav:focus-visible,.av-zoom button:focus-visible{outline-offset:2px;outline:2px solid #48cae4}.av-btn.is-primary{color:#03045e;box-shadow:none;background:#48cae4}.av-btn.is-primary:hover{background:#90e0ef}.av-close{padding:0}.av-stage{flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.av-img{touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.av-img img{object-fit:contain;transform-origin:50%;border-radius:6px;max-width:calc(100% - 32px);max-height:calc(100% - 32px);transition:transform 60ms linear;box-shadow:0 20px 60px #00000080}.av-zoom{background:#141820e6;border-radius:12px;gap:2px;padding:4px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff1a}.av-zoom button{color:#e6edf3;font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;min-width:34px;height:34px;padding:0 8px;font-size:12.5px;display:grid}.av-zoom button:hover:not(:disabled){background:#ffffff1a}.av-zoom button:disabled{opacity:.4}.av-zoom-v{min-width:56px!important}.av-pdf{background:#fff;border:0;width:min(1000px,100%);height:100%}.av-card{text-align:center;background:#ffffff0a;border-radius:16px;flex-direction:column;align-items:center;gap:8px;max-width:360px;margin:16px;padding:28px 24px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.av-card>svg{color:#48cae4}.av-card b{overflow-wrap:anywhere;font-size:15px}.av-card>span{color:#8b98a5;font-size:12.5px}.av-card p{color:#b8c4d0;margin:4px 0 8px;font-size:13.5px;line-height:1.5}.av-nav{color:#e6edf3;z-index:2;background:#141820d9;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #ffffff24}.av-nav:hover{background:#28303cf2}.av-nav.is-prev{left:12px}.av-nav.is-next{right:12px}@media(max-width:767px){.av-bar{gap:8px;padding:10px 12px}.av-lbl{display:none}.av-btn{width:40px;padding:0}.av-card .av-btn,.av-btn.is-primary{width:auto;padding:0 16px}.av-nav{width:40px;height:40px;top:auto;bottom:14px;transform:none}.av-thumb,.sup-thumb{width:calc(50% - 4px)}.sup-thumb img{height:96px}}.av-doc{flex-direction:column;gap:10px;width:min(1400px,100%);min-width:0;height:100%;padding:16px 72px;display:flex}.av-tools{flex-wrap:wrap;flex:none;align-items:center;gap:8px 14px;display:flex}.av-tools-sp{flex:1}.av-toggle{color:#b8c4d0;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:13px;display:inline-flex}.av-toggle input{accent-color:#48cae4;width:16px;height:16px}.av-cut{color:#fcd34d;background:#fbbf2414;border-radius:10px;margin:0;padding:6px 12px;font-size:13px;box-shadow:inset 0 0 0 1px #fbbf244d}.av-pre{overscroll-behavior:contain;background:#0b0f17;border-radius:12px;flex:1;align-items:flex-start;min-width:0;min-height:0;display:flex;overflow:auto;box-shadow:inset 0 0 0 1px #ffffff14}.av-pre:focus-visible,.av-md:focus-visible,.av-paper:focus-visible{outline-offset:2px;outline:2px solid #48cae4}.av-code,.av-nums{font-variant-ligatures:none;tab-size:4;white-space:pre;margin:0;font:13px/1.25 ui-monospace,Cascadia Mono,Cascadia Code,JetBrains Mono,SF Mono,Menlo,Consolas,DejaVu Sans Mono,Liberation Mono,monospace}.av-code{color:#d6e2ee;flex:1 0 auto;padding:16px 20px}.av-nums{text-align:right;color:#56616e;-webkit-user-select:none;user-select:none;background:#0b0f17;border-right:1px solid #ffffff0f;flex:none;padding:16px 10px 16px 14px;position:sticky;left:0}.av-pre.is-wrap .av-code{white-space:pre-wrap;overflow-wrap:anywhere;flex:auto;min-width:0}.av-md{color:#d5dee8;overflow-wrap:anywhere;background:#0d121b;border-radius:14px;flex:1;width:min(860px,100%);min-height:0;margin:0 auto;padding:32px 40px;font-size:15.5px;line-height:1.65;overflow:auto;box-shadow:inset 0 0 0 1px #ffffff14}.av-md>:first-child{margin-top:0}.av-md h1,.av-md h2,.av-md h3,.av-md h4{color:#f2f6fa;margin:1.6em 0 .6em;font-weight:650;line-height:1.25}.av-md h1{border-bottom:1px solid #ffffff1a;padding-bottom:.3em;font-size:1.8em}.av-md h2{border-bottom:1px solid #ffffff12;padding-bottom:.25em;font-size:1.4em}.av-md h3{font-size:1.15em}.av-md p,.av-md ul,.av-md ol,.av-md blockquote,.av-md table,.av-md pre{margin:0 0 1em}.av-md ul,.av-md ol{padding-left:1.5em}.av-md ul{list-style:outside}.av-md ol{list-style:decimal}.av-md li+li{margin-top:.25em}.av-md a{color:#48cae4;text-underline-offset:2px;text-decoration:underline}.av-md code{background:#ffffff12;border-radius:6px;padding:.12em .4em;font:.88em ui-monospace,Cascadia Mono,JetBrains Mono,Menlo,Consolas,monospace}.av-md pre{background:#070a10;border-radius:10px;padding:14px 16px;overflow:auto;box-shadow:inset 0 0 0 1px #ffffff12}.av-md pre code{white-space:pre;background:0 0;padding:0;font-size:13px;line-height:1.45}.av-md blockquote{color:#a9b6c3;background:#48cae40d;border-left:3px solid #48cae4;border-radius:0 8px 8px 0;padding:.2em 1em}.av-md table{border-collapse:collapse;max-width:100%;font-size:.92em;display:block;overflow:auto}.av-md th,.av-md td{text-align:left;border:1px solid #ffffff1f;padding:7px 12px}.av-md th{color:#f2f6fa;background:#ffffff0d}.av-md tr:nth-child(2n) td{background:#ffffff05}.av-md hr{border:0;border-top:1px solid #ffffff1a;margin:1.6em 0}.av-md img{border-radius:8px;max-width:100%}.av-md input[type=checkbox]{margin-right:.4em}.av-doc-paper{align-items:center;overflow:auto}.av-paper{color:#1f2328;overflow-wrap:anywhere;background:#fbfbf8;border-radius:4px;flex:none;width:min(816px,100%);margin:8px auto 32px;padding:64px 72px;font:15px/1.6 Segoe UI,Calibri,Carlito,system-ui,sans-serif;box-shadow:0 1px 2px #0006,0 18px 50px #0000008c}.av-paper>:first-child{margin-top:0}.av-paper h1,.av-paper h2,.av-paper h3{color:#0b3d63;margin:1.4em 0 .5em;font-weight:650;line-height:1.25}.av-paper h1{font-size:1.9em}.av-paper h2{font-size:1.4em}.av-paper h3{font-size:1.15em}.av-paper p,.av-paper ul,.av-paper ol,.av-paper table{margin:0 0 .9em}.av-paper ul,.av-paper ol{padding-left:1.6em}.av-paper ul{list-style:outside}.av-paper ol{list-style:decimal}.av-paper a{color:#0067b8;text-decoration:underline}.av-paper table{border-collapse:collapse;width:100%;font-size:.95em;display:block;overflow-x:auto}.av-paper td,.av-paper th{vertical-align:top;border:1px solid #c8ccd2;padding:6px 10px}.av-paper tr:first-child td,.av-paper th{background:#eef3f8;font-weight:600}.av-paper img{max-width:100%;height:auto}@media(max-width:767px){.av-paper{padding:28px 20px;font-size:14.5px}.av-md{padding:20px 18px}.av-doc{padding:8px 8px 64px}.av-code,.av-nums{font-size:12px}.av-pre .av-code{padding:12px}}.av-md td p,.av-md th p,.av-paper td p,.av-paper th p{margin:0}.av-md li:has(>.av-check){margin-left:-1.2em;list-style:none}.av-check{color:#8b98a5}.av-check.is-on{color:#48cae4}.av-find{color:#8b98a5;background:#ffffff0d;border-radius:10px;align-items:center;gap:8px;height:36px;padding:0 10px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.av-find input{color:#e6edf3;background:0 0;border:0;outline:none;width:180px;min-width:0;font-size:16px}.av-find span{font-variant-numeric:tabular-nums;font-size:12px}.av-find:focus-within{box-shadow:inset 0 0 0 1px #48cae4}::highlight(av-find){color:#fff;background-color:#fbbf2473}@media(max-width:767px){.av-find{flex:100%}.av-find input{width:100%}}.av-code.hljs,.av-md pre code.hljs{color:#d6e2ee;background:0 0}.hljs-comment,.hljs-quote{color:#6b7a8a;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-doctag,.hljs-meta .hljs-keyword{color:#c792ea}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-meta .hljs-string{color:#a5e075}.hljs-number,.hljs-symbol,.hljs-bullet{color:#f6a96b}.hljs-title,.hljs-section,.hljs-title.function_{color:#82aaff}.hljs-attr,.hljs-attribute,.hljs-variable,.hljs-template-variable,.hljs-property{color:#48cae4}.hljs-tag,.hljs-name,.hljs-selector-id,.hljs-selector-class{color:#ff8b8b}.hljs-built_in,.hljs-type,.hljs-class .hljs-title{color:#ffcb6b}.hljs-meta,.hljs-punctuation{color:#8b98a5}.hljs-deletion{color:#ff8b8b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.av-sheet{gap:0}.av-sheet .av-tools{margin-bottom:10px}.av-grid{overscroll-behavior:contain;background:#0b0f17;border-radius:12px 12px 0 0;flex:1;min-width:0;min-height:0;overflow:auto;box-shadow:inset 0 0 0 1px #ffffff1a}.av-grid:focus-visible{outline-offset:2px;outline:2px solid #48cae4}.av-grid table{border-collapse:separate;border-spacing:0;table-layout:fixed;font-variant-numeric:tabular-nums;color:#d6e2ee;width:max-content;min-width:100%;font:13px/1.3 system-ui,-apple-system,Segoe UI,sans-serif}.av-grid td,.av-grid th{text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #ffffff12;border-right:1px solid #ffffff12;height:28px;padding:0 10px;overflow:hidden}.av-grid td.is-num{text-align:right}.av-grid thead th{z-index:2;color:#8b98a5;text-align:center;background:#161c27;font-size:11.5px;font-weight:600;position:sticky;top:0}.av-grid tbody th{z-index:1;color:#6b7a8a;text-align:right;background:#121823;font-size:11.5px;font-weight:500;position:sticky;left:0}.av-grid .av-corner{z-index:3;left:0}.av-grid tbody tr:first-child td{z-index:1;color:#f2f6fa;background:#1a2230;font-weight:600;position:sticky;top:28px}.av-grid tbody tr:first-child th{z-index:2;top:28px}.av-grid tbody tr:hover td{background:#48cae40d}.av-tabs{background:#121823;border-radius:0 0 12px 12px;flex:none;gap:2px;padding:4px;display:flex;overflow-x:auto;box-shadow:inset 0 0 0 1px #ffffff1a}.av-tabs button{color:#8b98a5;border-radius:8px;flex:none;height:34px;padding:0 16px;font-size:13px;font-weight:600}.av-tabs button:hover{color:#e6edf3;background:#ffffff0d}.av-tabs button.is-on{color:#e6edf3;background:#48cae424;box-shadow:inset 0 0 0 1px #48cae466}.av-sheet .av-grid:last-child{border-radius:12px}.av-mail{align-items:center;overflow:auto}.av-mail-card{background:#0d121b;border-radius:16px;flex-direction:column;gap:14px;width:min(900px,100%);padding:24px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.av-mail-card h2{color:#f2f6fa;overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.3}.av-mail-h{border-bottom:1px solid #ffffff14;gap:4px;margin:0;padding-bottom:14px;font-size:13.5px;display:grid}.av-mail-h div{grid-template-columns:56px minmax(0,1fr);gap:10px;display:grid}.av-mail-h dt{color:#6b7a8a}.av-mail-h dd{color:#c9d4df;overflow-wrap:anywhere;margin:0}.av-mail-body{background:#fff;border:0;border-radius:10px;width:100%;height:min(60vh,640px)}.av-mail-text{color:#d6e2ee;white-space:pre-wrap;overflow-wrap:anywhere;background:#0b0f17;border-radius:10px;margin:0;padding:16px;font:14px/1.6 system-ui,sans-serif}.av-mail-atts{color:#8b98a5;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.av-mail-atts b{width:100%;font-weight:600}.av-seg{background:#ffffff0d;border-radius:10px;padding:3px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.av-seg button{color:#8b98a5;border-radius:7px;height:30px;padding:0 12px;font-size:13px;font-weight:600}.av-seg button.is-on{color:#e6edf3;background:#48cae429}.av-muted{color:#8b98a5;font-size:12.5px}@media(max-width:767px){.av-mail-card{padding:16px}.av-mail-body{height:55vh}}.ic-live{letter-spacing:.03em;text-transform:uppercase;color:#fff;background:#dc2626;border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 8px;font-size:11.5px;font-weight:700;display:inline-flex}.ic-live span{background:#fff;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite ic-pulse}@keyframes ic-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.ic-live span{animation:none}}.ic-off{height:22px;color:var(--ds-ink-3);box-shadow:inset 0 0 0 1px var(--ds-line);border-radius:999px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.ic-meter{flex-direction:column;gap:6px;min-width:0;display:flex}.ic-meter-h{color:var(--ds-ink-3);justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.ic-meter-h b{color:var(--ds-ink-1);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ic-meter-h em{color:var(--ds-ink-3);font-style:normal;font-weight:500}.ic-meter:not(.is-compact) .ic-meter-h b{font-size:20px;font-family:var(--font-display,inherit);letter-spacing:-.02em}.ic-bar{background:var(--ds-line);border-radius:999px;height:6px;overflow:hidden}.ic-meter:not(.is-compact) .ic-bar{height:8px}.ic-bar i{border-radius:inherit;background:linear-gradient(90deg,#0077b6,#48cae4);height:100%;display:block}.ic-bar i.is-hot{background:linear-gradient(90deg,#d97706,#dc2626)}.ic-meter-f{color:var(--ds-ink-3);font-size:12.5px}.ic-note{color:var(--ds-ink-2);border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:12px;align-items:center;gap:10px;margin:0;padding:10px 14px;font-size:13.5px;display:flex}.ic-note span{flex:1}.ic-note svg{flex:none}.ic-note.is-warn{color:#92400e;background:#fdf6ea;border-color:#d977064d}.dark .ic-note.is-warn{color:#fcd34d;background:#fbbf2414;border-color:#fbbf244d}.ic-url{align-items:center;gap:6px;min-width:0;font-size:13px;display:inline-flex}.ic-url a{color:var(--ds-ink-2);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.ic-url a:hover{color:var(--ds-ink-1);text-decoration:underline}.ic-url .cs-icon-btn{border-radius:7px;width:26px;height:26px}.ic .sup-meta{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:8px;display:flex}.ic-panel{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;flex-direction:column;gap:16px;padding:18px 20px;display:flex}.ic-panel h2{font:600 16px/1.2 var(--font-display,inherit);color:var(--ds-ink-1);margin:0}.ic-panel-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.ic-meters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.ic-ladder{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ic-tier{border:1px solid var(--ds-line);border-radius:12px;padding:14px}.ic-tier.is-on{border-color:#0077b6;box-shadow:inset 0 0 0 1px #0077b6}.dark .ic-tier.is-on{border-color:#48cae4;box-shadow:inset 0 0 0 1px #48cae4}.ic-tier-h{color:var(--ds-ink-1);justify-content:space-between;align-items:center;gap:6px;display:flex}.ic-tier-h em{text-transform:uppercase;letter-spacing:.04em;color:#0077b6;font-size:11px;font-style:normal;font-weight:700}.dark .ic-tier-h em{color:#48cae4}.ic-tier-p{color:var(--ds-ink-2);font-variant-numeric:tabular-nums;margin:4px 0 10px;font-size:13.5px}.ic-tier ul{color:var(--ds-ink-3);flex-direction:column;gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.ic-quiet{color:var(--ds-ink-3);margin:0;font-size:13px}.ic-quiet a,.ic-quiet button{color:var(--ds-ink-2);text-underline-offset:2px;text-decoration:underline}.ic-cards{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:16px;display:grid}.ic-card{border:1px solid var(--ds-line);background:var(--ds-surface);color:inherit;border-radius:16px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.ic-card:hover{border-color:var(--ds-line-strong)}.ic-screen{color:#fff;background:radial-gradient(120% 140% at 0 100%,#0077b6,#03045e 55%,#0a0d14);flex-direction:column;justify-content:flex-end;gap:4px;min-height:150px;padding:16px 18px;display:flex;position:relative}.ic-screen.is-live{background:radial-gradient(120% 140% at 0 100%,#ef4444,#7f1d1d,#0a0d14)}.ic-screen.is-unknown{background:linear-gradient(135deg,#27272a,#18181b)}.ic-screen-top{justify-content:space-between;gap:8px;display:flex;position:absolute;top:14px;left:18px;right:18px}.ic-screen .ic-off{color:#ffffffbf;box-shadow:inset 0 0 0 1px #ffffff40}.ic-screen-name{font:700 22px/1.15 var(--font-display,inherit);letter-spacing:-.02em}.ic-screen-url{color:#ffffffb8;font-size:13px}.ic-card-body{flex-direction:column;gap:12px;padding:16px 18px;display:flex}.ic-card-plan{color:var(--ds-ink-3);font-size:13px}.ic-card-plan b{color:var(--ds-ink-1)}.ic-extra{color:var(--ds-ink-3);overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.ic-card-foot{justify-content:space-between;align-items:center;padding-top:4px;display:flex}.ic-manage{color:var(--ds-ink-2);align-items:center;gap:4px;font-size:13.5px;font-weight:600;display:inline-flex}.ic-hero{color:#fff;background:radial-gradient(110% 160% at 0 100%,#0077b6,#03045e 55%,#0a0d14);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:20px;min-height:190px;padding:24px 26px;display:flex}.ic-hero.is-live{background:radial-gradient(110% 160% at 0 100%,#ef4444,#7f1d1d,#0a0d14)}.ic-hero-top{gap:8px;margin-bottom:14px;display:flex}.ic-hero .ic-off{color:#ffffffbf;box-shadow:inset 0 0 0 1px #ffffff40}.ic-hero-name{font:700 32px/1.1 var(--font-display,inherit);letter-spacing:-.03em;margin:0 0 6px}.ic-hero .ic-url a{color:#fffc}.ic-hero .cs-icon-btn{color:#fff;border-color:#ffffff4d}.ic-btn-big{height:48px;padding:0 22px;font-size:15px}.ic-hero .ic-btn-big{color:#03045e;background:#fff}.ic-ov{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.ic-incl{color:var(--ds-ink-2);flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.ic-incl li{align-items:center;gap:8px;display:flex}.ic-incl svg{color:#48cae4}.ic-plan-sum .ic-manage{margin-top:auto;text-decoration:none}a.ic-screen,.ic-card-foot a{text-decoration:none}.ic-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ic-tile{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;flex-direction:column;gap:10px;padding:16px;display:flex}.ic-tile .cs-sum-k{align-items:center;gap:6px;display:inline-flex}.ic-tile-v{font:700 22px/1 var(--font-display,inherit);color:var(--ds-ink-1)}.ic-B>.cs-seg{align-self:flex-start}@media(max-width:1100px){.ic-ov{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.ic-meters,.ic-ladder,.ic-ov{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.ic-incl{color:var(--ds-ink-2);flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.ic-incl li{align-items:center;gap:8px;display:flex}.ic-incl svg{color:#48cae4}.ic-plan-sum .ic-manage{margin-top:auto;text-decoration:none}a.ic-screen,.ic-card-foot a{text-decoration:none}.ic-tiles,.ic-cards{grid-template-columns:minmax(0,1fr)}.ic-hero{flex-direction:column;align-items:stretch;min-height:0;padding:20px}.ic-hero-name{font-size:26px}.ic-hero .ic-btn-big{justify-content:center}}.ic .cs-btn:disabled{opacity:.45;cursor:not-allowed}.ic-panel>p{margin:0;font-size:13px}.ic-note.is-ok{color:#166534;background:#effaf3;border-color:#16a34a4d}.dark .ic-note.is-ok{color:#86efac;background:#22c55e14;border-color:#22c55e4d}.k8,.k8 *{min-width:0}.k8-pill-bad{background:var(--ds-err-bg);color:var(--ds-err-fg)}.k8-back{color:var(--ds-ink-3);align-items:center;gap:6px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.k8-back:hover{color:var(--ds-ink-1)}.k8-back.k8-back-fam{border:1px solid var(--ds-line,#ffffff1f);color:var(--ds-ink-1);border-radius:10px;margin-bottom:14px;padding:8px 14px;font-size:15px}.k8-back.k8-back-fam:hover{background:#ffffff0a}.k8-cards{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr));gap:16px;display:grid}.k8-screen{background:radial-gradient(120% 140% at 0 100%,#0096c7,#023e8a,#0a0d14)}.k8-hero{background:radial-gradient(110% 160% at 0 100%,#0096c7,#023e8a,#0a0d14);flex-wrap:wrap}.k8-hero-main{min-width:0}.k8-hero .ic-hero-name{overflow-wrap:anywhere}.k8-hero-sub{color:#ffffffbf;margin:0;font-size:14px}.k8-hero-stats{flex-wrap:wrap;gap:10px;display:flex}.k8-hero-stats div{background:#ffffff14;border-radius:12px;flex-direction:column;padding:10px 14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff24}.k8-hero-stats b{font:700 20px/1.1 var(--font-display,inherit);font-variant-numeric:tabular-nums}.k8-hero-stats span{color:#ffffffb3;font-size:12px}.k8-tabs{flex-wrap:wrap;gap:6px;display:flex}.k8-tabs button{height:36px;color:var(--ds-ink-3);border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;padding:0 14px;font-size:14px;font-weight:600}.k8-tabs button:hover{color:var(--ds-ink-1)}.k8-tabs button.is-on{color:var(--ds-ink-1);background:var(--ds-blue-50);border-color:var(--ds-line-strong)}.k8-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.k8-stack{flex-direction:column;gap:16px;display:flex}.k8-quotas{flex-direction:column;gap:14px;display:flex}.k8-endpoints{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.k8-endpoints li{border:1px solid var(--ds-line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding:10px 12px;display:flex}.k8-host{overflow-wrap:anywhere;font-weight:600}.k8-host a{color:var(--ds-ink-1)}.k8-host-meta{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.k8-cert{border-radius:999px;align-items:center;gap:5px;height:24px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.k8-cert.is-ok{background:var(--ds-ok-bg);color:var(--ds-ok-fg)}.k8-cert.is-warn{background:var(--ds-warn-bg);color:var(--ds-warn-fg)}.k8-cert.is-info{background:var(--ds-info-bg);color:var(--ds-info-fg)}.k8-cert.is-bad{background:var(--ds-err-bg);color:var(--ds-err-fg)}.k8-cert.is-idle{background:var(--ds-idle-bg);color:var(--ds-idle-fg)}.k8-feed{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.k8-feed li{border-top:1px solid var(--ds-line);color:var(--ds-ink-2);grid-template-columns:18px minmax(0,1fr) auto;gap:10px;padding:10px 0;font-size:13.5px;display:grid}.k8-feed li:first-child{border-top:0;padding-top:0}.k8-feed li>svg{color:var(--ds-ok-fg);margin-top:2px}.k8-feed li.is-warn>svg{color:var(--ds-warn-fg)}.k8-feed b{color:var(--ds-ink-1)}.k8-feed p{overflow-wrap:anywhere;margin:2px 0 0}.k8-feed time{color:var(--ds-ink-3);white-space:nowrap;font-size:12px}.k8-rows{flex-direction:column;display:flex}.k8-row{border-top:1px solid var(--ds-line);color:var(--ds-ink-2);align-items:center;gap:12px;padding:10px 4px;font-size:13.5px;display:grid}.k8-row b{color:var(--ds-ink-1)}.k8-row-h{text-transform:uppercase;letter-spacing:.04em;color:var(--ds-ink-3);border-top:0;padding-top:0;font-size:12px;font-weight:600}.k8-wl{grid-template-columns:minmax(0,1.1fr) minmax(0,.7fr) minmax(0,.4fr) minmax(0,.9fr) minmax(0,2.2fr)}.k8-wl-acts{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.k8-wl .k8-sub{display:block}.k8-hero-actions{flex-wrap:wrap;align-self:flex-end;gap:8px;display:flex}.k8-wl-ctl,.k8-pod-ctl{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.k8-wl-ctl.k8-confirm span{flex:100%}.k8-console{min-height:260px}.k8-con-prompt{color:#48cae4}.k8-con-note{color:#8aa0b8;font-style:italic}.k8-con-form{align-items:center;gap:8px;min-width:0;margin-top:10px;display:flex}.k8-con-cwd{text-overflow:ellipsis;white-space:nowrap;max-width:40%;color:var(--ds-ink-3);flex:0 auto;overflow:hidden}.k8 .k8-con-form input{flex:auto;min-width:0;font-size:16px}.k8-pod{grid-template-columns:minmax(0,2fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,.8fr) auto}.k8-vol{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.k8-mono{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12.5px}.k8-wrap{overflow-wrap:anywhere}.k8-sub{color:var(--ds-ink-3);font-size:12px;font-style:normal;display:block}.k8-foot{color:var(--ds-ink-3);margin:0;font-size:12.5px}.k8-form-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.k8-field{color:var(--ds-ink-3);flex-direction:column;flex:180px;gap:6px;font-size:13px;display:flex}.k8-field>span{color:var(--ds-ink-2);flex-wrap:wrap;gap:4px 8px;font-weight:600;display:flex}.k8-field>span em{color:var(--ds-ink-3);font-style:normal;font-weight:400}.k8 input:not([type=checkbox]):not([type=radio]),.k8 select{width:100%;height:40px;color:var(--ds-ink-1);background:var(--ds-bg,transparent);border:1px solid var(--ds-line);border-radius:10px;padding:0 12px;font-size:16px}.k8 input:focus,.k8 select:focus{outline-offset:1px;outline:2px solid #48cae4}.k8-check{color:var(--ds-ink-2);align-items:center;gap:8px;min-height:40px;font-size:16px;display:inline-flex}.k8-check input{width:18px;height:18px}.k8-logs{color:#d6e2f0;max-height:480px;font:12.5px/1.55 var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);white-space:pre-wrap;overflow-wrap:anywhere;background:#05070c;border-radius:12px;margin:0;padding:14px;overflow:hidden auto}.k8-revs{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.k8-revs li{border:1px solid var(--ds-line);border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.k8-revs li.is-current{border-color:#0096c7;box-shadow:inset 0 0 0 1px #0096c7}.k8-revs li>.cs-btn{align-self:flex-start}.k8-rev-h{color:var(--ds-ink-1);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.k8-rev-c{color:var(--ds-ink-2);overflow-wrap:anywhere;margin:0;font-size:13.5px}.k8-rev-t{margin:0;font-size:12.5px}.k8-confirm{color:var(--ds-ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.k8-confirm span{flex:220px}.k8-comp{border:1px solid var(--ds-line);border-radius:12px;margin:0;padding:14px 16px 16px;position:relative}.k8-comp.has-err{border-color:#dc262680}.k8-comp legend{color:var(--ds-ink-1);padding:0 6px;font-size:14px}.k8-comp-x{position:absolute;top:8px;right:8px}.k8-fields{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.k8-wide{flex-basis:100%}.k8-pair{align-items:center;gap:8px;display:flex}.k8-pair input{flex:1 1 0}.k8-mini{align-self:flex-start}.k8-err{color:var(--ds-err-fg);overflow-wrap:anywhere;align-items:center;gap:6px;margin:8px 0 0;font-size:13px;display:flex}.k8-err svg{flex:none}.k8-add{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:10px;display:grid}.k8-block{text-align:left;border:1px dashed var(--ds-line-strong);color:var(--ds-ink-2);background:0 0;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.k8-block:hover:not(:disabled){color:var(--ds-ink-1);border-style:solid}.k8-block svg{flex:none;margin-top:2px}.k8-block span{flex-direction:column;gap:2px;display:flex}.k8-block b{color:var(--ds-ink-1);font-size:14px}.k8-block em{color:var(--ds-ink-3);font-size:12.5px;font-style:normal}.k8-apply{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:4px;font-size:13px;display:flex}.k8-valid{color:var(--ds-ok-fg);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.k8-valid.is-bad{color:var(--ds-err-fg)}.k8-danger{color:var(--ds-err-fg);border-color:#dc262666}@media(max-width:1023px){.k8-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.k8-row-h{display:none}.k8-row{border:1px solid var(--ds-line);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;margin-top:10px;padding:12px}.k8-row>span[data-l]:before{content:attr(data-l);text-transform:uppercase;letter-spacing:.04em;color:var(--ds-ink-3);margin-bottom:2px;font-size:11.5px;font-weight:600;display:block}.k8-row>span:first-child,.k8-row>.k8-wl-ctl,.k8-row>.k8-pod-ctl,.k8-row>.k8-wl-acts{grid-column:1/-1}.k8-hero-actions{width:100%}.k8-hero-actions .cs-btn{flex:1 1 0;justify-content:center}.k8-con-cwd{max-width:30%}.k8-hero{padding:20px}.k8-hero .ic-hero-name{font-size:26px}.k8-hero-stats{width:100%}.k8-hero-stats div{flex:1 1 0;padding:8px 10px}.k8-hero-stats b{font-size:17px}}.k8-sp-banner{color:var(--ds-ink-1);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 16px 10px 10px;text-decoration:none;display:grid}.k8-sp-banner img{aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:96px}.k8-sp-banner span{flex-direction:column;gap:2px;min-width:0;display:flex}.k8-sp-banner em{color:var(--ds-ink-3);font-size:13.5px;font-style:normal}.k8-sp-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:16px;display:grid}.k8-sp-card{text-align:left;color:var(--ds-ink-1);cursor:pointer;border:1px solid var(--ds-line);flex-direction:column;padding:0;display:flex;overflow:hidden}.k8-sp-card:hover,.k8-sp-card:focus-visible{border-color:var(--ds-line-strong);outline:none;box-shadow:0 0 0 2px #48cae480}.k8-sp-art{aspect-ratio:16/9;background:#0b1020;display:block;position:relative}.k8-sp-art img{object-fit:cover;width:100%;height:100%;display:block}.k8-sp-tag{color:#9be7f5;background:#080c1cbf;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px}.k8-sp-body{flex-direction:column;flex:1;gap:6px;padding:14px 16px 16px;display:flex}.k8-sp-body>b{font-size:16px}.k8-sp-body>em{color:var(--ds-ink-3);font-size:13.5px;font-style:normal}.k8-sp-foot{color:var(--ds-ink-2);flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:auto;padding-top:8px;font-size:13.5px;display:flex}.k8-sp-soon{color:var(--ds-warn-fg);font-size:12px;font-weight:600}.k8-sp-cfg{flex-direction:column;gap:16px;min-width:0;display:flex}.k8-sp-backbtn{cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.k8-sp-hero{justify-content:center;gap:10px;min-height:190px}.in-hero.k8-sp-hero h1{flex-wrap:wrap;align-items:center;gap:10px;max-width:none;margin:0;font-size:36px;display:flex}@media(max-width:767px){.in-hero.k8-sp-hero{min-height:150px}.in-hero.k8-sp-hero h1{font-size:28px}}.k8-sp-sizes{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;display:grid}.k8-sp-size{text-align:left;border:1px solid var(--ds-line);background:var(--ds-surface);color:var(--ds-ink-1);cursor:pointer;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.k8-sp-size.is-on{background:var(--ds-blue-50);border-color:#48cae4;box-shadow:0 0 0 1px #48cae4}.k8-sp-size-h{justify-content:space-between;align-items:center;display:flex}.k8-sp-price{font:700 20px/1.1 var(--font-display,inherit)}.k8-sp-caps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;padding:0;list-style:none;display:grid}.k8-sp-caps li{flex-direction:column;min-width:0;display:flex}.k8-sp-caps b{font-variant-numeric:tabular-nums;font-size:14px}.k8-sp-caps span{color:var(--ds-ink-3);font-size:12px}.k8-sp-note{margin:10px 0 0;font-size:13px}.k8-sp-model{border:1px solid var(--ds-line,#7f7f7f40);border-radius:10px;gap:8px;margin-top:12px;padding:12px;display:grid}.k8-sp-model.is-low{border-color:var(--ds-warn,#d97706)}.k8-sp-model .ic-quiet,.k8-sp-model .ic-note{margin:0}.k8-sp-funds{justify-self:start}.k8-sp-form{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px;margin-top:10px;display:grid}.k8-sp-form small{color:var(--ds-ink-3);font-size:12px}.k8-sp-form [aria-invalid=true]{border-color:var(--ds-err-fg)}.k8-sp-incl{color:var(--ds-ink-2);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:6px 14px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.k8-sp-incl li{align-items:center;gap:6px;display:flex}.k8-sp-incl svg{color:var(--ds-ok-fg);flex:none}.k8-sp-issues{background:var(--ds-err-bg);color:var(--ds-err-fg);overflow-wrap:anywhere;border-radius:10px;margin:12px 0 0;padding:10px 14px 10px 28px;font-size:13.5px}.k8-sp-review{border:1px solid var(--ds-line);border-radius:12px;flex-direction:column;gap:10px;margin-top:14px;padding:14px;display:flex}.k8-sp-line{color:var(--ds-ink-2);flex-wrap:wrap;justify-content:space-between;gap:6px;margin:0;font-size:14px;display:flex}.k8-sp-line b{color:var(--ds-ink-1);font-size:16px}.k8-sp-line.k8-sp-kv{grid-template-columns:72px minmax(0,1fr);align-items:baseline;column-gap:16px;display:grid}.k8-sp-line.k8-sp-kv b{overflow-wrap:anywhere;min-width:0}.k8-sp-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.k8-sp-actions .cs-btn{align-items:center;gap:6px;display:inline-flex}.k8-sp-actions .cs-btn:disabled{opacity:.55;cursor:not-allowed}.k8-sp-stack{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;margin-bottom:12px;display:grid}.k8-sp-stack img{aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:100%}.k8-sp-dl{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:8px 14px;margin:12px 0;display:grid}.k8-sp-dl dt{color:var(--ds-ink-3);font-size:12px}.k8-sp-dl dd{color:var(--ds-ink-1);overflow-wrap:anywhere;margin:0;font-size:14px}@media(max-width:640px){.k8-sp-stack{grid-template-columns:minmax(0,1fr)}.k8-sp-banner{grid-template-columns:72px minmax(0,1fr) auto}.k8-sp-banner img{width:72px}}.k8-sp-locs{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:10px;display:grid}.k8-sp-loc{text-align:left;border:1px solid var(--ds-line);background:var(--ds-surface);min-height:56px;color:var(--ds-ink-1);cursor:pointer;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 14px;display:flex}.k8-sp-loc>span:first-of-type{flex-direction:column;flex:auto;min-width:0;display:flex}.k8-sp-loc b{font-size:15px}.k8-sp-loc em{color:var(--ds-ink-3);font-size:12px;font-style:normal}.k8-sp-loc.is-on{background:var(--ds-blue-50);border-color:#48cae4;box-shadow:0 0 0 1px #48cae4}.k8-sp-loc:disabled{cursor:not-allowed;opacity:.6}.k8-sp-addons{gap:10px;display:grid}.k8-sp-addon{border:1px solid var(--ds-line);cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-width:0;min-height:56px;padding:10px 14px;display:flex}.k8-sp-addon.is-on{background:var(--ds-blue-50);border-color:#48cae4}.k8-sp-addon input{flex:none;width:20px;height:20px}.k8-sp-addon>span:first-of-type{flex-direction:column;flex:auto;min-width:0;display:flex}.k8-sp-addon b{color:var(--ds-ink-1);font-size:15px}.k8-sp-addon em{color:var(--ds-ink-3);font-size:13px;font-style:normal}.k8-sp-model{gap:12px;min-width:0;margin-top:14px;display:grid}.k8-sp-model .k8-field input{width:100%;min-width:0;font-size:16px}.k8-sp-tag{background:var(--ds-blue-50);color:var(--ds-ink-2);border-radius:999px;margin-left:6px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:600}.k8-sp-addon-p{white-space:nowrap;color:var(--ds-ink-1);font-weight:600}.k8-sp-url{overflow-wrap:anywhere;font-family:var(--font-mono,ui-monospace, monospace);font-size:14px!important}.k8-sp-bill{border-top:1px solid var(--ds-line);margin:0;padding:0;list-style:none}.k8-sp-bill li{border-bottom:1px solid var(--ds-line);color:var(--ds-ink-2);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;display:flex}.k8-sp-bill li.is-total{color:var(--ds-ink-1);border-bottom:0;font-size:16px}.k8-sp-msg{margin-top:12px}.k8-sp-stages{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.k8-sp-stage{color:var(--ds-ink-3);align-items:center;gap:10px;font-size:15px;display:flex}.k8-sp-stage.is-done{color:var(--ds-ink-1)}.k8-sp-stage.is-done svg{color:var(--ds-ok-fg,#3ddc97)}.k8-sp-stage.is-running{color:var(--ds-ink-1);font-weight:600}.k8-sp-stage.is-running svg{color:#48cae4}.k8-sp-stage.is-failed{color:var(--ds-err-fg)}.k8-sp-creds{gap:10px;margin:12px 0 0;display:grid}.k8-sp-creds dt{color:var(--ds-ink-3);font-size:12px}.k8-sp-creds dd{align-items:center;gap:8px;min-width:0;margin:4px 0 0;display:flex}.k8-sp-creds code{color:#d6e2f0;overflow-wrap:anywhere;background:#05070c;border-radius:8px;flex:auto;min-width:0;padding:8px 10px;font-size:14px}.k8-sp-reset{border-top:1px solid var(--ds-line,#ffffff14);min-width:0;margin-top:18px;padding-top:16px}.k8-sp-reset h3{margin:0 0 6px;font-size:15px;font-weight:600}.k8-sp-reset p{overflow-wrap:anywhere}.k8-sp-danger{color:var(--ds-err-fg);border-color:var(--ds-err-fg)}.k8-sp-keepup{gap:14px;display:grid}.k8-sp-keepup .k8-field input{max-width:240px;font-size:16px}.k8-sp-rates{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.k8-sp-rates li{border:1px solid var(--ds-border,#ffffff14);border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.k8-sp-rates span{opacity:.7;font-size:12px}.k8-sp-rates b{overflow-wrap:anywhere;font-size:13px;font-weight:600}.k8-dm-list{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.k8-dm-row{border:1px solid var(--ds-line);border-radius:12px;gap:10px;min-width:0;padding:12px 14px;display:grid}.k8-dm-row.is-connected{border-color:#34d39959}.k8-dm-row.is-problem{border-color:#f8717173}.k8-dm-head{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.k8-dm-name{flex:180px;align-items:center;gap:8px;min-width:0;display:flex}.k8-dm-name b{color:var(--ds-ink-1);overflow-wrap:anywhere;font-size:16px;font-family:var(--font-mono,ui-monospace, monospace)}.k8-dm-name em{color:#48cae4;white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-style:normal;display:inline-flex}.k8-dm-toggle{min-height:36px}.k8-dm-problem{color:var(--ds-ink-2);background:#f8717114;border-radius:10px;gap:10px;padding:10px 12px;font-size:14px;display:flex}.k8-dm-problem p{margin:0}.k8-dm-problem p+p{margin-top:4px}.k8-dm-problem b{color:var(--ds-ink-1)}.k8-dm-problem svg{color:#f87171;flex:none;margin-top:2px}.k8-dm-body{gap:10px;min-width:0;display:grid}.k8-dm-step{color:var(--ds-ink-2);margin:0;font-size:14px}.k8-dm-recs{gap:6px;min-width:0;display:grid}.k8-dm-rec{color:var(--ds-ink-2);grid-template-columns:64px minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:8px;font-size:14px;display:grid}.k8-dm-rec.is-head{color:var(--ds-ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.k8-dm-val{align-items:center;gap:6px;min-width:0;display:flex}.k8-dm-val code{color:#d6e2f0;overflow-wrap:anywhere;background:#05070c;border-radius:8px;flex:auto;min-width:0;padding:8px 10px;font-size:14px}.k8-dm-copy{flex:none;justify-content:center;min-width:40px;min-height:40px;padding:0 10px}.k8-dm-tips{color:var(--ds-ink-3);gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.k8-dm-tips code,.k8-dm-body .k8-sp-note code{overflow-wrap:anywhere;color:var(--ds-ink-2)}.k8-dm-actions{flex-wrap:wrap;margin-top:0}.k8-dm-add{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:14px;display:flex}.k8-dm-add .k8-field{flex:260px;min-width:0}.k8-dm-add .k8-field input{width:100%;font-size:16px}.k8-dm-add>.cs-btn{min-height:44px;margin-bottom:22px}.k8-dm-co{gap:10px;margin-top:14px;display:grid}.k8-dm-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.k8-dm-chips li{border:1px solid var(--ds-line);color:var(--ds-ink-1);border-radius:999px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:4px 4px 4px 12px;font-size:14px;display:inline-flex}.k8-dm-chips li span{overflow-wrap:anywhere;min-width:0}.k8-dm-chips em{color:#48cae4;font-size:12px;font-style:normal}.k8-foot svg{vertical-align:-3px;display:inline}@media(max-width:640px){.k8-dm-rec{border-bottom:1px solid var(--ds-line);grid-template-columns:minmax(0,1fr);gap:4px;padding-bottom:8px}.k8-dm-rec.is-head{display:none}.k8-dm-add>.cs-btn{justify-content:center;width:100%;margin-bottom:0}}.k8-hero.has-art{isolation:isolate;background-color:#05070c;background-position:100%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:flex-start;min-height:230px;position:relative;overflow:hidden}.k8-hero.has-art:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(90deg,#05070cf0,#05070cc7 38%,#05070c40 70%,#05070c00);position:absolute;inset:0}.k8-hero-host{color:#ffffffe6;overflow-wrap:anywhere;margin:2px 0 0;font-size:15px;font-weight:600}.k8-hero-order{color:#ffffff8c;font-size:12px;font-family:var(--font-mono,ui-monospace, monospace);overflow-wrap:anywhere;margin:4px 0 0}@media(max-width:760px){.k8-hero.has-art{background-position:top;background-size:100%;min-height:0;padding-top:calc(31.25vw + 4px)}.k8-hero.has-art:before{background:linear-gradient(#05070c00 0% 22vw,#05070ce6 34vw,#05070c)}}.k8-use .ic-bar i.k8-use-fill{background:linear-gradient(90deg,#0077b6,#48cae4)}.k8-use .ic-bar i.k8-use-fill.is-warn{background:linear-gradient(90deg,#d97706,#fbbf24)}.k8-use .ic-bar i.k8-use-fill.is-bad{background:linear-gradient(90deg,#dc2626,#f87171)}.k8-tech{border-top:1px solid var(--ds-line);margin-top:14px;padding-top:10px}.k8-tech summary{cursor:pointer;align-items:center;gap:6px;min-height:32px;font-size:14px;font-weight:600;list-style:none;display:flex}.k8-tech summary::-webkit-details-marker{display:none}.k8-tech summary svg{transition:transform .15s}.k8-tech[open]>summary svg{transform:rotate(90deg)}.k8-tech>p{margin:6px 0 10px;font-size:13px}.k8-tech-dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 16px;margin:0;display:grid}.k8-tech-dl div{min-width:0}.k8-tech-dl dt{color:var(--ds-muted,#fff9);font-size:12px}.k8-tech-dl dd{overflow-wrap:anywhere;margin:0;font-size:14px}@media(max-width:640px){.k8-tech-dl{grid-template-columns:minmax(0,1fr)}}.k8-parts{margin-top:16px}.k8-parts h3{color:var(--ds-muted,#ffffffa6);margin:0 0 8px;font-size:13px;font-weight:600}.k8-parts ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.k8-parts li{box-shadow:inset 0 0 0 1px var(--ds-line);background:#ffffff08;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;min-width:0;padding:8px 10px;display:flex}.k8-part-n{font-size:14px;font-weight:600}.k8-part-n em{color:#fbbf24;font-style:normal;font-weight:400}.k8-part-v{color:var(--ds-muted,#ffffffa6);flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.k8-part-v b{color:var(--ds-fg,#fff);font-variant-numeric:tabular-nums;font-weight:600}.k8-tech-pods{gap:4px;margin:12px 0 0;padding:0;list-style:none;display:grid}.k8-tech-pods summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px;min-height:32px;font-size:14px;list-style:none;display:flex}.k8-tech-pods summary::-webkit-details-marker{display:none}.k8-tech-pods details[open]>summary svg{transform:rotate(90deg)}.k8-tech-pods code{color:var(--ds-muted,#ffffff8c);overflow-wrap:anywhere;min-width:0;font-size:12px}.k8-tech-ct{border-collapse:collapse;table-layout:fixed;width:100%;margin:4px 0 8px;font-size:13px}.k8-tech-ct th{text-align:left;color:var(--ds-muted,#ffffff8c);padding:4px 6px;font-size:12px;font-weight:500}.k8-tech-ct td{border-top:1px solid var(--ds-line);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;padding:4px 6px}.k8-tech-ct td em{color:#fbbf24;font-style:normal}.k8-del{border-color:#dc262659;grid-column:1/-1;min-width:0}.k8-del-list{color:var(--ds-ink-2);overflow-wrap:anywhere;gap:4px;margin:8px 0 12px;padding-left:20px;font-size:14px;list-style:outside;display:grid}.k8-del .ic-note{margin:0 0 12px}.k8-del-confirm{flex:none;max-width:420px;margin-bottom:12px}.k8-del-confirm code{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ds-err-fg);overflow-wrap:anywhere}.k8-del-actions{flex-wrap:wrap;gap:10px;display:flex}.k8-del-actions .cs-btn{white-space:normal;min-width:0}.k8-danger-solid:not(:disabled){background:var(--ds-err-fg);color:#fff;border-color:#0000}.k8-del-state{flex-direction:column;align-items:flex-start;gap:4px;display:flex}@media(max-width:640px){.k8-del-actions .cs-btn{flex:100%;justify-content:center}.k8-del-confirm{max-width:none}}.k8-card .ic-screen{padding-top:48px}.k8-screen.has-art{isolation:isolate;background-color:#05070c;background-position:100%;background-repeat:no-repeat;background-size:cover;overflow:hidden}.k8-screen.has-art:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(90deg,#05070ceb,#05070cb3 45%,#05070c1a);position:absolute;inset:0}.k8-card .k8-card-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.k8-card .k8-card-host{opacity:.8;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k8-sp-orders{margin-top:24px}.k8-sp-orders ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.k8-sp-orders li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.k8-sp-orders{gap:16px;display:grid}.k8-sp-prev{padding:14px 16px}.k8-sp-prev>summary{cursor:pointer;font-size:16px}.k8-sp-prev[open]>summary{margin-bottom:12px}.k8-sp-orders li>span{overflow-wrap:anywhere;min-width:0}.k8-sp-login{min-width:0}.k8-sp-login+.k8-sp-login{margin-top:16px}.k8-sp-login h3{margin:0;font-size:15px;font-weight:600}.k8-sp-creds a.k8-sp-url{overflow-wrap:anywhere;word-break:break-word;align-items:flex-start;gap:6px;min-width:0;display:inline-flex}.k8-sp-creds a.k8-sp-url svg{flex:none;margin-top:2px}.k8-sp-cred-mask{min-width:0;color:var(--ds-ink-3);letter-spacing:2px;background:#05070c;border-radius:8px;flex:auto;padding:8px 10px;font-size:14px}.k8-sp-cred-note{min-width:0;color:var(--ds-ink-3);overflow-wrap:anywhere;font-size:14px}.k8-sp-creds dd .cs-btn{flex:none}.k8-sp-funds-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.k8-sp-community{min-width:0;margin-top:2rem}.k8-sp-sec-h{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .25rem;font-size:1.125rem;font-weight:600;display:flex}.k8-sp-license{gap:.75rem;min-width:0;margin:1rem 0;display:grid}.k8-sp-license a{overflow-wrap:anywhere;text-decoration:underline}.k8-cat{flex-direction:column;gap:20px;min-width:0;display:flex}.k8-cat-stats{color:var(--ds-ink-3);flex-wrap:wrap;gap:8px 20px;font-size:14px;display:flex}.k8-cat-stats b{color:var(--ds-ink-1);margin-right:4px;font-size:18px}.k8-cat-stats .is-live b{color:#5ee6a8}.k8-cat-stats .is-soon b{color:var(--ds-warn-fg)}.k8-cat-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.k8-cat-search{border:1px solid var(--ds-line);background:var(--ds-surface-2,#ffffff08);min-width:0;height:44px;color:var(--ds-ink-3);border-radius:12px;flex:280px;align-items:center;gap:8px;padding:0 12px;display:flex}.k8-cat-search:focus-within{border-color:#48cae4;box-shadow:0 0 0 2px #48cae440}.k8-cat-search input{min-width:0;color:var(--ds-ink-1);background:0 0;border:0;outline:none;flex:1;font-size:16px}.k8-cat-search input::-webkit-search-cancel-button{display:none}.k8-cat-search button{color:var(--ds-ink-3);cursor:pointer;background:0 0;border:0;padding:4px;display:inline-flex}.k8-cat-seg{border:1px solid var(--ds-line);border-radius:12px;flex-wrap:wrap;padding:3px;display:inline-flex}.k8-cat-seg button{color:var(--ds-ink-2);cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:36px;padding:8px 14px;font-size:14px;font-weight:600}.k8-cat-seg button.is-on{color:#9be7f5;background:#48cae422}.k8-cat-chips{flex-wrap:wrap;gap:8px;display:flex}.k8-cat-chip{border:1px solid var(--ds-line);min-height:36px;color:var(--ds-ink-2);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:14px;font-weight:600;display:inline-flex}.k8-cat-chip em{color:var(--ds-ink-3);background:#ffffff0f;border-radius:999px;padding:0 7px;font-size:12px;font-style:normal}.k8-cat-chip:hover{border-color:var(--ds-line-strong);color:var(--ds-ink-1)}.k8-cat-chip.is-on{color:#bff1fa;background:#48cae41f;border-color:#48cae4}.k8-cat-chip.is-community{border-style:dashed}.k8-cat-sec{flex-direction:column;gap:12px;min-width:0;scroll-margin-top:80px;display:flex}.k8-cat-sec+.k8-cat-sec{border-top:1px solid var(--ds-line);padding-top:12px}.k8-cat-sec-h h2{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:20px;font-weight:700;display:flex}.k8-cat-sec-h h2 em{color:var(--ds-ink-3);font-size:13px;font-style:normal;font-weight:600}.k8-cat-sec-h p{color:var(--ds-ink-3);max-width:72ch;margin:4px 0 0;font-size:14px}.k8-cat-sec.is-community{border:1px dashed var(--ds-line-strong);border-radius:16px;padding:16px}.k8-cat-empty{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.k8-sp-status{background:#080c1ccc;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700;position:absolute;top:10px;right:10px}.k8-sp-status.is-live{color:#5ee6a8}.k8-sp-status.is-soon{color:var(--ds-warn-fg)}.k8-sp-card.is-soon{cursor:not-allowed}.k8-sp-card.is-soon .k8-sp-art img{filter:saturate(.45)brightness(.7)}.k8-sp-card.is-soon .k8-sp-body>b{color:var(--ds-ink-2)}.k8-sp-go{color:#9be7f5;align-items:center;gap:4px;font-weight:600;display:inline-flex}.k8-cat-search input,.k8-cat-search input[type=search]{appearance:none;border-radius:0;height:100%;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.k8-cat-search input:focus,.k8-cat-search input:focus-visible{outline:none;box-shadow:none!important}.in-hero.k8-fam-hero{justify-content:center;gap:10px;min-height:220px}.in-hero.k8-fam-hero h1{max-width:none;margin:0;font-size:40px}.in-hero.k8-fam-hero p{color:#ffffffd1;max-width:56ch;margin:0;font-size:16px;line-height:1.5}@media(max-width:767px){.in-hero.k8-fam-hero{min-height:180px;padding:24px 20px}.in-hero.k8-fam-hero h1{font-size:30px}.in-hero.k8-fam-hero p{font-size:15px}}.k8-cat-sec-h{align-items:center;gap:14px;min-width:0;display:flex}.k8-cat-sec-h>div{min-width:0}.k8-cat-sec-art{object-fit:cover;background:#05070c;border-radius:10px;flex:none;width:88px;height:50px;box-shadow:inset 0 0 0 1px #ffffff1a}@media(max-width:480px){.k8-cat-sec-art{width:64px;height:36px}}.k8-fam-tiles{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.k8-fam-tile,.k8-fam-innoai{text-align:left;color:var(--ds-ink-1);border-radius:14px;gap:14px;min-width:0;padding:12px;text-decoration:none;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;display:flex!important}.k8-fam-tile img,.k8-fam-innoai img{object-fit:cover;border-radius:10px;flex:none;width:96px;height:54px}.k8-fam-tile span,.k8-fam-innoai span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.k8-fam-tile b,.k8-fam-innoai b{font-size:15px}.k8-fam-tile em,.k8-fam-innoai em{color:var(--ds-ink-3);font-size:13px;font-style:normal;line-height:1.4}.k8-fam-tile:hover,.k8-fam-innoai:hover{border-color:#48cae4}.k8-fam-innoai img{width:128px;height:72px}.k8-host-also{overflow-wrap:anywhere;flex-wrap:wrap;flex-basis:100%;gap:4px 10px;min-width:0;font-size:12.5px;display:flex}.k8-host-also a{color:var(--ds-ink-2)}.k8-top{display:contents}.k8-top-sentinel{pointer-events:none;width:1px;height:1px;position:absolute}.k8-dot{background:var(--ds-idle-fg);border-radius:50%;flex:none;width:10px;height:10px}.k8-dot.is-ok{background:#34d399;box-shadow:0 0 0 4px #34d3992e}.k8-dot.is-warn{background:#fbbf24;box-shadow:0 0 0 4px #fbbf242e}.k8-dot.is-bad{background:#f87171;box-shadow:0 0 0 4px #f871712e}.k8-dot.is-info{background:#48cae4}.k8-sheet-bg{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02040a99;align-items:flex-end;animation:.15s ease-out k8-fade;display:flex;position:fixed;inset:0}.k8-sheet{width:100%;padding:8px 12px calc(14px + env(safe-area-inset-bottom));background:var(--ds-surface,#0d1220);border-radius:20px 20px 0 0;flex-direction:column;gap:6px;animation:.2s cubic-bezier(.2,.8,.2,1) k8-up;display:flex;box-shadow:0 -10px 40px #00000080,inset 0 1px #ffffff14}.k8-sheet-grip{background:#ffffff38;border-radius:3px;align-self:center;width:40px;height:5px;margin-bottom:6px}.k8-sheet-h{border-bottom:1px solid var(--ds-line);flex-direction:column;gap:2px;margin-bottom:4px;padding:2px 6px 8px;display:flex}.k8-sheet-h b{color:var(--ds-ink-1);font-size:17px}.k8-sheet-h span{color:var(--ds-ink-3);font-size:13.5px}.k8-sheet-q{color:var(--ds-ink-2);margin:4px 6px 6px;font-size:15px}.k8-sheet-btn{width:100%;min-height:52px;color:var(--ds-ink-1);text-align:left;cursor:pointer;background:#ffffff0d;border:0;border-radius:14px;align-items:center;gap:12px;padding:0 14px;font-size:16px;font-weight:600;display:flex}.k8-sheet-btn svg{color:#48cae4;flex:none;width:20px;height:20px}.k8-sheet-btn:active:not(:disabled){background:#ffffff1a}.k8-sheet-btn:disabled{opacity:.4;cursor:default}.k8-sheet-btn.is-danger{color:#fca5a5}.k8-sheet-btn.is-danger svg{color:#f87171}.k8-sheet-btn.is-quiet{color:var(--ds-ink-3);background:0 0;justify-content:center;margin-top:2px}@keyframes k8-up{0%{transform:translateY(100%)}}@keyframes k8-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.k8-sheet,.k8-sheet-bg{animation:none}}@media(max-width:640px){.k8.cs-page{gap:14px}.k8 .cs-btn{min-height:44px}.k8-top{z-index:30;background:linear-gradient(var(--ds-bg,#070a12) 85%,transparent);flex-direction:column;gap:10px;margin:0 -16px;padding:8px 16px 10px;display:flex;position:sticky;top:0}.k8-top .k8-hero{background-size:cover;border-radius:18px;flex-direction:column;align-items:stretch;gap:12px;min-height:0;padding:16px;transition:padding .15s}.k8-top .k8-hero.has-art{background-position:70%;background-size:cover;padding-top:16px}.k8-top .k8-hero.has-art:before{background:linear-gradient(90deg,#05070ce6,#05070cb3,#05070c59)}.k8-top.is-stuck .k8-hero.has-art:before{background:#05070cb8}.k8-top .ic-hero-top{margin-bottom:8px}.k8-top .k8-hero .ic-hero-name{margin:0;font-size:22px;line-height:1.15}.k8-hero-host{color:#ffffffe6;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px}.k8-top .k8-hero-sub{white-space:normal;overflow-wrap:anywhere;color:#fffc;margin-top:2px;font-size:12.5px;line-height:1.4}.k8-top .k8-hero-main,.k8-top .k8-hero-actions{align-self:stretch}.k8-top .k8-hero-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.k8-top .k8-hero-actions .cs-btn{border-radius:12px;justify-content:center;min-height:48px;font-size:16px}.k8-top .k8-hero-actions .cs-btn:not(.cs-btn-primary){color:#fff;background:#ffffff1f;border-color:#ffffff40}.k8-top.is-stuck .k8-hero{flex-direction:row;align-items:center;gap:10px;padding:10px 12px}.k8-top.is-stuck .k8-hero-main{flex-direction:column;flex:auto;display:flex}.k8-top.is-stuck .ic-hero-top{margin:0 0 2px}.k8-top.is-stuck .ic-hero-top .ic-off{display:none}.k8-top.is-stuck .k8-hero .ic-hero-name{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.k8-top.is-stuck .k8-hero-host,.k8-top.is-stuck .k8-hero-sub,.k8-top.is-stuck .k8-hero-actions .cs-btn:not(.cs-btn-primary){display:none}.k8-top.is-stuck .k8-hero-main{align-self:center}.k8-top.is-stuck .k8-hero-actions{align-self:center;width:auto;display:flex}.k8-top.is-stuck .k8-hero-actions .cs-btn{min-height:40px;padding:0 12px;font-size:14px}.k8-tabs{box-shadow:inset 0 0 0 1px var(--ds-line);background:#ffffff0f;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:3px;display:grid}.k8-tabs button{white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:9px;height:40px;min-height:40px;padding:0 2px;font-size:13.5px;overflow:hidden}.k8-tabs button.is-on{background:var(--ds-blue-50,#0b2a4a);color:#fff;box-shadow:0 1px 2px #0006,inset 0 0 0 1px #48cae466}#k8-access,.k8-panel{scroll-margin-top:140px}.k8-wl-cards{gap:8px}.k8-wl-tap{border:1px solid var(--ds-line);width:100%;min-height:64px;color:var(--ds-ink-3);text-align:left;cursor:pointer;background:#ffffff08;border-radius:14px;align-items:center;gap:12px;padding:10px 12px 10px 14px;display:flex}.k8-wl-tap:active{background:#ffffff12}.k8-wl-card-m{flex-direction:column;flex:auto;gap:2px;display:flex}.k8-wl-card-m b{color:var(--ds-ink-1);font-size:16px}.k8-wl-card-m em{color:var(--ds-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-style:normal;overflow:hidden}.k8-wl-card-r{font:600 14px/1 var(--font-mono,ui-monospace, monospace);color:var(--ds-ink-2)}.k8-panel .ic-panel-h .cs-btn{min-height:40px}.k8-fold{padding-top:12px;padding-bottom:12px;display:block}.k8-fold>summary{cursor:pointer;justify-content:flex-start;align-items:center;min-height:44px;margin:0;list-style:none;display:flex}.k8-fold>summary::-webkit-details-marker{display:none}.k8-fold>summary h2{flex:auto}.k8-fold-meta{color:var(--ds-ink-3);font-size:13px}.k8-fold-chev{color:var(--ds-ink-3);flex:none;transition:transform .15s}.k8-fold[open] .k8-fold-chev{transform:rotate(90deg)}.k8-fold-body{flex-direction:column;gap:12px;margin-top:12px;display:flex}.k8 .k8-tech>summary{align-items:center;min-height:44px;display:flex}.k8 .k8-form-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.k8 .k8-form-row>.k8-field:first-child,.k8 .k8-form-row>.k8-check{grid-column:1/-1}.k8 .k8-field{flex:none}.k8 input:not([type=checkbox]):not([type=radio]),.k8 select{height:44px}.k8-logs{border-radius:0;height:calc(100dvh - 400px);min-height:260px;max-height:none;margin:0 -16px;padding:12px 14px;font-size:12.5px}.k8-console{height:calc(100dvh - 440px)}.k8-con-form{z-index:5;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#05070c;border-top:1px solid #ffffff1a;margin:0 -16px;position:sticky;bottom:0}.k8-con-cwd{color:#48cae4;max-width:28%;font-size:12.5px}.k8 .k8-con-form input{background:#0b111c;border-color:#ffffff24;height:44px;font-size:16px}.k8-con-form .cs-btn{flex:none;min-height:44px}}.k8f-tools{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.k8f-root{max-width:420px;margin-bottom:10px}.k8f-crumbs{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;margin:0 0 10px;font-size:13.5px;display:flex}.k8f-crumbs button{max-width:220px;color:var(--ds-ink-3);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono,ui-monospace, monospace);border-radius:6px;padding:4px 6px;overflow:hidden}.k8f-crumbs button:hover{color:var(--ds-ink-1);background:#ffffff0d}.k8f-crumbs button.is-on{color:var(--ds-ink-1);font-weight:600}.k8f-crumb{color:var(--ds-ink-3);align-items:center;min-width:0;display:inline-flex}.k8f-list{border:1px solid var(--ds-line);border-radius:12px;margin:0;padding:0;list-style:none;overflow:visible}.k8f-row{grid-template-columns:minmax(0,1fr) 170px 56px 40px;align-items:center;gap:10px;min-height:44px;padding:0 8px 0 4px;display:grid;position:relative}.k8f-row+.k8f-row,.k8f-empty+.k8f-row{border-top:1px solid var(--ds-line)}.k8f-row:hover{background:#ffffff08}.k8f-name{text-align:left;min-width:0;height:44px;color:var(--ds-ink-1);align-items:center;gap:10px;padding:0 8px;font-size:14px;display:flex}.k8f-name:disabled{cursor:default}.k8f-name svg{color:var(--ds-ink-3);flex:none}.k8f-name .k8f-ic-dir{color:#48cae4}.k8f-nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k8f-meta{color:var(--ds-ink-3);flex:none;margin-left:auto;padding-left:8px;font-size:12.5px}.k8f-date{color:var(--ds-ink-3);white-space:nowrap;font-size:12.5px}.k8f-mode{color:var(--ds-ink-3)}.k8f-more{width:36px;height:36px;color:var(--ds-ink-3);border-radius:8px;place-items:center;display:grid}.k8f-more:hover,.k8f-more[aria-expanded=true]{color:var(--ds-ink-1);background:#ffffff12}.k8f-menu{z-index:20;border:1px solid var(--ds-line-strong,var(--ds-line));background:var(--ds-surface,#0d1422);border-radius:12px;flex-direction:column;min-width:190px;padding:6px;display:flex;position:absolute;top:calc(100% - 4px);right:8px;box-shadow:0 12px 32px #00000073}.k8f-menu button{height:38px;color:var(--ds-ink-1);text-align:left;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.k8f-menu button:hover{background:#ffffff0f}.k8f-menu button.is-danger{color:#f87171}.k8f-mi{width:16px;color:var(--ds-ink-3);font-size:10.5px}.k8f-empty{padding:18px 14px}.k8f-foot{margin:10px 0 0;font-size:12.5px}.k8f-dialog{border:1px solid var(--ds-line-strong,var(--ds-line));background:#48cae40d;border-radius:12px;flex-direction:column;gap:10px;margin:0 0 12px;padding:14px;display:flex}.k8f-dialog-h{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.k8f-dialog-h strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k8f-x{width:32px;height:32px;color:var(--ds-ink-3);border-radius:8px;place-items:center;display:grid}.k8f-dialog-a{justify-content:flex-end;gap:8px;display:flex}.k8f-dialog p{margin:0}.k8f-hint{font-size:12.5px}.cs-btn.is-danger{color:#fff;background:#b91c1c;border-color:#b91c1c}.k8f-path{color:var(--ds-ink-3);overflow-wrap:anywhere;margin:0 0 8px}.k8f-dirty{color:#fbbf24}.k8f-editor{border:1px solid var(--ds-line);color:#d6e2f0;resize:vertical;tab-size:4;white-space:pre;background:#05070c;border-radius:12px;width:100%;min-height:460px;max-height:70vh;padding:14px;line-height:1.55;display:block;overflow:auto}.k8f-editor,.k8f-editor.k8-mono{font-size:16px}.k8f-editor:focus{outline-offset:1px;outline:2px solid #48cae4}.k8db{align-items:flex-start;gap:16px;display:flex}.k8db-ic{color:#48cae4;background:#48cae41a;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 0 0 1px #48cae440}.k8db-frame{background:#0b1020;border-radius:14px;margin-top:16px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.k8db-frame iframe{color-scheme:dark;border:0;width:100%;height:max(560px,74vh);display:block}@media(max-width:640px){.k8db-frame{border-radius:0;margin:12px -12px 0}.k8db-frame iframe{height:78vh}}.k8db-body{flex-direction:column;flex:auto;gap:12px;min-width:0;display:flex}.k8db-lead{color:var(--ds-ink-2);max-width:62ch;margin:0}.k8db-state{align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.k8db-dot{background:var(--ds-ink-3);border-radius:50%;width:9px;height:9px}.k8db-dot.is-on{background:#34d399;box-shadow:0 0 0 3px #34d3992e}.k8db-dot.is-wait{background:#fbbf24;animation:1.2s ease-in-out infinite k8db-pulse}@keyframes k8db-pulse{50%{opacity:.35}}.k8db-actions{flex-wrap:wrap;gap:8px;display:flex}.k8db-link,.k8db-err{margin:0;font-size:14px}.k8db-err{color:#f87171}.k8db-link a{color:#48cae4;text-decoration:underline}.k8db-notes{flex-direction:column;gap:4px;margin:4px 0 0;padding-left:18px;font-size:13px;display:flex}@media(max-width:640px){.k8f-tools .cs-btn{min-height:40px;padding:0 10px}.k8f-row{grid-template-columns:minmax(0,1fr) 44px;min-height:56px;padding:0 4px}.k8f-name{flex-wrap:wrap;align-content:center;row-gap:2px;height:auto;min-height:56px;padding:8px}.k8f-nm{flex:calc(100% - 30px);font-size:15px}.k8f-meta{flex:100%;margin:0;padding-left:26px}.k8f-more{width:44px;height:44px}.k8f-menu{min-width:0;left:8px;right:8px}.k8f-menu button{height:48px;font-size:16px}.k8f-dialog-a .cs-btn{flex:1 1 0;justify-content:center;min-height:44px}.k8f-editor{min-height:60vh;padding:12px;font-size:16px}.k8db{flex-direction:column;gap:12px}.k8db-actions .cs-btn{flex:100%;justify-content:center;min-height:48px;font-size:16px}}.k8-head-actions{flex-wrap:wrap;gap:8px;display:flex}.as{min-width:0}.as .k8-back{margin-bottom:12px}.as-head{flex-wrap:wrap;gap:12px}.as-title{align-items:flex-start;gap:12px;min-width:0;display:flex}.as-title h1{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.as-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.as-ico{color:#fff;background:linear-gradient(135deg,var(--ds-blue-600,#2563eb),#7c3aed);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.as-ico.is-lg{border-radius:10px;width:40px;height:40px}.as input:not([type=checkbox]),.as select{font-size:16px}.as-create{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.as-create input,.as-edit input{border:1px solid var(--ds-line-strong);background:var(--ds-surface);min-width:0;height:40px;color:var(--ds-ink);border-radius:10px;flex:220px;padding:0 12px}.as-create .cs-btn,.as-edit .cs-btn{height:40px}.as-edit{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;gap:10px;margin-bottom:16px;padding:16px;display:grid}.as-edit label{color:var(--ds-ink-3);gap:4px;font-size:13px;display:grid}.as-kpis{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:12px;margin:16px 0;display:grid}.as-kpi{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;min-width:0;padding:14px 16px}.as-kpi span{color:var(--ds-ink-3);font-size:13px;display:block}.as-kpi b{color:var(--ds-ink);font-variant-numeric:tabular-nums;font-size:24px;line-height:32px;display:block}.as-kpi b.is-warn{color:var(--ds-warn-fg)}.as-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;display:flex}.as-search{border:1px solid var(--ds-line);background:var(--ds-surface);min-width:0;height:44px;color:var(--ds-ink-3);border-radius:10px;flex:280px;align-items:center;gap:8px;padding:0 12px;display:flex}.as-search:focus-within{border-color:var(--ds-blue-600);box-shadow:var(--ds-focus)}.as-search input{min-width:0;color:var(--ds-ink);outline:none;flex:1;background:0 0!important;border:0!important}.as-search button{color:var(--ds-ink-3)}.as-select{color:var(--ds-ink-3);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;font-size:13px;display:inline-flex}.as-select select,.as-move{border:1px solid var(--ds-line);background:var(--ds-surface);max-width:100%;height:44px;color:var(--ds-ink);border-radius:10px;padding:0 10px}.as-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:14px;display:grid}.as-grid>*{min-width:0}.as-card{border:1px solid var(--ds-line);background:var(--ds-surface);color:var(--ds-ink);border-radius:14px;flex-direction:column;gap:8px;padding:16px;transition:border-color .15s;display:flex}.as-card:hover{border-color:var(--ds-line-strong)}.as-card-top{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.as-card-name{overflow-wrap:anywhere;min-width:0;font-size:16px}.as-card-desc{color:var(--ds-ink-2);overflow-wrap:anywhere;font-size:13px}.as-tags{flex-wrap:wrap;gap:6px;display:flex}.as-tag{background:var(--ds-idle-bg);color:var(--ds-idle-fg);border-radius:999px;padding:2px 8px;font-size:12px}.as-card-foot{color:var(--ds-ink-3);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:auto;font-size:13px;display:flex}.as-card-foot b{color:var(--ds-ink);font-size:15px}.as-bar{height:6px}.as-card-cpu{color:var(--ds-ink-3);font-size:12px}.as-section{margin-top:28px}.as-section-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.as-section-head h2{color:var(--ds-ink);font-size:17px;font-weight:650}.as-panel{border:1px solid var(--ds-line-strong);background:var(--ds-surface);border-radius:14px;gap:12px;margin:16px 0;padding:16px;display:grid}.as-pick{border:1px solid var(--ds-line);border-radius:10px;max-height:360px;overflow:hidden auto}.as-pick-row{border-bottom:1px solid var(--ds-line);cursor:pointer;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.as-pick-row:last-child{border-bottom:0}.as-pick-row input{flex:none;width:18px;height:18px}.as-list{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;overflow:hidden}.as-lrow{border-bottom:1px solid var(--ds-line);color:var(--ds-ink-2);grid-template-columns:minmax(0,2.4fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:8px 14px;padding:10px 14px;font-size:14px;display:grid}.as-lrow:last-child{border-bottom:0}.as-lrow>*{overflow-wrap:anywhere;min-width:0}.as-lhead{text-transform:uppercase;letter-spacing:.04em;color:var(--ds-ink-3);padding-top:8px;padding-bottom:8px;font-size:12px}.as-list-det .as-lrow{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.1fr) minmax(0,.8fr) minmax(0,.7fr) auto}.as-list-ct .as-lrow{grid-template-columns:minmax(0,1.6fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.as-name{flex-direction:column;display:flex}.as-name a,.as-name b{color:var(--ds-ink);font-weight:600}.as-name a:hover,.as-sub a:hover{text-decoration:underline}.as-name small{color:var(--ds-ink-3);font-size:12.5px}.as-num{font-variant-numeric:tabular-nums}.as-rowact{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.as-move{width:100%}.as-pad{padding:14px}.as-more{margin-top:10px}.as-danger{border-top:1px solid var(--ds-line);padding-top:16px}.as-btn-danger{color:var(--ds-err-fg);border-color:var(--ds-err-fg)}@media(max-width:760px){.as-lhead{display:none}.as-lrow,.as-list-det .as-lrow,.as-list-ct .as-lrow{grid-template-columns:minmax(0,1fr) auto}.as-lrow>.as-name{grid-column:1/-1}.as-lrow>[data-k]:before{content:attr(data-k) ": ";color:var(--ds-ink-3)}.as-rowact{grid-column:1/-1;justify-content:flex-start}.as-lrow>span:has(.as-move){grid-column:1/-1}.as-select{flex:100%}.as-select select{flex:1}}.asb-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.asb-back{height:40px}.asb-title{flex-wrap:wrap;flex:240px;align-items:center;gap:10px;min-width:0;display:flex}.asb-head-actions{flex-wrap:wrap;gap:8px;display:flex}.asb-head-actions .cs-btn{height:40px}.asb-meta{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.2fr);align-items:end;gap:12px;margin-bottom:12px;display:grid}.asb .k8-field{color:var(--ds-ink-3);gap:4px;min-width:0;font-size:13px;display:grid}.asb .k8-field input,.asb .k8-field select{border:1px solid var(--ds-line-strong);background:var(--ds-surface);width:100%;min-width:0;height:44px;color:var(--ds-ink);border-radius:10px;padding:0 12px;font-size:16px}.asb-total{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:12px;min-width:0;padding:8px 14px}.asb-total span,.asb-total small{color:var(--ds-ink-3);font-size:12px;display:block}.asb-total b{color:var(--ds-ink);font-variant-numeric:tabular-nums;font-size:22px;line-height:28px}.asb-grid{grid-template-columns:200px minmax(0,1fr) 280px;align-items:start;gap:12px;display:grid}.asb-grid>*{min-width:0}.asb-cap{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink-3);align-items:center;gap:6px;margin:0 0 6px;font-size:11px;display:flex}.asb-palette{align-content:start;gap:8px;max-height:clamp(380px,68vh,620px);padding-right:2px;display:grid;overflow-y:auto}.asb-group{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:12px}.asb-group summary{cursor:pointer;padding:10px 12px;list-style:none}.asb-group summary b{color:var(--ds-ink);font-size:13px;display:block}.asb-group summary small{color:var(--ds-ink-3);font-size:12px}.asb-tpl{border-top:1px solid var(--ds-line);cursor:grab;align-items:center;gap:8px;min-width:0;padding:6px 8px 6px 10px;display:flex}.asb-tpl img,.asb-node img{object-fit:cover;border-radius:7px;flex:none;width:28px;height:28px}.asb-tpl-t{flex:1;min-width:0;display:grid}.asb-tpl-t b{color:var(--ds-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.asb-tpl-t small{color:var(--ds-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.asb-tpl.is-off{cursor:not-allowed;opacity:.5}.asb-canvas{border:1px solid var(--ds-line);touch-action:none;background:var(--ds-surface) radial-gradient(circle,#94a3b829 1px,transparent 1.2px) 0 0 / 18px 18px;border-radius:14px;height:clamp(380px,68vh,620px);position:relative;overflow:hidden}.asb-empty{text-align:center;color:var(--ds-ink-3);pointer-events:none;place-content:center;gap:6px;padding:24px;display:grid;position:absolute;inset:0}.asb-empty b{color:var(--ds-ink);font-size:16px}.asb-wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.asb-wire{fill:none;stroke-width:2px;stroke-dasharray:6 5;stroke:#94a3b8}.asb-wire.is-http{stroke:#38bdf8}.asb-wire.is-sql{stroke:#34d399}.asb-wire.is-cache{stroke:#f87171}.asb-wire.is-storage{stroke:#2dd4bf}.asb-wire.is-draft{stroke:#a78bfa}.asb-wlabel{color:var(--ds-ink-3);pointer-events:none;white-space:nowrap;background:#020617d9;border-radius:6px;padding:1px 6px;font-size:11px;position:absolute;transform:translate(-50%,-50%)}.asb-node{border:1px solid var(--ds-line-strong);width:176px;height:64px;color:var(--ds-ink);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:#0f172af0;border-radius:12px;align-items:center;gap:8px;padding:8px 18px 8px 10px;display:flex;position:absolute}.asb-node:focus-visible{box-shadow:var(--ds-focus);outline:none}.asb-node.is-on{border-color:#a78bfa;box-shadow:0 0 0 1px #a78bfa,0 0 18px #a78bfa59}.asb-node.is-ordered{border-color:#34d399}.asb-node-t{min-width:0;display:grid}.asb-node-t b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.asb-node-t small{color:var(--ds-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.asb-handle{border:2px solid var(--ds-surface);cursor:crosshair;background:#a78bfa;border-radius:50%;width:14px;height:14px;margin-top:-7px;position:absolute;top:50%;right:-7px}.asb-legend{color:var(--ds-ink-3);pointer-events:none;flex-wrap:wrap;gap:10px;font-size:11px;display:flex;position:absolute;bottom:8px;right:10px}.asb-legend .is-http{color:#38bdf8}.asb-legend .is-sql{color:#34d399}.asb-legend .is-cache{color:#f87171}.asb-legend .is-storage{color:#2dd4bf}.asb-mlist{display:none}.asb-inspector{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;gap:12px;padding:14px;display:grid}.asb-inspector p{margin:4px 0 0}.asb-ins-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.asb-ins-head h2{color:var(--ds-ink);overflow-wrap:anywhere;margin:0;font-size:16px}.asb-ins-head small{color:var(--ds-ink-3);font-size:12px}.asb-fs{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.asb-fs .k8-field small{font-size:12px}.asb-sizes{gap:6px;display:grid}.asb-size{text-align:left;border:1px solid var(--ds-line);color:var(--ds-ink);border-radius:10px;grid-template-columns:1fr auto;gap:2px 8px;padding:8px 10px;display:grid}.asb-size.is-on{background:#a78bfa1a;border-color:#a78bfa}.asb-size span{font-variant-numeric:tabular-nums}.asb-size small{color:var(--ds-ink-3);grid-column:1/-1;font-size:11px}.asb-conn{border-top:1px solid var(--ds-line);gap:8px;padding-top:10px;display:grid}.asb-link{color:var(--ds-ink-2,var(--ds-ink));align-items:center;gap:6px;font-size:13px;display:flex}.asb-link span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.asb-link select{border:1px solid var(--ds-line);background:var(--ds-surface);width:96px;height:36px;color:var(--ds-ink);border-radius:8px;flex:none;font-size:16px}.asb-remove{justify-self:start}.asb-review{z-index:60;background:#020617b3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.asb-review-card{border:1px solid var(--ds-line-strong);background:var(--ds-surface);border-radius:16px;gap:12px;width:min(640px,100%);max-height:calc(100vh - 32px);padding:18px;display:grid;overflow-y:auto}.asb-rrow{grid-template-columns:minmax(0,1fr) auto auto!important}.asb-problems{color:var(--ds-warn-fg);margin:0;padding-left:18px;font-size:13px}.asb-pay{color:var(--ds-ink-3);margin:0;font-size:13px}@media(max-width:1180px){.asb-grid{grid-template-columns:200px minmax(0,1fr)}.asb-inspector{grid-column:1/-1}}@media(max-width:760px){.asb-meta,.asb-grid{grid-template-columns:minmax(0,1fr)}.asb-canvas{display:none}.asb-mlist{grid-row:1;gap:8px;display:grid}.asb-palette{grid-row:3;max-height:none}.asb-inspector{grid-row:2}.asb-mrow{text-align:left;border:1px solid var(--ds-line);background:var(--ds-surface);color:var(--ds-ink);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:12px;display:flex}.asb-mrow span{min-width:0;display:grid}.asb-mrow small{color:var(--ds-ink-3);font-size:12px}.asb-mrow.is-on{border-color:#a78bfa}.asb-tpl{padding:10px}.asb-tpl .cs-icon-btn{width:40px;height:40px}.asb-head-actions{width:100%}.asb-head-actions .cs-btn{flex:auto;justify-content:center}}.asb-node{height:auto;min-height:64px;padding:8px 10px;display:block}.asb-node>img{position:absolute;top:9px;left:10px}.asb-node .asb-node-t{align-content:center;height:34px;margin-left:36px}.asb-in{border:2px solid var(--ds-surface);background:#38bdf8;border-radius:50%;width:12px;height:12px;position:absolute;top:52px;left:-6px}.asb-terms{justify-items:end;margin-top:8px;display:grid}.asb-term{height:16px;color:var(--ds-ink-3);cursor:crosshair;padding-right:8px;font-size:11px;line-height:16px;position:relative}.asb-term i{border:2px solid var(--ds-surface);background:currentColor;border-radius:50%;width:10px;height:10px;position:absolute;top:3px;right:-16px}.asb-term.is-db i,.asb-dot.is-db,.asb-legend .is-db{color:#34d399;background-color:currentColor}.asb-term.is-fs i,.asb-dot.is-fs,.asb-legend .is-fs{color:#2dd4bf}.asb-term.is-cache i,.asb-dot.is-cache,.asb-legend .is-cache{color:#f87171}.asb-term.is-out i,.asb-dot.is-out,.asb-legend .is-out{color:#fbbf24}.asb-term.is-mon i,.asb-dot.is-mon,.asb-legend .is-mon{color:#a78bfa}.asb-term i{background:currentColor}.asb-term{color:var(--ds-ink-3)}.asb-term.is-db i{color:#34d399}.asb-term.is-fs i{color:#2dd4bf}.asb-term.is-cache i{color:#f87171}.asb-term.is-out i{color:#fbbf24}.asb-term.is-mon i{color:#a78bfa}.asb-legend span{background:0 0!important}.asb-wire.is-p-out{stroke:#fbbf24}.asb-wire.is-p-mon{stroke:#a78bfa}.asb-hosts{gap:6px;display:grid}.asb-host{color:var(--ds-ink-3);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:6px;font-size:13px;display:grid}.asb-dot{background:currentColor;border-radius:50%;width:10px;height:10px}.asb-host input,.asb-host select{border:1px solid var(--ds-line);background:var(--ds-surface);width:100%;min-width:0;height:36px;color:var(--ds-ink);border-radius:8px;padding:0 8px;font-size:16px}.asb-host select{grid-column:2/-1}.asb-host input:disabled{color:var(--ds-ink-3)}.asb-inl{display:block}.asb-planned{color:var(--ds-warn-fg);background:#fbbf2414;border:1px solid #fbbf2459;border-radius:10px;margin:0;padding:8px 10px;font-size:12.5px}.asb-menu-bg{z-index:70;position:fixed;inset:0}.asb-menu{border:1px solid var(--ds-line-strong);background:var(--ds-surface);border-radius:12px;width:220px;padding:6px;display:grid;position:fixed;box-shadow:0 12px 30px #00000073}.asb-menu>b{color:var(--ds-ink);text-overflow:ellipsis;white-space:nowrap;padding:6px 8px;font-size:13px;overflow:hidden}.asb-menu button{color:var(--ds-ink);text-align:left;border-radius:8px;justify-content:space-between;gap:8px;padding:8px;font-size:13px;display:flex}.asb-menu button:disabled{color:var(--ds-ink-3);cursor:default}.asb-menu button small{color:var(--ds-ink-3);font-size:11px}.asb-menu button:not(:disabled):hover{background:#94a3b81f}.qs .k8-field{color:var(--ds-ink-3);gap:4px;min-width:0;font-size:13px;display:grid}.qs .k8-field input,.qs .k8-field select{border:1px solid var(--ds-line-strong);background:var(--ds-surface);width:100%;min-width:0;height:44px;color:var(--ds-ink);border-radius:10px;padding:0 12px;font-size:16px}.qs-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin:12px 0 16px;display:flex}.qs-head-a{flex-wrap:wrap;gap:8px;display:flex}.qs-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:12px;display:grid}.qs-card{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;flex-direction:column;gap:8px;min-width:0;padding:16px;display:flex}.qs-card.is-off{opacity:.75}.qs-card-h{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qs-card-h img{object-fit:cover;border-radius:8px;width:32px;height:32px}.qs-card-h b{color:var(--ds-ink);font-size:16px}.qs-chips{flex-wrap:wrap;gap:6px;display:flex}.qs-chip{border:1px solid var(--ds-line);color:var(--ds-ink-2,var(--ds-ink));overflow-wrap:anywhere;border-radius:999px;padding:2px 8px;font-size:12px}.qs-card-f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-size:13px;display:flex}.qs-soon{color:var(--ds-ink-3);margin:auto 0 0;font-size:13px}.qs-foot{margin-top:12px;font-size:13px}.qs-title{overflow-wrap:anywhere;align-items:center;gap:10px;margin:12px 0 16px;display:flex}.qs-title img{border-radius:8px;flex:none;width:32px;height:32px}.qs-cols{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.qs-main{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.qs-sec{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;gap:10px;min-width:0;padding:16px;display:grid}.qs-sec h2{color:var(--ds-ink);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:650;display:flex}.qs-src{flex-wrap:wrap;gap:8px;display:flex}.qs-opt{border:1px solid var(--ds-line);height:40px;color:var(--ds-ink);border-radius:10px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.qs-opt.is-on{background:#a78bfa1a;border-color:#a78bfa}.qs-drop{text-align:center;border:1.5px dashed var(--ds-line-strong);color:var(--ds-ink-3);cursor:pointer;border-radius:12px;justify-items:center;gap:4px;padding:20px 14px;display:grid;position:relative}.qs-drop b{color:var(--ds-ink)}.qs-drop small{font-size:12.5px}.qs-drop input{opacity:0;cursor:pointer;font-size:16px;position:absolute;inset:0}.qs-picked{color:#34d399;overflow-wrap:anywhere;border:1px solid #34d39966;border-radius:999px;align-items:center;gap:4px;padding:2px 10px;font-size:12.5px;display:inline-flex}.qs-git{grid-template-columns:minmax(0,1fr) 160px;gap:8px;display:grid}.qs-git small{grid-column:1/-1;font-size:12.5px}.qs-comp .asb-sizes{grid-template-columns:repeat(3,minmax(0,1fr))}.qs-scale{color:var(--ds-ink);grid-template-columns:minmax(0,1fr) 120px 120px;align-items:end;gap:10px;font-size:14px;display:grid}.qs-scale>span{flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:10px;display:flex}.qs-sec>small{font-size:12.5px}.qs-det{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.qs-side{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;gap:12px;min-width:0;padding:16px;display:grid;position:sticky;top:16px}.qs-side h2{color:var(--ds-ink);margin:0;font-size:16px}.qs-rev{grid-template-columns:auto minmax(0,1fr);gap:6px 12px;margin:0;font-size:13px;display:grid}.qs-rev dt{color:var(--ds-ink-3)}.qs-rev dd{color:var(--ds-ink);overflow-wrap:anywhere;margin:0}.qs-price{border-top:1px solid var(--ds-line);gap:6px;padding-top:10px;display:grid}.qs-total b{color:var(--ds-ink);font-variant-numeric:tabular-nums;font-size:26px}.qs-total span{color:var(--ds-ink-3);font-size:13px}.qs-price>small{font-size:12px}.qs-upto{color:var(--ds-ink-2,var(--ds-ink));margin:0;font-size:13px}.qs-lines{border:1px solid var(--ds-line);border-radius:10px;display:grid}.qs-line{border-bottom:1px solid var(--ds-line);justify-content:space-between;gap:10px;padding:8px 10px;font-size:13px;display:flex}.qs-line:last-child{border-bottom:0}.qs-line span{min-width:0;display:grid}.qs-line span b{color:var(--ds-ink)}.qs-line small{color:var(--ds-ink-3);font-size:11.5px}.qs-line>b{color:var(--ds-ink);white-space:nowrap}.qs-check{color:#34d399;align-items:center;gap:6px;margin:0;font-size:12.5px;display:flex}.qs-check.is-bad{color:var(--ds-warn-fg)}.qs-steps{gap:6px;display:grid}.qs-step{color:var(--ds-ink);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;display:flex}.qs-go{justify-content:center;width:100%;height:48px;font-size:16px}.qs-side-a{flex-wrap:wrap;gap:8px;display:flex}.qs-side-a .cs-btn{flex:auto;justify-content:center}@media(max-width:1000px){.qs-cols{grid-template-columns:minmax(0,1fr)}.qs-side{position:static}}@media(max-width:760px){.qs-det,.qs-git{grid-template-columns:minmax(0,1fr)}.qs-scale{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.qs-scale>span{grid-column:1/-1;padding:0}.qs-comp .asb-sizes{grid-template-columns:minmax(0,1fr)}}.ai{min-width:0}.ai-cards{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:16px;display:grid}.ai-card{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:18px 20px;display:flex}.ai-card:hover{border-color:var(--ds-line-strong)}.ai-card-top{color:inherit;align-items:flex-start;gap:14px;min-width:0;text-decoration:none;display:flex}.ai-card-ico{color:#fff;background:radial-gradient(120% 140% at 0 100%,#0077b6,#03045e 70%);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.ai-card-name{font:700 18px/1.2 var(--font-display,inherit);letter-spacing:-.01em;color:var(--ds-ink-1);display:block}.ai-card-tag{color:var(--ds-ink-3);margin-top:4px;font-size:13.5px;display:block}.ai-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ai-card-meta{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:inline-flex}.ai-empty{border:1px dashed var(--ds-line-strong);background:var(--ds-surface);color:var(--ds-ink-2);border-radius:14px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.ai-empty>svg{color:#0077b6;flex:none;margin-top:2px}.dark .ai-empty>svg{color:#48cae4}.ai-empty h2{font:600 16px/1.3 var(--font-display,inherit);color:var(--ds-ink-1);margin:0 0 4px}.ai-empty p{margin:0 0 12px;font-size:14px}.ai-empty p:last-child{margin-bottom:0}.ai-empty-acts{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.ai-setup-first{border:1px solid var(--ds-line);border-radius:12px;flex-direction:column;gap:12px;min-width:0;margin:0;padding:14px;display:flex}.ai-setup-first legend{color:var(--ds-ink-1);padding:0 6px;font-size:13px;font-weight:600}.ai-setup-first .ic-quiet{margin:0}.ai-hero{isolation:isolate;color:#fff;background:radial-gradient(110% 160% at 0 100%,#0077b6,#03045e 55%,#0a0d14);border-radius:18px;align-items:flex-end;min-height:150px;padding:24px 26px;display:flex;position:relative;overflow:hidden}.ai-hero-art,.ai-hero-art img{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.ai-hero-art img{object-fit:cover;object-position:right center}.ai-hero-art:after{content:"";background:linear-gradient(90deg,#050816eb,#050816b8 38%,#05081626 75%,#05081600);position:absolute;inset:0}.ai-hero-body{position:relative}.ai-hero-top{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.ai-hero-chip{color:#ffffffd9;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff4d}.ai-hero-name{font:700 30px/1.1 var(--font-display,inherit);letter-spacing:-.03em;margin:0 0 6px}.ai-hero-sub{color:#ffffffbf;margin:0;font-size:14px}.ai-tabs{scrollbar-width:none;max-width:100%;overflow-x:auto}.ai-tabs::-webkit-scrollbar{display:none}.ai-tabs .cs-seg button{white-space:nowrap}.ai-ov{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.ai-gaps{grid-column:1/-1}.ai-meters{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ai-balance{color:var(--ds-ink-3);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:13px;display:flex}.ai-balance b{font:700 26px/1 var(--font-display,inherit);letter-spacing:-.02em;color:var(--ds-ink-1)}.ai-balance em{font-style:normal}.ai-big{font:700 22px/1.2 var(--font-display,inherit);color:var(--ds-ink-1)}.ai-panel-btn{background:0 0;border:0}.ai-usage-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ai-ctrls{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.ai-ctrls .cs-seg button{height:30px;padding:0 10px;font-size:13px}.ai-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}.ai-totals div{box-shadow:inset 0 0 0 1px var(--ds-line);border-radius:10px;min-width:0;padding:10px 12px}.ai-totals dt{color:var(--ds-ink-3);font-size:12px}.ai-totals dd{font:600 17px/1.2 var(--font-display,inherit);color:var(--ds-ink-1);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0}.ai-chart{grid-template-rows:200px auto;grid-template-columns:auto minmax(0,1fr);gap:4px 8px;display:grid}.ai-chart-y{color:var(--ds-ink-3);text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;font-size:11.5px;display:flex}.ai-chart-plot{border-bottom:1px solid var(--ds-line);background:repeating-linear-gradient(to top,transparent 0 49.5%,var(--ds-line) 49.5% 50%);align-items:stretch;gap:3px;min-width:0;display:flex}.ai-col{flex-direction:column-reverse;flex:1 1 0;min-width:0;display:flex}.ai-col i{width:100%;display:block}.ai-col i:last-child{border-radius:3px 3px 0 0}.ai-col:hover{background:var(--ds-blue-50,#0077b60f)}.ai-chart-x{color:var(--ds-ink-3);grid-column:2;justify-content:space-between;font-size:11.5px;display:flex}.ai-legend{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:6px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.ai-legend li{min-width:0;color:var(--ds-ink-2);align-items:center;gap:8px;display:flex}.ai-legend i{border-radius:3px;flex:none;width:10px;height:10px}.ai-legend-l{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ai-legend b{color:var(--ds-ink-1);font-variant-numeric:tabular-nums;font-weight:600}.ai-keys{border-top:1px solid var(--ds-line);flex-direction:column;display:flex}.ai-key{border-bottom:1px solid var(--ds-line);color:var(--ds-ink-2);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,.9fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;font-size:13.5px;display:grid}.ai-key-h{color:var(--ds-ink-3);padding:8px 0;font-size:12px;font-weight:600}.ai-key.is-off{opacity:.65}.ai-key-name{flex-direction:column;min-width:0;display:flex}.ai-key-name b{color:var(--ds-ink-1);overflow-wrap:anywhere;font-weight:600}.ai-key-name em{color:var(--ds-ink-3);text-overflow:ellipsis;font-size:12px;font-style:normal;overflow:hidden}.ai-key code,.ai-dlg code{font-family:var(--font-mono,ui-monospace, monospace);font-size:13px}.ai-key-scopes{flex-wrap:wrap;gap:4px;display:flex}.ai-scope{box-shadow:inset 0 0 0 1px var(--ds-line);border-radius:6px;padding:1px 7px;font-size:12px}.ai-key-lbl{display:none}.ai-key-act{justify-self:end}.ai-secret{align-items:stretch;gap:8px;display:flex}.ai-secret code{background:var(--ds-raised,#0000000a);min-width:0;box-shadow:inset 0 0 0 1px var(--ds-line);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:8px;flex:1;padding:10px 12px}.ai-check{align-items:center;gap:8px;font-size:14px;display:flex}.ai-check input{width:18px;height:18px}.ai-field{color:var(--ds-ink-2);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.ai-field .cs-input,.ai-dlg input,.ai-dlg select{border:1px solid var(--ds-line-strong);width:100%;min-height:40px;color:inherit;background:0 0;border-radius:8px;padding:0 10px;font-size:16px}.ai-dlg select option{color:initial}.ai-bal{color:#fff;background:radial-gradient(90% 120% at 100% 0,#48cae459,#0000 60%),radial-gradient(120% 160% at 0 100%,#0077b6,#03045e 60%,#0a0d14);border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:22px 24px;display:flex;position:relative;overflow:hidden}.ai-bal-top{align-items:center;gap:10px;display:flex}.ai-bal-ico{background:#ffffff1f;border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 0 1px #fff3}.ai-bal-lbl{letter-spacing:.02em;color:#fffc;font-size:13px;font-weight:600}.ai-bal-amt{font:700 44px/1.05 var(--font-display,inherit);letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ai-bal-sub{color:#ffffffbf;margin:0;font-size:13.5px}.ai-bal-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.ai-bal-stats div{background:#ffffff12;border-radius:12px;min-width:0;padding:10px 12px;box-shadow:inset 0 0 0 1px #ffffff1f}.ai-bal-stats span{color:#ffffffb3;font-size:12px;display:block}.ai-bal-stats b{font:600 18px/1.3 var(--font-display,inherit);font-variant-numeric:tabular-nums}.ai-bal-stats em{color:#ffffffb3;font-size:12px;font-style:normal;font-weight:500}.ai-bal-act{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;display:flex}.ai-bal-act .ic-manage{color:#fff}.ai-bal-act .cs-btn-primary{color:#03045e;background:#fff;border-color:#fff}.ai-bal-act .cs-btn-primary:disabled{opacity:.55}.ai-bal-note{color:#ffffffb3;margin:0;font-size:12.5px}.ai-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ai-preset{height:44px;font:600 15px/1 var(--font-display,inherit);color:var(--ds-ink-1);box-shadow:inset 0 0 0 1px var(--ds-line-strong);background:0 0;border-radius:10px}.ai-preset.is-on{color:#fff;box-shadow:none;background:#0077b6}.ai-moves{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ai-moves li{border-bottom:1px solid var(--ds-line);align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}.ai-move-ico{color:#10b981;background:#10b9811f;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.ai-move-ico.is-neg{color:#f59e0b;background:#f59e0b1f}.ai-move-l,.ai-move-r{flex-direction:column;min-width:0;display:flex}.ai-move-l{flex:1}.ai-move-r{text-align:right}.ai-moves b{color:var(--ds-ink-1);font-variant-numeric:tabular-nums;font-weight:600}.ai-moves em{color:var(--ds-ink-3);overflow-wrap:anywhere;font-size:12.5px;font-style:normal}.ai-key-act{align-items:center;gap:6px;display:inline-flex}.ai-icon-btn{justify-content:center;width:34px;padding:0}.ai-ks{background:var(--ds-raised,#00000008);box-shadow:inset 0 0 0 1px var(--ds-line);border-radius:12px;flex-direction:column;grid-column:1/-1;gap:12px;min-width:0;margin-top:6px;padding:14px;display:flex}.ai-ks-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ai-ks-h>span{color:var(--ds-ink-1);align-items:center;gap:8px;font-weight:600;display:inline-flex}.ai-ks .cs-seg button{height:30px;padding:0 10px;font-size:13px}.ai-spark{align-items:flex-end;gap:2px;min-width:0;height:72px;display:flex}.ai-spark i{background:linear-gradient(#48cae4,#0077b6);border-radius:3px 3px 0 0;flex:1 1 0;min-width:0}.ai-mix{flex-direction:column;gap:8px;display:flex}.ai-mix-bar{background:var(--ds-line);border-radius:999px;height:8px;display:flex;overflow:hidden}.ai-mix-bar i{height:100%;display:block}@media(max-width:1100px){.ai-ov{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.ai-hero{min-height:0;padding:20px}.ai-hero-name{font-size:24px}.ai-meters{grid-template-columns:minmax(0,1fr);gap:16px}.ai-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-chart{grid-template-rows:160px auto}.ai-chart-plot{gap:1px}.ai-key-h{display:none}.ai-key{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.ai-key-name{grid-column:1}.ai-key>:nth-child(5){grid-area:1/2;justify-self:end}.ai-key-scopes{display:none}.ai-key-lbl{display:inline}.ai-key-used{color:var(--ds-ink-3);font-size:12.5px}.ai-key-act{grid-area:2/2/span 2;align-self:center}.ai-ctrls{width:100%}.ai-ctrls .cs-seg{flex:auto}.ai-ctrls .cs-seg button{flex:1}.ai-secret{flex-direction:column}.ai-bal{padding:20px}.ai-bal-amt{font-size:36px}.ai-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-ks{grid-row:auto}}.ai .ai-bal-accts{gap:.4rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.ai .ai-bal-accts li{grid-template-columns:minmax(0,9rem) 1fr auto auto;align-items:center;gap:.6rem;font-size:.8125rem;display:grid}.ai .ai-bal-acct-n{text-overflow:ellipsis;white-space:nowrap;opacity:.85;overflow:hidden}.ai .ai-bal-acct-bar{background:currentColor;border-radius:999px;height:6px}@supports (color:color-mix(in lab,red,red)){.ai .ai-bal-acct-bar{background:color-mix(in srgb,currentColor 12%,transparent)}}.ai .ai-bal-acct-bar{overflow:hidden}.ai .ai-bal-acct-bar i{border-radius:inherit;background:linear-gradient(90deg,#48cae4,#0077b6);height:100%;display:block}.ai .ai-bal-accts b{font-variant-numeric:tabular-nums}.ai .ai-bal-acct-add{border:1px solid;border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.ai .ai-bal-acct-add{border:1px solid color-mix(in srgb,currentColor 25%,transparent)}}.ai .ai-bal-acct-add{color:inherit;cursor:pointer;background:0 0}.ai .ai-bal-acct-add:hover{background:currentColor}@supports (color:color-mix(in lab,red,red)){.ai .ai-bal-acct-add:hover{background:color-mix(in srgb,currentColor 12%,transparent)}}.ai .ai-accts{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.ai .ai-acct{border:1px solid hsl(var(--border));border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:1rem;padding:.75rem 1rem;display:grid}.ai .ai-acct-ico{color:#48cae4;background:#0077b626;border-radius:.6rem;place-items:center;width:2rem;height:2rem;display:inline-grid}.ai .ai-acct-l{min-width:0;display:grid}.ai .ai-acct-l em,.ai .ai-acct-k span,.ai .ai-acct-b span{opacity:.65;font-size:.75rem;font-style:normal}.ai .ai-acct-l b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai .ai-acct-k,.ai .ai-acct-b{text-align:right;font-variant-numeric:tabular-nums;display:grid}@media(max-width:640px){.ai .ai-acct{grid-template-columns:auto minmax(0,1fr) auto}.ai .ai-acct-k{display:none}}.ai .ai-agents{margin-top:1.75rem}.ai .ai-agents-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.ai .ai-agents-head h2{font-size:1.05rem;font-weight:600}.ai .ai-active{margin-top:1.25rem}.k8-ai .k8-tabs button[aria-selected=true]{border-color:#a78bfa}.ai-api-screen{color:#fff;background:linear-gradient(135deg,#03045e,#0077b6 60%,#48cae4)}.ai-api-bal{align-items:baseline;gap:.5rem;min-width:0;margin-top:auto;display:flex}.ai-api-bal span{opacity:.85;font-size:.8125rem}.ai-api-bal b{overflow-wrap:anywhere;font-size:1.5rem;font-weight:700}.ai-api-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.5rem 0;display:grid}.ai-api-stats dt{color:hsl(var(--muted-foreground));font-size:.75rem}.ai-api-stats dd{margin:0;font-weight:600}.ai-api-card .ic-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.em{min-width:0}.em-break{overflow-wrap:anywhere;word-break:break-word;min-width:0}.em-small{font-size:12.5px}a.em-act{text-decoration:none}.em-act.is-danger,.em-btn-danger{color:#dc2626;border-color:#dc262659}.dark .em-act.is-danger,.dark .em-btn-danger{color:#fca5a5;border-color:#f8717159}.em-btn-danger:not(:disabled):hover{background:#dc262614}.em-btn-danger:disabled,.em-dlg-f .cs-btn:disabled{opacity:.5;cursor:not-allowed}.em-dlg{width:min(520px,100vw - 24px);max-width:calc(100vw - 24px)}.em-dlg .em-break,.em-dlg b{overflow-wrap:anywhere}.em-form{flex-direction:column;gap:14px;min-width:0;display:flex}.em-field{flex-direction:column;gap:6px;min-width:0;display:flex}.em-field>label{color:var(--ds-ink-1);font-size:13px;font-weight:600}.em-hint{color:var(--ds-ink-3);font-size:12.5px}.em-form input:not([type=checkbox]),.em-form select,.em-form textarea{border:1px solid var(--ds-line-strong,var(--ds-line));background:var(--ds-canvas,transparent);width:100%;min-width:0;color:var(--ds-ink-1);border-radius:10px;padding:9px 12px;font-size:16px;line-height:1.35}.em-form textarea{resize:vertical;min-height:110px}.em-form input:focus-visible,.em-form select:focus-visible,.em-form textarea:focus-visible{box-shadow:var(--ds-focus);border-color:#0000;outline:none}.em-form input:disabled,.em-form textarea:disabled{opacity:.55}.em-addr{align-items:stretch;min-width:0;display:flex}.em-addr input{flex:90px;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.em-addr span{border:1px solid var(--ds-line-strong,var(--ds-line));background:var(--ds-surface);color:var(--ds-ink-3);text-overflow:ellipsis;white-space:nowrap;border-left:0;border-radius:0 10px 10px 0;flex:none;align-items:center;max-width:60%;padding:0 12px;font-size:14px;display:flex;overflow:hidden}.em-pw{gap:6px;min-width:0;display:flex}.em-pw input{flex:auto}.em-pw .cs-btn{flex:none;height:auto;min-height:40px}.em-check,.em-switch{color:var(--ds-ink-1);cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;display:flex}.em-check input,.em-switch input{accent-color:#0077b6;flex:none;width:18px;height:18px;margin-top:1px}.em-check em{color:var(--ds-ink-3);font-size:12.5px;font-style:normal;display:block}.em-switch{font-weight:600}.em-dlg-f{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.em-err{color:#dc2626;align-items:flex-start;gap:8px;margin:0;font-size:13.5px;display:flex}.dark .em-err{color:#fca5a5}.em-err svg,.em-ok svg{flex:none;margin-top:2px}.em-ok{color:var(--ds-ok-fg,#059669);gap:6px;margin:0;font-size:13.5px;display:flex}.em-disabled{background:var(--ds-warn-bg);color:var(--ds-warn-fg);border:1px solid;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.em-disabled{border:1px solid color-mix(in srgb,currentColor 25%,transparent)}}.em-disabled svg{flex:none;margin-top:1px}.em-disabled b{font-size:14px;display:block}.em-disabled span{opacity:.9;font-size:13px;display:block}.em-disabled.is-compact{padding:10px 12px}.em-chips-edit{margin-top:4px}.em-chips-edit .em-chip{align-items:center;gap:4px;padding-right:4px}.em-chips-edit .em-chip button{width:22px;height:22px;color:var(--ds-ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.em-chips-edit .em-chip button:hover{background:var(--ds-idle-bg);color:var(--ds-ink-1)}.em-spam{border:0;border-top:1px solid var(--ds-line);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 90px;align-items:center;gap:8px 10px;min-width:0;margin:0;padding:12px 0 0;display:grid}.em-spam legend{float:left;color:var(--ds-ink-1);flex-direction:column;padding:0;font-size:14px;display:flex}.em-spam legend span{color:var(--ds-ink-3);font-size:12px}.em-spam input:not(.em-weight){grid-column:2/span 2}.em-spam:has(input:not(.em-weight)) legend,.em-spam legend{grid-row:span 1}.em-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.em-ov-even{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.em-tabs{align-self:flex-start;max-width:100%}.em-tabs .cs-count{margin-left:2px}.em-tiles .em-tile-link{text-align:left;cursor:pointer;font:inherit;color:inherit}.em-tiles .em-tile-link:hover{border-color:var(--ds-line-strong);background:var(--ds-raised,var(--ds-surface))}.em-tag{background:var(--ds-idle-bg);height:20px;color:var(--ds-idle-fg);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.em-tag.is-warn{background:var(--ds-warn-bg);color:var(--ds-warn-fg)}.em-tag.is-info{background:var(--ds-info-bg);color:var(--ds-info-fg)}.em-actions{flex-wrap:wrap;gap:8px;display:flex}.em-wrap{flex-wrap:wrap}.em-ov{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.em-search input{font-size:16px!important}.em-filter{flex-wrap:wrap;max-width:100%}.em-rows{border-top:1px solid var(--ds-line);flex-direction:column;display:flex}.em-row{border-bottom:1px solid var(--ds-line);text-align:left;font:inherit;color:inherit;background:0 0;grid-template-columns:minmax(0,2.2fr) minmax(0,1.4fr) minmax(0,1fr) 20px;align-items:center;gap:16px;width:100%;padding:12px 4px;display:grid}button.em-row:hover{background:var(--ds-raised,var(--ds-surface))}button.em-row:focus-visible{box-shadow:var(--ds-focus);outline:none}.em-row-h{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink-3);padding-top:10px;padding-bottom:8px;font-size:11.5px;font-weight:600}.em-who{align-items:center;gap:12px;min-width:0;display:flex}.em-who b{color:var(--ds-ink-1);font-size:14px;font-weight:600;display:block}.em-sub{color:var(--ds-ink-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.em-avatar{color:#fff;background:linear-gradient(135deg,#0077b6,#48cae4);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid}.em-avatar.is-big{width:48px;height:48px;font-size:18px}.em-use{flex-direction:column;gap:6px;min-width:0;display:flex}.em-use-t{color:var(--ds-ink-1);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.em-use-t em{color:var(--ds-ink-3);font-style:normal;font-weight:500}.em-login{color:var(--ds-ink-2);font-size:13px}.em-k{display:none}.em-chev{color:var(--ds-ink-3)}.em-more{align-self:center}.em-backbtn{cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0;display:inline-flex}.em-backbtn:before{content:none}.em-mb-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.em-mb-head>.min-w-0{flex:200px}.em-mb-head h2{font-size:18px}.em-mb-head p{margin:2px 0 0;font-size:13px}.em-mb-pills{flex-wrap:wrap;gap:6px;display:flex}.em-aliases{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.em-alias{border:1px solid var(--ds-line);background:var(--ds-canvas,transparent);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex}.em-alias-h{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.em-alias-h b{color:var(--ds-ink-1);align-items:center;gap:6px;font-size:14px;display:flex}.em-alias-h b svg{color:var(--ds-ink-3);flex:none}.em-alias-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.em-targets{color:var(--ds-ink-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.em-chip{background:var(--ds-surface);border:1px solid var(--ds-line);max-width:100%;color:var(--ds-ink-2);border-radius:7px;padding:3px 8px;display:inline-flex}.em-alias-f{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.em-alias-f .cs-btn{height:30px;font-size:12.5px}.em-svc-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;display:grid}.em-svc{border:1px solid var(--ds-line);background:var(--ds-surface);color:inherit;border-radius:14px;flex-direction:column;gap:6px;min-width:0;padding:18px 20px;text-decoration:none;display:flex}.em-svc:hover{border-color:var(--ds-line-strong)}.em-svc-h{justify-content:space-between;align-items:center;gap:10px;display:flex}.em-svc-name{font:700 20px/1.2 var(--font-display,inherit);letter-spacing:-.02em;color:var(--ds-ink-1)}.em-svc-meta{color:var(--ds-ink-3);font-size:13px}@media(max-width:1100px){.em-aliases,.em-ov,.em-ov-even{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.em-spam{grid-template-columns:minmax(0,1fr) 84px}.em-spam legend,.em-spam input:not(.em-weight){grid-column:1/-1}.em-two{grid-template-columns:minmax(0,1fr)}.em-dlg-f .cs-btn{flex:1 1 0;justify-content:center}.em-pw{flex-wrap:wrap}.em-pw input{flex:100%}.em-pw .cs-btn{flex:1 1 0;justify-content:center}.em-tabs{width:100%;display:flex}.em-tabs button{flex:1 1 0;justify-content:center;padding:0 6px}.em-row-h{display:none}.em-row{grid-template-columns:minmax(0,1fr) 20px;grid-template-areas:"who chev""use chev""login chev";gap:8px;padding:14px 2px}.em-who{grid-area:who}.em-use{grid-area:use}.em-login{color:var(--ds-ink-3);grid-area:login;font-size:12.5px}.em-chev{grid-area:chev}.em-k{margin-right:6px;display:inline}.em-actions .cs-btn{white-space:nowrap;flex:100%;justify-content:center}.em-filter button{flex:auto}.ic-panel{padding:16px}}.em-dns-rows{border-top:1px solid var(--ds-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.em-dns-row{border-bottom:1px solid var(--ds-line);grid-template-columns:22px minmax(0,1fr);gap:12px;padding:14px 2px;display:grid}.em-dns-row p{color:var(--ds-ink-2);margin:4px 0 0;font-size:13.5px;line-height:1.5}.em-dns-ico{margin-top:1px}.em-dns-row.is-ok .em-dns-ico{color:#10b981}.em-dns-row.is-warn .em-dns-ico{color:#f59e0b}.em-dns-row.is-missing .em-dns-ico{color:#ef4444}.em-dns-row.is-unknown .em-dns-ico,.em-dns-row.is-info .em-dns-ico{color:var(--ds-ink-3)}.em-dns-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.em-dns-h b{color:var(--ds-ink-1);font-size:14px}.em-tag.is-ok{background:var(--ds-ok-bg,#10b98124);color:var(--ds-ok-fg,#34d399)}.em-mx{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.em-mx li{color:var(--ds-ink-1);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.em-mx-p{font-variant-numeric:tabular-nums;color:var(--ds-ink-3);text-align:right;font-size:12px}.em-dns-exp{flex-direction:column;gap:4px;min-width:0;margin-top:8px;display:flex}.em-dns-k{color:var(--ds-ink-3);font-size:12px}.em-dns-k code{font-size:12px}.em-dns-copy{border:1px solid var(--ds-line);background:var(--ds-canvas,transparent);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:6px 6px 6px 10px;display:flex}.em-dns-copy code{color:var(--ds-ink-1);flex:auto;font-size:12.5px}.em-dns-copy .cs-btn{flex:none;height:30px;font-size:12.5px}@media(max-width:767px){.em-mx li{grid-template-columns:26px minmax(0,1fr)}.em-mx li .em-tag{grid-column:2;justify-self:start}}.eh{isolation:isolate;color:#fff;background:radial-gradient(120% 140% at 0 0,#0a1222,#03060f 55%);border:1px solid #48cae41f;border-radius:20px;min-height:240px;position:relative;overflow:hidden}.eh-art{z-index:-1;pointer-events:none;background:url(/assets/intro/email-hero.webp) 100%/cover no-repeat;width:62%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000059 18%,#000 48%),linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#00000059 18%,#000 48%),linear-gradient(#0000,#000 14% 86%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.eh:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(38% 70% at 78% 62%,#0096ff38,#0000 70%),radial-gradient(22% 40% at 64% 66%,#fb923c1a,#0000 70%);position:absolute;inset:0}.eh-shimmer{mix-blend-mode:screen;background:linear-gradient(105deg,#0000 35%,#8cdcff1a,#0000 65%) 0 0/250% 100%;animation:9s ease-in-out infinite eh-shimmer;position:absolute;inset:0}@keyframes eh-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.eh-shimmer{opacity:0;animation:none}}.eh-body{flex-direction:column;gap:8px;max-width:min(560px,52%);padding:22px 28px;display:flex;position:relative}.eh-top{flex-wrap:wrap;gap:8px;display:flex}.eh-name{font:700 38px/1.05 var(--font-display,inherit);letter-spacing:-.035em;text-shadow:0 2px 24px #00000080;margin:2px 0 0}.eh-sub{color:#ffffffbd;align-items:flex-start;gap:8px;margin:0;font-size:13.5px;display:flex}.eh-sub svg{flex:none;margin-top:2px}.eh-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.eh-chip{-webkit-backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:8px 12px;display:flex}.eh-chip-k{letter-spacing:.05em;text-transform:uppercase;color:#ffffff9e;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.eh-chip-v{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;overflow:hidden}.eh-chip-v em{color:#fff9;font-size:12.5px;font-style:normal;font-weight:500}.eh-act{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.eh-btn{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.eh-btn.is-primary{color:#03060f;background:#fff;border:1px solid #fff}.eh-btn.is-primary:hover{background:#e6f6ff}.eh-btn.is-ghost{color:#fff;background:#ffffff0f;border:1px solid #ffffff38}.eh-btn.is-ghost:hover{background:#ffffff1f}.eh-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #48cae48c}@media(max-width:1200px)and (min-width:768px){.eh-body{max-width:64%}.eh-art{width:58%}.eh-name{font-size:34px}.eh-chip-v{white-space:normal}.eh-chip-v em{display:block}.eh-chip-k{letter-spacing:.03em;font-size:10.5px}}@media(max-width:767px){.eh{min-height:0}.eh-art{opacity:.55;background-position:70% 30%;width:100%;-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 100%);mask-image:linear-gradient(#000 0% 45%,#0000)}.eh:after{content:"";z-index:-1;background:linear-gradient(#03060f59,#03060fbf 55%,#03060f);position:absolute;inset:0}.eh-body{max-width:none;padding:20px 18px}.eh-name{font-size:28px}.eh-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.eh-chips .eh-chip:last-child{grid-column:1/-1}.eh-btn{flex:100%}}.ea-tab-s{display:none}@media(max-width:480px){.ea-tab-l{display:none}.ea-tab-s{display:inline}}.em-tag.is-fail{color:#f87171;background:#ef444424}.ea-head{flex-direction:column;gap:14px;min-width:0;display:flex}.ea-sum{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.ea-sum h2{margin:0 0 2px}.ea-sum p{margin:0;font-size:13.5px;line-height:1.5}.ea-head.is-pass .ea-sum>.ea-ico,.ea-rec.is-pass .ea-ico{color:#10b981}.ea-head.is-warn .ea-sum>.ea-ico,.ea-rec.is-warn .ea-ico{color:#f59e0b}.ea-head.is-fail .ea-sum>.ea-ico,.ea-rec.is-fail .ea-ico{color:#ef4444}.ea-retest{flex:none}.ea-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.ea-facts div{border:1px solid var(--ds-line);border-radius:12px;min-width:0;padding:10px 12px}.ea-facts dt{color:var(--ds-ink-3);font-size:12px}.ea-facts dd{color:var(--ds-ink-1);margin:2px 0 0;font-size:13.5px;font-weight:600}.ea-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ea-note{align-items:center;gap:6px;display:inline-flex}.ea-recs{flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ea-rec{border:1px solid var(--ds-line);background:var(--ds-panel,var(--ds-surface));border-left-width:3px;border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.ea-rec.is-pass{border-left-color:#10b981}.ea-rec.is-warn{border-left-color:#f59e0b}.ea-rec.is-fail{border-left-color:#ef4444}.ea-rec-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ea-rec-h b{color:var(--ds-ink-1);font-size:15px}.ea-what{color:var(--ds-ink-3);margin:0;font-size:13px}.ea-issues{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ea-issues li{color:var(--ds-ink-2);grid-template-columns:16px minmax(0,1fr);gap:8px;font-size:13.5px;line-height:1.45;display:grid}.ea-issues li svg{margin-top:2px}.ea-issues li.is-fail svg{color:#ef4444}.ea-issues li.is-warn svg{color:#f59e0b}.ea-grid{grid-template-columns:90px minmax(0,1fr);gap:10px;min-width:0;display:grid}.ea-val{flex-direction:column;gap:4px;min-width:0;display:flex}.ea-k{color:var(--ds-ink-3);font-size:12px}.ea-val .em-dns-copy code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.45}.ea-found summary{cursor:pointer;color:var(--ds-ink-3);font-size:12.5px}.ea-found code{background:var(--ds-idle-bg);color:var(--ds-ink-2);border-radius:8px;margin-top:6px;padding:6px 10px;font-size:12px;display:block}.ea-pick{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ea-pick-v{background:var(--ds-idle-bg);color:var(--ds-ink-2);border-radius:8px;margin:6px 0 0 28px;padding:6px 10px;font-size:12px;display:block}.ea-rua{flex-direction:column;gap:8px;display:flex}.ea-rua h2,.ea-rua p{margin:0}.ea-rua-f{gap:8px;min-width:0;display:flex}.ea-rua-f input.cs-input{flex:auto;min-width:0;font-size:16px}@media(max-width:640px){.ea-sum{grid-template-columns:auto minmax(0,1fr)}.ea-retest{grid-column:1/-1;justify-content:center;width:100%}.ea-facts,.ea-grid{grid-template-columns:minmax(0,1fr)}.ea-actions .cs-btn{flex:100%;justify-content:center}.ea-rua-f{flex-direction:column}.ea-rec{padding:14px 12px}.ea-pick-v{margin-left:0}.ea-val .em-dns-copy{flex-wrap:wrap}.ea-val .em-dns-copy code{flex:100%}.ea-val .em-dns-copy .cs-btn{margin-left:auto}}.ac-stack{flex-direction:column;gap:16px;display:flex}.ac-sec-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ac-sec-h h2,.ac .ic-panel h2{font:600 18px/1.2 var(--font-display,inherit);color:var(--ds-ink-1);margin:0}.ac-sec-h p{margin:4px 0 0;font-size:13.5px}.ac-form{flex-direction:column;gap:16px;display:flex}.ac-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 16px;display:grid}.ac-grid .is-wide{grid-column:1/-1}.ac-form-bar,.ac-add-bar,.ac-perm-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ac-form-bar .cs-muted{margin-right:auto;font-size:13px}.ac-switch{background:var(--ds-line-strong,#3f3f46);border-radius:999px;flex:none;width:40px;height:24px;transition:background .15s;position:relative}.ac-switch i{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.ac-switch.is-on{background:#0077b6}.dark .ac-switch.is-on{background:#0096c7}.ac-switch.is-on i{transform:translate(16px)}.ac-switch:focus-visible{box-shadow:var(--ds-focus);outline:none}.ac-perms{flex-direction:column;display:flex}.ac-perm{border-top:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.ac-perm:first-child{border-top:0}.ac-perm span{flex-direction:column;gap:2px;min-width:0;display:flex}.ac-perm b{color:var(--ds-ink-1);font-size:14px;font-weight:600}.ac-perm em{color:var(--ds-ink-3);font-size:12.5px;font-style:normal}.ac-perm-bar{padding-top:10px}.ac-chips{flex-wrap:wrap;gap:6px;display:flex}.ac-chip{height:22px;color:var(--ds-ink-2);box-shadow:inset 0 0 0 1px var(--ds-line);border-radius:6px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.ac-av{color:#fff;background:linear-gradient(135deg,#03045e,#0077b6 60%,#48cae4);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:grid}.ac-role{color:#8fdcf0;background:#48cae41a;border-radius:999px;flex:none;align-items:center;height:22px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #48cae447}:root:not(.dark) .ac-role{color:#0b4f7a;background:#e3f2fb}.ac-add{border:1px dashed var(--ds-line-strong,var(--ds-line));border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px;padding:16px;display:grid}.ac-add .ac-add-bar,.ac-add p{grid-column:1/-1}.ac-add p{margin:0;font-size:12.5px}.ac-signin{align-items:center;gap:14px;display:flex}.ac-signin b{color:var(--ds-ink-1);font-size:14.5px}.ac-signin p{margin:2px 0 0;font-size:13px}.ac-signin .cs-btn{flex:none;margin-left:auto}.ac-ico{width:40px;height:40px;color:var(--ds-ink-2);box-shadow:inset 0 0 0 1px var(--ds-line);border-radius:11px;flex:none;place-items:center;display:grid}.ac-close{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ac-close p{max-width:62ch;margin:0;font-size:13.5px}.ac-close-form{flex-direction:column;gap:12px;width:100%;display:flex}.ac-danger{color:#fca5a5;border-color:#f8717166}:root:not(.dark) .ac-danger{color:#b91c1c}.ac-link-danger{color:#f87171;align-self:flex-start;align-items:center;gap:6px;font-size:13px;display:inline-flex}.ac-link-danger:hover{text-decoration:underline}.ac-split{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}.ac-rail{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;flex-direction:column;gap:2px;padding:6px;display:flex;position:sticky;top:84px}.ac-rail-i{text-align:left;color:var(--ds-ink-2);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.ac-rail-i:hover{background:var(--ds-raised,transparent);color:var(--ds-ink-1)}.ac-rail-i span{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ac-rail-i b{color:inherit;font-size:14px;font-weight:600}.ac-rail-i em{color:var(--ds-ink-3);font-size:12px;font-style:normal}.ac-rail-i.is-on{background:var(--ds-raised,transparent);color:var(--ds-ink-1);box-shadow:inset 2px 0 #48cae4}.ac-rail-i.is-danger{border-top:1px solid var(--ds-line);border-radius:0 0 10px 10px;margin-top:6px}.ac-rail .ac-chev,.ac-back{display:none}.ac-people{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.ac-person+.ac-person{border-top:1px solid var(--ds-line)}.ac-person-h{text-align:left;align-items:center;gap:12px;width:100%;padding:14px 18px;display:flex}.ac-person-h:hover{background:var(--ds-raised,transparent)}.ac-person .ac-chev{color:var(--ds-ink-3);transition:transform .15s}.ac-person.is-open .ac-chev{transform:rotate(90deg)}.ac-person-b{flex-direction:column;gap:10px;padding:4px 18px 16px 68px;display:flex}.ac-person-b>p{margin:0;font-size:13px}@media(max-width:1100px){.ac-hide-sm{display:none}}@media(max-width:767px){.ac-split{grid-template-columns:minmax(0,1fr)}.ac-rail{padding:0;position:static;overflow:hidden}.ac-rail-i{border-radius:0;padding:14px 16px}.ac-rail-i+.ac-rail-i{border-top:1px solid var(--ds-line)}.ac-rail-i.is-danger{margin-top:0}.ac-rail .ac-chev{color:var(--ds-ink-3);display:block}.ac-A.has-sec .ac-rail,.ac-A.has-sec>.cs-head,.ac-A.no-sec .ac-main{display:none}.ac-A.has-sec .ac-back{align-self:flex-start;margin-bottom:8px;display:inline}.ac-main{flex-direction:column;display:flex}.ac-grid,.ac-add{grid-template-columns:minmax(0,1fr)}.ac-person-h{flex-wrap:wrap;padding:14px 16px}.ac-person-h .ac-chips{order:5;width:100%;padding-left:50px}.ac-person-b{padding:4px 16px 16px}.ac-signin{flex-wrap:wrap}.ac-signin .cs-btn{margin-left:0}.ac-form-bar .cs-muted{width:100%}}.ac-person-h>span.min-w-0{flex-direction:column;flex:1;gap:2px;display:flex}.ac-person-h b{color:var(--ds-ink-1);font-size:14.5px;font-weight:600}.ac-person-h em{color:var(--ds-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-style:normal;overflow:hidden}.ac-person-h>.cs-muted,.ac-chips .cs-muted{white-space:nowrap;font-size:13px}.ow .cs-head .dns-back{margin-bottom:6px;display:inline-block}.ow-products{flex-wrap:wrap;gap:8px;display:flex}.ow-product{height:38px;color:var(--ds-ink-2);border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.ow-product:hover{color:var(--ds-ink-1);border-color:var(--ds-line-strong)}.ow-product.is-on{color:var(--ds-ink-1);border-color:#48cae4;box-shadow:inset 0 0 0 1px #48cae4}:root:not(.dark) .ow-product.is-on{border-color:#0077b6;box-shadow:inset 0 0 0 1px #0077b6}.ow-cols{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.ow-main{flex-direction:column;gap:16px;min-width:0;display:flex}.ow-card{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:16px;padding:20px 22px}.ow-receipt{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex;position:sticky;top:84px}.ow-receipt .cs-facts dd{text-align:right;white-space:normal;max-width:64%}.ow-total{border-top:1px solid var(--ds-line);justify-content:space-between;align-items:baseline;padding-top:12px;display:flex}.ow-total span{color:var(--ds-ink-3);font-size:13px;font-weight:600}.ow-total b{font:700 28px/1 var(--font-display,inherit);letter-spacing:-.03em;color:var(--ds-ink-1);font-variant-numeric:tabular-nums}.ow-hourly{text-align:right;color:var(--ds-ink-3);margin-top:-8px;font-size:12px}.ow-fine{color:var(--ds-ink-3);margin:0;font-size:12px;line-height:1.45}.ow-lines{border-top:1px solid var(--ds-line);flex-direction:column;gap:8px;min-width:0;margin:0;padding:12px 0 0;list-style:none;display:flex}.ow-lines li{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;font-size:13px;display:flex}.ow-line-l{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.ow-line-l b{color:var(--ds-ink-1);font-weight:600}.ow-line-l em{color:var(--ds-ink-3);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal}.ow-line-a{color:var(--ds-ink-1);font-variant-numeric:tabular-nums;text-align:right;flex:none}.ow-lines li.is-unknown .ow-line-a{color:var(--ds-ink-3);flex:0 auto;max-width:45%;font-size:12px;font-style:italic}.ow-deploy{justify-content:center;gap:8px;width:100%}.ow-missing{color:#fcd34d;margin:0;font-size:12.5px}:root:not(.dark) .ow-missing{color:#92400e}.ow-ready{color:#6ee7b7;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:flex}:root:not(.dark) .ow-ready{color:#047857}.ow-nav{justify-content:space-between;align-items:center;display:flex}.ow-bar{display:none}.ow-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ow-steps button{text-align:left;border-top:2px solid var(--ds-line);width:100%;color:var(--ds-ink-3);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;padding:12px 0 0;display:grid}.ow-steps button:disabled{opacity:.55;cursor:not-allowed}.ow-steps span{background:var(--ds-raised,#7f7f7f26);width:26px;height:26px;color:var(--ds-ink-2);border-radius:8px;grid-row:1/3;place-items:center;font-size:12px;font-weight:700;display:grid}.ow-steps b{color:inherit;font-size:13.5px}.ow-steps em{color:var(--ds-ink-3);font-size:12px;font-style:normal}.ow-steps .is-now{color:var(--ds-ink-1);border-top-color:#48cae4}.ow-steps .is-done{color:var(--ds-ink-2);border-top-color:#0077b6}.ow-steps .is-now span,.ow-steps .is-done span{color:#fff;background:#0077b6}.ow-review h2{font:600 20px/1.2 var(--font-display,inherit);color:var(--ds-ink-1);margin:0}.ow-review>p{margin:6px 0 18px;font-size:13.5px}.ow-next{flex-direction:column;gap:12px;margin:0 0 16px;padding:0;list-style:none;display:flex}.ow-next li{color:var(--ds-ink-2);align-items:center;gap:12px;font-size:14px;display:flex}.ow-next b{color:#fff;background:linear-gradient(135deg,#03045e,#0077b6 60%,#48cae4);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.ow-next strong{color:var(--ds-ink-1)}.ow-card{flex-direction:column;gap:16px;display:flex}.ow-h h2{font:600 20px/1.2 var(--font-display,inherit);letter-spacing:-.01em;color:var(--ds-ink-1);margin:0}.ow-h p{color:var(--ds-ink-3);margin:6px 0 0;font-size:13.5px}.ow-sub{border-top:1px solid var(--ds-line);flex-direction:column;gap:10px;padding-top:16px;display:flex}.ow-sub h3{letter-spacing:.06em;text-transform:uppercase;color:var(--ds-ink-3);margin:0;font-size:12px;font-weight:700}.ow-list{flex-direction:column;gap:8px;display:flex}.ow-choice{text-align:left;border:1px solid var(--ds-line);width:100%;color:var(--ds-ink-2);background:0 0;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .12s,background .12s;display:flex;position:relative}.ow-choice:hover:not(:disabled){border-color:var(--ds-line-strong,var(--ds-line));background:var(--ds-raised,transparent)}.ow-choice:disabled{opacity:.45;cursor:not-allowed}.ow-choice.is-on{background:#48cae40f;border-color:#48cae4;box-shadow:inset 0 0 0 1px #48cae4}:root:not(.dark) .ow-choice.is-on{background:#0077b60d;border-color:#0077b6;box-shadow:inset 0 0 0 1px #0077b6}.ow-choice:focus-visible,.ow-toggle:focus-visible,.ow-pill:focus-visible{box-shadow:var(--ds-focus);outline:none}.ow-tick{color:#03045e;background:#48cae4;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:8px;right:8px}.ow-list .ow-tick{flex:none;position:static}.ow-ico{color:#fff;background:linear-gradient(135deg,#03045e,#0077b6 60%,#48cae4);border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.ow-c-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ow-c-main b,.ow-tier b,.ow-toggle-t b,.ow-os-c b{color:var(--ds-ink-1);font-size:14.5px;font-weight:600}.ow-c-main em,.ow-tier em,.ow-toggle-t em{color:var(--ds-ink-3);font-size:12.5px;font-style:normal}.ow-c-side{color:var(--ds-ink-2);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:600}.ow-c-price{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.ow-c-price b{font:700 20px/1 var(--font-display,inherit);letter-spacing:-.02em;color:var(--ds-ink-1);font-variant-numeric:tabular-nums}.ow-c-price em{color:var(--ds-ink-3);font-size:11.5px;font-style:normal}.ow-seg{align-self:flex-start}.ow-note{color:var(--ds-ink-3);margin:0;font-size:13px}.ow-note b{color:var(--ds-ink-1)}.ow-note a{color:var(--ds-ink-2);text-decoration:underline}.ow-err{color:#fca5a5;background:#f871710f;border:1px solid #f8717159;border-radius:10px;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:13px;display:flex}.ow-tiers,.ow-grid3{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.ow-tier{flex-direction:column;align-items:flex-start;gap:4px;padding:14px}.ow-tier>span:not(.ow-tick){color:var(--ds-ink-2);margin-top:6px;font-size:13px;font-weight:600}.ow-disk{flex-direction:column;gap:14px;display:flex}.ow-slider label{color:var(--ds-ink-3);justify-content:space-between;font-size:13px;display:flex}.ow-slider label b{font:700 18px/1 var(--font-display,inherit);color:var(--ds-ink-1)}.ow-slider input{accent-color:#48cae4;width:100%;margin:10px 0 4px}.ow-slider-f{color:var(--ds-ink-3);justify-content:space-between;font-size:12px;display:flex}.ow-slider-f span:nth-child(2){color:var(--ds-ink-1);font-weight:600}.ow-toggle{text-align:left;border:1px solid var(--ds-line);border-radius:12px;align-items:center;gap:14px;width:100%;padding:14px 16px;display:flex}.ow-toggle-t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ow-price-s{color:var(--ds-ink-2);flex:none;font-size:13px;font-weight:600}.ac-switch-i{background:var(--ds-line-strong,#3f3f46);border-radius:999px;flex:none;width:40px;height:24px;position:relative}.ac-switch-i i{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.ow-toggle.is-on .ac-switch-i{background:#0096c7}.ow-toggle.is-on .ac-switch-i i{transform:translate(16px)}.ow-count{border:1px solid var(--ds-line);border-radius:10px;flex:none;align-items:center;gap:4px;padding:3px;display:inline-flex}.ow-count button{width:30px;height:30px;color:var(--ds-ink-2);border-radius:7px;place-items:center;display:grid}.ow-count button:hover:not(:disabled){background:var(--ds-raised,transparent);color:var(--ds-ink-1)}.ow-count button:disabled{opacity:.35}.ow-count b{text-align:center;min-width:44px;color:var(--ds-ink-1);font-variant-numeric:tabular-nums;font-size:14px}.ow-count-in{color:var(--ds-ink-2);align-items:center;gap:4px;font-size:14px;display:inline-flex}.ow-count-in input{text-align:center;width:56px;height:30px;color:var(--ds-ink-1);border:1px solid var(--ds-line);font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border-radius:7px;padding:0 4px;font-size:16px}.ow-count-in input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ow-count-in input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ow-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px;display:grid}.ow-fields .is-wide{grid-column:1/-1}.ow-fields small{color:var(--ds-ink-3);font-size:12px}.ow-fields small.is-err{color:#fca5a5}.ow-affix{border:1px solid var(--ds-line);border-radius:10px;align-items:center;display:flex;overflow:hidden}.ow-affix input{flex:1;min-width:0;border:0!important}.ow-affix em{color:var(--ds-ink-3);border-left:1px solid var(--ds-line);align-self:stretch;align-items:center;padding:0 12px;font-size:13px;font-style:normal;display:flex}.ow-os{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.ow-os-c{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px 10px}.ow-os-c img{object-fit:contain;width:36px;height:36px}.ow-os-c em{color:var(--ds-ink-3);font-size:12px;font-style:normal}.ow-pills{flex-wrap:wrap;gap:8px;display:flex}.ow-pill{height:36px;color:var(--ds-ink-2);border:1px solid var(--ds-line);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.ow-pill.is-on{color:var(--ds-ink-1);border-color:#48cae4;box-shadow:inset 0 0 0 1px #48cae4}.ow-pill em{color:#6ee7b7;font-size:11px;font-style:normal;font-weight:700}.ow-plan{padding:16px}.ow-plan-p{margin:2px 0 8px;font:700 20px/1 var(--font-display,inherit)!important;color:var(--ds-ink-1)!important}.ow-plan ul{color:var(--ds-ink-3);flex-direction:column;gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.ow-done{align-items:flex-start;max-width:640px}.ow-done h2{font:600 22px/1.2 var(--font-display,inherit);color:var(--ds-ink-1);margin:0}.ow-done p{color:var(--ds-ink-2);margin:0;font-size:14px}.ow-done-ico{color:#03045e;background:#6ee7b7;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.ow-done-act{flex-wrap:wrap;gap:10px;display:flex}@media(max-width:1100px){.ow-cols{grid-template-columns:minmax(0,1fr)}.ow-receipt{position:static}}@media(max-width:767px){.ow-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.ow-steps button{grid-template-columns:minmax(0,1fr);justify-items:center;padding-top:8px}.ow-steps span{grid-row:auto}.ow-steps em{display:none}.ow-steps b{font-size:11.5px}.ow-card{padding:16px}.ow-fields{grid-template-columns:minmax(0,1fr)}.ow-choice{padding:12px 14px}.ow-list .ow-ico,.ow-c-price em,.ow-hide-sm,.ow-receipt .ow-deploy{display:none}.ow-bar{z-index:40;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--ds-line);background:var(--ds-surface);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.ow-bar span{color:var(--ds-ink-3);font-size:11.5px;display:block}.ow-bar b{font:700 20px/1.1 var(--font-display,inherit);color:var(--ds-ink-1)}.ow-bar .ow-deploy{width:auto}.ow{padding-bottom:84px}}.in-soon{color:#fcd34d;background:#fbbf241a;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #fbbf244d}.in-soon span{background:currentColor;border-radius:50%;width:6px;height:6px}:root:not(.dark) .in-soon{color:#92400e;background:#fdf0e1}.in-cta{gap:8px}.in-cta.is-wide{justify-content:center;width:100%}.in-done{color:#6ee7b7;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.in-hero-ico{color:#fff;background:#ffffff24;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 0 0 1px #ffffff38}.in-hero-ico.is-sm{width:28px;height:28px;box-shadow:none;background:linear-gradient(135deg,#03045e,#0077b6 60%,#48cae4);border-radius:8px}.in-hero{color:#fff;background:radial-gradient(120% 150% at 100% 0,#48cae4,#0077b6 30%,#03045e,#0a0d14);border-radius:20px;flex-direction:column;gap:16px;padding:32px 34px;display:flex}.in-hero.is-email-services{background:radial-gradient(120% 150% at 100% 0,#fb923c,#c2410c 30%,#431407,#0a0d14)}.in-hero.is-private-cloud{background:radial-gradient(120% 150% at 100% 0,#a78bfa,#6d28d9 30%,#2e1065,#0a0d14)}.in-hero.is-ai-services{background:radial-gradient(120% 150% at 100% 0,#f472b6,#be185d 30%,#500724,#0a0d14)}.in-hero-top{align-items:center;gap:12px;display:flex}.in-hero-name{color:#ffffffd9;font-size:15px;font-weight:600}.in-hero .in-soon{color:#fff;background:#00000040;box-shadow:inset 0 0 0 1px #ffffff4d}.in-hero h1{max-width:18ch;font:700 44px/1.05 var(--font-display,inherit);letter-spacing:-.035em;margin:8px 0 0}.in-hero p{color:#ffffffd1;max-width:62ch;margin:0;font-size:15.5px;line-height:1.55}.in-hero-act{flex-wrap:wrap;align-items:center;gap:18px;margin-top:4px;display:flex}.in-hero .in-cta{color:#03045e;background:#fff}.in-ghost{color:#fff;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.in-ghost:hover{text-decoration:underline}.in-hero-fine{color:#ffffffa6;font-size:12.5px}.in-hero .in-done{color:#fff}.in-sec h2{font:600 18px/1.2 var(--font-display,inherit);color:var(--ds-ink-1);margin:0 0 12px}.in-uses{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.in-use{border:1px solid var(--ds-line);background:var(--ds-surface);border-radius:14px;padding:18px}.in-use h3{color:var(--ds-ink-1);justify-content:space-between;gap:8px;margin:10px 0 6px;font-size:15px;font-weight:600;display:flex}.in-use h3 em{color:var(--ds-ink-2);font-style:normal}.in-use p{color:var(--ds-ink-3);margin:0;font-size:13.5px;line-height:1.5}.in-n{color:#fff;background:linear-gradient(135deg,#03045e,#0077b6 60%,#48cae4);border-radius:8px;place-items:center;width:28px;height:28px;font-size:12.5px;font-weight:700;display:grid}.in-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.in-benefits li{gap:10px;display:flex}.in-benefits svg{color:#6ee7b7;flex:none;margin-top:2px}.in-benefits b{color:var(--ds-ink-1);font-size:14.5px;display:block}.in-benefits span{color:var(--ds-ink-3);font-size:13.5px;line-height:1.5}.in-hero.has-img{isolation:isolate;background-color:#05070c;background-position:100%;background-repeat:no-repeat;background-size:cover;position:relative}.in-hero.has-img:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(90deg,#05070cf0,#05070cc7 38%,#05070c40 70%,#05070c00);position:absolute;inset:0}@media(min-width:768px){.in-hero.is-kubernetes.has-img{background-color:#000618;background-position:100%;background-size:auto 100%}}@media(max-width:767px){.in-hero{border-radius:16px;padding:22px 20px}.in-hero h1{font-size:30px}.in-hero-act{flex-direction:column;align-items:stretch}.in-hero .in-cta,.in-ghost{justify-content:center}.in-uses,.in-benefits{grid-template-columns:minmax(0,1fr)}.in-hero.has-img:before{background:linear-gradient(#05070cb3,#05070ceb)}}.in-hero .in-cta{flex:none;width:auto}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}@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-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-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-duration{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}
