@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-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;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-emerald-200:oklch(90.5% .093 164.15);--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-900:oklch(37.8% .077 168.94);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-neutral-50:oklch(98.5% 0 0);--color-neutral-100:oklch(97% 0 0);--color-neutral-200:oklch(92.2% 0 0);--color-neutral-300:oklch(87% 0 0);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-neutral-700:oklch(37.1% 0 0);--color-neutral-800:oklch(26.9% 0 0);--color-neutral-900:oklch(20.5% 0 0);--color-neutral-950:oklch(14.5% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 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-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--tracking-wider:.05em;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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}.top-0{top:calc(var(--spacing) * 0)}.top-\[-1px\]{top:-1px}.right-0{right:calc(var(--spacing) * 0)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.-z-10{z-index:-10}.z-50{z-index:50}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-5{margin-top:calc(var(--spacing) * -5)}.-mt-px{margin-top:-1px}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-6{margin-right:calc(var(--spacing) * 6)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.-ml-px{margin-left:-1px}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-12{margin-left:calc(var(--spacing) * 12)}.\!grid{display:grid!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.h-0{height:calc(var(--spacing) * 0)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.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-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-16{height:calc(var(--spacing) * 16)}.h-\[18px\]{height:18px}.h-\[56px\]{height:56px}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-\[18px\]{width:18px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-full{max-width:100%}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-not-allowed\!{cursor:not-allowed!important}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}: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(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-neutral-200>:not(:last-child)){border-color:var(--color-neutral-200)}.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}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-300{border-color:var(--color-neutral-300)}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-black\/8{background-color:#00000014}@supports (color:color-mix(in lab,red,red)){.bg-black\/8{background-color:color-mix(in oklab,var(--color-black) 8%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black) 10%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-emerald-200{background-color:var(--color-emerald-200)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-neutral-50{background-color:var(--color-neutral-50)}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-rose-200{background-color:var(--color-rose-200)}.bg-rose-200\!{background-color:var(--color-rose-200)!important}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/\[2\%\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[2\%\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[6px\]{padding-inline:6px}.py-0{padding-block:calc(var(--spacing) * 0)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.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-xs\/none{font-size:var(--text-xs);line-height:1}.text-\[13px\]{font-size:13px}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-amber-900{color:var(--color-amber-900)}.text-blue-500{color:var(--color-blue-500)}.text-blue-900{color:var(--color-blue-900)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-900{color:var(--color-emerald-900)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-neutral-100{color:var(--color-neutral-100)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-500\!{color:var(--color-neutral-500)!important}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-800{color:var(--color-neutral-800)}.text-neutral-900{color:var(--color-neutral-900)}.text-neutral-950{color:var(--color-neutral-950)}.text-rose-900{color:var(--color-rose-900)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.decoration-neutral-400{-webkit-text-decoration-color:var(--color-neutral-400);text-decoration-color:var(--color-neutral-400)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scheme-light-dark{color-scheme:light dark}.opacity-90{opacity:.9}.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{--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-gray-300{--tw-ring-color:var(--color-gray-300)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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-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))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}@media(hover:hover){.group-hover\:text-blue-500:is(:where(.group):hover *){color:var(--color-blue-500)}}.odd\:bg-white\/2:nth-child(odd){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.odd\:bg-white\/2:nth-child(odd){background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.even\:bg-white:nth-child(2n){background-color:var(--color-white)}@media(hover:hover){.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-neutral-100:hover{background-color:var(--color-neutral-100)}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}@media(min-width:40rem){.sm\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-1{flex:1}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:p-14{padding:calc(var(--spacing) * 14)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-0{padding-block:calc(var(--spacing) * 0)}.sm\:pt-0{padding-top:calc(var(--spacing) * 0)}.sm\:pt-16{padding-top:calc(var(--spacing) * 16)}.sm\:pb-0{padding-bottom:calc(var(--spacing) * 0)}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.lg\:hidden{display:none}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media(min-width:80rem){.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-6{grid-column:span 6/span 6}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:col-span-8{grid-column:span 8/span 8}}.rtl\:flex-row-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media(prefers-color-scheme:dark){:where(.dark\:divide-white\/5>:not(:last-child)){border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/5>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}:where(.dark\:divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.dark\:divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:border{border-style:var(--tw-border-style);border-width:1px}.dark\:border-none{--tw-border-style:none;border-style:none}.dark\:border-amber-500{border-color:var(--color-amber-500)}.dark\:border-amber-800{border-color:var(--color-amber-800)}.dark\:border-blue-600{border-color:var(--color-blue-600)}.dark\:border-blue-800{border-color:var(--color-blue-800)}.dark\:border-emerald-500{border-color:var(--color-emerald-500)}.dark\:border-emerald-600{border-color:var(--color-emerald-600)}.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:border-neutral-500{border-color:var(--color-neutral-500)}.dark\:border-neutral-700{border-color:var(--color-neutral-700)}.dark\:border-neutral-800{border-color:var(--color-neutral-800)}.dark\:border-rose-500{border-color:var(--color-rose-500)}.dark\:border-rose-900{border-color:var(--color-rose-900)}.dark\:border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/8{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.dark\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.dark\:border-white\/\[9\%\]{border-color:#ffffff17}@supports (color:color-mix(in lab,red,red)){.dark\:border-white\/\[9\%\]{border-color:color-mix(in oklab,var(--color-white) 9%,transparent)}}.dark\:bg-\[\#1a1a1a\]{background-color:#1a1a1a}.dark\:bg-amber-600{background-color:var(--color-amber-600)}.dark\:bg-amber-950{background-color:var(--color-amber-950)}.dark\:bg-blue-700{background-color:var(--color-blue-700)}.dark\:bg-blue-950{background-color:var(--color-blue-950)}.dark\:bg-emerald-600{background-color:var(--color-emerald-600)}.dark\:bg-emerald-900\/70{background-color:#004e3bb3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-emerald-900\/70{background-color:color-mix(in oklab,var(--color-emerald-900) 70%,transparent)}}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:bg-neutral-400{background-color:var(--color-neutral-400)}.dark\:bg-neutral-600{background-color:var(--color-neutral-600)}.dark\:bg-neutral-700{background-color:var(--color-neutral-700)}.dark\:bg-neutral-800{background-color:var(--color-neutral-800)}.dark\:bg-neutral-900{background-color:var(--color-neutral-900)}.dark\:bg-rose-600{background-color:var(--color-rose-600)}.dark\:bg-rose-900\!{background-color:var(--color-rose-900)!important}.dark\:bg-rose-950{background-color:var(--color-rose-950)}.dark\:bg-transparent{background-color:#0000}.dark\:bg-white{background-color:var(--color-white)}.dark\:bg-white\/1{background-color:#ffffff03}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/1{background-color:color-mix(in oklab,var(--color-white) 1%,transparent)}}.dark\:bg-white\/3{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/3{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.dark\:bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.dark\:bg-white\/\[2\%\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[2\%\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.dark\:bg-white\/\[3\%\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[3\%\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.dark\:text-amber-300{color:var(--color-amber-300)}.dark\:text-blue-300{color:var(--color-blue-300)}.dark\:text-emerald-400{color:var(--color-emerald-400)}.dark\:text-emerald-500{color:var(--color-emerald-500)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-600{color:var(--color-gray-600)}.dark\:text-neutral-100{color:var(--color-neutral-100)}.dark\:text-neutral-200{color:var(--color-neutral-200)}.dark\:text-neutral-300{color:var(--color-neutral-300)}.dark\:text-neutral-400{color:var(--color-neutral-400)}.dark\:text-neutral-500{color:var(--color-neutral-500)}.dark\:text-neutral-600{color:var(--color-neutral-600)}.dark\:text-neutral-600\!{color:var(--color-neutral-600)!important}.dark\:text-neutral-900{color:var(--color-neutral-900)}.dark\:text-rose-100{color:var(--color-rose-100)}.dark\:text-white{color:var(--color-white)}.dark\:text-white\!{color:var(--color-white)!important}}@media(hover:hover){@media(prefers-color-scheme:dark){.group-hover\:dark\:text-emerald-500:is(:where(.group):hover *){color:var(--color-emerald-500)}}}@media(prefers-color-scheme:dark){.odd\:dark\:bg-white\/4:nth-child(odd){background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.odd\:dark\:bg-white\/4:nth-child(odd){background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.even\:dark\:bg-white\/2:nth-child(2n){background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.even\:dark\:bg-white\/2:nth-child(2n){background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}@media(hover:hover){.dark\:hover\:bg-gray-900:hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-white\/2:hover{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/2:hover{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.dark\:hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}}@media(hover:hover){@media(prefers-color-scheme:dark){.hover\:dark\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:dark\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}}}@media(prefers-color-scheme:dark){@media(hover:hover){.dark\:hover\:text-gray-200:hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:hover{color:var(--color-gray-300)}}}@media(hover:hover){@media(prefers-color-scheme:dark){.hover\:dark\:text-white:hover{color:var(--color-white)}}}@media(prefers-color-scheme:dark){.dark\:focus\:border-blue-700:focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:active{color:var(--color-gray-300)}}.\[\&_svg\]\:size-2\.5 svg{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.\[\&_svg\]\:\!text-white svg{color:var(--color-white)!important}@media(hover:hover){.hover\:\[\&_svg\]\:stroke-emerald-500:hover svg{stroke:var(--color-emerald-500)}}@media(prefers-color-scheme:dark){.dark\:\[\&_svg\]\:\!text-white svg{color:var(--color-white)!important}}}:root{color-scheme:dark;--font-body:"Manrope", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Plus Jakarta Sans", var(--font-body);--sidebar-width:15.5rem;--topbar-height:3.7rem;--content-max-width:1180px;--transition-theme:background-color .18s ease, border-color .18s ease, color .18s ease, box-shadow .18s ease;--color-background:#07111f;--color-background-rgb:7, 17, 31;--color-surface:#16233f;--color-surface-rgb:22, 35, 63;--color-surface-secondary:#1c2c4c;--color-surface-secondary-rgb:28, 44, 76;--color-primary-accent:#3f82ff;--color-primary-accent-rgb:63, 130, 255;--color-secondary-accent:#f4a000;--color-secondary-accent-rgb:244, 160, 0;--color-text-primary:#fff;--color-text-primary-rgb:255, 255, 255;--color-text-secondary:#a8b3c7;--color-border:#2b3f63;--color-border-rgb:43, 63, 99;--color-success:#22c55e;--color-success-rgb:34, 197, 94;--color-warning:#f59e0b;--color-warning-rgb:245, 158, 11;--color-danger:#ef4444;--color-danger-rgb:239, 68, 68;--color-info:#38bdf8;--color-info-rgb:56, 189, 248;--color-purple:#a855f7;--color-purple-rgb:168, 85, 247;--color-yellow:#eab308;--color-yellow-rgb:234, 179, 8;--color-gray:#94a3b8;--color-gray-rgb:148, 163, 184;--color-slate:#64748b;--color-slate-rgb:100, 116, 139;--color-emerald:#10b981;--color-emerald-rgb:16, 185, 129;--bg:var(--color-background);--surface:rgba(var(--color-surface-rgb), .86);--surface-strong:rgba(var(--color-surface-secondary-rgb), .94);--surface-solid:var(--color-surface);--surface-secondary:var(--color-surface-secondary);--text:var(--color-text-primary);--text-muted:var(--color-text-secondary);--line:var(--color-border);--shadow:#00000052;--mask-strong:#00000094;--accent:var(--color-primary-accent);--accent-rgb:var(--color-primary-accent-rgb);--accent-strong:var(--color-primary-accent);--accent-soft:rgba(var(--accent-rgb), .16);--accent-border:rgba(var(--accent-rgb), .42);--accent-glow:0 18px 40px #00000047, 0 0 0 1px rgba(var(--accent-rgb), .12);--button-primary-bg:var(--color-primary-accent);--button-secondary-bg:var(--color-secondary-accent);--button-danger-bg:var(--color-danger);--button-success-bg:var(--color-success);--radius-card:1.125rem;--radius-control:.8rem;--glass-surface:linear-gradient(145deg, rgba(var(--color-surface-secondary-rgb), .92), rgba(var(--color-surface-rgb), .84));--chart-1:var(--color-primary-accent);--chart-2:var(--color-info);--chart-3:var(--color-secondary-accent)}:root[data-theme=spruha]{color-scheme:dark;--bg:var(--color-background);--surface:rgba(var(--color-surface-rgb), .86);--surface-strong:rgba(var(--color-surface-secondary-rgb), .94);--surface-solid:var(--color-surface);--surface-secondary:var(--color-surface-secondary);--text:var(--color-text-primary);--text-muted:var(--color-text-secondary);--line:var(--color-border);--shadow:#00000052;--accent:var(--color-primary-accent);--accent-rgb:var(--color-primary-accent-rgb);--accent-strong:var(--color-primary-accent);--accent-soft:rgba(var(--accent-rgb), .16);--accent-border:rgba(var(--accent-rgb), .42);--accent-glow:0 18px 40px #00000047, 0 0 0 1px rgba(var(--accent-rgb), .12);--chart-1:var(--color-primary-accent);--chart-2:var(--color-info);--chart-3:var(--color-secondary-accent)}:root[data-theme=studio]{color-scheme:light;--bg:#eef3f8;--surface:#ffffffd1;--surface-strong:#fffffff5;--text:#152033;--text-muted:#5d6d86;--line:#1520331f;--shadow:#15203314;--accent:#2f6fed;--accent-rgb:47, 111, 237;--accent-strong:#184fcf;--accent-soft:rgba(var(--accent-rgb), .08);--accent-border:rgba(var(--accent-rgb), .22);--accent-glow:0 8px 24px rgba(var(--accent-rgb), .1);--chart-1:#2f6fed;--chart-2:#6a82ff;--chart-3:#21b5d8}:root[data-theme=purple]{--accent:#b45cff;--accent-rgb:180, 92, 255;--accent-strong:#f05dff;--accent-soft:rgba(var(--accent-rgb), .16);--accent-border:rgba(var(--accent-rgb), .46);--accent-glow:0 0 22px rgba(var(--accent-rgb), .44), 0 0 58px #f05dff2e;--chart-1:#b45cff;--chart-2:#ff3cc7;--chart-3:#47efff}:root[data-theme=emerald]{--accent:#22f7a8;--accent-rgb:34, 247, 168;--accent-strong:#8dffd2;--accent-soft:rgba(var(--accent-rgb), .15);--accent-border:rgba(var(--accent-rgb), .44);--accent-glow:0 0 22px rgba(var(--accent-rgb), .4), 0 0 58px #8dffd229;--chart-1:#22f7a8;--chart-2:#10e7ff;--chart-3:#f7ff5d}:root[data-theme=magic_ott]{--bg:#000;--surface:#111;--surface-strong:#111;--text:#fff;--text-muted:#b9b9b9;--line:#2a2a2a;--shadow:#000000b8;--accent:#ffc107;--accent-rgb:255, 193, 7;--accent-strong:#ffd65a;--accent-soft:rgba(var(--accent-rgb), .14);--accent-border:rgba(var(--accent-rgb), .52);--accent-glow:0 0 18px rgba(var(--accent-rgb), .24), 0 0 42px rgba(var(--accent-rgb), .12);--chart-1:#ffc107;--chart-2:#fff;--chart-3:#2a2a2a}:root[data-theme=midnight_teal]{--bg:#07111b;--surface:#0b1522d6;--surface-strong:#0e1928eb;--text:#eef8ff;--text-muted:#8ea6bf;--line:#7db0d22e;--shadow:#0000006b;--accent:#19d3c5;--accent-rgb:25, 211, 197;--accent-strong:#7df3ea;--accent-soft:rgba(var(--accent-rgb), .14);--accent-border:rgba(var(--accent-rgb), .45);--accent-glow:0 0 22px rgba(var(--accent-rgb), .34), 0 0 58px rgba(var(--accent-rgb), .14);--chart-1:#19d3c5;--chart-2:#7df3ea;--chart-3:#8a93ff}:root[data-theme=light]{color-scheme:light;--bg:#f4f7fb;--surface:#ffffffd6;--surface-strong:#fffffff5;--text:#0f172a;--text-muted:#5b6b82;--line:#0f172a1a;--shadow:#0f172a1f;--accent:#2563eb;--accent-rgb:37, 99, 235;--accent-strong:#1d4ed8;--accent-soft:rgba(var(--accent-rgb), .08);--accent-border:rgba(var(--accent-rgb), .24);--accent-glow:0 0 18px rgba(var(--accent-rgb), .12), 0 0 42px rgba(var(--accent-rgb), .06);--chart-1:#2563eb;--chart-2:#0ea5e9;--chart-3:#14b8a6}:root[data-theme=admin_light]{color-scheme:light;--bg:#eef2ff;--surface:#fbfbff;--surface-strong:#fff;--text:#111827;--text-muted:#475569;--line:#dbeafe;--shadow:#4f46e51f;--accent:#4f46e5;--accent-rgb:79, 70, 229;--accent-strong:#4338ca;--accent-soft:rgba(var(--accent-rgb), .11);--accent-border:rgba(var(--accent-rgb), .28);--accent-glow:0 18px 42px #4f46e524;--chart-1:#4f46e5;--chart-2:#06b6d4;--chart-3:#10b981}:root[data-theme=dark]{color-scheme:dark;--bg:#0b1220;--surface:#0f172ad1;--surface-strong:#111827f0;--text:#e5eefb;--text-muted:#94a3b8;--line:#94a3b829;--shadow:#00000061;--accent:#22d3ee;--accent-rgb:34, 211, 238;--accent-strong:#67e8f9;--accent-soft:rgba(var(--accent-rgb), .11);--accent-border:rgba(var(--accent-rgb), .34);--accent-glow:0 0 20px rgba(var(--accent-rgb), .24), 0 0 52px rgba(var(--accent-rgb), .12);--chart-1:#22d3ee;--chart-2:#818cf8;--chart-3:#f472b6}:root[data-theme=studio] body{background:linear-gradient(#f7f9fc,#edf2f7)}:root[data-theme=studio] body:before{background-image:linear-gradient(#15203308 1px,#0000 1px),linear-gradient(90deg,#15203308 1px,#0000 1px);background-size:36px 36px;-webkit-mask-image:linear-gradient(#00000080,#0000 72%);mask-image:linear-gradient(#00000080,#0000 72%)}:root[data-theme=studio] .app-sidebar,:root[data-theme=studio] .top-navbar,:root[data-theme=studio] .theme-panel,:root[data-theme=studio] .theme-backdrop,:root[data-theme=studio] .cyber-card,:root[data-theme=studio] .cyber-table-shell,:root[data-theme=studio] .user-filter-bar,:root[data-theme=studio] .package-assignment-box,:root[data-theme=studio] .line-user-card,:root[data-theme=studio] .order-section-box,:root[data-theme=studio] .modal__container,:root[data-theme=studio] .menu-panel,:root[data-theme=studio] .custom-select-menu,:root[data-theme=studio] .toast-shell{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe6;border-color:#1520331a;box-shadow:0 12px 32px #15203314}:root[data-theme=studio] .app-sidebar{box-shadow:0 12px 32px #15203314}:root[data-theme=studio] .brand-mark{background:linear-gradient(135deg,#2f6fed2e,transparent),linear-gradient(45deg,transparent 42%,var(--accent) 44%,var(--accent) 56%,transparent 58%)}:root[data-theme=studio] .cyber-card:after{box-shadow:inset 0 0 0 1px #2f6fed0f}:root[data-theme=studio] .btn-cyber{box-shadow:none}:root[data-theme=studio] .btn-cyber:hover,:root[data-theme=studio] .btn-cyber-outline:hover,:root[data-theme=studio] .btn-cyber-ghost:hover{box-shadow:0 8px 20px #2f6fed1f}:root[data-theme=studio] .cyber-table tbody tr{background:#ffffffb8}:root[data-theme=studio] .cyber-table tbody tr:hover,:root[data-theme=studio] .cyber-table th{background:#2f6fed0f}:root[data-theme=studio] .member-action-icon{color:var(--accent-strong)}:root[data-theme=studio] .table-status.is-disabled{color:#d14b67;border-color:#d14b6738}:root[data-theme=studio] .theme-option[aria-pressed=true],:root[data-theme=studio] .theme-option:hover{box-shadow:0 10px 24px #2f6fed1f}:root[data-theme=studio] .modal__overlay{background:#e2e9f2c7}*{box-sizing:border-box}html{background:var(--bg);width:100%;min-height:100%}html,body{width:100%;min-height:100%;margin:0}body{background:radial-gradient(circle at 18% 8%,rgba(var(--accent-rgb),.18),transparent 28rem),radial-gradient(circle at 82% 18%,#ff2bd621,transparent 26rem),linear-gradient(135deg,#03040b 0%,var(--bg) 48%,#080312 100%);min-height:100dvh;color:var(--text);font-family:var(--font-body);transition:var(--transition-theme);margin:0;font-size:.82rem;overflow-x:hidden}body:before{z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000bd,#0000 78%);mask-image:linear-gradient(#000000bd,#0000 78%)}a{color:var(--accent-strong);text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.text-muted{color:var(--text-muted)}.sr-only{white-space:nowrap;clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-shell{min-height:100vh}.app-sidebar{z-index:40;width:min(var(--sidebar-width),88vw);border-right:1px solid var(--accent-border);box-shadow:var(--accent-glow);transition:transform .24s ease,var(--transition-theme);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#0a0f1fe6,#080a16d1);padding:.6rem;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%)}.app-sidebar.is-open{transform:translate(0)}.sidebar-brand{border:1px solid var(--line);background:#ffffff0f;border-radius:.75rem;align-items:center;gap:.65rem;padding:.5rem;display:flex}.brand-mark{border:1px solid var(--accent-border);background:linear-gradient(135deg,rgba(var(--accent-rgb),.2),transparent),linear-gradient(45deg,transparent 42%,var(--accent) 44%,var(--accent) 56%,transparent 58%);width:2rem;height:2rem;box-shadow:var(--accent-glow);border-radius:.7rem}.sidebar-brand strong,.page-heading h1,.section-heading h2,.component-panel h3,.theme-panel h2,.cyber-modal h2{font-family:var(--font-display);letter-spacing:0}.sidebar-brand strong{font-size:.82rem}.sidebar-brand small{font-size:.68rem}.sidebar-brand small,.page-heading p,.app-footer,.theme-option small{color:var(--text-muted)}.sidebar-user-status{color:var(--text);border:1px solid var(--line);background:#ffffff0e;border-radius:.85rem;gap:.62rem;margin-top:.7rem;padding:.7rem;display:grid;box-shadow:0 14px 30px #0000002e}.sidebar-user-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;display:grid}.sidebar-online-dot{background:#10b981;border-radius:999px;width:.55rem;height:.55rem;box-shadow:0 0 0 3px #10b98129,0 0 14px #10b9816b}.sidebar-user-main strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:800;line-height:1.25;overflow:hidden}.sidebar-user-metrics{gap:.38rem;display:grid}.sidebar-user-metrics span{min-width:0;min-height:1.65rem;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--line);background:#ffffff0b;border-radius:999px;align-items:center;padding:.28rem .5rem;font-size:.68rem;font-weight:800;line-height:1.2;display:inline-flex;overflow:hidden}.sidebar-user-metrics .sidebar-trial-status-badge{color:#dcfce7;background:#22c55e29;border-color:#22c55e6b;gap:.38rem;min-height:1.55rem;box-shadow:0 0 18px #22c55e1f}.sidebar-user-metrics .sidebar-trial-status-badge-off{color:#fee2e2;background:#ef44442e;border-color:#ef44447a;box-shadow:0 0 18px #ef44441f}.sidebar-trial-status-dot{background:#22c55e;border-radius:999px;flex:0 0 .46rem;width:.46rem;height:.46rem;box-shadow:0 0 0 3px #22c55e29}.sidebar-trial-status-badge-off .sidebar-trial-status-dot{background:#ef4444;box-shadow:0 0 0 3px #ef444429}.sidebar-trial-status-badge em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;font-style:normal;font-weight:800;line-height:1;overflow:hidden}.sidebar-nav{gap:.42rem;margin-top:.6rem;display:grid}.sidebar-menu{gap:.3rem;display:grid}.sidebar-menu summary{list-style:none}.sidebar-menu summary::-webkit-details-marker{display:none}.sidebar-nav .nav-link{width:100%;min-height:2.2rem;color:var(--text-muted);text-align:left;transition:var(--transition-theme),transform .18s ease;border:1px solid #0000;border-radius:.7rem;align-items:center;gap:.55rem;padding:.48rem .58rem;font-size:.76rem;font-weight:700;display:flex}.sidebar-menu-toggle{cursor:pointer;position:relative}.sidebar-menu-toggle span{flex:auto;min-width:0}.sidebar-pending-ticket-badge{color:#fff7ed;letter-spacing:0;background:#ef4444;border:1px solid #ffffff47;border-radius:999px;place-items:center;min-width:1.28rem;height:1.28rem;padding:0 .36rem;font-size:.64rem;font-weight:900;line-height:1;display:inline-grid;box-shadow:0 0 14px #ef444459}.sidebar-menu-chevron{margin-left:auto;transition:transform .18s,color .18s;width:.78rem!important;height:.78rem!important;color:var(--text-muted)!important;filter:none!important}.sidebar-menu[open] .sidebar-menu-chevron{transform:rotate(180deg);color:var(--accent-strong)!important}.sidebar-submenu{border-left:1px solid var(--line);gap:.25rem;margin-left:.45rem;padding:.18rem 0 .28rem 1.15rem;display:grid}.sidebar-nav .sidebar-subitem{min-height:1.9rem;padding:.38rem .52rem;font-size:.71rem}.sidebar-nav .sidebar-subitem:before{content:"";background:var(--line);width:.32rem;height:.32rem;transition:var(--transition-theme);border-radius:999px;flex:none}.sidebar-nav .sidebar-subitem:hover:before,.sidebar-nav .sidebar-subitem.active:before{background:var(--accent);box-shadow:0 0 10px rgba(var(--accent-rgb),.68)}.sidebar-nav .nav-link svg,.btn-cyber svg,.btn-cyber-outline svg,.btn-cyber-ghost svg,.sort-actions svg{stroke:currentColor;flex:none;width:.95rem;height:.95rem;display:inline-block}.sidebar-nav .nav-link svg{color:var(--accent-strong);filter:drop-shadow(0 0 8px rgba(var(--accent-rgb),.45))}.nav-link-button{background:0 0}.sidebar-nav .nav-link:hover,.sidebar-nav .nav-link.active{color:var(--text);background:var(--accent-soft);border-color:var(--accent-border);box-shadow:0 0 18px rgba(var(--accent-rgb),.16)}.nav-icon{border:1px solid var(--accent);width:.72rem;height:.72rem;box-shadow:0 0 12px rgba(var(--accent-rgb),.7)}.app-main{min-height:100vh}.top-navbar{z-index:30;min-height:var(--topbar-height);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050711bd;align-items:center;gap:.45rem;padding:.62rem .85rem;display:flex;position:sticky;top:0}.sidebar-toggle,.icon-button{border:1px solid var(--accent-border);background:var(--accent-soft);border-radius:.7rem;place-content:center;width:2.1rem;height:2.1rem;display:inline-grid}.sidebar-toggle{gap:.28rem}.sidebar-toggle span{background:var(--accent-strong);width:1.1rem;height:2px;box-shadow:0 0 10px rgba(var(--accent-rgb),.8)}.icon-button span{width:1rem;height:1rem;position:relative}.icon-button span:before,.icon-button span:after{content:"";background:var(--accent-strong);height:2px;position:absolute;inset:50% 0 auto}.icon-button span:before{transform:rotate(45deg)}.icon-button span:after{transform:rotate(-45deg)}.topbar-search{border:1px solid var(--line);background:var(--surface);border-radius:.8rem;flex:1;align-items:center;max-width:28rem;padding:.48rem .7rem;display:none;position:relative}.topbar-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0}.topbar-search input::placeholder{color:var(--text-muted)}.topbar-search-results{z-index:30;background:var(--surface-strong);border:1px solid var(--line);border-radius:.8rem;gap:.2rem;width:100%;padding:.35rem;display:grid;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 16px 42px #00000038}.topbar-search-results a,.topbar-search-empty{min-height:2rem;color:var(--text);border-radius:.55rem;align-items:center;padding:.4rem .55rem;font-size:.74rem;font-weight:600;text-decoration:none;display:flex}.topbar-search-results a:hover,.topbar-search-results a:focus-visible{color:var(--accent-strong);background:rgba(var(--accent-rgb),.12);outline:0}.topbar-search-results a.is-active{color:var(--text);background:var(--accent)}.topbar-search-empty{color:var(--text-muted)}.topbar-actions{scrollbar-width:none;align-items:center;gap:.55rem;min-width:0;margin-left:auto;display:flex;overflow-x:auto}.topbar-actions::-webkit-scrollbar{display:none}.topbar-actions :is(.topbar-status-online,.topbar-status-user,.topbar-status-credits,.topbar-status-trials){display:none!important}.topbar-brand{min-width:max-content;color:var(--text);font-family:var(--font-display);align-items:center;gap:.55rem;font-size:.82rem;font-weight:800;display:inline-flex}.topbar-brand .brand-mark{width:1.8rem;height:1.8rem;box-shadow:none;border-radius:.58rem}.system-badge,.cyber-badge,.credit-badge,.trial-usage-badge,.trial-status-badge{min-height:1.45rem;color:var(--accent-strong);text-transform:uppercase;background:rgba(var(--accent-rgb),.16);border:1px solid var(--accent-border);box-shadow:0 0 18px rgba(var(--accent-rgb),.16);transition:var(--transition-theme);border-radius:999px;align-items:center;gap:.32rem;padding:.2rem .48rem;font-size:.6rem;font-weight:700;display:inline-flex}a.system-badge{text-decoration:none}a.system-badge:hover{color:var(--text);background:var(--accent-soft);border-color:var(--accent-border)}.credit-badge{color:var(--text);background:var(--accent);border-color:var(--accent);box-shadow:0 0 18px rgba(var(--accent-rgb),.22)}.credit-badge svg{width:.85rem;height:.85rem}.trial-usage-badge{color:var(--text);background:#22c55e2e;border-color:#22c55e6b;box-shadow:0 0 18px #22c55e2e}.trial-usage-badge-warning{background:#f59e0b33;border-color:#f59e0b7a;box-shadow:0 0 18px #f59e0b2e}.trial-usage-badge-danger{background:#ef444433;border-color:#ef44447a;box-shadow:0 0 18px #ef44442e}.trial-usage-badge svg{width:.85rem;height:.85rem}.trial-status-badge{color:#dcfce7;background:#22c55e2e;border-color:#22c55e80;box-shadow:0 0 18px #22c55e2e}.trial-status-badge-off{color:#fee2e2;background:#ef444433;border-color:#ef444485;box-shadow:0 0 18px #ef44442e}.trial-status-dot{background:#22c55e;border-radius:999px;flex:0 0 .48rem;width:.48rem;height:.48rem;box-shadow:0 0 0 3px #22c55e2e}.trial-status-badge-off .trial-status-dot{background:#ef4444;box-shadow:0 0 0 3px #ef44442e}.topbar-language{min-height:1.9rem;color:var(--text-muted);text-transform:uppercase;border:1px solid var(--line);background:#ffffff0b;border-radius:.72rem;align-items:center;gap:.38rem;padding:.16rem .24rem .16rem .5rem;font-size:.62rem;font-weight:800;display:inline-flex;position:relative}.language-trigger{min-height:1.45rem;color:var(--text);background:var(--surface-strong);border:1px solid var(--line);border-radius:.52rem;outline:0;align-items:center;gap:.38rem;padding:0 1.25rem 0 .45rem;display:inline-flex}.language-trigger:after{content:"";border:solid var(--accent-strong);border-width:0 2px 2px 0;width:.38rem;height:.38rem;position:absolute;right:.62rem;transform:rotate(45deg)translateY(-2px)}.topbar-language.is-open .language-trigger,.language-trigger:focus-visible{border-color:var(--accent-border);box-shadow:0 0 0 .18rem rgba(var(--accent-rgb),.14)}.topbar-language.is-open .language-trigger:after{transform:rotate(225deg)translate(-2px,-1px)}.language-trigger img,.language-option img{object-fit:cover;border-radius:.12rem;width:1.12rem;height:.75rem;box-shadow:0 0 0 1px #ffffff2e}.language-menu{z-index:140;border:1px solid var(--accent-border);min-width:5.6rem;box-shadow:var(--shadow-glow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070b18f5;border-radius:.65rem;gap:.25rem;padding:.3rem;display:grid;position:fixed;top:0;left:0}.language-menu.is-floating{right:auto}.language-menu[hidden]{display:none}.language-option{min-height:1.45rem;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:.52rem;outline:0;align-items:center;gap:.45rem;padding:.32rem .48rem;display:flex}.language-option:hover,.language-option:focus-visible,.language-option[aria-selected=true]{color:var(--text);background:rgba(var(--accent-rgb),.12);border-color:var(--accent-border)}html[dir=rtl] .app-sidebar{inset:0 0 0 auto}html[dir=rtl] .app-main{margin-left:0}html[dir=rtl] .topbar-actions{margin-left:0;margin-right:auto}html[dir=rtl] .language-trigger{padding:0 .45rem 0 1.25rem}html[dir=rtl] .language-trigger:after{left:.62rem;right:auto}.topbar-settings{width:2rem;height:2rem;color:var(--text-muted);border:1px solid var(--line);transition:var(--transition-theme),transform .16s ease;background:#ffffff0b;border-radius:.7rem;place-items:center;display:inline-grid}.topbar-settings:hover{color:var(--text);background:var(--accent-soft);border-color:var(--accent-border);transform:translateY(-1px)}.topbar-settings svg{width:.95rem;height:.95rem}.cyber-badge-muted{color:var(--text-muted);border-color:var(--line);background:#ffffff0f}.cyber-badge-hot{color:#050711;background:var(--chart-2);border-color:var(--chart-2)}.app-content{width:min(100%,var(--content-max-width));margin-inline:auto;padding:.7rem}.breadcrumb-shell{padding:.75rem 0}.cyber-crumbs{color:var(--text-muted);flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.cyber-crumbs li+li:before{color:var(--accent-strong);content:"/";margin-right:.45rem}.cyber-crumbs-box{border:1px solid var(--line);background:#ffffff0a;border-radius:.8rem;padding:.7rem .8rem}.page-heading{gap:.45rem;margin:.3rem 0 .75rem;display:grid}.page-heading h1{color:var(--text);text-shadow:0 0 26px rgba(var(--accent-rgb),.2);margin:0;font-size:clamp(1.15rem,3vw,1.7rem);line-height:1.05}.page-heading p{max-width:44rem;margin:0}.eyebrow{color:var(--accent-strong);text-transform:uppercase;font-size:.6rem;font-weight:800}.cyber-card{background:linear-gradient(145deg,var(--surface-strong),var(--surface));border:1px solid var(--line);box-shadow:0 16px 45px var(--shadow),inset 0 1px #ffffff0f;transition:var(--transition-theme),transform .18s ease;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:.9rem;padding:.9rem;position:relative;overflow:hidden}.cyber-card:after{pointer-events:none;content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.08),inset 0 0 42px rgba(var(--accent-rgb),.06);position:absolute;inset:0}.cyber-card:hover{border-color:var(--accent-border);box-shadow:0 18px 50px var(--shadow),var(--accent-glow)}.btn-cyber,.btn-cyber-outline,.btn-cyber-ghost{min-height:2rem;transition:var(--transition-theme),transform .16s ease;border:1px solid;border-radius:.75rem;justify-content:center;align-items:center;gap:.45rem;padding:.38rem .62rem;font-size:.74rem;font-weight:800;display:inline-flex}.btn-cyber{color:#050711;background:var(--accent);border-color:var(--accent);box-shadow:0 0 18px rgba(var(--accent-rgb),.24)}.btn-cyber-outline{color:var(--accent-strong);border-color:var(--accent-border);background:0 0}.btn-cyber-ghost{color:var(--text-muted);border-color:var(--line);background:#ffffff0a}.btn-cyber:hover,.btn-cyber-outline:hover,.btn-cyber-ghost:hover{color:var(--text);background:var(--accent-soft);border-color:var(--accent-border);box-shadow:var(--accent-glow);transform:translateY(-1px)}.btn-cyber:disabled,.btn-cyber-outline:disabled,.btn-cyber-ghost:disabled{cursor:not-allowed;opacity:.48;box-shadow:none;transform:none}.btn-cyber-sm{min-height:1.75rem;padding:.28rem .5rem;font-size:.68rem}.cyber-chart{border:1px solid var(--line);background-color:#ffffff09;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:.85rem;grid-template-columns:repeat(6,minmax(1.2rem,1fr));align-items:end;gap:.7rem;min-height:10rem;padding:.7rem;display:grid}.cyber-chart span{min-height:2rem;height:var(--bar-height);background:linear-gradient(180deg,var(--chart-2),var(--chart-1) 55%,rgba(var(--accent-rgb),.18));box-shadow:0 0 18px rgba(var(--accent-rgb),.28);border:1px solid #ffffff29;border-radius:.45rem .45rem 0 0}.cyber-chart span:nth-child(3n){background:linear-gradient(180deg,var(--chart-3),var(--chart-1))}.cyber-status-list{gap:.75rem;display:grid}.cyber-status-list div{border:1px solid var(--line);background:#ffffff0b;border-radius:.75rem;justify-content:space-between;align-items:center;min-height:3rem;padding:.75rem;display:flex}.cyber-status-list span,.cyber-timeline span,.component-panel p{color:var(--text-muted)}.cyber-status-list strong{color:var(--accent-strong);text-transform:uppercase;font-size:.8rem}.component-stack{gap:.75rem;display:grid}.section-heading{align-items:end;gap:.75rem;padding-top:.25rem;display:grid}.section-heading h2{margin:.75rem 0 0;font-size:clamp(1rem,2.4vw,1.35rem)}.section-heading p{max-width:44rem;color:var(--text-muted);margin:0}.ui-grid{grid-template-columns:1fr;gap:1rem;display:grid}.component-panel{gap:1rem;display:grid}.component-panel h3{margin:0;font-size:.86rem}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.65rem;display:flex}.panel-actions,.form-actions-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.panel-actions{justify-content:flex-end}.form-actions-row{justify-content:space-between}.inline-action-form{display:inline-flex}.component-row{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.segmented-control{border:1px solid var(--line);background:#ffffff0b;border-radius:.85rem;width:fit-content;padding:.2rem;display:inline-flex}.segmented-control button{min-height:2.2rem;color:var(--text-muted);border-radius:.65rem;padding:.45rem .8rem}.segmented-control button[aria-pressed=true]{color:#050711;background:var(--accent);box-shadow:0 0 16px rgba(var(--accent-rgb),.28)}.segmented-control a{min-height:2.2rem;color:var(--text-muted);border-radius:.65rem;align-items:center;padding:.45rem .8rem;display:inline-flex}.segmented-control a.is-active{color:#050711;background:var(--accent);box-shadow:0 0 16px rgba(var(--accent-rgb),.28)}.alert-cyber{color:var(--text);background:linear-gradient(90deg,rgba(var(--accent-rgb),.16),#ffffff0a),var(--surface);border:1px solid var(--accent-border);box-shadow:0 0 22px rgba(var(--accent-rgb),.12);border-radius:.85rem;gap:.25rem;padding:.9rem;display:grid}.alert-cyber-danger{color:#ffe6e6;background:linear-gradient(90deg,#ff434329,#ffffff0a),#120808;border-color:#ff43437a;box-shadow:0 0 22px #ff43431f}.alert-cyber-success{color:#ecfff3;background:linear-gradient(90deg,#2bc97829,#ffffff0a),#08130d;border-color:#2bc97875;box-shadow:0 0 22px #2bc9781f}.cyber-status-toast{z-index:80;width:min(24rem,100vw - 2rem);min-height:3.6rem;color:var(--text);border:1px solid var(--accent-border);border-left:.25rem solid var(--accent);box-shadow:0 18px 48px #00000073,0 0 32px rgba(var(--accent-rgb),.16);opacity:0;background:#090e1c;border-radius:.85rem;grid-template-columns:2rem minmax(0,1fr) 1.65rem;align-items:start;column-gap:.72rem;padding:.78rem .8rem .78rem .72rem;transition:opacity .18s,transform .18s;display:grid;position:fixed;top:1rem;right:1rem;transform:translateY(-.5rem)}.cyber-status-toast.is-visible{opacity:1;transform:translateY(0)}.cyber-status-toast-icon{color:#050711;background:var(--accent);width:2rem;height:2rem;box-shadow:0 0 18px rgba(var(--accent-rgb),.28);border-radius:.65rem;place-items:center;display:inline-grid}.cyber-status-toast-icon svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:1.15rem;height:1.15rem;display:block}.cyber-status-toast-copy{gap:.18rem;min-width:0;padding-top:.08rem;display:grid}.cyber-status-toast-copy strong,.cyber-status-toast-copy small{text-overflow:ellipsis;overflow:hidden}.cyber-status-toast-copy strong{color:var(--text);font-family:var(--font-display);white-space:nowrap;font-size:.95rem;line-height:1.15}.cyber-status-toast-copy small{color:var(--text-muted);font-size:.78rem;line-height:1.35}.cyber-status-toast-close{width:1.65rem;min-height:1.65rem;color:var(--text-muted);border:1px solid var(--line);background:#ffffff0b;border-radius:.55rem;place-items:center;font-size:1.05rem;line-height:1;display:inline-grid}.cyber-status-toast-close:hover{color:var(--text);border-color:var(--accent-border)}.stat-card{border:1px solid var(--line);background:#ffffff0b;border-radius:.85rem;gap:.65rem;padding:1rem;display:grid}.stat-card strong{color:var(--accent-strong);font-size:1.25rem}.cyber-meter,.progress-cyber{border:1px solid var(--line);background:#ffffff0f;border-radius:999px;height:.9rem;overflow:hidden}.cyber-meter span,.progress-cyber span{color:#050711;text-align:center;background:linear-gradient(90deg,var(--chart-1),var(--chart-2));height:100%;box-shadow:0 0 18px rgba(var(--accent-rgb),.4);font-size:.7rem;font-weight:900;line-height:.9rem;display:block}.tab-list{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.45rem;padding-bottom:.75rem;display:flex}.tab-list button{min-height:2.3rem;color:var(--text-muted);border:1px solid var(--line);background:#ffffff0b;border-radius:.75rem;padding:.45rem .8rem}.tab-list button[aria-selected=true]{color:var(--text);background:var(--accent-soft);border-color:var(--accent-border);box-shadow:0 0 18px rgba(var(--accent-rgb),.16)}.tab-panel{padding-top:1rem}.accordion-list{gap:.7rem;display:grid}.accordion-item{border:1px solid var(--line);background:#ffffff0a;border-radius:.85rem;overflow:hidden}.accordion-item>button{width:100%;color:var(--text);justify-content:space-between;align-items:center;padding:.9rem;display:flex}.accordion-item [data-accordion-content]{color:var(--text-muted);padding:0 .9rem .9rem;display:none}.accordion-item.is-open{border-color:var(--accent-border)}.accordion-item.is-open [data-accordion-content]{display:block}.accordion-glyph{border-right:2px solid var(--accent-strong);border-bottom:2px solid var(--accent-strong);width:.7rem;height:.7rem;transform:rotate(45deg)}.accordion-item.is-open .accordion-glyph{transform:rotate(225deg)}.dropdown-shell{z-index:1;position:relative}.dropdown-shell.is-open{z-index:120}.menu-panel{z-index:130;border:1px solid var(--accent-border);min-width:13rem;box-shadow:var(--accent-glow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090e1cf5;border-radius:.85rem;padding:.45rem;display:grid;position:absolute;top:calc(100% + .5rem);left:0}.menu-panel a{color:var(--text-muted);border-radius:.65rem;align-items:center;gap:.45rem;padding:.65rem .75rem;display:flex}.menu-panel a:hover{color:var(--text);background:var(--accent-soft)}.menu-panel button{width:100%;color:var(--text-muted);text-align:left;background:0 0;border:0;border-radius:.65rem;justify-content:flex-start;padding:.65rem .75rem}.menu-panel button:hover{color:var(--text);background:var(--accent-soft)}.menu-panel span{background:var(--line);height:1px;margin:.3rem}.table-actions-dropdown{justify-self:start}.table-actions-trigger{width:2.15rem;min-width:2.15rem;padding:0}.table-actions-menu{min-width:10rem}.table-actions-menu.is-floating{z-index:1000;max-height:min(24rem,100vh - 1rem);position:fixed;overflow:auto}.menu-panel-button{align-items:center;gap:.75rem;min-height:2.35rem;font-size:.84rem;line-height:1.2;display:flex}.menu-panel a.menu-panel-button,.menu-panel button.menu-panel-button{align-items:center;gap:.75rem;display:flex}.menu-panel form{margin:0}.menu-panel .menu-panel-icon,.menu-panel .menu-panel-label{background:0 0;height:auto;margin:0}.menu-panel .menu-panel-icon{color:currentColor;flex:0 0 1.25rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.menu-panel .menu-panel-label{min-width:0;color:inherit;align-items:center;display:inline-flex}.menu-panel-button svg{color:currentColor;stroke-width:2px;flex:0 0 1.125rem;width:1.125rem;height:1.125rem}.menu-panel .menu-panel-button.is-blue-action{color:#93c5fd}.menu-panel .menu-panel-button.is-default-action{color:var(--text-muted)}.menu-panel .menu-panel-button.is-green-action{color:#34d399}.menu-panel .menu-panel-button.is-orange-action{color:#fb923c}.menu-panel .menu-panel-button.is-cyan-action{color:#22d3ee}.menu-panel .menu-panel-button.is-purple-action{color:#c084fc}.menu-panel .menu-panel-button.is-warning-action{color:var(--color-warning)}.menu-panel .menu-panel-button.is-danger-action{color:var(--color-danger)}.menu-panel .menu-panel-button.is-blue-action:hover,.menu-panel .menu-panel-button.is-blue-action:focus-visible{color:#bfdbfe;background:#2563eb24}.menu-panel .menu-panel-button.is-green-action:hover,.menu-panel .menu-panel-button.is-green-action:focus-visible{color:#6ee7b7;background:#10b98124}.menu-panel .menu-panel-button.is-orange-action:hover,.menu-panel .menu-panel-button.is-orange-action:focus-visible,.menu-panel .menu-panel-button.is-warning-action:hover,.menu-panel .menu-panel-button.is-warning-action:focus-visible{color:#fbbf24;background:rgba(var(--color-warning-rgb),.14)}.menu-panel .menu-panel-button.is-cyan-action:hover,.menu-panel .menu-panel-button.is-cyan-action:focus-visible{color:#67e8f9;background:#06b6d424}.menu-panel .menu-panel-button.is-purple-action:hover,.menu-panel .menu-panel-button.is-purple-action:focus-visible{color:#d8b4fe;background:#a855f724}.menu-panel .menu-panel-button.is-danger-action:hover,.menu-panel .menu-panel-button.is-danger-action:focus-visible{color:#fca5a5;background:rgba(var(--color-danger-rgb),.14)}.tooltip-trigger,.popover-trigger{position:relative}.tooltip-trigger:hover:after,.popover-trigger:hover:after{z-index:20;width:max-content;max-width:16rem;color:var(--text);white-space:normal;content:attr(data-tooltip);border:1px solid var(--accent-border);box-shadow:var(--accent-glow);background:#090e1cfa;border-radius:.7rem;padding:.6rem .75rem;position:absolute;bottom:calc(100% + .6rem);left:50%;transform:translate(-50%)}.popover-trigger:hover:after{content:attr(data-popover-title) ": " attr(data-popover)}.pagination-cyber{flex-wrap:wrap;gap:.35rem;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.pagination-cyber a,.pagination-cyber span{min-width:2.25rem;min-height:2.25rem;color:var(--text-muted);border:1px solid var(--line);background:#ffffff0b;border-radius:.65rem;justify-content:center;align-items:center;padding:.45rem .7rem;display:inline-flex}.pagination-cyber a:hover,.pagination-cyber a.is-active,.pagination-cyber span.is-active{color:#050711;background:var(--accent);border-color:var(--accent);box-shadow:0 0 16px rgba(var(--accent-rgb),.26)}.pagination-cyber .is-disabled{cursor:not-allowed;opacity:.56}.subscription-pagination{justify-content:flex-end}.subscription-pagination .pagination-control{min-width:max-content}.subscription-pagination .pagination-ellipsis{min-width:2rem;padding-left:.45rem;padding-right:.45rem}.avatar-stack{flex-wrap:wrap;display:flex}.avatar{color:#050711;background:var(--accent);width:2.75rem;height:2.75rem;box-shadow:0 0 18px rgba(var(--accent-rgb),.3);border:2px solid #050711f2;border-radius:999px;place-items:center;margin-right:-.55rem;font-weight:900;display:inline-grid}.avatar-alt{background:var(--chart-2)}.avatar-warn{background:var(--chart-3)}.cyber-timeline{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cyber-timeline li{gap:.2rem;padding-left:1.6rem;display:grid;position:relative}.cyber-timeline li:before{content:"";background:var(--accent);width:.7rem;height:.7rem;box-shadow:0 0 16px rgba(var(--accent-rgb),.75);border-radius:999px;position:absolute;top:.2rem;left:0}.cyber-timeline li:after{content:"";background:var(--accent-border);width:1px;position:absolute;top:1rem;bottom:-1rem;left:.32rem}.cyber-timeline li:last-child:after{display:none}.field-group{gap:.45rem;display:grid}.field-group>span{color:var(--text-muted);font-size:.85rem}.field-group input,.field-group select,.field-group textarea,.input-combo input,.floating-field textarea{width:100%;min-height:2.8rem;color:var(--text);border:1px solid var(--line);background:#ffffff0b;border-radius:.75rem;outline:0;padding:.7rem .8rem}.field-group input:focus,.field-group select:focus,.field-group textarea:focus,.input-combo input:focus,.floating-field textarea:focus{border-color:var(--accent-border);box-shadow:0 0 0 .2rem rgba(var(--accent-rgb),.18)}.native-select-hidden{clip:rect(0,0,0,0);white-space:nowrap;position:absolute;overflow:hidden;border:0!important;width:1px!important;height:1px!important;padding:0!important}.custom-select{min-width:0;max-width:100%;position:relative}.custom-select-trigger{width:100%;max-width:100%;min-height:2.35rem;color:var(--text);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(135deg,rgba(var(--accent-rgb),.1),transparent 42%),#ffffff0b;border:1px solid var(--line);transition:var(--transition-theme),box-shadow .16s ease;border-radius:.75rem;outline:0;justify-content:space-between;align-items:center;padding:.5rem 1.9rem .5rem .65rem;font-size:.76rem;display:flex;position:relative;overflow:hidden}.custom-select-trigger,.custom-select-option{min-width:0}.custom-select-trigger:after{content:"";border:solid var(--accent-strong);border-width:0 2px 2px 0;width:.42rem;height:.42rem;position:absolute;right:.72rem;transform:rotate(45deg)translateY(-2px)}.custom-select.is-open .custom-select-trigger{border-color:var(--accent-border);box-shadow:0 0 0 .2rem rgba(var(--accent-rgb),.14)}.custom-select.is-open .custom-select-trigger:after{transform:rotate(225deg)translate(-2px,-1px)}.custom-select-menu{z-index:50;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;border:1px solid var(--accent-border);min-width:100%;max-width:100%;max-height:20rem;box-shadow:0 18px 40px #00000057,0 0 22px rgba(var(--accent-rgb),.14);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070b18f5;border-radius:.75rem;gap:.25rem;margin-top:.28rem;padding:.3rem;display:grid;position:absolute;left:0;right:0;overflow:hidden auto}.custom-select-menu.is-floating{z-index:1400;min-width:0;max-width:none;margin-top:0;position:fixed;left:auto;right:auto}.custom-select-menu[hidden]{display:none}.custom-select-option{width:100%;min-height:1.85rem;color:var(--text-muted);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:.55rem;padding:.36rem .48rem;font-size:.74rem;overflow:hidden}.custom-select-option:hover,.custom-select-option[aria-selected=true],.custom-select-option[data-highlighted=true]{color:var(--text);background:rgba(var(--accent-rgb),.12);border-color:var(--accent-border)}.input-combo{border:1px solid var(--line);border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.input-combo>span,.input-combo button{color:var(--accent-strong);background:#ffffff0b;align-items:center;padding:0 .8rem;display:inline-flex}.input-combo input{border:0;border-radius:0}.input-combo button{border-left:1px solid var(--line)}.floating-field{position:relative}.floating-field textarea{resize:vertical;min-height:6rem;padding-top:1.35rem}.floating-field>span{color:var(--text-muted);pointer-events:none;transition:transform .16s,color .16s,font-size .16s;position:absolute;top:.8rem;left:.8rem}.floating-field textarea:focus+span,.floating-field textarea:not(:placeholder-shown)+span{color:var(--accent-strong);font-size:.75rem;transform:translateY(-.45rem)}.spinner-ring,.spinner-pulse{border-radius:999px;width:2.4rem;height:2.4rem}.spinner-ring{border:3px solid rgba(var(--accent-rgb),.2);border-top-color:var(--accent);animation:.8s linear infinite spin}.spinner-pulse{background:var(--accent);box-shadow:0 0 22px rgba(var(--accent-rgb),.55);animation:1.25s ease-in-out infinite pulse}.theme-backdrop,.modal-backdrop{z-index:45;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000007a;position:fixed;inset:0}.theme-panel{z-index:50;width:min(26rem,92vw);max-height:100vh;color:var(--text);border-left:1px solid var(--accent-border);box-shadow:var(--accent-glow);transition:transform .24s ease,var(--transition-theme);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#090e1cf5,#050711f5);padding:1rem;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(105%)}.theme-panel.is-open{transform:translate(0)}.theme-panel-header{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.theme-panel h2{margin:0;font-size:1.3rem}.theme-options{gap:.75rem;display:grid}.theme-option{width:100%;color:var(--text);text-align:left;background:var(--surface);border:1px solid var(--line);transition:var(--transition-theme),transform .18s ease;border-radius:.85rem;align-items:center;gap:.85rem;padding:.9rem;display:flex}.theme-option[aria-pressed=true],.theme-option:hover{border-color:var(--accent-border);box-shadow:var(--accent-glow)}.theme-swatch{border:1px solid #ffffff59;border-radius:50%;width:2.25rem;height:2.25rem;box-shadow:0 0 20px}.theme-swatch-studio{color:#2f6fed;background:linear-gradient(135deg,#f7f9fc 0 52%,#2f6fed 52% 100%);border-color:#c6d3e6}.theme-swatch-spruha{color:#8b5cf6;background:linear-gradient(135deg,#17122f 0 46%,#8b5cf6 46% 76%,#22c55e 76% 100%);border-color:#8b5cf6}.theme-swatch-cyan{color:#10e7ff;background:#10e7ff}.theme-swatch-purple{color:#b45cff;background:#b45cff}.theme-swatch-emerald{color:#22f7a8;background:#22f7a8}.theme-swatch-magic-ott{color:#ffc107;background:linear-gradient(135deg,#ffc107 0 45%,#000 45% 100%);border-color:#ffc107}.theme-swatch-admin-light{color:#2563eb;background:linear-gradient(135deg,#fff 0 48%,#f5f7fb 48% 70%,#2563eb 70% 100%);border-color:#dbe3ef}.theme-swatch-midnight-teal{color:#19d3c5;background:linear-gradient(135deg,#19d3c5 0 48%,#07111b 48% 100%);border-color:#19d3c5}.theme-swatch-light{color:#2563eb;background:linear-gradient(135deg,#fff 0 50%,#2563eb 50% 100%);border-color:#dbe3ef}.theme-swatch-dark{color:#22d3ee;background:linear-gradient(135deg,#0b1220 0 50%,#22d3ee 50% 100%);border-color:#22d3ee}:root[data-theme=admin_light] .app-sidebar,:root[data-theme=admin_light] .top-navbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#111827;border-color:#94a3b82e;box-shadow:0 12px 30px #0f172a2e}:root[data-theme=admin_light] .app-sidebar{border-right:1px solid #94a3b82e}:root[data-theme=admin_light] .top-navbar{border-bottom:1px solid #94a3b82e}:root[data-theme=admin_light] .sidebar-brand{color:#f8fafc;box-shadow:none;background:#ffffff0a;border-color:#94a3b82e}:root[data-theme=admin_light] .sidebar-brand small,:root[data-theme=admin_light] .topbar-language>span{color:#cbd5e1}:root[data-theme=admin_light] .brand-mark{box-shadow:none;background:linear-gradient(135deg,#3b82f652,#0ea5e914),linear-gradient(45deg,#0000 42%,#60a5fa 44% 56%,#0000 58%);border-color:#60a5fa75}:root[data-theme=admin_light] .sidebar-nav .nav-link{color:#cbd5e1;box-shadow:none;border-color:#0000}:root[data-theme=admin_light] .sidebar-nav .nav-link svg{color:#94a3b8;filter:none}:root[data-theme=admin_light] .sidebar-nav .nav-link:hover,:root[data-theme=admin_light] .sidebar-nav .nav-link.active{color:#fff;box-shadow:none;background:#2563eb38;border-color:#60a5fa52}:root[data-theme=admin_light] .sidebar-nav .nav-link:hover svg,:root[data-theme=admin_light] .sidebar-nav .nav-link.active svg,:root[data-theme=admin_light] .sidebar-menu[open] .sidebar-menu-chevron{color:#60a5fa!important;filter:none!important}:root[data-theme=admin_light] .sidebar-submenu{border-left-color:#94a3b82e}:root[data-theme=admin_light] .sidebar-nav .sidebar-subitem:before{box-shadow:none;background:#cbd5e16b}:root[data-theme=admin_light] .sidebar-nav .sidebar-subitem:hover:before,:root[data-theme=admin_light] .sidebar-nav .sidebar-subitem.active:before{background:#60a5fa;box-shadow:0 0 10px #60a5fa7a}:root[data-theme=admin_light] .page-heading h1{text-shadow:none}:root[data-theme=admin_light] .topbar-search,:root[data-theme=admin_light] .topbar-language,:root[data-theme=admin_light] .topbar-settings,:root[data-theme=admin_light] .sidebar-toggle,:root[data-theme=admin_light] .icon-button{color:#f8fafc;box-shadow:none;background:#ffffff0f;border-color:#94a3b838}:root[data-theme=admin_light] .topbar-brand,:root[data-theme=admin_light] .topbar-search input{color:#f8fafc}:root[data-theme=admin_light] .topbar-search input::placeholder{color:#94a3b8}:root[data-theme=admin_light] .language-trigger,:root[data-theme=admin_light] .topbar-search-results{color:#f8fafc;background:#0f172a;border-color:#94a3b838;box-shadow:0 18px 40px #0f172a5c}:root[data-theme=admin_light] .language-option,:root[data-theme=admin_light] .topbar-search-results a,:root[data-theme=admin_light] .topbar-search-empty{color:#cbd5e1}:root[data-theme=admin_light] .topbar-search-results a.is-active{color:#fff;background:#2563eb}:root[data-theme=admin_light] :is(.btn-cyber,.btn-primary,.btn-success,.btn-danger,.btn-warning,.btn-purple,.btn-violet,.btn-teal,.btn-cyan,.btn-cyber-outline,.btn-cyber-ghost,.btn-outline-primary,.btn-outline-success,.btn-outline-danger,.btn-outline-warning,.btn-outline-purple,.btn-outline-violet,.btn-outline-teal,.btn-outline-cyan,.btn-outline-secondary,.btn-outline-light,.btn-ghost,.menu-panel-button,.sort-actions button,.order-section-tools button){--admin-button-fg:#0f172a;--admin-button-bg:#fff;--admin-button-border:#cbd5e1;--admin-button-hover-fg:#0f172a;--admin-button-hover-bg:#f1f5f9;--admin-button-hover-border:#94a3b8;--admin-button-focus-ring:#2563eb2e;color:var(--admin-button-fg);background:var(--admin-button-bg);border-color:var(--admin-button-border);box-shadow:none}:root[data-theme=admin_light] :is(.btn-cyber,.btn-primary,.btn-success,.btn-danger,.btn-warning,.btn-purple,.btn-violet,.btn-teal,.btn-cyan){--admin-button-fg:#fff;--admin-button-hover-fg:#fff}:root[data-theme=admin_light] :is(.btn-cyber,.btn-primary){--admin-button-bg:#2563eb;--admin-button-border:#2563eb;--admin-button-hover-bg:#1d4ed8;--admin-button-hover-border:#1d4ed8;--admin-button-focus-ring:#2563eb38}:root[data-theme=admin_light] .btn-success{--admin-button-bg:#16a34a;--admin-button-border:#16a34a;--admin-button-hover-bg:#15803d;--admin-button-hover-border:#15803d;--admin-button-focus-ring:#16a34a38}:root[data-theme=admin_light] .btn-danger{--admin-button-bg:#dc2626;--admin-button-border:#dc2626;--admin-button-hover-bg:#b91c1c;--admin-button-hover-border:#b91c1c;--admin-button-focus-ring:#dc262638}:root[data-theme=admin_light] .btn-warning{--admin-button-bg:#ea580c;--admin-button-border:#ea580c;--admin-button-hover-bg:#c2410c;--admin-button-hover-border:#c2410c;--admin-button-focus-ring:#ea580c38}:root[data-theme=admin_light] :is(.btn-purple,.btn-violet){--admin-button-bg:#7c3aed;--admin-button-border:#7c3aed;--admin-button-hover-bg:#6d28d9;--admin-button-hover-border:#6d28d9;--admin-button-focus-ring:#7c3aed38}:root[data-theme=admin_light] :is(.btn-teal,.btn-cyan){--admin-button-bg:#0f766e;--admin-button-border:#0f766e;--admin-button-hover-bg:#115e59;--admin-button-hover-border:#115e59;--admin-button-focus-ring:#0f766e38}:root[data-theme=admin_light] :is(.btn-cyber-outline,.btn-outline-primary,.btn-outline-success,.btn-outline-danger,.btn-outline-warning,.btn-outline-purple,.btn-outline-violet,.btn-outline-teal,.btn-outline-cyan,.btn-outline-secondary,.btn-outline-light){--admin-button-bg:#fff;--admin-button-hover-bg:#eff6ff;--admin-button-hover-border:#bfdbfe}:root[data-theme=admin_light] :is(.btn-cyber-ghost,.btn-ghost,.menu-panel-button){--admin-button-bg:#f8fafc;--admin-button-hover-bg:#eef2ff;--admin-button-hover-border:#c7d2fe}:root[data-theme=admin_light] :is(.sort-actions button,.order-section-tools button){--admin-button-bg:#eff6ff;--admin-button-border:#bfdbfe;--admin-button-hover-bg:#dbeafe;--admin-button-hover-border:#93c5fd}:root[data-theme=admin_light] .menu-panel a{--admin-button-fg:#0f172a;--admin-button-bg:#f8fafc;--admin-button-border:transparent;--admin-button-hover-fg:#0f172a;--admin-button-hover-bg:#eef2ff;--admin-button-hover-border:#c7d2fe;--admin-button-focus-ring:#2563eb2e;color:var(--admin-button-fg);background:var(--admin-button-bg);border-color:var(--admin-button-border)}:root[data-theme=admin_light] .menu-panel a:hover{color:var(--admin-button-hover-fg);background:var(--admin-button-hover-bg);border-color:var(--admin-button-hover-border)}:root[data-theme=admin_light] .menu-panel a:focus-visible{box-shadow:0 0 0 .18rem var(--admin-button-focus-ring);outline:0}:root[data-theme=admin_light] .menu-panel a :is(svg,i){color:currentColor;stroke:currentColor}:root[data-theme=admin_light] :is(.btn-cyber,.btn-primary,.btn-success,.btn-danger,.btn-warning,.btn-purple,.btn-violet,.btn-teal,.btn-cyan,.btn-cyber-outline,.btn-cyber-ghost,.btn-outline-primary,.btn-outline-success,.btn-outline-danger,.btn-outline-warning,.btn-outline-purple,.btn-outline-violet,.btn-outline-teal,.btn-outline-cyan,.btn-outline-secondary,.btn-outline-light,.btn-ghost,.menu-panel-button,.sort-actions button,.order-section-tools button):hover{color:var(--admin-button-hover-fg);background:var(--admin-button-hover-bg);border-color:var(--admin-button-hover-border);box-shadow:none}:root[data-theme=admin_light] :is(.btn-cyber,.btn-primary,.btn-success,.btn-danger,.btn-warning,.btn-purple,.btn-violet,.btn-teal,.btn-cyan,.btn-cyber-outline,.btn-cyber-ghost,.btn-outline-primary,.btn-outline-success,.btn-outline-danger,.btn-outline-warning,.btn-outline-purple,.btn-outline-violet,.btn-outline-teal,.btn-outline-cyan,.btn-outline-secondary,.btn-outline-light,.btn-ghost,.menu-panel-button,.sort-actions button,.order-section-tools button):focus-visible{box-shadow:0 0 0 .18rem var(--admin-button-focus-ring);outline:0}:root[data-theme=admin_light] :is(.btn-cyber,.btn-primary,.btn-success,.btn-danger,.btn-warning,.btn-purple,.btn-violet,.btn-teal,.btn-cyan,.btn-cyber-outline,.btn-cyber-ghost,.btn-outline-primary,.btn-outline-success,.btn-outline-danger,.btn-outline-warning,.btn-outline-purple,.btn-outline-violet,.btn-outline-teal,.btn-outline-cyan,.btn-outline-secondary,.btn-outline-light,.btn-ghost,.menu-panel-button,.sort-actions button,.order-section-tools button) :is(svg,i){color:currentColor;stroke:currentColor}:root[data-theme=admin_light] :is(.btn-cyber,.btn-primary,.btn-success,.btn-danger,.btn-warning,.btn-purple,.btn-violet,.btn-teal,.btn-cyan,.btn-cyber-outline,.btn-cyber-ghost,.btn-outline-primary,.btn-outline-success,.btn-outline-danger,.btn-outline-warning,.btn-outline-purple,.btn-outline-violet,.btn-outline-teal,.btn-outline-cyan,.btn-outline-secondary,.btn-outline-light,.btn-ghost,.menu-panel-button,.sort-actions button,.order-section-tools button) .spinner-ring{border-color:currentColor}@supports (color:color-mix(in lab,red,red)){:root[data-theme=admin_light] :is(.btn-cyber,.btn-primary,.btn-success,.btn-danger,.btn-warning,.btn-purple,.btn-violet,.btn-teal,.btn-cyan,.btn-cyber-outline,.btn-cyber-ghost,.btn-outline-primary,.btn-outline-success,.btn-outline-danger,.btn-outline-warning,.btn-outline-purple,.btn-outline-violet,.btn-outline-teal,.btn-outline-cyan,.btn-outline-secondary,.btn-outline-light,.btn-ghost,.menu-panel-button,.sort-actions button,.order-section-tools button) .spinner-ring{border-color:color-mix(in srgb,currentColor 28%,transparent)}}:root[data-theme=admin_light] :is(.btn-cyber,.btn-primary,.btn-success,.btn-danger,.btn-warning,.btn-purple,.btn-violet,.btn-teal,.btn-cyan,.btn-cyber-outline,.btn-cyber-ghost,.btn-outline-primary,.btn-outline-success,.btn-outline-danger,.btn-outline-warning,.btn-outline-purple,.btn-outline-violet,.btn-outline-teal,.btn-outline-cyan,.btn-outline-secondary,.btn-outline-light,.btn-ghost,.menu-panel-button,.sort-actions button,.order-section-tools button) .spinner-ring{border-top-color:currentColor}:root[data-theme=admin_light] :is(.btn-cyber,.btn-primary,.btn-success,.btn-danger,.btn-warning,.btn-purple,.btn-violet,.btn-teal,.btn-cyan,.btn-cyber-outline,.btn-cyber-ghost,.btn-outline-primary,.btn-outline-success,.btn-outline-danger,.btn-outline-warning,.btn-outline-purple,.btn-outline-violet,.btn-outline-teal,.btn-outline-cyan,.btn-outline-secondary,.btn-outline-light,.btn-ghost,.menu-panel-button,.sort-actions button,.order-section-tools button) .spinner-pulse{background:currentColor;box-shadow:0 0 18px}@supports (color:color-mix(in lab,red,red)){:root[data-theme=admin_light] :is(.btn-cyber,.btn-primary,.btn-success,.btn-danger,.btn-warning,.btn-purple,.btn-violet,.btn-teal,.btn-cyan,.btn-cyber-outline,.btn-cyber-ghost,.btn-outline-primary,.btn-outline-success,.btn-outline-danger,.btn-outline-warning,.btn-outline-purple,.btn-outline-violet,.btn-outline-teal,.btn-outline-cyan,.btn-outline-secondary,.btn-outline-light,.btn-ghost,.menu-panel-button,.sort-actions button,.order-section-tools button) .spinner-pulse{box-shadow:0 0 18px color-mix(in srgb,currentColor 42%,transparent)}}:root[data-theme=admin_light] :is(.btn-cyber,.btn-primary,.btn-success,.btn-danger,.btn-warning,.btn-purple,.btn-violet,.btn-teal,.btn-cyan,.btn-cyber-outline,.btn-cyber-ghost,.btn-outline-primary,.btn-outline-success,.btn-outline-danger,.btn-outline-warning,.btn-outline-purple,.btn-outline-violet,.btn-outline-teal,.btn-outline-cyan,.btn-outline-secondary,.btn-outline-light,.btn-ghost,.menu-panel-button,.sort-actions button,.order-section-tools button):disabled,:root[data-theme=admin_light] :is(.btn-cyber,.btn-primary,.btn-success,.btn-danger,.btn-warning,.btn-purple,.btn-violet,.btn-teal,.btn-cyan,.btn-cyber-outline,.btn-cyber-ghost,.btn-outline-primary,.btn-outline-success,.btn-outline-danger,.btn-outline-warning,.btn-outline-purple,.btn-outline-violet,.btn-outline-teal,.btn-outline-cyan,.btn-outline-secondary,.btn-outline-light,.btn-ghost,.menu-panel-button,.sort-actions button,.order-section-tools button).disabled,:root[data-theme=admin_light] :is(.btn-cyber,.btn-primary,.btn-success,.btn-danger,.btn-warning,.btn-purple,.btn-violet,.btn-teal,.btn-cyan,.btn-cyber-outline,.btn-cyber-ghost,.btn-outline-primary,.btn-outline-success,.btn-outline-danger,.btn-outline-warning,.btn-outline-purple,.btn-outline-violet,.btn-outline-teal,.btn-outline-cyan,.btn-outline-secondary,.btn-outline-light,.btn-ghost,.menu-panel-button,.sort-actions button,.order-section-tools button)[aria-disabled=true]{color:#64748b;cursor:not-allowed;box-shadow:none;opacity:1;background:#e5e7eb;border-color:#cbd5e1;transform:none}:root[data-theme=admin_light] .bootstrap-modal .modal-footer .btn-cyber:disabled{color:#64748b;box-shadow:none;opacity:1;background:#e5e7eb;border-color:#cbd5e1}:root[data-theme=admin_light] .language-menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f172a;border-color:#94a3b838;box-shadow:0 18px 40px #0f172a5c}:root[data-theme=admin_light] .language-option:hover,:root[data-theme=admin_light] .language-option:focus-visible,:root[data-theme=admin_light] .language-option[aria-selected=true],:root[data-theme=admin_light] .topbar-search-results a:hover,:root[data-theme=admin_light] .topbar-search-results a:focus-visible{color:#fff;background:#2563eb38;border-color:#60a5fa5c}:root[data-theme=admin_light] .system-badge,:root[data-theme=admin_light] .trial-usage-badge{color:#dbeafe;box-shadow:none;background:#3b82f629;border-color:#60a5fa52}:root[data-theme=admin_light] .credit-badge{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 10px 22px #2563eb2e}:root[data-theme=admin_light] .top-navbar .btn-cyber{color:#fff;box-shadow:none;background:#2563eb;border-color:#2563eb}:root[data-theme=admin_light] .top-navbar .btn-cyber:hover,:root[data-theme=admin_light] .top-navbar .btn-cyber-ghost:hover{color:#fff;box-shadow:none;background:#2563eb38;border-color:#60a5fa5c}:root[data-theme=admin_light] .top-navbar .btn-cyber-ghost{color:#0f172a}:root[data-theme=admin_light] .topbar-settings svg,:root[data-theme=admin_light] .sidebar-toggle span{color:#e5e7eb}:root[data-theme=admin_light] .sidebar-toggle span{box-shadow:none;background:#e5e7eb}:root[data-theme=admin_light] .dashboard-grid-modern{gap:.8rem}:root[data-theme=admin_light] .dashboard-grid-modern .dashboard-panel,:root[data-theme=admin_light] .dashboard-grid-modern .kpi-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e5e7eb;box-shadow:0 12px 28px #0f172a12}:root[data-theme=admin_light] .dashboard-grid-modern .dashboard-panel:after{display:none}:root[data-theme=admin_light] .dashboard-grid-modern .dashboard-panel:hover,:root[data-theme=admin_light] .dashboard-grid-modern .kpi-card:hover{border-color:#dbeafe;transform:translateY(-1px);box-shadow:0 16px 34px #0f172a1a}:root[data-theme=admin_light] .dashboard-grid-modern .kpi-card{--admin-kpi-title-color:#fff;--admin-kpi-value-color:#fff;--admin-kpi-description-color:#ffffffe0;--admin-kpi-icon-color:#fff;--admin-kpi-icon-bg:#ffffff29;--admin-kpi-icon-border:#ffffff3d;min-height:6.7rem;color:var(--admin-kpi-title-color);background:linear-gradient(135deg,var(--admin-kpi-from,#2563eb),var(--admin-kpi-to,#1d4ed8));box-shadow:0 16px 34px rgba(var(--admin-kpi-shadow,37, 99, 235),.22);border:0;position:relative;overflow:hidden}:root[data-theme=admin_light] .dashboard-grid-modern .kpi-card.kpi-card-light,:root[data-theme=admin_light] .dashboard-grid-modern .kpi-card.is-light{--admin-kpi-title-color:#0f172a;--admin-kpi-value-color:#0f172a;--admin-kpi-description-color:#475569;--admin-kpi-icon-color:#0f172a;--admin-kpi-icon-bg:#e2e8f0;--admin-kpi-icon-border:#cbd5e1;background:#fff;border:1px solid #e5e7eb;box-shadow:0 12px 28px #0f172a12}:root[data-theme=admin_light] .dashboard-grid-modern .kpi-card:hover{box-shadow:0 18px 38px rgba(var(--admin-kpi-shadow,37, 99, 235),.28);border-color:#0000}:root[data-theme=admin_light] .dashboard-grid-modern .kpi-card.kpi-card-light:hover,:root[data-theme=admin_light] .dashboard-grid-modern .kpi-card.is-light:hover{border-color:#dbeafe;box-shadow:0 16px 34px #0f172a1a}:root[data-theme=admin_light] .dashboard-grid-modern .kpi-card:before{aspect-ratio:1;pointer-events:none;content:"";background:#ffffff29;border-radius:999px;width:8rem;position:absolute;inset:auto -2.5rem -3rem auto}:root[data-theme=admin_light] .dashboard-grid-modern .kpi-card>*{z-index:1;position:relative}:root[data-theme=admin_light] .dashboard-grid-modern .kpi-card.kpi-card-light:before,:root[data-theme=admin_light] .dashboard-grid-modern .kpi-card.is-light:before{display:none}:root[data-theme=admin_light] .kpi-card-head i,:root[data-theme=admin_light] .kpi-card-head svg{width:1.45rem;height:1.45rem;color:var(--admin-kpi-icon-color);stroke:currentColor;background:var(--admin-kpi-icon-bg);border:1px solid;border-color:var(--admin-kpi-icon-border);box-shadow:none;border-radius:.65rem;flex:none;padding:.3rem;display:inline-grid}:root[data-theme=admin_light] .kpi-card span,:root[data-theme=admin_light] .dashboard-panel p,:root[data-theme=admin_light] .dashboard-media-column-head span,:root[data-theme=admin_light] .dashboard-media-list span,:root[data-theme=admin_light] .feed-list span,:root[data-theme=admin_light] .dashboard-credit-meta span,:root[data-theme=admin_light] .dashboard-empty-copy{color:#64748b}:root[data-theme=admin_light] .dashboard-panel h3,:root[data-theme=admin_light] .dashboard-summary-grid strong,:root[data-theme=admin_light] .dashboard-media-list strong,:root[data-theme=admin_light] .feed-list strong,:root[data-theme=admin_light] .dashboard-credit-meta strong{color:#111827;text-shadow:none}:root[data-theme=admin_light] .kpi-card span,:root[data-theme=admin_light] .kpi-card small{color:var(--admin-kpi-title-color)}:root[data-theme=admin_light] .kpi-card small{color:var(--admin-kpi-description-color)}:root[data-theme=admin_light] .kpi-card strong{color:var(--admin-kpi-value-color);text-shadow:none}:root[data-theme=admin_light] .dashboard-summary-grid div,:root[data-theme=admin_light] .dashboard-media-list li,:root[data-theme=admin_light] .dashboard-panel .feed-list li{box-shadow:none;background:#f8fafc;border:1px solid #e5e7eb}:root[data-theme=admin_light] .dashboard-grid-modern .cyber-badge{color:#1d4ed8;box-shadow:none;background:#eff6ff;border-color:#bfdbfe}:root[data-theme=admin_light] .dashboard-grid-modern .cyber-badge-muted{color:#64748b;background:#f8fafc;border-color:#e5e7eb}:root[data-theme=admin_light]{--admin-solid-blue:#2563eb;--admin-solid-blue-hover:#1d4ed8;--admin-solid-green:#16a34a;--admin-solid-green-hover:#15803d;--admin-solid-red:#dc2626;--admin-solid-red-hover:#b91c1c;--admin-solid-orange:#ea580c;--admin-solid-orange-hover:#c2410c;--admin-solid-purple:#7c3aed;--admin-solid-purple-hover:#6d28d9;--admin-solid-pink:#db2777;--admin-solid-teal:#0f766e;--admin-solid-cyan:#0891b2;--admin-solid-slate:#334155;--admin-on-solid:#fff;--admin-on-light:#0f172a;--admin-muted-on-light:#475569;--admin-light-surface:#fff;--admin-light-soft:#f8fafc;--admin-light-border:#cbd5e1}:root[data-theme=admin_light] :is(.cyber-badge,.system-badge,.trial-usage-badge,.credit-badge,.table-status,.line-user-badges span,.line-user-meta span,.save-status,.pagination-cyber a,.pagination-cyber span,.segmented-control,.segmented-control button,.segmented-control a,.tab-list button,.custom-select-option,.package-list a,.sortable-bouquet-list li,.stat-card,.cyber-status-list div,.theme-option){color:var(--admin-on-light);background:var(--admin-light-surface);border-color:var(--admin-light-border);box-shadow:none}:root[data-theme=admin_light] :is(.cyber-badge,.system-badge,.trial-usage-badge,.credit-badge,.table-status,.line-user-badges span,.line-user-meta span,.save-status,.pagination-cyber a,.pagination-cyber span,.segmented-control button,.segmented-control a,.tab-list button,.custom-select-option,.package-list a,.sortable-bouquet-list li,.theme-option) :is(svg,i){color:currentColor;stroke:currentColor}:root[data-theme=admin_light] :is(.cyber-badge-muted,.dashboard-grid-modern .cyber-badge-muted,.pagination-cyber span,.line-user-meta span,.theme-option small,.toast-shell span,.cyber-status-toast-copy small,.stat-card span,.cyber-status-list span){color:var(--admin-muted-on-light)}:root[data-theme=admin_light] :is(.cyber-badge:not(.cyber-badge-muted),.system-badge,.dashboard-grid-modern .cyber-badge:not(.cyber-badge-muted)),:root[data-theme=admin_light] .credit-badge{color:var(--admin-on-solid);background:var(--admin-solid-blue);border-color:var(--admin-solid-blue)}:root[data-theme=admin_light] .trial-usage-badge{color:var(--admin-on-solid);background:var(--admin-solid-green);border-color:var(--admin-solid-green)}:root[data-theme=admin_light] .trial-usage-badge-warning{color:var(--admin-on-solid);background:var(--admin-solid-orange);border-color:var(--admin-solid-orange)}:root[data-theme=admin_light] .trial-usage-badge-danger{color:var(--admin-on-solid);background:var(--admin-solid-red);border-color:var(--admin-solid-red)}:root[data-theme=admin_light] .cyber-badge-hot{color:var(--admin-on-solid);background:var(--admin-solid-pink);border-color:var(--admin-solid-pink)}:root[data-theme=admin_light] :is(.system-badge,.cyber-badge,.credit-badge,.trial-usage-badge):hover{color:var(--admin-on-solid);filter:brightness(.95)}:root[data-theme=admin_light] :is(.alert-cyber,.alert-cyber-success,.alert-cyber-danger){color:var(--admin-on-solid);background:var(--admin-solid-blue);border-color:var(--admin-solid-blue);box-shadow:0 14px 30px #2563eb29}:root[data-theme=admin_light] .alert-cyber-success{background:var(--admin-solid-green);border-color:var(--admin-solid-green);box-shadow:0 14px 30px #16a34a29}:root[data-theme=admin_light] .alert-cyber-danger{background:var(--admin-solid-red);border-color:var(--admin-solid-red);box-shadow:0 14px 30px #dc262629}:root[data-theme=admin_light] :is(.alert-cyber,.alert-cyber-success,.alert-cyber-danger) :is(svg,i,strong,small,span,p){color:inherit}:root[data-theme=admin_light] :is(.cyber-status-toast,.toast-shell){color:var(--admin-on-solid);background:var(--admin-solid-slate);border-color:var(--admin-solid-slate);border-left-color:var(--admin-solid-blue);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 18px 48px #0f172a3d}:root[data-theme=admin_light] :is(.cyber-status-toast-copy strong,.cyber-status-toast-copy small,.toast-shell span){color:var(--admin-on-solid)}:root[data-theme=admin_light] :is(.cyber-status-toast-icon,.toast-dot){color:var(--admin-on-solid);background:var(--admin-solid-blue);box-shadow:none}:root[data-theme=admin_light] .cyber-status-toast-close:hover{color:var(--admin-on-solid);background:#ffffff2e;border-color:#ffffff57}:root[data-theme=admin_light] :is(.segmented-control button[aria-pressed=true],.segmented-control a.is-active,.tab-list button[aria-selected=true],.pagination-cyber a:hover,.pagination-cyber a.is-active,.custom-select-option:hover,.custom-select-option[aria-selected=true],.custom-select-option[data-highlighted=true],.package-list a:hover,.package-list a.is-active,.sortable-bouquet-list li.is-selected,.sortable-bouquet-list.is-drop-target){color:var(--admin-on-solid);background:var(--admin-solid-blue);border-color:var(--admin-solid-blue);box-shadow:none}:root[data-theme=admin_light] .sortable-bouquet-list.is-drop-blocked{box-shadow:none;background:#fee2e2;border-color:#fecaca}:root[data-theme=admin_light] :is(.segmented-control button[aria-pressed=true],.segmented-control a.is-active,.tab-list button[aria-selected=true],.pagination-cyber a:hover,.pagination-cyber a.is-active,.custom-select-option:hover,.custom-select-option[aria-selected=true],.custom-select-option[data-highlighted=true],.package-list a:hover,.package-list a.is-active,.sortable-bouquet-list li.is-selected) :is(svg,i,span,strong,small){color:inherit}:root[data-theme=admin_light] :is(.cyber-meter,.progress-cyber){background:#e2e8f0;border-color:#cbd5e1}:root[data-theme=admin_light] :is(.cyber-meter span,.progress-cyber span){color:var(--admin-on-solid);background:var(--admin-solid-blue);box-shadow:none}:root[data-theme=admin_light] :is(.table-status.is-enabled,.line-user-badges .is-enabled){color:var(--admin-on-solid);background:var(--admin-solid-green);border-color:var(--admin-solid-green)}:root[data-theme=admin_light] :is(.table-status.is-disabled,.line-user-badges .is-disabled){color:var(--admin-on-solid);background:var(--admin-solid-red);border-color:var(--admin-solid-red)}:root[data-theme=admin_light] .table-status svg{color:currentColor;stroke:currentColor}:root[data-theme=admin_light] .save-status.is-dirty,:root[data-theme=admin_light] .save-status.is-saving{color:var(--admin-on-solid);background:var(--admin-solid-orange);border-color:var(--admin-solid-orange);box-shadow:none}:root[data-theme=admin_light] .save-status.is-saved{color:var(--admin-on-solid);background:var(--admin-solid-green);border-color:var(--admin-solid-green)}:root[data-theme=admin_light] .save-status.is-error{color:var(--admin-on-solid);background:var(--admin-solid-red);border-color:var(--admin-solid-red)}:root[data-theme=admin_light] .package-list strong,:root[data-theme=admin_light] .order-section-tools>span{color:var(--admin-on-solid);background:var(--admin-solid-blue)}:root[data-theme=admin_light] :is(.stat-card strong,.cyber-status-list strong){color:var(--admin-on-solid);background:var(--admin-solid-blue);border-radius:999px;padding:.18rem .45rem}:root[data-theme=admin_light] .cyber-chart span{background:var(--admin-solid-blue);border-color:var(--admin-solid-blue);box-shadow:none}:root[data-theme=admin_light] .cyber-chart span:nth-child(3n){background:var(--admin-solid-teal);border-color:var(--admin-solid-teal)}:root[data-theme=admin_light] .floating-field textarea:focus+span,:root[data-theme=admin_light] .floating-field textarea:not(:placeholder-shown)+span{color:var(--admin-solid-blue)}:root[data-theme=admin_light] .theme-panel{color:var(--admin-on-light);background:var(--admin-light-surface);-webkit-backdrop-filter:none;backdrop-filter:none;border-left-color:#e5e7eb;box-shadow:0 20px 50px #0f172a1f}:root[data-theme=admin_light] .theme-option[aria-pressed=true],:root[data-theme=admin_light] .theme-option:hover{color:var(--admin-on-solid);background:var(--admin-solid-blue);border-color:var(--admin-solid-blue);box-shadow:none}:root[data-theme=admin_light] :is(.theme-option[aria-pressed=true],.theme-option:hover) :is(small,svg,i){color:var(--admin-on-solid)}:root[data-theme=admin_light] :is(.dashboard-credit-meta .is-credit-old,.dashboard-credit-meta .is-credit-new){color:var(--admin-on-solid);border-radius:999px;padding:.08rem .35rem}:root[data-theme=admin_light] .dashboard-credit-meta .is-credit-old{background:var(--admin-solid-green)}:root[data-theme=admin_light] .dashboard-credit-meta .is-credit-new{background:var(--admin-solid-red)}:root[data-theme=admin_light] .member-credit-summary,:root[data-theme=admin_light] .xtream-info-list div,:root[data-theme=admin_light] .package-detail-grid div,:root[data-theme=admin_light] .package-check,:root[data-theme=admin_light] .order-section-box,:root[data-theme=admin_light] .fixed-sort-box{color:var(--admin-on-light);background:var(--admin-light-surface);border-color:var(--admin-light-border)}:root[data-theme=admin_light] :is(.package-check:hover,.package-check:has(input:checked)){color:var(--admin-on-light);box-shadow:none;background:#eff6ff;border-color:#93c5fd}:root[data-theme=admin_light] .package-check input:checked+span{background:var(--admin-solid-blue);border-color:var(--admin-solid-blue);box-shadow:none}:root[data-theme=admin_light] .package-check input:checked+span:after{border-color:var(--admin-on-solid)}:root[data-theme=admin_light] .members-actions-menu{color:#111827;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;gap:.1rem;min-width:11.5rem;padding:.35rem;display:grid;box-shadow:0 14px 34px #0f172a1f}:root[data-theme=admin_light] .members-actions-menu form{margin:0}:root[data-theme=admin_light] .members-actions-menu .menu-panel-button,:root[data-theme=admin_light] .members-actions-menu a.menu-panel-button,:root[data-theme=admin_light] .members-actions-menu button.menu-panel-button{color:#111827;text-align:left;width:100%;min-height:2.15rem;box-shadow:none;background:0 0;border:0;border-radius:.45rem;justify-content:flex-start;align-items:center;gap:.55rem;padding:.45rem .55rem;font-size:.76rem;font-weight:700;line-height:1.2;display:flex}:root[data-theme=admin_light] .members-actions-menu .menu-panel-icon{color:currentColor;flex:0 0 1rem;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}:root[data-theme=admin_light] .members-actions-menu .menu-panel-button svg{color:currentColor;stroke:currentColor;stroke-width:2px;flex:0 0 1rem;width:1rem;height:1rem}:root[data-theme=admin_light] .members-actions-menu .menu-panel-label{min-width:0;color:inherit;background:0 0}:root[data-theme=admin_light] .members-actions-menu .menu-panel-button:hover,:root[data-theme=admin_light] .members-actions-menu .menu-panel-button:focus-visible{color:#2563eb;box-shadow:none;background:#eff6ff;border-color:#0000;outline:0}:root[data-theme=admin_light] .members-actions-menu .menu-panel-button:focus-visible{box-shadow:inset 0 0 0 1px #bfdbfe}:root[data-theme=admin_light] body{background:radial-gradient(circle at 12% 8%,#06b6d42e,#0000 26rem),radial-gradient(circle at 88% 4%,#7c3aed2e,#0000 28rem),linear-gradient(#eef2ff,#f3f4ff 48%,#eef7ff)}:root[data-theme=admin_light] body:before{opacity:1;background-image:linear-gradient(#4f46e50f 1px,#0000 1px),linear-gradient(90deg,#06b6d40e 1px,#0000 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(#00000061,#0000 72%);mask-image:linear-gradient(#00000061,#0000 72%)}:root[data-theme=admin_light] .app-sidebar,:root[data-theme=admin_light] .top-navbar{background:linear-gradient(135deg,#4f46e52e,#0000 34%),linear-gradient(#0f172a,#111827 62%,#0b1220);border-color:#94a3b82e;box-shadow:0 18px 42px #0f172a38}:root[data-theme=admin_light] .top-navbar{box-shadow:0 12px 30px #0f172a2e}:root[data-theme=admin_light] .sidebar-brand{background:#ffffff12;border-color:#7dd3fc38}:root[data-theme=admin_light] .brand-mark{background:linear-gradient(135deg,#7c3aed,#4f46e5 48%,#06b6d4);border-color:#ffffff47;box-shadow:0 12px 28px #06b6d42e}:root[data-theme=admin_light] .sidebar-nav .nav-link{color:#dbeafe}:root[data-theme=admin_light] .sidebar-nav .nav-link svg{color:#a5b4fc}:root[data-theme=admin_light] .sidebar-nav .nav-link:hover{color:#fff;background:#06b6d429;border-color:#7dd3fc3d}:root[data-theme=admin_light] .sidebar-nav .nav-link.active{color:#fff;background:linear-gradient(135deg,#4f46e5eb,#7c3aedd6);border-color:#ffffff29;box-shadow:0 12px 26px #4f46e53d}:root[data-theme=admin_light] .sidebar-nav .nav-link:hover svg,:root[data-theme=admin_light] .sidebar-nav .nav-link.active svg,:root[data-theme=admin_light] .sidebar-menu[open] .sidebar-menu-chevron{color:#fff!important}:root[data-theme=admin_light] :is(.topbar-search,.topbar-language,.topbar-settings,.sidebar-toggle,.icon-button){color:#f8fafc;background:#ffffff14;border-color:#7dd3fc38}:root[data-theme=admin_light] .topbar-search:focus-within{border-color:#06b6d49e;box-shadow:0 0 0 .18rem #06b6d42e}:root[data-theme=admin_light] .language-trigger,:root[data-theme=admin_light] .topbar-search-results,:root[data-theme=admin_light] .language-menu{background:#111827;border-color:#7dd3fc38;box-shadow:0 18px 42px #0f172a5c}:root[data-theme=admin_light] :is(.language-option:hover,.language-option:focus-visible,.language-option[aria-selected=true],.topbar-search-results a:hover,.topbar-search-results a:focus-visible){color:#fff;background:#4f46e5;border-color:#4f46e5}:root[data-theme=admin_light] :is(.cyber-card,.dashboard-grid-modern .dashboard-panel,.cyber-table-shell,.user-filter-bar,.package-assignment-box,.line-user-card,.order-section-box,.order-section-box.is-unselected-bucket,.modal__container,.bootstrap-modal .modal-content,.theme-panel,.custom-select-menu,.menu-panel,.toast-shell,.member-credit-summary,.xtream-info-list div,.package-detail-grid div,.package-check,.fixed-sort-box,.stat-card,.cyber-status-list div){color:#111827;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,#4f46e509,#06b6d406),#fff;border-color:#4f46e529;box-shadow:0 16px 40px #4f46e51a}:root[data-theme=admin_light] .cyber-card:after{box-shadow:inset 0 0 0 1px #06b6d412}:root[data-theme=admin_light] :is(.cyber-card,.dashboard-grid-modern .dashboard-panel,.cyber-table-shell,.user-filter-bar,.package-assignment-box){border-top:3px solid #4f46e5ad}:root[data-theme=admin_light] .dashboard-grid-modern .dashboard-panel:nth-of-type(odd),:root[data-theme=admin_light] .cyber-card:nth-of-type(odd){border-top-color:#06b6d4b8}:root[data-theme=admin_light] :is(.cyber-card:hover,.dashboard-grid-modern .dashboard-panel:hover){border-color:#4f46e53d;box-shadow:0 20px 48px #4f46e524}:root[data-theme=admin_light] .dashboard-grid-modern .kpi-card{box-shadow:0 18px 40px rgba(var(--admin-kpi-shadow,79, 70, 229),.26);border:0}:root[data-theme=admin_light] .dashboard-grid-modern>.kpi-card:first-child{--admin-kpi-from:#2563eb;--admin-kpi-to:#4f46e5;--admin-kpi-shadow:37, 99, 235}:root[data-theme=admin_light] .dashboard-grid-modern>.kpi-card:nth-child(2){--admin-kpi-from:#10b981;--admin-kpi-to:#059669;--admin-kpi-shadow:16, 185, 129}:root[data-theme=admin_light] .dashboard-grid-modern>.kpi-card:nth-child(3){--admin-kpi-from:#7c3aed;--admin-kpi-to:#4f46e5;--admin-kpi-shadow:124, 58, 237}:root[data-theme=admin_light] .dashboard-grid-modern>.kpi-card:nth-child(4){--admin-kpi-from:#06b6d4;--admin-kpi-to:#0f766e;--admin-kpi-shadow:6, 182, 212}:root[data-theme=admin_light] .dashboard-grid-modern>.kpi-card:nth-child(5){--admin-kpi-from:#f59e0b;--admin-kpi-to:#ea580c;--admin-kpi-shadow:245, 158, 11}:root[data-theme=admin_light] .dashboard-grid-modern>.kpi-card:nth-child(6){--admin-kpi-from:#4f46e5;--admin-kpi-to:#3730a3;--admin-kpi-shadow:79, 70, 229}:root[data-theme=admin_light] .dashboard-grid-modern>.kpi-card:nth-child(7){--admin-kpi-from:#f43f5e;--admin-kpi-to:#db2777;--admin-kpi-shadow:244, 63, 94}:root[data-theme=admin_light] .dashboard-grid-modern>.kpi-card:nth-child(8){--admin-kpi-from:#334155;--admin-kpi-to:#0f172a;--admin-kpi-shadow:51, 65, 85}:root[data-theme=admin_light] .dashboard-grid-modern>.kpi-card:nth-child(9){--admin-kpi-from:#2563eb;--admin-kpi-to:#4f46e5;--admin-kpi-shadow:37, 99, 235}:root[data-theme=admin_light] .dashboard-grid-modern>.kpi-card:nth-child(10){--admin-kpi-from:#06b6d4;--admin-kpi-to:#0f766e;--admin-kpi-shadow:6, 182, 212}:root[data-theme=admin_light] .dashboard-grid-modern>.kpi-card:nth-child(11){--admin-kpi-from:#7c3aed;--admin-kpi-to:#4f46e5;--admin-kpi-shadow:124, 58, 237}:root[data-theme=admin_light] :is(.btn-cyber,.btn-primary){--admin-button-bg:#4f46e5;--admin-button-border:#4f46e5;--admin-button-hover-bg:#4338ca;--admin-button-hover-border:#4338ca}:root[data-theme=admin_light] :is(.btn-cyber-outline,.btn-cyber-ghost,.btn-outline-primary,.btn-outline-secondary,.btn-ghost){--admin-button-fg:#4f46e5;--admin-button-bg:#f5f7ff;--admin-button-border:#4f46e54d;--admin-button-hover-fg:#fff;--admin-button-hover-bg:#4f46e5;--admin-button-hover-border:#4f46e5}:root[data-theme=admin_light] :is(.btn-cyber,.btn-cyber-outline,.btn-cyber-ghost,.btn-primary,.btn-ghost):focus-visible{box-shadow:0 0 0 .2rem #4f46e52e}:root[data-theme=admin_light] :is(.cyber-badge:not(.cyber-badge-muted),.system-badge,.credit-badge,.dashboard-grid-modern .cyber-badge:not(.cyber-badge-muted)){color:#fff;background:#4f46e5;border-color:#4f46e5}:root[data-theme=admin_light] :is(.cyber-badge-muted,.dashboard-grid-modern .cyber-badge-muted){color:#4338ca;background:#eef2ff;border-color:#c7d2fe}:root[data-theme=admin_light] .credit-badge{background:linear-gradient(135deg,#4f46e5,#06b6d4);border-color:#0000}:root[data-theme=admin_light] :is(.field-group input,.field-group select,.field-group textarea,.input-combo input,.floating-field textarea,.custom-select-trigger){color:#111827;background:#f8fbff;border-color:#c7d2fe;box-shadow:inset 0 1px #ffffffb8}:root[data-theme=admin_light] :is(.field-group input,.field-group select,.field-group textarea,.input-combo input,.floating-field textarea)::placeholder{color:#64748b}:root[data-theme=admin_light] :is(.field-group input:focus,.field-group select:focus,.field-group textarea:focus,.input-combo input:focus,.floating-field textarea:focus,.custom-select.is-open .custom-select-trigger){border-color:#4f46e5;box-shadow:0 0 0 .2rem #4f46e529}:root[data-theme=admin_light] .input-combo>span,:root[data-theme=admin_light] .input-combo button{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}:root[data-theme=admin_light] .custom-select-menu{background:#fff;border-color:#c7d2fe;box-shadow:0 18px 42px #4f46e529}:root[data-theme=admin_light] :is(.custom-select-option:hover,.custom-select-option[aria-selected=true],.custom-select-option[data-highlighted=true],.menu-panel a:hover,.menu-panel button:hover,.menu-panel-button:hover){color:#4f46e5;background:#eef2ff;border-color:#c7d2fe}:root[data-theme=admin_light] .cyber-table-shell{overflow:visible}:root[data-theme=admin_light] .cyber-table th{color:#312e81;background:linear-gradient(#eef2ff,#e0f2fe);border-color:#c7d2fe}:root[data-theme=admin_light] .cyber-table td{color:#111827;border-color:#e0e7ff}:root[data-theme=admin_light] .cyber-table tbody tr{background:#ffffffbd}:root[data-theme=admin_light] .cyber-table tbody tr:hover{background:#eef2ff}:root[data-theme=admin_light] :is(.cyber-table strong,.cyber-table th a){color:#111827}:root[data-theme=admin_light] .cyber-table small{color:#475569}:root[data-theme=admin_light] :is(.tab-list button[aria-selected=true],.segmented-control button[aria-pressed=true],.segmented-control a.is-active,.pagination-cyber a.is-active,.pagination-cyber a:hover,.package-list a.is-active,.package-list a:hover){color:#fff;background:#4f46e5;border-color:#4f46e5}:root[data-theme=admin_light] :is(.tab-list button,.segmented-control,.segmented-control button,.segmented-control a,.pagination-cyber a,.pagination-cyber span,.package-list a){background:#f5f7ff;border-color:#dbeafe}:root[data-theme=admin_light] :is(.alert-cyber,.alert-cyber-success,.alert-cyber-danger){border:0;box-shadow:0 18px 42px #4f46e524}:root[data-theme=admin_light] .alert-cyber{background:linear-gradient(135deg,#4f46e5,#06b6d4)}:root[data-theme=admin_light] .alert-cyber-success{background:linear-gradient(135deg,#10b981,#059669)}:root[data-theme=admin_light] .alert-cyber-danger{background:linear-gradient(135deg,#f43f5e,#dc2626)}:root[data-theme=admin_light] :is(.table-status.is-enabled,.line-user-badges .is-enabled,.trial-usage-badge){background:#10b981;border-color:#10b981}:root[data-theme=admin_light] :is(.table-status.is-disabled,.line-user-badges .is-disabled,.trial-usage-badge-danger){background:#f43f5e;border-color:#f43f5e}:root[data-theme=admin_light] :is(.cyber-status-toast,.toast-shell){background:linear-gradient(135deg,#0f172a,#1e1b4b);border-color:#7dd3fc3d #7dd3fc3d #7dd3fc3d #06b6d4}:root[data-theme=admin_light] .members-actions-menu,:root[data-theme=admin_light] .table-actions-menu{background:#fff;border-color:#e0e7ff;box-shadow:0 18px 42px #4f46e524}:root[data-theme=admin_light] .members-actions-menu .menu-panel-button:hover,:root[data-theme=admin_light] .members-actions-menu .menu-panel-button:focus-visible{color:#4f46e5;background:#eef2ff}:root[data-theme=admin_light] .theme-option{background:#f8fbff;border-color:#dbeafe}:root[data-theme=admin_light] .theme-option[aria-pressed=true],:root[data-theme=admin_light] .theme-option:hover{color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-color:#0000}:root[data-theme=admin_light] .package-check:hover,:root[data-theme=admin_light] .package-check:has(input:checked),:root[data-theme=admin_light] .sortable-bouquet-list li.is-selected{background:#eef2ff;border-color:#a5b4fc}:root[data-theme=admin_light] .package-check input:checked+span,:root[data-theme=admin_light] .bouquet-select input:checked+span{background:#4f46e5;border-color:#4f46e5}:root[data-theme=admin_light] .dashboard-summary-grid div,:root[data-theme=admin_light] .dashboard-media-list li,:root[data-theme=admin_light] .dashboard-panel .feed-list li{background:#f8fbff;border-color:#dbeafe}:root[data-theme=admin_light] .dashboard-media-poster{color:#fff;background:linear-gradient(135deg,#4f46e5,#06b6d4);border-color:#0000}:root[data-theme=admin_light] :is(.btn-cyber,.btn-primary,button.btn-cyber,a.btn-cyber){color:#fff;background:linear-gradient(135deg,#4f46e5,#2563eb);border-color:#0000;min-height:2.25rem;padding:.46rem .82rem;box-shadow:0 12px 26px #4f46e538}:root[data-theme=admin_light] :is(.btn-cyber,.btn-primary,button.btn-cyber,a.btn-cyber):hover{color:#fff;background:linear-gradient(135deg,#4338ca,#1d4ed8);border-color:#0000;box-shadow:0 14px 30px #4f46e547}:root[data-theme=admin_light] :is(.btn-cyber,.btn-primary,button.btn-cyber,a.btn-cyber):focus-visible{color:#fff;outline:0;box-shadow:0 0 0 .2rem #4f46e538,0 14px 30px #4f46e538}:root[data-theme=admin_light] :is(.btn-cyber svg,.btn-cyber i,.btn-primary svg,.btn-primary i){color:currentColor;stroke:currentColor}:root[data-theme=admin_light] :is(.btn-cyber-outline,.btn-cyber-ghost,.btn-outline-primary,.btn-outline-secondary,.btn-ghost,a.btn-cyber-ghost,button.btn-cyber-ghost){color:#4f46e5;background:linear-gradient(135deg,#f5f7ff,#eef2ff);border-color:#c7d2fe;min-height:2.25rem;padding:.46rem .82rem;box-shadow:0 8px 20px #4f46e514}:root[data-theme=admin_light] :is(.btn-cyber-outline,.btn-cyber-ghost,.btn-outline-primary,.btn-outline-secondary,.btn-ghost,a.btn-cyber-ghost,button.btn-cyber-ghost):hover{color:#fff;background:linear-gradient(135deg,#4f46e5,#06b6d4);border-color:#0000;box-shadow:0 12px 26px #4f46e533}:root[data-theme=admin_light] .btn-cyber-sm{min-height:1.95rem;padding:.34rem .62rem}:root[data-theme=admin_light] :is(.btn-cyber:disabled,.btn-cyber-outline:disabled,.btn-cyber-ghost:disabled){color:#64748b;box-shadow:none;opacity:1;background:#e5e7eb;border-color:#cbd5e1}:root[data-theme=admin_light] .dashboard-access-grid div{color:#fff;background:linear-gradient(135deg,#4f46e5,#2563eb 52%,#06b6d4);border-color:#0000;position:relative;overflow:hidden;box-shadow:0 16px 34px #4f46e53d}:root[data-theme=admin_light] :is(.pagination-cyber a,.pagination-cyber span),:root[data-theme=admin_light] .pagination-shell :is(a,span){color:#4f46e5;min-height:2.15rem;box-shadow:none;background:#f5f7ff;border:1px solid #c7d2fe;border-radius:.65rem}:root[data-theme=admin_light] :is(.pagination-cyber a:hover,.pagination-cyber a.is-active),:root[data-theme=admin_light] .pagination-shell :is(a:hover,[aria-current] span,.active span){color:#fff;background:linear-gradient(135deg,#4f46e5,#2563eb);border-color:#0000;box-shadow:0 10px 22px #4f46e538}:root[data-theme=admin_light] .pagination-shell :is([aria-disabled=true] span,span[aria-disabled=true]){color:#94a3b8;background:#e5e7eb;border-color:#d1d5db}:root[data-theme=admin_light] :is(.cyber-badge,.system-badge,.credit-badge,.trial-usage-badge,.table-status,.line-user-badges span,.save-status,[data-package-count-badge],[data-template-count-badge],[data-live-connections-count-badge],.package-assignment-head .cyber-badge){color:#fff;background:linear-gradient(135deg,#4f46e5,#2563eb);border-color:#0000;box-shadow:0 8px 18px #4f46e529}:root[data-theme=admin_light] :is(.cyber-badge-muted,.dashboard-grid-modern .cyber-badge-muted){color:#4f46e5;box-shadow:none;background:#eef2ff;border-color:#c7d2fe}:root[data-theme=admin_light] :is(.table-status.is-enabled,.line-user-badges .is-enabled,.trial-usage-badge,.save-status.is-saved){color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-color:#0000}:root[data-theme=admin_light] :is(.table-status.is-disabled,.line-user-badges .is-disabled,.trial-usage-badge-danger,.save-status.is-error){color:#fff;background:linear-gradient(135deg,#f43f5e,#dc2626);border-color:#0000}:root[data-theme=admin_light] :is(.trial-usage-badge-warning,.save-status.is-dirty,.save-status.is-saving){color:#fff;background:linear-gradient(135deg,#f59e0b,#ea580c);border-color:#0000}:root[data-theme=admin_light] :is(.cyber-badge,.system-badge,.credit-badge,.trial-usage-badge,.table-status,.line-user-badges span) :is(svg,i){color:currentColor;stroke:currentColor}:root[data-theme=admin_light] .members-actions-menu{gap:.08rem;min-width:10.75rem;padding:.35rem}:root[data-theme=admin_light] .members-actions-menu .menu-panel-button,:root[data-theme=admin_light] .members-actions-menu a.menu-panel-button,:root[data-theme=admin_light] .members-actions-menu button.menu-panel-button{color:#111827;background:0 0;border-radius:.48rem;justify-content:flex-start;gap:0;min-height:2.05rem;padding:.45rem .65rem;font-size:.76rem;line-height:1.15}:root[data-theme=admin_light] .members-actions-menu .menu-panel-icon{display:none}:root[data-theme=admin_light] .members-actions-menu .menu-panel-label{color:inherit}:root[data-theme=admin_light] .members-actions-menu .menu-panel-button:hover,:root[data-theme=admin_light] .members-actions-menu .menu-panel-button:focus-visible{color:#4f46e5;background:linear-gradient(135deg,#eef2ff,#e0f2fe);box-shadow:inset 3px 0 #4f46e5}:root[data-theme=admin_light] .members-actions-menu .menu-panel-button.is-success-action:hover,:root[data-theme=admin_light] .members-actions-menu .menu-panel-button.is-success-action:focus-visible{color:#059669;background:linear-gradient(135deg,#ecfdf5,#d1fae5);box-shadow:inset 3px 0 #10b981}:root[data-theme=admin_light] .members-actions-menu .menu-panel-button.is-danger-action:hover,:root[data-theme=admin_light] .members-actions-menu .menu-panel-button.is-danger-action:focus-visible{color:#dc2626;background:linear-gradient(135deg,#fff1f2,#fee2e2);box-shadow:inset 3px 0 #f43f5e}:root[data-theme=admin_light] :is(.package-check,.package-list a,.order-set-card,.order-section-box,.sortable-bouquet-list li){--package-accent:#4f46e5;--package-accent-strong:#4338ca;--package-accent-soft:#eef2ff;--package-accent-tint:#4f46e514;--package-accent-border:#4f46e552;--package-accent-shadow:#4f46e52e}:root[data-theme=admin_light] :is(.order-section-tv,.sortable-bouquet-list[data-sortable-type=tv] li){--package-accent:#2563eb;--package-accent-strong:#1d4ed8;--package-accent-soft:#eff6ff;--package-accent-tint:#2563eb14;--package-accent-border:#2563eb57;--package-accent-shadow:#2563eb2e}:root[data-theme=admin_light] :is(.order-section-vod,.sortable-bouquet-list[data-sortable-type=vod] li){--package-accent:#7c3aed;--package-accent-strong:#6d28d9;--package-accent-soft:#f5f3ff;--package-accent-tint:#7c3aed14;--package-accent-border:#7c3aed57;--package-accent-shadow:#7c3aed2e}:root[data-theme=admin_light] :is(.order-section-series,.sortable-bouquet-list[data-sortable-type=series] li){--package-accent:#0f766e;--package-accent-strong:#0d9488;--package-accent-soft:#ecfeff;--package-accent-tint:#0f766e14;--package-accent-border:#0f766e57;--package-accent-shadow:#0f766e2e}:root[data-theme=admin_light] :is(.package-check,.package-list a,.order-set-card){background:linear-gradient(90deg,var(--package-accent) 0 .28rem,transparent .28rem),linear-gradient(135deg,#fff,var(--package-accent-soft));border-color:var(--package-accent-border);box-shadow:0 10px 24px #0f172a0d}:root[data-theme=admin_light] :is(.package-check:hover,.package-check:has(input:checked),.package-list a:hover,.package-list a.is-active,.order-set-card:hover){color:#111827;background:linear-gradient(90deg,var(--package-accent) 0 .32rem,transparent .32rem),linear-gradient(135deg,#fff,var(--package-accent-soft))}@supports (color:color-mix(in lab,red,red)){:root[data-theme=admin_light] :is(.package-check:hover,.package-check:has(input:checked),.package-list a:hover,.package-list a.is-active,.order-set-card:hover){background:linear-gradient(90deg,var(--package-accent) 0 .32rem,transparent .32rem),linear-gradient(135deg,#fff,color-mix(in srgb,var(--package-accent-soft) 82%,#fff))}}:root[data-theme=admin_light] :is(.package-check:hover,.package-check:has(input:checked),.package-list a:hover,.package-list a.is-active,.order-set-card:hover){border-color:var(--package-accent);box-shadow:0 16px 34px var(--package-accent-shadow);transform:translateY(-1px)}:root[data-theme=admin_light] .package-check strong,:root[data-theme=admin_light] .package-list span,:root[data-theme=admin_light] .order-set-card strong{color:#111827;font-weight:900}:root[data-theme=admin_light] :is(.package-check small,.order-set-card>div>span){color:#475569}:root[data-theme=admin_light] .package-list strong,:root[data-theme=admin_light] .order-set-meta span{color:#fff;background:linear-gradient(135deg,var(--package-accent),var(--package-accent-strong));border-color:#0000}:root[data-theme=admin_light] .package-check>span,:root[data-theme=admin_light] .bouquet-select span{border-color:var(--package-accent);background:#fff}@supports (color:color-mix(in lab,red,red)){:root[data-theme=admin_light] .package-check>span,:root[data-theme=admin_light] .bouquet-select span{border-color:color-mix(in srgb,var(--package-accent) 38%,#cbd5e1)}}:root[data-theme=admin_light] .package-check>span,:root[data-theme=admin_light] .bouquet-select span{box-shadow:inset 0 0 0 3px var(--package-accent-tint)}:root[data-theme=admin_light] .package-check input:checked+span,:root[data-theme=admin_light] .bouquet-select input:checked+span{background:linear-gradient(135deg,var(--package-accent),var(--package-accent-strong));box-shadow:0 8px 18px var(--package-accent-shadow);border-color:#0000}:root[data-theme=admin_light] .package-check input:checked+span:after,:root[data-theme=admin_light] .bouquet-select input:checked+span:after{border-color:#fff}:root[data-theme=admin_light] .order-section-box{background:linear-gradient(90deg,var(--package-accent) 0 .3rem,transparent .3rem),linear-gradient(135deg,#fff,var(--package-accent-soft));border-color:var(--package-accent-border);box-shadow:0 14px 34px #0f172a0f}:root[data-theme=admin_light] .order-section-box:hover{border-color:var(--package-accent);box-shadow:0 18px 40px var(--package-accent-shadow)}:root[data-theme=admin_light] .order-section-head h4{color:#111827;font-weight:900}:root[data-theme=admin_light] .order-section-tools button{color:var(--package-accent);border-color:var(--package-accent-border);background:#fff;box-shadow:0 8px 18px #0f172a0d}:root[data-theme=admin_light] .order-section-tools button:hover,:root[data-theme=admin_light] .order-section-tools button:focus-visible{color:#fff;background:linear-gradient(135deg,var(--package-accent),var(--package-accent-strong));border-color:#0000}:root[data-theme=admin_light] .order-section-tools>span{color:#fff;background:linear-gradient(135deg,var(--package-accent),var(--package-accent-strong));box-shadow:0 8px 18px var(--package-accent-shadow)}:root[data-theme=admin_light] .fixed-sort-box{border-color:var(--package-accent);background:#ffffffb3}@supports (color:color-mix(in lab,red,red)){:root[data-theme=admin_light] .fixed-sort-box{border-color:color-mix(in srgb,var(--package-accent) 24%,#dbeafe)}}:root[data-theme=admin_light] .fixed-sort-box{box-shadow:inset 0 0 0 1px #ffffffb8}:root[data-theme=admin_light] .sortable-bouquet-list li{background:linear-gradient(90deg,var(--package-accent) 0 .24rem,transparent .24rem),linear-gradient(135deg,#fff,var(--package-accent-soft));border-color:var(--package-accent-border);grid-template-columns:auto auto minmax(0,1fr);box-shadow:0 8px 18px #0f172a0a}:root[data-theme=admin_light] .sortable-bouquet-list li:hover,:root[data-theme=admin_light] .sortable-bouquet-list li.is-selected{background:linear-gradient(90deg,var(--package-accent) 0 .3rem,transparent .3rem),linear-gradient(135deg,#fff,var(--package-accent-soft))}@supports (color:color-mix(in lab,red,red)){:root[data-theme=admin_light] .sortable-bouquet-list li:hover,:root[data-theme=admin_light] .sortable-bouquet-list li.is-selected{background:linear-gradient(90deg,var(--package-accent) 0 .3rem,transparent .3rem),linear-gradient(135deg,#fff,color-mix(in srgb,var(--package-accent-soft) 78%,#fff))}}:root[data-theme=admin_light] .sortable-bouquet-list li:hover,:root[data-theme=admin_light] .sortable-bouquet-list li.is-selected{border-color:var(--package-accent);box-shadow:0 14px 28px var(--package-accent-shadow);transform:translateY(-1px)}:root[data-theme=admin_light] .sortable-bouquet-list strong{color:#111827;font-weight:900}:root[data-theme=admin_light] .sortable-bouquet-list small{color:#475569}:root[data-theme=admin_light] .sort-actions button{color:var(--package-accent);border-color:var(--package-accent-border);background:#ffffffeb}:root[data-theme=admin_light] .sort-actions button:hover,:root[data-theme=admin_light] .sort-actions button:focus-visible{color:#fff;background:linear-gradient(135deg,var(--package-accent),var(--package-accent-strong));border-color:#0000}:root[data-theme=admin_light] .topbar-actions{--topbar-control-height:38px;--topbar-control-padding-x:.68rem;--topbar-control-radius:.68rem;--topbar-control-gap:.4rem;--topbar-control-border:#94a3b847;--topbar-control-bg:#ffffff14;--topbar-control-bg-hover:#4f46e557;--topbar-control-shadow:0 8px 18px #02061729;align-items:center;gap:.38rem}:root[data-theme=admin_light] .topbar-actions>form{align-items:center;margin:0;display:flex}:root[data-theme=admin_light] .topbar-actions :is(.system-badge,.credit-badge,.trial-usage-badge,.topbar-language,.btn-cyber,.btn-cyber-ghost,.topbar-settings){min-height:var(--topbar-control-height);height:var(--topbar-control-height);justify-content:center;align-items:center;gap:var(--topbar-control-gap);padding-block:0;padding-inline:var(--topbar-control-padding-x);color:#f8fafc;white-space:nowrap;text-transform:none;background:var(--topbar-control-bg);border:1px solid var(--topbar-control-border);border-radius:var(--topbar-control-radius);box-shadow:var(--topbar-control-shadow);font-size:.72rem;font-weight:800;line-height:1;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}:root[data-theme=admin_light] .topbar-actions :is(.system-badge,.credit-badge,.trial-usage-badge){text-transform:uppercase}:root[data-theme=admin_light] .topbar-actions a.system-badge{text-decoration:none}:root[data-theme=admin_light] .topbar-actions :is(.system-badge,.credit-badge,.trial-usage-badge,.btn-cyber,.btn-cyber-ghost,.topbar-settings):hover,:root[data-theme=admin_light] .topbar-actions :is(.system-badge,.credit-badge,.trial-usage-badge,.btn-cyber,.btn-cyber-ghost,.topbar-settings):focus-visible{color:#fff;background:var(--topbar-control-bg-hover);border-color:#818cf885;outline:0;box-shadow:0 12px 28px #4f46e538}:root[data-theme=admin_light] .topbar-actions a.system-badge[title]{text-overflow:ellipsis;max-width:11.5rem;overflow:hidden}:root[data-theme=admin_light] .topbar-actions .system-badge:first-child{color:#fff;background:linear-gradient(135deg,#10b981,#0d9488);border-color:#0000}:root[data-theme=admin_light] .topbar-actions .credit-badge{color:#fff;background:linear-gradient(135deg,#4f46e5,#2563eb);border-color:#0000}:root[data-theme=admin_light] .topbar-actions .trial-usage-badge,:root[data-theme=admin_light] .topbar-actions .trial-status-badge{color:#fff;text-align:center;background:linear-gradient(135deg,#06b6d4,#2563eb);border-color:#0000;justify-content:center;min-width:7.25rem;padding-left:0;padding-right:.75rem;position:relative}:root[data-theme=admin_light] .topbar-actions .trial-usage-badge svg{position:absolute;left:.65rem}:root[data-theme=admin_light] .topbar-actions :is(.trial-usage-badge-text,.trial-status-badge-text){text-align:center;width:100%;display:block}:root[data-theme=admin_light] .topbar-actions .trial-usage-badge-warning{background:linear-gradient(135deg,#f59e0b,#ea580c)}:root[data-theme=admin_light] .topbar-actions .trial-usage-badge-danger,:root[data-theme=admin_light] .topbar-actions .trial-status-badge-off{background:linear-gradient(135deg,#f43f5e,#dc2626)}:root[data-theme=admin_light] .topbar-actions :is(.btn-cyber,.btn-cyber-ghost).btn-cyber-sm{min-height:var(--topbar-control-height);height:var(--topbar-control-height);padding-block:0;padding-inline:var(--topbar-control-padding-x)}:root[data-theme=admin_light] .topbar-actions .btn-cyber{background:linear-gradient(135deg,#4f46e5,#06b6d4);border-color:#0000}:root[data-theme=admin_light] .topbar-actions .btn-cyber-ghost{color:#f8fafc;background:var(--topbar-control-bg);border-color:var(--topbar-control-border)}:root[data-theme=admin_light] .topbar-actions .topbar-settings{width:var(--topbar-control-height);min-width:var(--topbar-control-height);border-radius:var(--topbar-control-radius);padding-inline:0}:root[data-theme=admin_light] .topbar-actions :is(svg,i){color:currentColor;stroke:currentColor;flex:0 0 1rem;width:1rem;height:1rem}:root[data-theme=admin_light] .topbar-actions .topbar-language{color:#cbd5e1;text-transform:uppercase;justify-content:flex-start;padding-inline:.58rem .28rem}:root[data-theme=admin_light] .topbar-actions .topbar-language>span{color:#cbd5e1;font-size:.72rem;line-height:1}:root[data-theme=admin_light] .topbar-actions .language-trigger{color:#fff;height:30px;min-height:30px;box-shadow:none;background:#ffffff1a;border:1px solid #94a3b847;border-radius:.62rem;align-items:center;gap:.38rem;padding:0 1.28rem 0 .5rem;font-size:.72rem;font-weight:800;line-height:1;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex;position:relative}:root[data-theme=admin_light] .topbar-actions .language-trigger:after{border-color:currentColor;right:.55rem}:root[data-theme=admin_light] .topbar-actions .topbar-language:is(:hover,.is-open),:root[data-theme=admin_light] .topbar-actions .language-trigger:hover,:root[data-theme=admin_light] .topbar-actions .language-trigger:focus-visible{color:#fff;border-color:#818cf885;outline:0;box-shadow:0 12px 28px #4f46e538}:root[data-theme=admin_light] .topbar-actions .topbar-language:is(:hover,.is-open){background:var(--topbar-control-bg-hover)}:root[data-theme=admin_light] .topbar-actions .language-trigger img,:root[data-theme=admin_light] .topbar-actions .language-option img{width:1.05rem;height:.7rem}:root[data-theme=admin_light] .topbar-actions :is(.topbar-status-online,.topbar-status-user,.topbar-status-credits,.topbar-status-trials){display:none!important}:root[data-theme=admin_light] .sidebar-user-status{color:#f8fafc;background:linear-gradient(135deg,#4f46e52e,#06b6d414),#ffffff12;border:1px solid #7dd3fc2e;border-radius:.9rem;gap:.65rem;margin-top:.7rem;padding:.72rem;display:grid;box-shadow:0 14px 30px #02061729}:root[data-theme=admin_light] .sidebar-user-main{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;display:grid}:root[data-theme=admin_light] .sidebar-online-dot{background:#10b981;border-radius:999px;width:.55rem;height:.55rem;box-shadow:0 0 0 3px #10b98129,0 0 14px #10b9816b}:root[data-theme=admin_light] .sidebar-user-main strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:800;line-height:1.25;overflow:hidden}:root[data-theme=admin_light] .sidebar-user-metrics{gap:.38rem;display:grid}:root[data-theme=admin_light] .sidebar-user-metrics span{color:#dbeafe;text-overflow:ellipsis;white-space:nowrap;background:#0f172a57;border:1px solid #94a3b82e;border-radius:999px;align-items:center;min-width:0;min-height:1.65rem;padding:.28rem .5rem;font-size:.68rem;font-weight:800;line-height:1.2;display:inline-flex;overflow:hidden}:root[data-theme=admin_light] :is(.package-check,.package-list a,.order-set-card,.order-section-box,.sortable-bouquet-list li){color:#111827;border:1px solid #e5e7eb;border-left:.32rem solid var(--package-accent);background:#fff;box-shadow:0 10px 26px #0f172a12}:root[data-theme=admin_light] :is(.package-check:hover,.package-check:has(input:checked),.package-list a:hover,.package-list a.is-active,.order-set-card:hover,.order-section-box:hover,.sortable-bouquet-list li:hover,.sortable-bouquet-list li.is-selected){color:#111827;border-color:#dbeafe;border-left-color:var(--package-accent);box-shadow:0 16px 34px var(--package-accent-shadow);background:#fff;transform:translateY(-1px)}:root[data-theme=admin_light] :is(.package-check:has(input:checked),.package-list a.is-active,.sortable-bouquet-list li.is-selected){border-color:var(--package-accent-border);border-left-color:var(--package-accent);box-shadow:inset 0 0 0 1px var(--package-accent),0 16px 34px var(--package-accent-shadow)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=admin_light] :is(.package-check:has(input:checked),.package-list a.is-active,.sortable-bouquet-list li.is-selected){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--package-accent) 24%,transparent),0 16px 34px var(--package-accent-shadow)}}:root[data-theme=admin_light] .order-section-box.is-unselected-bucket,:root[data-theme=admin_light] .fixed-sort-box,:root[data-theme=admin_light] .sortable-bouquet-list.is-drop-target,:root[data-theme=admin_light] .sortable-bouquet-list.is-drop-allowed{background:#fff}:root[data-theme=admin_light] .fixed-sort-box{border-color:#e5e7eb;box-shadow:inset 0 0 0 1px #0f172a05}:root[data-theme=admin_light] .sortable-bouquet-list.is-drop-target{border-color:var(--package-accent);box-shadow:inset 0 0 0 1px var(--package-accent),0 12px 28px var(--package-accent-shadow)}@supports (color:color-mix(in lab,red,red)){:root[data-theme=admin_light] .sortable-bouquet-list.is-drop-target{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--package-accent) 28%,transparent),0 12px 28px var(--package-accent-shadow)}}:root[data-theme=admin_light] :is(.package-check strong,.package-list span,.order-set-card strong,.order-section-head h4,.sortable-bouquet-list strong){color:#111827;font-weight:900}:root[data-theme=admin_light] :is(.package-check small,.order-set-card>div>span,.sortable-bouquet-list small,.package-order-actions span){color:#475569}:root[data-theme=admin_light] .package-check.is-unavailable{opacity:.62;background:#fff;border-left-color:#94a3b8}:root[data-theme=admin_light] .package-list strong,:root[data-theme=admin_light] .order-set-meta span,:root[data-theme=admin_light] .order-section-tools>span{color:#fff;background:linear-gradient(135deg,var(--package-accent),var(--package-accent-strong));box-shadow:0 8px 18px var(--package-accent-shadow);border-color:#0000}:root[data-theme=admin_light] :is(.package-check>span,.bouquet-select span){border-color:var(--package-accent);background:#fff}@supports (color:color-mix(in lab,red,red)){:root[data-theme=admin_light] :is(.package-check>span,.bouquet-select span){border-color:color-mix(in srgb,var(--package-accent) 48%,#cbd5e1)}}:root[data-theme=admin_light] :is(.package-check>span,.bouquet-select span){box-shadow:inset 0 0 0 3px #fffffff2}:root[data-theme=admin_light] :is(.package-check input:checked+span,.bouquet-select input:checked+span){background:linear-gradient(135deg,var(--package-accent),var(--package-accent-strong));box-shadow:0 8px 18px var(--package-accent-shadow);border-color:#0000}:root[data-theme=admin_light] .drag-handle{background:radial-gradient(circle,var(--package-accent) 1.5px,transparent 2px) 0 0 / .5rem .5rem;opacity:.9}:root[data-theme=admin_light] :is(.order-section-tools button,.sort-actions button){color:var(--package-accent);border-color:var(--package-accent-border);background:#fff;box-shadow:0 8px 18px #0f172a0f}:root[data-theme=admin_light] :is(.order-section-tools button,.sort-actions button):hover,:root[data-theme=admin_light] :is(.order-section-tools button,.sort-actions button):focus-visible{color:#fff;background:linear-gradient(135deg,var(--package-accent),var(--package-accent-strong));box-shadow:0 12px 24px var(--package-accent-shadow);border-color:#0000}:root[data-theme=admin_light] :is(.package-check,.package-list a,.order-set-card,.order-section-box,.sortable-bouquet-list li){border-left-style:solid;border-left-width:3px}:root[data-theme=admin_light] :is(.package-check,.package-list a,.order-set-card){border-color:#e5e7eb;border-left-color:var(--package-accent);background:#fff;min-height:3rem;box-shadow:0 8px 20px #0f172a0f}:root[data-theme=admin_light] .package-check{grid-template-columns:1.15rem minmax(0,1fr) auto;align-items:center;column-gap:.65rem;padding:.58rem .72rem}:root[data-theme=admin_light] .package-check>span{align-self:center}:root[data-theme=admin_light] .package-check small{text-align:right;justify-self:end}:root[data-theme=admin_light] .package-list a{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.58rem .72rem}:root[data-theme=admin_light] .order-section-box{border-color:#e5e7eb;border-left-color:var(--package-accent);background:#fff;box-shadow:0 10px 24px #0f172a0f}:root[data-theme=admin_light] .fixed-sort-box{background:#fff;border-color:#e5e7eb;padding:.42rem;box-shadow:inset 0 0 0 1px #0f172a05}:root[data-theme=admin_light] .sortable-bouquet-list{gap:.42rem}:root[data-theme=admin_light] .sortable-bouquet-list li{border:1px solid #e5e7eb;border-left:3px solid var(--package-accent);background:#fff;border-radius:.78rem;grid-template-columns:1.2rem 1rem minmax(0,1fr) auto;align-items:center;gap:0 .65rem;min-height:3.25rem;padding:.55rem .62rem .55rem .72rem;display:grid;transform:none;box-shadow:0 8px 18px #0f172a0e}:root[data-theme=admin_light] .sortable-bouquet-list li:hover,:root[data-theme=admin_light] .sortable-bouquet-list li.is-selected{border-color:#dbeafe;border-left-color:var(--package-accent);box-shadow:0 12px 24px var(--package-accent-shadow);background:#fff;transform:none}:root[data-theme=admin_light] .sortable-bouquet-list li>:is(.bouquet-select,.drag-handle,.sort-actions){align-self:center}:root[data-theme=admin_light] .sortable-bouquet-list li>div:not(.sort-actions){align-self:center;min-width:0}:root[data-theme=admin_light] .sortable-bouquet-list strong{line-height:1.2;display:block}:root[data-theme=admin_light] .sortable-bouquet-list small{margin-top:.18rem;line-height:1.25;display:block}:root[data-theme=admin_light] .bouquet-select{width:1.15rem;height:1.15rem}:root[data-theme=admin_light] .drag-handle{justify-self:center;width:1rem;height:1.35rem}:root[data-theme=admin_light] .sortable-bouquet-list .sort-actions{grid-column:4;justify-self:end;align-items:center;gap:.32rem;width:max-content;display:inline-flex}:root[data-theme=admin_light] .sortable-bouquet-list .sort-actions button{width:1.72rem;min-width:1.72rem;height:1.72rem;min-height:1.72rem;color:var(--package-accent);box-shadow:none;background:#f8fafc;border:1px solid #dbeafe;border-radius:.52rem;padding:0}:root[data-theme=admin_light] .sortable-bouquet-list .sort-actions button:hover,:root[data-theme=admin_light] .sortable-bouquet-list .sort-actions button:focus-visible{color:#fff;background:var(--package-accent);border-color:var(--package-accent);box-shadow:0 8px 16px var(--package-accent-shadow)}:root[data-theme=admin_light] .sortable-bouquet-list .sort-actions button svg{width:.92rem;height:.92rem}:root[data-theme=admin_light] .sortable-bouquet-list li.empty-state{color:#64748b;min-height:auto;box-shadow:none;background:#fff;border:1px dashed #cbd5e1;border-left:3px solid #cbd5e1;padding:.7rem;display:block}:root[data-theme=admin_light] .order-set-grid{gap:1.15rem;max-height:none;padding:.15rem .35rem .35rem 0;overflow:visible}:root[data-theme=admin_light] .order-set-card{color:#111827;background:#fff;border:1px solid #e5e7eb;border-top:4px solid #4f46e5;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;min-height:130px;padding:24px;transition:border-color .18s,box-shadow .18s,color .18s,background-color .18s;display:flex;position:relative;box-shadow:0 16px 36px #0f172a17}:root[data-theme=admin_light] .order-set-card:before{content:none;display:none}:root[data-theme=admin_light] .order-set-card:hover{color:#111827;background:#fff;border-color:#4f46e5 #c7d2fe #c7d2fe;transform:none;box-shadow:0 22px 48px #4f46e529}:root[data-theme=admin_light] .order-set-content,:root[data-theme=admin_light] .order-set-card>div:first-child{flex:auto;gap:0;min-width:0;display:grid}:root[data-theme=admin_light] .order-set-title,:root[data-theme=admin_light] .order-set-card strong{color:#111827;font-size:1.12rem;font-weight:700;line-height:1.25;display:block}:root[data-theme=admin_light] .order-set-package,:root[data-theme=admin_light] .order-set-card>div:first-child>span{color:#64748b;margin-top:.45rem;font-size:.82rem;font-weight:700;line-height:1.25}:root[data-theme=admin_light] .order-set-meta{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}:root[data-theme=admin_light] .order-set-meta span{color:#fff;background:linear-gradient(135deg,#4f46e5,#2563eb);border:0;border-radius:999px;align-items:center;margin:0;padding:.38rem .65rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 8px 16px #4f46e51f}:root[data-theme=admin_light] .order-set-actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:.65rem;min-width:max-content;display:flex}:root[data-theme=admin_light] .order-set-actions form{flex:none;margin:0;display:flex}:root[data-theme=admin_light] .order-set-actions :is(.btn-cyber-outline,.btn-cyber-ghost){white-space:nowrap;border-radius:.72rem;justify-content:center;align-items:center;min-width:5.2rem;min-height:2.4rem;padding:.55rem .9rem;font-size:.78rem;font-weight:800;display:inline-flex}:root[data-theme=admin_light] .order-set-actions .btn-cyber-outline{color:#fff;background:linear-gradient(135deg,#4f46e5,#2563eb);border-color:#0000;box-shadow:0 10px 20px #4f46e52e}:root[data-theme=admin_light] .order-set-actions .btn-cyber-ghost{color:#e11d48;box-shadow:none;background:#fff;border-color:#fecdd3}:root[data-theme=admin_light] .order-set-actions .btn-cyber-outline:hover,:root[data-theme=admin_light] .order-set-actions .btn-cyber-outline:focus-visible{color:#fff;background:linear-gradient(135deg,#4338ca,#1d4ed8);border-color:#0000;box-shadow:0 12px 24px #4f46e538}:root[data-theme=admin_light] .order-set-actions .btn-cyber-ghost:hover,:root[data-theme=admin_light] .order-set-actions .btn-cyber-ghost:focus-visible{color:#fff;background:linear-gradient(135deg,#f43f5e,#e11d48);border-color:#0000;box-shadow:0 12px 24px #f43f5e2e}@media(max-width:640px){:root[data-theme=admin_light] .order-set-card{flex-direction:column;align-items:start;gap:1rem;min-height:0;padding:20px}:root[data-theme=admin_light] .order-set-actions{justify-content:flex-start;width:100%;min-width:0}:root[data-theme=admin_light] .order-set-actions :is(a,button){flex:auto}}:root[data-theme=admin_light]{--admin-card-radius:16px;--admin-card-padding:24px;--admin-card-gap:1rem;--admin-card-border:#e5e7eb;--admin-card-bg:#fff;--admin-card-shadow:0 16px 36px #0f172a14;--admin-card-shadow-hover:0 20px 44px #4f46e524;--admin-card-accent:#4f46e5;--admin-card-accent-alt:#06b6d4}:root[data-theme=admin_light] :is(.admin-card,.cyber-card,.component-panel,.package-order-panel,.package-picker,.dashboard-grid-modern .dashboard-panel,.cyber-table-shell,.user-filter-bar,.package-assignment-box,.line-user-card,.member-profile-hero,.member-profile-panel,.member-profile-stats,.member-profile-info,.member-profile-wide,.order-section-box,.order-set-card,.modal__container,.bootstrap-modal .modal-content,.theme-panel,.member-credit-summary,.xtream-info-list div,.package-detail-grid div,.dashboard-summary-grid div,.dashboard-media-list li,.dashboard-panel .feed-list li,.stat-card,.cyber-status-list div){color:#111827;background:var(--admin-card-bg);border:1px solid var(--admin-card-border);border-radius:var(--admin-card-radius);box-shadow:var(--admin-card-shadow)}:root[data-theme=admin_light] :is(.cyber-card,.component-panel,.package-order-panel,.package-picker,.dashboard-grid-modern .dashboard-panel,.cyber-table-shell,.user-filter-bar,.package-assignment-box,.member-profile-hero,.member-profile-panel,.order-set-card){padding:var(--admin-card-padding)}:root[data-theme=admin_light] :is(.cyber-card,.component-panel,.package-order-panel,.package-picker,.dashboard-grid-modern .dashboard-panel,.cyber-table-shell,.user-filter-bar,.package-assignment-box,.line-user-card,.member-profile-hero,.member-profile-panel,.order-section-box,.order-set-card):hover{box-shadow:var(--admin-card-shadow-hover);border-color:#c7d2fe}:root[data-theme=admin_light] .cyber-card:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #4f46e50a}:root[data-theme=admin_light] :is(.admin-card-header,.panel-head,.package-assignment-head,.member-create-head,.order-edit-head,.theme-panel-header,.auth-card-head){flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin:0 0 1rem;display:flex}:root[data-theme=admin_light] :is(.panel-head,.package-assignment-head,.member-create-head,.order-edit-head)>div:first-child{gap:.32rem;min-width:0;display:grid}:root[data-theme=admin_light] :is(.panel-head h3,.package-assignment-head h3,.member-create-head h3,.order-edit-head h3,.dashboard-panel h3,.member-profile-title h3,.auth-card h2){color:#111827;margin:0;font-size:1rem;font-weight:800;line-height:1.25}:root[data-theme=admin_light] :is(.panel-head p,.package-assignment-head p,.member-create-head p,.order-edit-head p,.dashboard-panel p,.member-profile-title p){color:#64748b;margin:0;font-size:.78rem;line-height:1.45}:root[data-theme=admin_light] :is(.admin-card-actions,.panel-actions,.member-profile-actions,.save-actions,.order-set-actions,.order-section-tools){flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}:root[data-theme=admin_light] :is(.admin-card-body,.auth-form,.package-order-panel form[data-sortable-form],.member-profile-detail-grid,.ticket-thread,.line-user-list,.order-section-grid){gap:var(--admin-card-gap)}:root[data-theme=admin_light] :is(.admin-card-footer,.modal__footer,.bootstrap-modal .modal-footer,.pagination-shell,.package-order-actions,.save-actions){border-top:1px solid #e5e7eb;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:1rem;padding-top:1rem;display:flex}:root[data-theme=admin_light] .pagination-shell{justify-content:center}:root[data-theme=admin_light] .cyber-status-toast{--admin-toast-accent:#2563eb;--admin-toast-shadow:#2563eb2e;color:#fff;border-color:#94a3b83d;border-left-color:var(--admin-toast-accent);box-shadow:0 18px 44px #02061757,0 0 0 1px #ffffff08,0 0 24px var(--admin-toast-shadow);background:linear-gradient(135deg,#ffffff0f,#0000 52%),#0f172a}:root[data-theme=admin_light] .cyber-status-toast.is-success{--admin-toast-accent:#10b981;--admin-toast-shadow:#10b9812e}:root[data-theme=admin_light] .cyber-status-toast.is-info{--admin-toast-accent:#2563eb;--admin-toast-shadow:#2563eb2e}:root[data-theme=admin_light] .cyber-status-toast.is-warning{--admin-toast-accent:#f59e0b;--admin-toast-shadow:#f59e0b2e}:root[data-theme=admin_light] .cyber-status-toast.is-error{--admin-toast-accent:#f43f5e;--admin-toast-shadow:#f43f5e2e}:root[data-theme=admin_light] .cyber-status-toast-copy strong{color:#fff;font-weight:700}:root[data-theme=admin_light] .cyber-status-toast-copy small{color:#fff;opacity:.9}:root[data-theme=admin_light] .cyber-status-toast-icon{color:#fff;background:var(--admin-toast-accent);box-shadow:0 10px 22px var(--admin-toast-shadow);border-radius:999px}:root[data-theme=admin_light] .cyber-status-toast-icon svg{color:currentColor;stroke:currentColor}:root[data-theme=admin_light] .cyber-status-toast-close{color:#fff;background:#ffffff14;border-color:#ffffff29}:root[data-theme=admin_light] .cyber-status-toast-close:hover,:root[data-theme=admin_light] .cyber-status-toast-close:focus-visible{color:#fff;background:#ffffff29;border-color:#ffffff52;outline:0}:root[data-theme=admin_light] .toast-shell{color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);border-color:#ffffff38;box-shadow:0 18px 44px #2563eb38}:root[data-theme=admin_light] .toast-shell span{color:#ffffffe0}:root[data-theme=admin_light] .toast-dot{background:#fff;box-shadow:0 0 18px #ffffff6b}:root[data-theme=admin_light] .cyber-table-shell{padding:0;overflow:hidden}:root[data-theme=admin_light] .cyber-table-shell .cyber-table{margin:0}:root[data-theme=admin_light] .user-filter-bar{align-items:end;gap:1rem}:root[data-theme=admin_light] :is(.package-assignment-box,.order-section-box,.member-profile-panel){gap:1rem;display:grid}:root[data-theme=admin_light] .order-set-card{border-top:4px solid var(--admin-card-accent)}:root[data-theme=admin_light] .dashboard-access-grid div{color:#fff;border-radius:var(--admin-card-radius);background:linear-gradient(135deg,#4f46e5,#2563eb 52%,#06b6d4);border-color:#0000;position:relative;overflow:hidden;box-shadow:0 18px 38px #4f46e53d}:root[data-theme=admin_light] .dashboard-access-grid div:nth-child(2){background:linear-gradient(135deg,#06b6d4,#0f766e 56%,#10b981);box-shadow:0 18px 38px #06b6d43d}:root[data-theme=admin_light] .dashboard-access-grid div:after{aspect-ratio:1;content:"";background:#ffffff29;border-radius:999px;width:7rem;position:absolute;inset:auto -2rem -2.8rem auto}:root[data-theme=admin_light] .dashboard-access-grid :is(span,strong){z-index:1;color:#fff;position:relative}:root[data-theme=admin_light] .dashboard-access-grid span{opacity:.9}:root[data-theme=admin_light] .dashboard-panel-access .dashboard-access-grid>.dashboard-access-card{color:#fff;border-radius:var(--admin-card-radius);background:linear-gradient(135deg,#4f46e5,#2563eb 52%,#06b6d4);border:1px solid #ffffff2e;align-content:center;gap:.35rem;min-height:5.25rem;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #4f46e53d}:root[data-theme=admin_light] .dashboard-panel-access .dashboard-access-grid>.dashboard-access-card-m3u{background:linear-gradient(135deg,#06b6d4,#0f766e 56%,#10b981);box-shadow:0 18px 38px #06b6d43d}:root[data-theme=admin_light] .dashboard-panel-access .dashboard-access-grid>.dashboard-access-card:after{aspect-ratio:1;content:"";background:#ffffff29;border-radius:999px;width:7rem;position:absolute;inset:auto -2rem -2.8rem auto}:root[data-theme=admin_light] .dashboard-panel-access .dashboard-access-grid>.dashboard-access-card :is(span,strong){z-index:1;color:#fff;position:relative}:root[data-theme=admin_light] .dashboard-panel-access .dashboard-access-grid>.dashboard-access-card span{opacity:.9}:root[data-theme=admin_light] .dashboard-panel-access .dashboard-access-grid>.dashboard-access-card strong{font-weight:800}@media(max-width:640px){:root[data-theme=admin_light]{--admin-card-padding:18px}:root[data-theme=admin_light] :is(.panel-head,.package-assignment-head,.member-create-head,.order-edit-head){flex-direction:column;align-items:stretch}:root[data-theme=admin_light] :is(.panel-actions,.member-profile-actions,.admin-card-actions){justify-content:flex-start}}:root[data-theme=spruha] .app-sidebar,:root[data-theme=spruha] .top-navbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c081ff0;border-color:#b2a3ff1f;box-shadow:0 18px 46px #0000005c}:root[data-theme=spruha] .app-sidebar{border-right-color:#b2a3ff24}:root[data-theme=spruha] .top-navbar{border-bottom-color:#b2a3ff1f}:root[data-theme=spruha] .sidebar-brand,:root[data-theme=spruha] .cyber-card,:root[data-theme=spruha] .theme-panel,:root[data-theme=spruha] .cyber-table-shell,:root[data-theme=spruha] .user-filter-bar,:root[data-theme=spruha] .package-assignment-box,:root[data-theme=spruha] .line-user-card,:root[data-theme=spruha] .order-section-box,:root[data-theme=spruha] .modal__container,:root[data-theme=spruha] .menu-panel,:root[data-theme=spruha] .custom-select-menu,:root[data-theme=spruha] .toast-shell{background:linear-gradient(#181431f5,#100c24f0);border-color:#b2a3ff24;box-shadow:0 18px 48px #0000005c}:root[data-theme=spruha] .brand-mark{background:linear-gradient(135deg,#8b5cf652,#8b5cf60f),linear-gradient(45deg,#0000 42%,#8b5cf6 44% 56%,#0000 58%)}:root[data-theme=spruha] .sidebar-nav .nav-link{border-radius:.55rem}:root[data-theme=spruha] .sidebar-nav .nav-link svg,:root[data-theme=spruha] .nav-icon{color:#c4b5fd;filter:none}:root[data-theme=spruha] .sidebar-nav .nav-link:hover,:root[data-theme=spruha] .sidebar-nav .nav-link.active,:root[data-theme=spruha] .theme-option:hover,:root[data-theme=spruha] .theme-option[aria-pressed=true]{color:#fff;background:#8b5cf629;border-color:#8b5cf680;box-shadow:0 10px 24px #0c081f4d}:root[data-theme=spruha] .cyber-card{border-radius:.75rem}:root[data-theme=spruha] .btn-cyber:hover{color:#fff;background:#8b5cf6;border-color:#a78bfa;box-shadow:0 14px 28px #7c3aed47}:root[data-theme=spruha] .btn-cyber-outline{color:#c4b5fd;background:#8b5cf60f;border-color:#8b5cf675}:root[data-theme=spruha] .btn-cyber-outline:hover,:root[data-theme=spruha] .btn-cyber-ghost:hover{color:#fff;box-shadow:none;background:#8b5cf629;border-color:#8b5cf680}:root[data-theme=spruha] .field-group input,:root[data-theme=spruha] .field-group select,:root[data-theme=spruha] .field-group textarea,:root[data-theme=spruha] .input-combo input,:root[data-theme=spruha] .floating-field textarea,:root[data-theme=spruha] .custom-select-trigger,:root[data-theme=spruha] .topbar-search,:root[data-theme=spruha] .topbar-language,:root[data-theme=spruha] .topbar-settings,:root[data-theme=spruha] .sidebar-toggle,:root[data-theme=spruha] .icon-button{color:#f8f7ff;background:#08061694;border-color:#b2a3ff24}:root[data-theme=spruha] .field-group input:focus,:root[data-theme=spruha] .field-group select:focus,:root[data-theme=spruha] .field-group textarea:focus,:root[data-theme=spruha] .input-combo input:focus,:root[data-theme=spruha] .floating-field textarea:focus,:root[data-theme=spruha] .custom-select.is-open .custom-select-trigger,:root[data-theme=spruha] .topbar-search:focus-within{border-color:#8b5cf6ad;box-shadow:0 0 0 .18rem #8b5cf62e}:root[data-theme=spruha] .cyber-table th{color:#c4b5fd;background:#8b5cf61c}:root[data-theme=spruha] .credit-badge{color:#ecfdf5;background:#16a34a;border-color:#22c55e}:root[data-theme=magic_ott] body{background:radial-gradient(circle at 20% 8%,#ffc1071f,#0000 26rem),linear-gradient(#000,#050505 52%,#000)}:root[data-theme=magic_ott] body:before{-webkit-mask-image:linear-gradient(to bottom,var(--mask-strong),transparent 72%);mask-image:linear-gradient(to bottom,var(--mask-strong),transparent 72%);background-image:linear-gradient(#ffc1070b 1px,#0000 1px),linear-gradient(90deg,#ffc10709 1px,#0000 1px)}:root[data-theme=magic_ott] .app-sidebar,:root[data-theme=magic_ott] .top-navbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000;border-color:#2a2a2a;box-shadow:0 16px 44px #000000b8}:root[data-theme=magic_ott] .app-sidebar{border-right-color:#2a2a2a}:root[data-theme=magic_ott] .top-navbar{border-bottom-color:#2a2a2a}:root[data-theme=magic_ott] .sidebar-brand,:root[data-theme=magic_ott] .cyber-card,:root[data-theme=magic_ott] .theme-panel,:root[data-theme=magic_ott] .cyber-table-shell{-webkit-backdrop-filter:none;backdrop-filter:none;background:#111;border-color:#2a2a2a;box-shadow:0 18px 46px #0000009e}:root[data-theme=magic_ott] .brand-mark{background:linear-gradient(135deg,#ffc10747,#ffc1070a),linear-gradient(45deg,#0000 42%,#ffc107 44% 56%,#0000 58%)}:root[data-theme=magic_ott] .sidebar-nav .nav-link svg,:root[data-theme=magic_ott] .nav-icon{color:#ffc107;filter:drop-shadow(0 0 7px #ffc1076b)}:root[data-theme=magic_ott] .sidebar-nav .nav-link:hover,:root[data-theme=magic_ott] .sidebar-nav .nav-link.active,:root[data-theme=magic_ott] .theme-option:hover,:root[data-theme=magic_ott] .theme-option[aria-pressed=true]{color:#fff;background:#ffc1071f;border-color:#ffc10785;box-shadow:0 0 0 1px #ffc1072e,0 16px 34px #0000006b}:root[data-theme=magic_ott] .cyber-card:hover{border-color:#ffc10794;box-shadow:0 18px 50px #000000b8,0 0 34px #ffc10724}:root[data-theme=magic_ott] .btn-cyber{color:#000;background:#ffc107;border-color:#ffc107;box-shadow:0 0 18px #ffc1073d}:root[data-theme=magic_ott] .btn-cyber:hover{color:#000;background:#ffd65a;border-color:#ffd65a;box-shadow:0 0 24px #ffc10752}:root[data-theme=magic_ott] .btn-cyber-outline{color:#ffc107;background:#000;border-color:#ffc1079e}:root[data-theme=magic_ott] .btn-cyber-outline:hover{color:#fff;background:#ffc10724;border-color:#ffc107}:root[data-theme=magic_ott] .btn-cyber-ghost{color:#fff;background:#111;border-color:#2a2a2a}:root[data-theme=magic_ott] .btn-cyber-ghost:hover{color:#ffc107;background:#000;border-color:#ffc10785}:root[data-theme=magic_ott] .sidebar-toggle,:root[data-theme=magic_ott] .icon-button,:root[data-theme=magic_ott] .field-group input,:root[data-theme=magic_ott] .field-group select,:root[data-theme=magic_ott] .field-group textarea,:root[data-theme=magic_ott] .input-combo input,:root[data-theme=magic_ott] .floating-field textarea,:root[data-theme=magic_ott] .custom-select-trigger,:root[data-theme=magic_ott] .topbar-search{color:#fff;background:#000;border-color:#2a2a2a}:root[data-theme=magic_ott] .field-group input:focus,:root[data-theme=magic_ott] .field-group select:focus,:root[data-theme=magic_ott] .field-group textarea:focus,:root[data-theme=magic_ott] .input-combo input:focus,:root[data-theme=magic_ott] .floating-field textarea:focus,:root[data-theme=magic_ott] .custom-select.is-open .custom-select-trigger,:root[data-theme=magic_ott] .topbar-search:focus-within{border-color:#ffc107;box-shadow:0 0 0 .18rem #ffc10738}:root[data-theme=magic_ott] .custom-select-menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:#050505;border-color:#ffc10794;box-shadow:0 18px 40px #000000b8,0 0 22px #ffc10729}:root[data-theme=magic_ott] .custom-select-option:hover,:root[data-theme=magic_ott] .custom-select-option[aria-selected=true],:root[data-theme=magic_ott] .custom-select-option[data-highlighted=true]{color:#fff;background:#ffc10724;border-color:#ffc10785}:root[data-theme=magic_ott] .cyber-table th{color:#ffc107;background:#ffc1071a}:root[data-theme=magic_ott] .cyber-table tbody tr{background:#0b0b0b}:root[data-theme=magic_ott] .cyber-table tbody tr:hover{background:#ffc1071a}:root[data-theme=midnight_teal] body{background:radial-gradient(circle at 18% 8%,#19d3c524,#0000 26rem),radial-gradient(circle at 82% 18%,#8a93ff1f,#0000 24rem),linear-gradient(#07111b,#08131f 54%,#050c14)}:root[data-theme=midnight_teal] body:before{background-image:linear-gradient(#19d3c50a 1px,#0000 1px),linear-gradient(90deg,#19d3c508 1px,#0000 1px);-webkit-mask-image:linear-gradient(#000000ad,#0000 76%);mask-image:linear-gradient(#000000ad,#0000 76%)}:root[data-theme=midnight_teal] .app-sidebar,:root[data-theme=midnight_teal] .top-navbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07111bf5;border-color:#7db0d22e;box-shadow:0 16px 44px #0000006b}:root[data-theme=midnight_teal] .sidebar-brand,:root[data-theme=midnight_teal] .cyber-card,:root[data-theme=midnight_teal] .theme-panel,:root[data-theme=midnight_teal] .cyber-table-shell{background:#0b1522e6;border-color:#7db0d22e;box-shadow:0 18px 46px #00000061}:root[data-theme=midnight_teal] .brand-mark{background:linear-gradient(135deg,#19d3c54d,#19d3c50a),linear-gradient(45deg,#0000 42%,#19d3c5 44% 56%,#0000 58%)}:root[data-theme=midnight_teal] .sidebar-nav .nav-link svg,:root[data-theme=midnight_teal] .nav-icon{color:#19d3c5;filter:drop-shadow(0 0 7px #19d3c55c)}:root[data-theme=midnight_teal] .sidebar-nav .nav-link:hover,:root[data-theme=midnight_teal] .sidebar-nav .nav-link.active,:root[data-theme=midnight_teal] .theme-option:hover,:root[data-theme=midnight_teal] .theme-option[aria-pressed=true]{color:#eef8ff;background:#19d3c51f;border-color:#19d3c56b;box-shadow:0 0 0 1px #19d3c529,0 14px 32px #00000061}:root[data-theme=midnight_teal] .cyber-card:hover{border-color:#19d3c56b;box-shadow:0 18px 46px #00000075,0 0 34px #19d3c51f}:root[data-theme=midnight_teal] .btn-cyber{color:#041018;background:#19d3c5;border-color:#19d3c5}:root[data-theme=midnight_teal] .btn-cyber:hover{color:#041018;background:#7df3ea;border-color:#7df3ea}:root[data-theme=midnight_teal] .btn-cyber-outline{color:#19d3c5;background:#07111b;border-color:#19d3c580}:root[data-theme=midnight_teal] .btn-cyber-outline:hover{color:#eef8ff;background:#19d3c51f;border-color:#19d3c5}:root[data-theme=midnight_teal] .btn-cyber-ghost{color:#eef8ff;background:#ffffff08;border-color:#7db0d224}:root[data-theme=midnight_teal] .btn-cyber-ghost:hover{color:#19d3c5;background:#19d3c514;border-color:#19d3c56b}:root[data-theme=midnight_teal] .sidebar-toggle,:root[data-theme=midnight_teal] .icon-button,:root[data-theme=midnight_teal] .field-group input,:root[data-theme=midnight_teal] .field-group select,:root[data-theme=midnight_teal] .field-group textarea,:root[data-theme=midnight_teal] .input-combo input,:root[data-theme=midnight_teal] .floating-field textarea,:root[data-theme=midnight_teal] .custom-select-trigger,:root[data-theme=midnight_teal] .topbar-search{color:#eef8ff;background:#07111bf5;border-color:#7db0d22e}:root[data-theme=midnight_teal] .field-group input:focus,:root[data-theme=midnight_teal] .field-group select:focus,:root[data-theme=midnight_teal] .field-group textarea:focus,:root[data-theme=midnight_teal] .input-combo input:focus,:root[data-theme=midnight_teal] .floating-field textarea:focus,:root[data-theme=midnight_teal] .custom-select.is-open .custom-select-trigger,:root[data-theme=midnight_teal] .topbar-search:focus-within{border-color:#19d3c5;box-shadow:0 0 0 .18rem #19d3c538}:root[data-theme=midnight_teal] .custom-select-menu{background:#08111a;border-color:#19d3c573}:root[data-theme=midnight_teal] .custom-select-option:hover,:root[data-theme=midnight_teal] .custom-select-option[aria-selected=true],:root[data-theme=midnight_teal] .custom-select-option[data-highlighted=true]{color:#eef8ff;background:#19d3c51f;border-color:#19d3c56b}:root[data-theme=midnight_teal] .cyber-table th{color:#19d3c5;background:#19d3c514}:root[data-theme=midnight_teal] .cyber-table tbody tr{background:#07111be0}:root[data-theme=midnight_teal] .cyber-table tbody tr:hover{background:#19d3c514}:root[data-theme=light] body{background:radial-gradient(circle at 18% 8%,#2563eb14,#0000 26rem),radial-gradient(circle at 82% 18%,#14b8a614,#0000 24rem),linear-gradient(#f8fbff,#eef3f9)}:root[data-theme=light] body:before{background-image:linear-gradient(#0f172a0a 1px,#0000 1px),linear-gradient(90deg,#0f172a0a 1px,#0000 1px);-webkit-mask-image:linear-gradient(#0000006b,#0000 76%);mask-image:linear-gradient(#0000006b,#0000 76%)}:root[data-theme=light] .app-sidebar,:root[data-theme=light] .top-navbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff5;border-color:#2563eb1a;box-shadow:0 16px 44px #0f172a14}:root[data-theme=light] .sidebar-brand,:root[data-theme=light] .cyber-card,:root[data-theme=light] .theme-panel,:root[data-theme=light] .cyber-table-shell{background:#ffffffeb;border-color:#2563eb1f;box-shadow:0 16px 40px #0f172a14}:root[data-theme=light] .brand-mark{background:linear-gradient(135deg,#2563eb2e,#2563eb0a),linear-gradient(45deg,#0000 42%,#2563eb 44% 56%,#0000 58%)}:root[data-theme=light] .sidebar-nav .nav-link svg,:root[data-theme=light] .nav-icon{color:#2563eb}:root[data-theme=light] .sidebar-nav .nav-link:hover,:root[data-theme=light] .sidebar-nav .nav-link.active,:root[data-theme=light] .theme-option:hover,:root[data-theme=light] .theme-option[aria-pressed=true]{color:#0f172a;background:#2563eb14;border-color:#2563eb33;box-shadow:0 0 0 1px #2563eb14,0 12px 28px #0f172a0f}:root[data-theme=light] .cyber-card:hover{border-color:#2563eb2e;box-shadow:0 18px 44px #0f172a1a}:root[data-theme=light] .btn-cyber{color:#fff;background:#2563eb;border-color:#2563eb}:root[data-theme=light] .btn-cyber:hover{color:#fff;background:#1d4ed8;border-color:#1d4ed8}:root[data-theme=light] .btn-cyber-outline{color:#2563eb;background:#fff;border-color:#2563eb3d}:root[data-theme=light] .btn-cyber-outline:hover{color:#fff;background:#2563eb;border-color:#2563eb}:root[data-theme=light] .btn-cyber-ghost{color:#0f172a;background:#ffffffbf;border-color:#0f172a14}:root[data-theme=light] .btn-cyber-ghost:hover{color:#2563eb;background:#2563eb14;border-color:#2563eb33}:root[data-theme=light] .sidebar-toggle,:root[data-theme=light] .icon-button,:root[data-theme=light] .field-group input,:root[data-theme=light] .field-group select,:root[data-theme=light] .field-group textarea,:root[data-theme=light] .input-combo input,:root[data-theme=light] .floating-field textarea,:root[data-theme=light] .custom-select-trigger,:root[data-theme=light] .topbar-search{color:#0f172a;background:#fff;border-color:#0f172a1f}:root[data-theme=light] .field-group input:focus,:root[data-theme=light] .field-group select:focus,:root[data-theme=light] .field-group textarea:focus,:root[data-theme=light] .input-combo input:focus,:root[data-theme=light] .floating-field textarea:focus,:root[data-theme=light] .custom-select.is-open .custom-select-trigger,:root[data-theme=light] .topbar-search:focus-within{border-color:#2563eb;box-shadow:0 0 0 .18rem #2563eb29}:root[data-theme=light] .custom-select-menu{background:#fff;border-color:#2563eb29;box-shadow:0 18px 40px #0f172a1f}:root[data-theme=light] .custom-select-option:hover,:root[data-theme=light] .custom-select-option[aria-selected=true],:root[data-theme=light] .custom-select-option[data-highlighted=true]{color:#0f172a;background:#2563eb14;border-color:#2563eb2e}:root[data-theme=light] .cyber-table th{color:#2563eb;background:#2563eb0f}:root[data-theme=light] .cyber-table tbody tr{background:#fff}:root[data-theme=light] .cyber-table tbody tr:hover{background:#2563eb0d}:root[data-theme=dark] body{background:radial-gradient(circle at 18% 8%,#22d3ee1f,#0000 26rem),radial-gradient(circle at 82% 18%,#818cf81a,#0000 24rem),linear-gradient(#0b1220,#0f172a 52%,#020617)}:root[data-theme=dark] body:before{background-image:linear-gradient(#94a3b80d 1px,#0000 1px),linear-gradient(90deg,#94a3b80d 1px,#0000 1px);-webkit-mask-image:linear-gradient(#0000008f,#0000 78%);mask-image:linear-gradient(#0000008f,#0000 78%)}:root[data-theme=dark] .app-sidebar,:root[data-theme=dark] .top-navbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172af5;border-color:#22d3ee24;box-shadow:0 16px 44px #0206176b}:root[data-theme=dark] .sidebar-brand,:root[data-theme=dark] .cyber-card,:root[data-theme=dark] .theme-panel,:root[data-theme=dark] .cyber-table-shell{background:#0f172ae6;border-color:#94a3b824;box-shadow:0 16px 40px #02061761}:root[data-theme=dark] .brand-mark{background:linear-gradient(135deg,#22d3ee38,#22d3ee0a),linear-gradient(45deg,#0000 42%,#22d3ee 44% 56%,#0000 58%)}:root[data-theme=dark] .sidebar-nav .nav-link svg,:root[data-theme=dark] .nav-icon{color:#22d3ee;filter:drop-shadow(0 0 7px #22d3ee57)}:root[data-theme=dark] .sidebar-nav .nav-link:hover,:root[data-theme=dark] .sidebar-nav .nav-link.active,:root[data-theme=dark] .theme-option:hover,:root[data-theme=dark] .theme-option[aria-pressed=true]{color:#e5eefb;background:#22d3ee1a;border-color:#22d3ee57;box-shadow:0 0 0 1px #22d3ee1f,0 14px 32px #02061752}:root[data-theme=dark] .cyber-card:hover{border-color:#22d3ee57;box-shadow:0 18px 44px #02061775,0 0 34px #22d3ee1f}:root[data-theme=dark] .btn-cyber{color:#04111b;background:#22d3ee;border-color:#22d3ee}:root[data-theme=dark] .btn-cyber:hover{color:#04111b;background:#67e8f9;border-color:#67e8f9}:root[data-theme=dark] .btn-cyber-outline{color:#22d3ee;background:#0b1220;border-color:#22d3ee5c}:root[data-theme=dark] .btn-cyber-outline:hover{color:#e5eefb;background:#22d3ee1a;border-color:#22d3ee}:root[data-theme=dark] .btn-cyber-ghost{color:#e5eefb;background:#ffffff08;border-color:#94a3b824}:root[data-theme=dark] .btn-cyber-ghost:hover{color:#22d3ee;background:#22d3ee14;border-color:#22d3ee57}:root[data-theme=dark] .sidebar-toggle,:root[data-theme=dark] .icon-button,:root[data-theme=dark] .field-group input,:root[data-theme=dark] .field-group select,:root[data-theme=dark] .field-group textarea,:root[data-theme=dark] .input-combo input,:root[data-theme=dark] .floating-field textarea,:root[data-theme=dark] .custom-select-trigger,:root[data-theme=dark] .topbar-search{color:#e5eefb;background:#0f172af5;border-color:#94a3b824}:root[data-theme=dark] .field-group input:focus,:root[data-theme=dark] .field-group select:focus,:root[data-theme=dark] .field-group textarea:focus,:root[data-theme=dark] .input-combo input:focus,:root[data-theme=dark] .floating-field textarea:focus,:root[data-theme=dark] .custom-select.is-open .custom-select-trigger,:root[data-theme=dark] .topbar-search:focus-within{border-color:#22d3ee;box-shadow:0 0 0 .18rem #22d3ee2e}:root[data-theme=dark] .custom-select-menu{background:#0f172a;border-color:#22d3ee47;box-shadow:0 18px 40px #0206176b}:root[data-theme=dark] .custom-select-option:hover,:root[data-theme=dark] .custom-select-option[aria-selected=true],:root[data-theme=dark] .custom-select-option[data-highlighted=true]{color:#e5eefb;background:#22d3ee1a;border-color:#22d3ee52}:root[data-theme=dark] .cyber-table th{color:#22d3ee;background:#22d3ee0f}:root[data-theme=dark] .cyber-table tbody tr{background:#0f172ae6}:root[data-theme=dark] .cyber-table tbody tr:hover{background:#22d3ee0f}.modal{display:none}.modal.is-open{z-index:1200;display:block;position:relative}.modal__overlay{z-index:1200;background:radial-gradient(circle at top,rgba(var(--accent-rgb),.12),transparent 30rem),#02060ead;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0;overflow:auto}.modal__container{z-index:1;width:min(46rem,100%);max-height:calc(100vh - 2.5rem);color:var(--text);border:1px solid rgba(var(--accent-rgb),.26);box-shadow:0 32px 90px #0000009e,0 0 0 1px #ffffff08 inset,0 0 42px rgba(var(--accent-rgb),.16);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#090e1cfa,#04060cfa);border-radius:1.35rem;gap:0;transition:transform .18s,opacity .18s;display:grid;position:relative;overflow:hidden;transform:translateY(10px)scale(.98)}.modal.is-open .modal__container{transform:translateY(0)scale(1)}.modal__container:before{content:"";background:linear-gradient(90deg,var(--accent),rgba(var(--accent-rgb),.45) 48%,#ffffff14);height:.4rem;position:absolute;inset:0 0 auto}.modal__header,.modal__footer{justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.modal__header h2,.modal__content p{margin:0}.modal__header{background:#ffffff04;border-bottom:1px solid #ffffff0f}.modal__header h2{letter-spacing:0;text-transform:none;font-size:1rem;font-weight:700;line-height:1.2}.modal__content{padding:1rem 1.25rem 0}.modal__content p{color:var(--text);background:linear-gradient(#ffffff0d,#ffffff08);border:1px solid #ffffff14;border-radius:.95rem;padding:1rem 1.1rem;line-height:1.55;box-shadow:inset 0 1px #ffffff0a}.modal__footer{background:#ffffff04;border-top:1px solid #ffffff0f;justify-content:flex-end;margin-top:1rem}.modal__footer .btn-cyber,.modal__footer .btn-cyber-ghost{text-transform:none;border-radius:.8rem;min-width:7.5rem}.modal__footer .btn-cyber-ghost{background:#ffffff08}.modal__footer .btn-cyber:hover,.modal__footer .btn-cyber-ghost:hover{transform:translateY(-1px)}.subscription-delete-modal{width:min(34rem,100%)}.subscription-delete-modal .modal__header{padding:1.2rem 1.35rem}.subscription-delete-title{align-items:center;gap:.85rem;min-width:0;display:flex}.subscription-delete-title h2{overflow-wrap:anywhere;min-width:0;font-size:1.05rem}.subscription-delete-icon{color:#ffb4b4;background:#ff4d6d21;border:1px solid #ff4d6d47;border-radius:.8rem;flex:none;place-items:center;width:2.4rem;height:2.4rem;display:inline-grid;box-shadow:0 0 24px #ff4d6d1f}.subscription-delete-icon svg{width:1.15rem;height:1.15rem}.subscription-delete-content{gap:.85rem;padding:1.25rem 1.35rem 0;display:grid}.subscription-delete-content p{color:var(--text-muted);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.subscription-delete-warning{color:var(--text);background:linear-gradient(#ff4d6d21,#ff4d6d0f);border:1px solid #ff4d6d47;border-radius:1rem;gap:.35rem;padding:1rem;display:grid;box-shadow:inset 0 1px #ffffff0d,0 18px 34px #ff4d6d14}.subscription-delete-warning strong{color:#ffd1d9;text-transform:uppercase;font-size:.78rem;font-weight:800}.subscription-delete-warning span{line-height:1.55}.subscription-delete-note{line-height:1.6}.subscription-delete-actions{align-items:center;padding:1.1rem 1.35rem 1.25rem}.subscription-delete-actions form{margin:0}.unsaved-guard-modal__container{border-radius:1.15rem;width:min(29rem,92vw)}.unsaved-guard-modal__header{padding:1.15rem 1.25rem}.unsaved-guard-modal__title{align-items:center;gap:.8rem;min-width:0;display:flex}.unsaved-guard-modal__title h2{overflow-wrap:anywhere;min-width:0;font-size:1.05rem}.unsaved-guard-modal__icon{color:#ffd38a;background:linear-gradient(135deg,#f59e0b33,rgba(var(--accent-rgb),.08));border:1px solid #f59e0b52;border-radius:.85rem;flex:none;place-items:center;width:2.45rem;height:2.45rem;display:inline-grid;box-shadow:0 0 24px #f59e0b24,inset 0 1px #ffffff14}.unsaved-guard-modal__icon svg{width:1.2rem;height:1.2rem}.unsaved-guard-modal__content{padding:1.25rem 1.25rem 0}.unsaved-guard-modal__content p{color:var(--text-muted);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;line-height:1.65}.unsaved-guard-modal__footer{align-items:center;padding:1.1rem 1.25rem 1.25rem}.unsaved-guard-modal__footer .btn-cyber,.unsaved-guard-modal__footer .btn-cyber-ghost{min-height:2.55rem}:root[data-theme=magic_ott] .unsaved-guard-modal__container{box-shadow:0 30px 90px #000000a3,0 0 0 1px #ffffff0a inset,0 0 44px rgba(var(--accent-rgb),.18)}:root[data-theme=spruha] .unsaved-guard-modal__container{border-radius:var(--radius-card);width:min(29rem,92vw)}:root[data-theme=admin_light] .unsaved-guard-modal__container{color:#0f172a;background:linear-gradient(#fffffff5,#f8fafcf5);border-color:#e2e8f0;width:min(29rem,92vw);box-shadow:0 30px 70px #0f172a38,inset 0 0 0 1px #ffffffb3}:root[data-theme=admin_light] .unsaved-guard-modal__header,:root[data-theme=admin_light] .unsaved-guard-modal__footer{background:#f8fafcbd;border-color:#e5e7eb}:root[data-theme=admin_light] .unsaved-guard-modal__content p{color:#64748b}:root[data-theme=admin_light] .unsaved-guard-modal__icon{color:#b45309;background:#fffbeb;border-color:#fde68a;box-shadow:0 16px 30px #f59e0b24}@media(max-width:520px){.unsaved-guard-modal__header{padding:1rem}.unsaved-guard-modal__content{padding:1rem 1rem 0}.unsaved-guard-modal__footer{grid-template-columns:1fr;padding:1rem;display:grid}.unsaved-guard-modal__footer .btn-cyber,.unsaved-guard-modal__footer .btn-cyber-ghost{width:100%}}.toast-shell{z-index:60;width:min(24rem,100vw - 2rem);color:var(--text);border:1px solid var(--accent-border);box-shadow:var(--accent-glow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090e1cf0;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem;display:grid;position:fixed;bottom:1rem;right:1rem}.toast-shell span{color:var(--text-muted);display:block}.toast-dot{background:var(--accent);width:.65rem;height:.65rem;box-shadow:0 0 14px rgba(var(--accent-rgb),.8);border-radius:999px}.dashboard-grid{grid-template-columns:1fr;gap:.65rem;display:grid}.dashboard-grid-modern{gap:.9rem}.dashboard-panel-access,.dashboard-panel-highlight{grid-column:1/-1}.dashboard-panel-feed{min-height:18rem}.dashboard-panel-feed .feed-list{max-height:24rem;padding-right:.15rem;overflow:auto}.dashboard-panel-channels,.dashboard-panel-countries{min-height:0}.dashboard-channel-list{border-top:1px solid #ffffff14;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.dashboard-channel-list li{border-bottom:1px solid #ffffff14;grid-template-columns:1.6rem minmax(0,1fr) minmax(2.4rem,auto);align-items:center;gap:.55rem;min-width:0;padding:.48rem 0;display:grid}.dashboard-channel-rank{color:var(--text-muted);font-family:var(--font-display);text-align:right;font-size:.72rem;line-height:1}.dashboard-channel-name{min-width:0}.dashboard-channel-name strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:700;line-height:1.25;display:block;overflow:hidden}.dashboard-channel-count{color:var(--accent-strong);font-family:var(--font-display);text-align:right;font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:800;line-height:1}.dashboard-panel,.kpi-card{animation:.42s both rise-in}.dashboard-panel:nth-child(2),.kpi-card:nth-child(2){animation-delay:60ms}.dashboard-panel:nth-child(3),.kpi-card:nth-child(3){animation-delay:.12s}.dashboard-panel:nth-child(4),.kpi-card:nth-child(4){animation-delay:.18s}.kpi-card{background:linear-gradient(145deg,rgba(var(--kpi-rgb,var(--accent-rgb)),.18),#ffffff09),var(--surface);border:1px solid var(--line);min-height:7rem;box-shadow:0 16px 38px var(--shadow),inset 0 1px #ffffff0f;transition:var(--transition-theme),transform .18s ease;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:.75rem;gap:.32rem;padding:.8rem;display:grid}.kpi-card-cyan{--kpi-rgb:6, 182, 212}.kpi-card-violet{--kpi-rgb:139, 92, 246}.kpi-card-emerald,.kpi-card-green{--kpi-rgb:16, 185, 129}.kpi-card-amber{--kpi-rgb:245, 158, 11}.kpi-card-blue{--kpi-rgb:59, 130, 246}.kpi-card-pink{--kpi-rgb:236, 72, 153}.kpi-card-slate{--kpi-rgb:100, 116, 139}.kpi-card:hover{border-color:rgba(var(--kpi-rgb,var(--accent-rgb)),.45);box-shadow:0 0 30px rgba(var(--kpi-rgb,var(--accent-rgb)),.18),0 18px 44px var(--shadow);transform:translateY(-2px)}.kpi-card-head{justify-content:space-between;align-items:center;gap:.4rem;min-width:0;display:flex}.kpi-card-head i{width:1.45rem;height:1.45rem;color:rgb(var(--kpi-rgb,var(--accent-rgb)));background:rgba(var(--kpi-rgb,var(--accent-rgb)),.12);border:1px solid rgba(var(--kpi-rgb,var(--accent-rgb)),.26);border-radius:.65rem;flex:none;padding:.3rem;display:inline-grid}.dashboard-live-indicator{min-height:.95rem;color:var(--accent-strong);text-transform:uppercase;letter-spacing:.08em;background:rgba(var(--kpi-rgb,var(--accent-rgb)),.14);border:1px solid rgba(var(--kpi-rgb,var(--accent-rgb)),.28);border-radius:999px;align-items:center;margin-left:auto;padding:.08rem .26rem;font-size:.58rem;font-weight:900;line-height:1;display:inline-flex}.kpi-card .dashboard-live-indicator{color:var(--admin-kpi-description-color,var(--accent-strong));text-transform:uppercase;letter-spacing:.08em;font-size:.58rem;line-height:1}.kpi-card strong [data-dashboard-kpi-value]{color:inherit;font:inherit;line-height:inherit;text-transform:none;letter-spacing:0}[data-dashboard-kpi-value]{transition:opacity .16s,transform .16s;display:inline-block}[data-dashboard-kpi-value].is-updating{opacity:.58;transform:translateY(-1px)}.kpi-card span,.kpi-card small{color:var(--text-muted)}.kpi-card-head>span{text-transform:uppercase;letter-spacing:.05em;min-width:0;font-size:.72rem;font-weight:700;line-height:1.25}.kpi-card strong{color:var(--text);font-family:var(--font-display);text-shadow:0 0 22px rgba(var(--kpi-rgb,var(--accent-rgb)),.22);font-size:clamp(1.4rem,1.55vw,1.6rem);font-weight:800;line-height:1}.kpi-card>strong>span{color:inherit;font:inherit;line-height:inherit;text-transform:none;letter-spacing:0}.kpi-card>small{overflow-wrap:anywhere;font-size:.78rem;font-weight:500;line-height:1.2}.dashboard-panel h3{font-family:var(--font-display);margin:0;font-size:.95rem}.dashboard-panel p{color:var(--text-muted);margin:0;font-size:.78rem}.dashboard-wide{min-height:15rem}.dashboard-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.dashboard-summary-grid div{border:1px solid var(--line);background:#ffffff0b;border-radius:.8rem;gap:.2rem;padding:.8rem;display:grid}.dashboard-summary-grid span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.12em;font-size:.6rem}.dashboard-summary-grid strong{color:var(--text);font-family:var(--font-display);word-break:break-word;font-size:.88rem}.dashboard-access-grid{margin-top:1rem}.dashboard-access-grid div{min-height:4.3rem}.dashboard-access-grid strong{font-size:.82rem;line-height:1.4}.dashboard-empty-copy{color:var(--text-muted);margin-top:1rem}.dashboard-media-grid{grid-template-columns:1fr;gap:.9rem;margin-top:1rem;display:grid}.dashboard-media-column{min-width:0}.dashboard-media-column-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.dashboard-media-column-head h4{text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.78rem}.dashboard-media-column-head span{color:var(--text-muted);font-size:.72rem}.dashboard-media-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.dashboard-media-list li{background:linear-gradient(#ffffff0e,#ffffff08),#ffffff05;border:1px solid #ffffff14;border-radius:.8rem;grid-template-columns:3.1rem minmax(0,1fr);align-items:center;gap:.75rem;min-width:0;padding:.58rem;display:grid}.dashboard-media-poster{aspect-ratio:2/3;width:3.1rem;color:var(--accent-strong);background:rgba(var(--accent-rgb),.1);border:1px solid var(--line);border-radius:.55rem;place-items:center;font-weight:800;display:grid;overflow:hidden}.dashboard-media-poster img{object-fit:cover;width:100%;height:100%}.dashboard-media-list strong,.dashboard-media-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.dashboard-media-list strong{color:var(--text);font-size:.82rem}.dashboard-media-list span{color:var(--text-muted);margin-top:.2rem;font-size:.74rem}.dashboard-media-empty{opacity:.72}.line-chart{border:1px solid var(--line);background-color:#ffffff08;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:.9rem;min-height:10rem;margin-top:.6rem;position:relative;overflow:hidden}.line-chart:before{content:"";background:linear-gradient(135deg,transparent 0 12%,var(--chart-1) 12.4% 13%,transparent 13.4% 25%),linear-gradient(25deg,transparent 0 22%,var(--chart-2) 22.3% 23%,transparent 23.4% 43%),linear-gradient(145deg,transparent 0 39%,var(--chart-1) 39.3% 40%,transparent 40.4% 100%);filter:drop-shadow(0 0 14px rgba(var(--accent-rgb),.42));clip-path:polygon(0 var(--p1),16% var(--p2),32% var(--p3),48% var(--p4),64% var(--p5),82% var(--p6),100% var(--p7),100% 100%,0 100%);opacity:.86;position:absolute;inset:1rem}.line-chart:after{content:"";background:linear-gradient(180deg,rgba(var(--accent-rgb),.22),transparent);clip-path:polygon(0 62%,16% 48%,32% 56%,48% 26%,64% 39%,82% 10%,100% 24%,100% 100%,0 100%);height:42%;position:absolute;bottom:1rem;left:1rem;right:1rem}.line-chart.compact{min-height:8rem}.bar-chart,.mini-bars{border:1px solid var(--line);background:#ffffff08;border-radius:.9rem;grid-auto-columns:minmax(2.4rem,1fr);grid-auto-flow:column;align-items:end;gap:.5rem;min-height:11rem;padding:.6rem;display:grid;overflow-x:auto}.bar-chart span,.mini-bars span{height:var(--bar-height);color:#050711;background:linear-gradient(180deg,var(--chart-2),var(--chart-1));min-height:3rem;box-shadow:0 0 18px rgba(var(--accent-rgb),.32);border-radius:.65rem .65rem .2rem .2rem;justify-content:center;align-items:end;font-size:.62rem;font-weight:900;display:flex;position:relative}.bar-chart b{writing-mode:vertical-rl;padding:.35rem;transform:rotate(180deg)}.tall-bars{min-height:13rem}.mini-bars{min-height:7.5rem}.mini-bars span{min-width:2rem}.donut-chart{aspect-ratio:1;background:radial-gradient(circle,#090e1cfa 0 56%,transparent 57%),conic-gradient(var(--accent) calc(var(--value) * 1%),#ffffff14 0);border:1px solid var(--accent-border);width:min(8rem,60vw);box-shadow:var(--accent-glow);border-radius:999px;place-items:center;margin-inline:auto;display:grid}.donut-chart span{color:var(--accent-strong);font-family:var(--font-display);font-size:1rem}.feed-list,.metric-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.feed-list li,.metric-list li{border:1px solid var(--line);background:#ffffff0b;border-radius:.8rem;gap:.2rem;padding:.8rem;display:grid}.dashboard-panel .feed-list li{background:linear-gradient(#ffffff0d,#ffffff08),#ffffff05;border-color:#ffffff14;border-radius:.9rem;min-width:0;padding:.9rem}.dashboard-panel .feed-list strong,.dashboard-panel .feed-list span{overflow-wrap:anywhere;word-break:break-word;min-width:0}.dashboard-latest-subscription-name{color:#ffd54a!important}.metric-list li{grid-template-columns:minmax(0,1fr) auto;align-items:center}.feed-list span,.metric-list span{color:var(--text-muted)}.feed-list strong,.metric-list strong{color:var(--accent-strong)}.dashboard-credit-meta{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:.4rem .75rem;min-width:0;margin-top:.65rem;padding-top:.65rem;display:flex}.dashboard-credit-meta span{color:var(--text-muted);font-size:.68rem}.dashboard-credit-meta strong{color:var(--text)}.dashboard-panel-recent-creations .dashboard-credit-meta :is(.credit-old-badge,.credit-new-badge){color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:1.25rem;margin-left:.18rem;padding:.12rem .42rem;font-weight:800;line-height:1;display:inline-flex}.dashboard-panel-recent-creations .dashboard-credit-meta .credit-old-badge{background:#16a34a}.dashboard-panel-recent-creations .dashboard-credit-meta .credit-new-badge{background:#dc2626}:root[data-theme=spruha] .dashboard-panel-recent-creations .dashboard-credit-meta :is(.credit-old-badge,.credit-new-badge),:root[data-theme=magic_ott] .dashboard-panel-recent-creations .dashboard-credit-meta :is(.credit-old-badge,.credit-new-badge),:root[data-theme=admin_light] .dashboard-panel-recent-creations .dashboard-credit-meta :is(.credit-old-badge,.credit-new-badge){color:#fff;border-radius:999px;padding:.12rem .42rem}:root[data-theme=spruha] .dashboard-panel-recent-creations .dashboard-credit-meta .credit-old-badge,:root[data-theme=magic_ott] .dashboard-panel-recent-creations .dashboard-credit-meta .credit-old-badge,:root[data-theme=admin_light] .dashboard-panel-recent-creations .dashboard-credit-meta .credit-old-badge{background:#16a34a}:root[data-theme=spruha] .dashboard-panel-recent-creations .dashboard-credit-meta .credit-new-badge,:root[data-theme=magic_ott] .dashboard-panel-recent-creations .dashboard-credit-meta .credit-new-badge,:root[data-theme=admin_light] .dashboard-panel-recent-creations .dashboard-credit-meta .credit-new-badge{background:#dc2626}.dashboard-credit-meta .is-credit-old{color:#22c55e}.dashboard-credit-meta .is-credit-new{color:#ef4444}.funnel-chart{gap:.75rem;display:grid}.funnel-chart span{width:var(--w);color:#050711;text-align:center;background:linear-gradient(90deg,var(--chart-1),var(--chart-2));min-width:9rem;box-shadow:0 0 18px rgba(var(--accent-rgb),.24);border-radius:.75rem;padding:.75rem;font-weight:900}.stream-grid,.node-map{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.75rem;display:grid}.stream-grid div{border:1px solid var(--line);background:#ffffff0b;border-radius:.85rem;gap:.4rem;min-height:4.6rem;padding:.55rem;display:grid;position:relative;overflow:hidden}.stream-grid div:after{height:var(--load);pointer-events:none;content:"";background:linear-gradient(180deg,transparent,rgba(var(--accent-rgb),.24));position:absolute;inset:auto 0 0}.stream-grid strong{color:var(--accent-strong);font-size:1.05rem}.radial-stack{place-items:center;gap:1rem;display:grid}.pipeline-board{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.5rem;display:grid}.pipeline-board div{background:linear-gradient(180deg,rgba(var(--accent-rgb),.16),#ffffff0a);border:1px solid var(--accent-border);border-radius:.85rem;gap:.5rem;min-height:5.5rem;padding:.55rem;display:grid}.pipeline-board strong{color:var(--accent-strong);font-family:var(--font-display);align-self:end;font-size:1.1rem}.node-map{grid-template-columns:repeat(auto-fit,minmax(4.8rem,1fr))}.node-map span{color:#050711;background:var(--accent);place-items:center;min-height:3.4rem;font-weight:900;display:grid}@supports (color:color-mix(in lab,red,red)){.node-map span{background:color-mix(in srgb,var(--accent) var(--load),#ffffff14)}}.node-map span{border:1px solid var(--accent-border);box-shadow:0 0 18px rgba(var(--accent-rgb),.18);border-radius:.85rem}.package-order-layout{grid-template-columns:1fr;gap:.65rem;display:grid}.package-order-layout-single{grid-template-columns:minmax(0,1fr)}.package-picker,.package-order-panel{align-content:start;gap:.8rem;min-width:0;display:grid}.package-order-panel{overflow:hidden}.package-order-panel>*{min-width:0}.package-order-panel>.panel-head{margin-bottom:.1rem}.package-order-panel .logs-segmented{flex-wrap:wrap;gap:.4rem;margin:.15rem 0 .45rem}.package-order-panel .user-filter-bar{margin-top:.05rem;margin-bottom:.3rem}.package-order-panel .cyber-table-shell{margin-top:0}[data-users-table-fragment],[data-live-connections-fragment]{min-width:0;max-width:100%;transition:opacity .16s;display:block;overflow:hidden}[data-users-table-fragment].is-loading,[data-live-connections-fragment].is-loading{opacity:.55;pointer-events:none}.package-picker-narrow{width:min(100%,42rem)}.package-picker h3,.package-order-panel h3{font-family:var(--font-display);margin:0;font-size:.84rem}.package-picker p,.package-order-panel p{color:var(--text-muted);margin:.25rem 0 0}.package-order-panel form[data-sortable-form]{gap:.75rem;display:grid}.order-edit-head{align-items:end;gap:.65rem}.order-edit-head>div{gap:.22rem;display:grid}.order-edit-head p{max-width:42rem;margin-top:0}.package-list{gap:.35rem;max-height:22rem;padding-right:.25rem;display:grid;overflow:auto}.package-list a{min-height:2.25rem;color:var(--text-muted);border:1px solid var(--line);transition:var(--transition-theme),transform .16s ease;background:#ffffff0a;border-radius:.8rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.48rem;display:grid}.package-list a:hover,.package-list a.is-active{color:var(--text);background:var(--accent-soft);border-color:var(--accent-border);box-shadow:0 0 18px rgba(var(--accent-rgb),.16)}.package-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.package-list strong{color:#050711;background:var(--accent);border-radius:999px;place-items:center;min-width:1.45rem;min-height:1.45rem;display:inline-grid}.sortable-bouquet-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.sortable-bouquet-list li{border:1px solid var(--line);transition:var(--transition-theme),opacity .16s ease,transform .16s ease;background:#ffffff0b;border-radius:.85rem;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.5rem;padding:.48rem;display:grid}.sortable-bouquet-list li:hover{border-color:var(--accent-border)}.sortable-bouquet-list.is-drop-allowed{border-color:rgba(var(--accent-rgb),.36)}.sortable-bouquet-list.is-drop-target{background:rgba(var(--accent-rgb),.09);border-color:var(--accent);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb),.28),0 0 20px rgba(var(--accent-rgb),.14)}.sortable-bouquet-list.is-drop-blocked{background:#ef444414;border-color:#ef44447a}.sortable-bouquet-list li.is-dragging{opacity:.45;transform:scale(.995)}.sortable-bouquet-list li.is-selected{background:rgba(var(--accent-rgb),.11);border-color:var(--accent-border);box-shadow:0 0 18px rgba(var(--accent-rgb),.12)}.sortable-bouquet-list strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sortable-bouquet-list small,.package-order-actions span{color:var(--text-muted)}.drag-handle{cursor:grab;background:radial-gradient(circle,var(--accent-strong) 1.5px,transparent 2px) 0 0 / .5rem .5rem;opacity:.8;width:1rem;height:1.45rem}.bouquet-select{cursor:pointer;place-items:center;width:1.15rem;height:1.15rem;display:inline-grid;position:relative}.bouquet-select input{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.bouquet-select span{border:1px solid var(--line);width:1.05rem;height:1.05rem;box-shadow:inset 0 0 10px rgba(var(--accent-rgb),.08);transition:var(--transition-theme),transform .16s ease;background:#ffffff0b;border-radius:.35rem}.bouquet-select input:checked+span{background:linear-gradient(135deg,transparent 50%,#05071147 50%),var(--accent);border-color:var(--accent);box-shadow:0 0 14px rgba(var(--accent-rgb),.36)}.bouquet-select input:checked+span:after{content:"";border:2px solid #050711;border-width:0 2px 2px 0;width:.34rem;height:.58rem;margin:.12rem auto 0;display:block;transform:rotate(45deg)}.sort-actions{grid-column:1/-1;gap:.45rem;display:flex}.sort-actions button{width:1.65rem;min-height:1.55rem;color:var(--accent-strong);background:rgba(var(--accent-rgb),.08);border:1px solid var(--accent-border);border-radius:.65rem;justify-content:center;align-items:center;padding:.22rem;display:inline-flex}.package-order-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.save-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.save-status{min-height:2rem;color:var(--text-muted);letter-spacing:0;text-transform:uppercase;border:1px solid var(--line);transition:var(--transition-theme),border-color .18s ease,color .18s ease,box-shadow .18s ease;background:#ffffff09;border-radius:999px;align-items:center;padding:.35rem .65rem;font-size:.72rem;font-weight:800;display:inline-flex}.save-status.is-dirty,.save-status.is-saving{color:var(--accent-strong);border-color:var(--accent-border);box-shadow:0 0 16px rgba(var(--accent-rgb),.12)}.save-status.is-saved{color:var(--accent);border-color:rgba(var(--accent-rgb),.5)}.save-status.is-error{color:#ff7aa8;border-color:#ff7aa873}.empty-state{color:var(--text-muted)}.order-set-grid{gap:.75rem;max-height:min(32rem,100vh - 18rem);padding-right:.25rem;display:grid;overflow:auto}.order-set-card{border:1px solid var(--line);background:#ffffff0b;border-radius:.85rem;gap:.85rem;min-height:6.25rem;padding:.9rem;display:grid}.order-set-card strong,.order-section-head h4{color:var(--text);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.order-set-card span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;display:block;overflow:hidden}.line-user-list{gap:.7rem;display:grid}.user-filter-bar{box-sizing:border-box;border:1px solid var(--line);background:#ffffff07;border-radius:.9rem;grid-template-columns:1fr;gap:.75rem;width:100%;max-width:100%;padding:.7rem;display:grid}.user-filter-fields{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:.7rem;width:100%;max-width:100%;display:grid}.user-filter-fields>.field-group,.user-filter-fields>.field-group>:is(input,select,.custom-select){box-sizing:border-box;width:100%;min-width:0;max-width:100%}.user-filter-bar>.field-group{min-width:0}.user-filter-actions{box-sizing:border-box;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;width:100%;min-width:0;max-width:100%;display:flex}.user-filter-actions .user-refresh-toggle{font-size:calc(.68rem + 1px)}.user-filter-actions [data-users-table-refresh-toggle]{white-space:nowrap;margin-left:0}.user-filter-actions .btn-cyber-ghost,.user-filter-actions .btn-cyber{white-space:nowrap;flex:none;min-height:2.35rem}:root .user-filter-actions .btn-cyber-ghost.user-refresh-toggle.is-enabled,:root .user-filter-actions .btn-cyber-ghost.user-refresh-toggle.is-enabled:hover{color:#fff;background:#35d07f;border-color:#35d07f;box-shadow:0 0 16px #35d07f47}:root .user-filter-actions .btn-cyber-ghost.user-refresh-toggle.is-disabled,:root .user-filter-actions .btn-cyber-ghost.user-refresh-toggle.is-disabled:hover{color:#fff5f5;background:#ef5350;border-color:#ef5350;box-shadow:0 0 16px #ef53503d}.user-filter-actions .user-refresh-toggle{min-width:max-content}@media(min-width:90rem){.user-filter-bar:not([data-users-table-form]){grid-template-columns:minmax(16.25rem,1.5fr) minmax(11.875rem,1fr) minmax(11.875rem,1fr) minmax(9.375rem,.8fr) minmax(9.375rem,.8fr) minmax(9.375rem,.8fr) max-content;align-items:end}}@media(min-width:60rem)and (max-width:89.98rem){.user-filter-bar:not([data-users-table-form]){grid-template-columns:minmax(15rem,1.35fr) repeat(2,minmax(11rem,1fr)) repeat(3,minmax(8.75rem,.85fr));align-items:end}.user-filter-bar:not([data-users-table-form]) .user-filter-actions{grid-column:1/-1;justify-content:flex-end}}@media(min-width:42rem)and (max-width:59.98rem){.user-filter-bar:not([data-users-table-form]){grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.user-filter-bar:not([data-users-table-form])>.field-group:first-child,.user-filter-bar:not([data-users-table-form]) .user-filter-actions{grid-column:1/-1}.user-filter-bar:not([data-users-table-form]) .user-filter-actions{justify-content:flex-end}}@media(min-width:88rem){.user-filter-fields{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.78fr) minmax(0,.78fr) minmax(0,.78fr);align-items:end}}@media(min-width:62rem)and (max-width:87.98rem){.user-filter-fields{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}}@media(min-width:42rem)and (max-width:61.98rem){.user-filter-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}}@media(max-width:41.98rem){.user-filter-fields{grid-template-columns:minmax(0,1fr)}.user-filter-actions{justify-content:stretch}.user-filter-actions .btn-cyber-ghost,.user-filter-actions .btn-cyber{flex:12rem;justify-content:center}.subscription-pagination{justify-content:center}.subscription-pagination .is-mobile-hidden,.subscription-pagination .pagination-ellipsis{display:none}.subscription-pagination .pagination-link{min-width:2rem;min-height:2.1rem;padding:.38rem .58rem}}.user-filter-bar.scoped-filter-panel{box-sizing:border-box;grid-template-columns:minmax(0,1fr);place-items:stretch start;width:100%;min-width:0;max-width:100%;display:grid}.user-filter-bar.scoped-filter-panel .scoped-filter-fields{box-sizing:border-box;grid-template-columns:minmax(0,1fr);justify-self:start;align-items:end;gap:.7rem;width:100%;min-width:0;max-width:100%;display:grid}.user-filter-bar.scoped-filter-panel .scoped-filter-fields>.field-group,.user-filter-bar.scoped-filter-panel .scoped-filter-fields>.field-group>:is(input,select,.custom-select){box-sizing:border-box;width:100%;min-width:0;max-width:100%}.user-filter-bar.scoped-filter-panel .user-filter-actions{grid-column:1;justify-content:flex-end;justify-self:start;width:100%;min-width:0;max-width:100%;margin:0;position:static;transform:none}.user-filter-bar.scoped-filter-panel .user-filter-submit{margin:0;position:static;transform:none}.user-filter-bar.scoped-filter-panel-domains .scoped-filter-fields,.user-filter-bar.scoped-filter-panel-domains .user-filter-actions{max-width:53rem}.user-filter-bar.scoped-filter-panel-resellers .scoped-filter-fields,.user-filter-bar.scoped-filter-panel-resellers .user-filter-actions{max-width:65.625rem}.user-filter-bar.scoped-filter-panel-credits .scoped-filter-fields,.user-filter-bar.scoped-filter-panel-credits .user-filter-actions,.user-filter-bar.scoped-filter-panel-domain-logs .scoped-filter-fields,.user-filter-bar.scoped-filter-panel-domain-logs .user-filter-actions{max-width:100%}@media(min-width:75rem){.user-filter-bar.scoped-filter-panel-credits .scoped-filter-fields{grid-template-columns:repeat(4,minmax(12.5rem,1fr))}.user-filter-bar.scoped-filter-panel-resellers .scoped-filter-fields{grid-template-columns:minmax(18.75rem,1.5fr) minmax(13.75rem,1fr) minmax(13.75rem,1fr)}.user-filter-bar.scoped-filter-panel-domains .scoped-filter-fields{grid-template-columns:minmax(18.75rem,2fr) minmax(13.75rem,1fr)}}@media(min-width:90rem){.user-filter-bar.scoped-filter-panel-domain-logs .scoped-filter-fields{grid-template-columns:minmax(18.75rem,1.4fr) minmax(13.75rem,1fr) minmax(13.75rem,1fr) minmax(12.5rem,.85fr) minmax(12.5rem,.85fr)}}@media(min-width:42rem)and (max-width:74.98rem){.user-filter-bar.scoped-filter-panel-credits .scoped-filter-fields,.user-filter-bar.scoped-filter-panel-domain-logs .scoped-filter-fields,.user-filter-bar.scoped-filter-panel-resellers .scoped-filter-fields,.user-filter-bar.scoped-filter-panel-domains .scoped-filter-fields{grid-template-columns:repeat(2,minmax(13.75rem,1fr))}}@media(min-width:75rem)and (max-width:89.98rem){.user-filter-bar.scoped-filter-panel-domain-logs .scoped-filter-fields{grid-template-columns:repeat(2,minmax(13.75rem,1fr))}}@media(max-width:41.98rem){.user-filter-bar.scoped-filter-panel .scoped-filter-fields{grid-template-columns:minmax(0,1fr)}.user-filter-bar.scoped-filter-panel .user-filter-actions{justify-content:stretch}}.cyber-table-shell{border:1px solid var(--line);border-radius:.9rem;width:100%;max-width:100%;overflow:auto}.cyber-table{border-collapse:collapse;width:max-content;min-width:100%}.cyber-table tbody tr:has(.dropdown-shell.is-open),.cyber-table td:has(.dropdown-shell.is-open){z-index:110;position:relative}.cyber-table th,.cyber-table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--line);padding:.58rem .68rem}.cyber-table th{color:var(--accent-strong);text-transform:uppercase;text-align:center;background:rgba(var(--accent-rgb),.08);font-size:.66rem;font-weight:900}.cyber-table th a{color:inherit;align-items:center;gap:.25rem;text-decoration:none;display:inline-flex}.cyber-table th a span{color:var(--text-muted);font-size:.58rem}.cyber-table td{color:var(--text-muted);text-align:center;font-size:.76rem}.cyber-table .log-data-cell{text-align:left;white-space:pre-line}.cyber-table tbody tr{transition:var(--transition-theme),background .16s ease;background:#ffffff07}.cyber-table tbody tr:hover{background:rgba(var(--accent-rgb),.08)}:root .cyber-table tbody tr.is-connected{background:rgba(var(--accent-rgb),.15)}:root .cyber-table tbody tr.is-connected:hover{background:rgba(var(--accent-rgb),.21)}:root .cyber-table tbody tr.is-connected td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.cyber-table tbody tr:last-child td{border-bottom:0}.cyber-table strong{color:var(--text);font-family:var(--font-display);display:block}.cyber-table small{max-width:12rem;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;display:block;overflow:hidden}.cyber-table small.is-expired{color:#ef4444}.cyber-table small.is-active-expiry{color:#22c55e;font-size:.68rem;font-weight:700}.user-credentials-cell small{max-width:12rem;margin-inline:auto}.table-status{min-height:1.45rem;color:var(--text-muted);border:1px solid var(--line);border-radius:999px;align-items:center;gap:.3rem;padding:.22rem .45rem;font-size:.66rem;font-weight:800;display:inline-flex}.table-status.is-enabled{color:#22c55e;background:#22c55e14;border-color:#22c55e6b}.table-status.is-disabled{color:#ef4444;background:#ef444414;border-color:#ef444473}.table-status.domain-status.is-pending{color:#f59e0b;background:#f59e0b21;border-color:#f59e0b85}.table-status.domain-status.is-active{color:#22c55e;background:#22c55e1f;border-color:#22c55e80}.table-status.domain-status.is-rejected{color:#f87171;background:#f871711f;border-color:#f8717180}.table-status.domain-status.is-disabled{color:#94a3b8;background:#94a3b81f;border-color:#94a3b875}.table-status svg{color:currentColor;stroke:currentColor;flex:none;width:.82rem;height:.82rem;display:inline-block}.ticket-row-indicators{flex-wrap:wrap;gap:.3rem;margin-top:.35rem;display:flex}.ticket-badge{width:fit-content;min-height:1.45rem;color:var(--text-muted);white-space:nowrap;border:1px solid var(--line);background:#ffffff0b;border-radius:999px;align-items:center;padding:.2rem .48rem;font-size:.66rem;font-weight:850;line-height:1;display:inline-flex}.ticket-badge.is-unread{color:#f59e0b;background:#f59e0b1f;border-color:#f59e0b80}.ticket-badge.is-read{color:#22c55e;background:#22c55e1a;border-color:#22c55e75}.ticket-badge.is-open{color:#38bdf8;background:#38bdf81a;border-color:#38bdf875}.ticket-badge.is-closed{color:#f87171;background:#f871711a;border-color:#f8717173}.ticket-badge.is-admin-reply{color:#a78bfa;background:#a78bfa1a;border-color:#a78bfa75}.ticket-badge.is-user-reply{color:#2dd4bf;background:#2dd4bf1a;border-color:#2dd4bf75}.ticket-actions-trigger{gap:.35rem;width:auto;min-width:6.5rem}.ticket-actions-trigger svg{width:.9rem;height:.9rem}.ticket-view-panel{gap:1.1rem}.ticket-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:.75rem;display:grid}.ticket-status-stack{flex-wrap:wrap;align-items:center;gap:.35rem;min-height:2.55rem;display:flex}.ticket-thread{gap:.75rem;display:grid}.ticket-replies-section{gap:.65rem;display:grid}.ticket-replies-section h4{margin:0;font-size:.82rem}.ticket-message{border:1px solid var(--line);background:#ffffff09;border-radius:.7rem;gap:.55rem;padding:.8rem;display:grid}.ticket-message.is-original{background:rgba(var(--accent-rgb),.07);border-color:var(--accent-border)}.ticket-message.is-admin-message{border-left:.22rem solid #a78bfa}.ticket-message.is-user-message{border-left:.22rem solid #2dd4bf}.ticket-message-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;display:flex}.ticket-message p{color:var(--text);white-space:pre-wrap;margin:0}.ticket-reply-form{border-top:1px solid var(--line);padding-top:.25rem}@media(max-width:720px){.ticket-summary-grid{grid-template-columns:1fr}.ticket-actions-trigger{min-width:100%}}.session-quality-head,.session-quality-cell{width:7.6rem;min-width:7.6rem}.session-channel-head,.session-channel-cell{width:14rem;min-width:14rem}.session-channel-cell{text-align:left}.session-channel-cell strong{overflow-wrap:anywhere;word-break:break-word;max-width:18rem;font-size:.7rem;line-height:1.25}.session-channel-cell small{white-space:normal;max-width:none}.session-location-cell{text-align:center}.session-location-cell strong{text-align:center;font-size:.72rem;line-height:1.25;display:block}.session-location-cell small{text-align:center;max-width:9rem;margin-inline:auto;display:block}.session-country-flag{margin-top:.24rem;justify-content:center;width:max-content;max-width:none;margin-inline:auto;display:flex;overflow:visible}.session-country-flag img{object-fit:cover;border:1px solid var(--line);border-radius:.18rem;width:1.45rem;height:1rem;box-shadow:0 0 10px #0000002e}.session-network-name{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.session-quality{gap:.26rem;width:6.8rem;margin-inline:auto;display:grid}.session-quality>span{color:var(--text);font-size:.68rem;font-weight:900}.session-quality-track{border:1px solid var(--line);background:#ffffff14;border-radius:999px;width:100%;min-width:6.8rem;height:.42rem;overflow:hidden}.session-quality-track span{border-radius:inherit;min-width:.42rem;height:100%;display:block}.session-quality.is-excellent .session-quality-track span{background:#35d07f}.session-quality.is-medium .session-quality-track span{background:#f4c542}.session-quality.is-weak .session-quality-track span{background:#ef5350}.session-quality.is-very-weak .session-quality-track span{background:#8b94a7}.line-user-card{border:1px solid var(--line);background:#ffffff0a;border-radius:.85rem;gap:.65rem;padding:.75rem;display:grid}.line-user-main{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.65rem;display:flex}.line-user-main strong{color:var(--text);font-family:var(--font-display);display:block}.line-user-main span{color:var(--text-muted);margin-top:.2rem;display:block}.line-user-badges,.line-user-meta{flex-wrap:wrap;gap:.35rem;display:flex}.line-user-badges span,.line-user-meta span{min-height:1.55rem;color:var(--text-muted);border:1px solid var(--line);background:#ffffff0a;border-radius:999px;align-items:center;padding:.25rem .48rem;font-size:.68rem;display:inline-flex}.line-user-badges .is-enabled{color:#22c55e;background:#22c55e14;border-color:#22c55e6b}.line-user-badges .is-disabled{color:#ef4444;background:#ef444414;border-color:#ef444473}.pagination-shell{margin-top:.9rem}.order-set-meta{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.order-set-meta span{border:1px solid var(--line);background:#ffffff0a;border-radius:999px;margin:0;padding:.25rem .45rem;font-size:.7rem;display:inline-flex}.order-set-actions{flex-wrap:wrap;gap:.5rem;display:flex}.order-name-field{max-width:34rem}.order-edit-controls{margin-top:-.15rem}.order-editor-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.order-editor-toolbar>span{color:var(--text-muted);text-transform:uppercase;font-size:.74rem;font-weight:800}.order-search{border:1px solid var(--line);background:#ffffff0b;border-radius:.75rem;grid-template-columns:auto minmax(10rem,22rem);align-items:center;gap:.45rem;min-height:2.35rem;padding:0 .65rem;display:grid}.order-search svg{width:1rem;height:1rem;color:var(--accent-strong)}.order-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0;padding:0}.member-create-panel,.member-create-form{gap:.8rem;display:grid}.toggle-inline{min-height:2.8rem;color:var(--text);align-items:center;gap:.45rem;display:inline-flex}.field-group.checkbox-field input[type=checkbox]{width:1rem;height:1rem;min-height:1rem;accent-color:rgb(var(--accent-rgb));flex:none;padding:0}.member-table-link{color:inherit;text-decoration:none}.member-table-link:hover{color:var(--accent-strong)}.member-profile-layout{align-items:start;gap:.8rem;display:grid}.member-profile-layout>*{min-width:0}.member-profile-hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;display:grid}.member-profile-avatar{color:#050711;width:4.4rem;height:4.4rem;font-family:var(--font-display);background:linear-gradient(135deg,var(--accent),var(--chart-2));box-shadow:0 0 26px rgba(var(--accent-rgb),.28);border-radius:1rem;place-items:center;font-size:1.45rem;font-weight:900;display:grid}.member-profile-title{gap:.22rem;min-width:0;display:grid}.member-profile-title>span{color:var(--accent-strong);text-transform:uppercase;font-size:.64rem;font-weight:800}.member-profile-title h3,.member-profile-title p{margin:0}.member-profile-title h3{color:var(--text);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:1.25rem;overflow:hidden}.member-profile-title p{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-profile-badges,.member-profile-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.member-profile-actions{grid-column:1/-1}.member-profile-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.member-profile-panel{gap:.8rem;min-width:0;display:grid}.member-profile-detail-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:stretch;gap:.7rem}.member-profile-detail-grid>div{grid-template-rows:auto minmax(1.25rem,1fr);align-content:start;min-width:0;height:100%;min-height:4.25rem}.member-profile-detail-grid span,.member-profile-detail-grid strong{min-width:0}.member-profile-detail-grid strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.member-profile-note{border:1px solid var(--line);background:#ffffff0a;border-radius:.75rem;gap:.25rem;padding:.65rem;display:grid}.member-profile-note span{color:var(--text-muted);text-transform:uppercase;font-size:.66rem;font-weight:800}.member-profile-note p{color:var(--text);margin:0}.member-profile-list{gap:.55rem;display:grid}.member-credit-form{display:grid}.member-action-group{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:.35rem;display:inline-flex}.member-action-form{flex:none;margin:0;display:inline-flex}.member-action-icon{width:1.9rem;min-width:1.9rem;height:1.9rem;color:var(--accent-strong);box-shadow:none;background:0 0;border:0;border-radius:.45rem;place-items:center;padding:0;display:inline-grid}.member-action-icon:hover{color:var(--text);background:rgba(var(--accent-rgb),.09);box-shadow:none;transform:none}.member-action-icon svg{width:1rem;height:1rem}.member-credit-modal-content{gap:.8rem;display:grid}.member-credit-summary{border:1px solid var(--line);background:#ffffff0a;border-radius:.8rem;gap:.2rem;padding:.7rem;display:grid}.member-credit-summary span,.member-credit-note{color:var(--text-muted)}.member-credit-summary strong{font-family:var(--font-display);color:var(--text);font-size:.92rem}.member-credit-summary small,.member-credit-note{margin:0;font-size:.7rem}.xtream-info-modal-content{gap:.75rem;display:grid}.xtream-info-list{gap:.65rem;display:grid}.xtream-info-list div{text-align:left;border:1px solid var(--line);background:#ffffff0a;border-radius:.8rem;gap:.24rem;padding:.7rem;display:grid}.xtream-info-list span{color:var(--text-muted);text-transform:uppercase;font-size:.68rem;font-weight:800}.xtream-info-list strong{color:var(--text);font-family:var(--font-display);overflow-wrap:anywhere;word-break:break-word;font-size:.84rem;line-height:1.35}.member-create-panel{overflow:visible}.member-create-head,.package-assignment-head{align-items:center;gap:.6rem}.member-create-head>div,.package-assignment-head>div{gap:.2rem;min-width:0;display:grid}.member-create-head p,.package-assignment-head p{max-width:48rem;margin:0}.package-assignment-head .cyber-badge{flex:none}.member-form-grid{grid-template-columns:1fr;gap:.75rem;display:grid}.member-notes-field{grid-column:1/-1}.package-assignment-box{border:1px solid var(--line);background:#ffffff07;border-radius:.95rem;gap:.62rem;padding:.75rem;display:grid}.template-assignment-box{z-index:4;gap:.55rem;position:relative;overflow:visible}.template-field{z-index:3;max-width:100%;position:relative;overflow:visible}.template-field .custom-select{position:relative;overflow:visible}.template-field .custom-select-trigger{white-space:normal;min-height:2.55rem;line-height:1.25;overflow:visible}.template-field .custom-select-menu{z-index:90;background:#070b18;max-height:18rem}.template-field .custom-select-option{min-height:auto;text-overflow:initial;white-space:normal;line-height:1.25;overflow:visible}.package-check-grid{grid-template-columns:1fr;gap:.55rem;max-height:24rem;padding-right:.25rem;display:grid;overflow:auto}.package-check{min-height:2.6rem;color:var(--text-muted);cursor:pointer;border:1px solid var(--line);transition:var(--transition-theme),border-color .16s ease,box-shadow .16s ease;background:#ffffff0a;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.55rem;display:grid;position:relative}.package-check:hover,.package-check:has(input:checked){color:var(--text);border-color:var(--accent-border);box-shadow:0 0 16px rgba(var(--accent-rgb),.12)}.package-check.is-unavailable{cursor:not-allowed;opacity:.58}.package-check.is-unavailable:hover{color:var(--text-muted);border-color:var(--line);box-shadow:none}.package-check input{opacity:0;pointer-events:none;position:absolute}.package-check>span{border:1px solid var(--line);background:#ffffff0b;border-radius:.35rem;width:1.05rem;height:1.05rem}.package-check input:checked+span{background:var(--accent);border-color:var(--accent);box-shadow:0 0 14px rgba(var(--accent-rgb),.34)}.package-check input:checked+span:after{content:"";border:2px solid #050711;border-width:0 2px 2px 0;width:.34rem;height:.58rem;margin:.12rem auto 0;display:block;transform:rotate(45deg)}.package-check strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.package-check small{color:var(--text-muted)}.package-check[hidden]{display:none}.package-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.package-detail-grid div{border:1px solid var(--line);background:#ffffff0a;border-radius:.75rem;gap:.2rem;min-width:0;padding:.55rem;display:grid}.package-detail-grid span{color:var(--text-muted);text-transform:uppercase;font-size:.66rem;font-weight:800}.package-detail-grid strong{color:var(--text);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.package-detail-grid.is-low-credit [data-package-detail-remaining]{color:#ff7aa8}.order-section-grid{grid-template-columns:1fr;gap:1rem;margin-top:1rem;display:grid}.order-section-box{border:1px solid var(--line);background:#ffffff07;border-radius:.95rem;gap:.75rem;min-width:0;padding:.65rem;display:grid}.order-section-box.is-selected-bucket{border-color:rgba(var(--accent-rgb),.28)}.order-section-box.is-unselected-bucket{background:#ffffff05}.order-section-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.order-section-tools{align-items:center;gap:.35rem;display:inline-flex}.order-section-tools button{width:1.75rem;height:1.75rem;color:var(--accent-strong);background:rgba(var(--accent-rgb),.08);border:1px solid var(--accent-border);transition:var(--transition-theme),transform .16s ease,box-shadow .16s ease;border-radius:.55rem;place-items:center;padding:0;display:inline-grid}.order-section-tools button:hover{box-shadow:0 0 14px rgba(var(--accent-rgb),.16);transform:translateY(-1px)}.order-section-tools button svg{width:.95rem;height:.95rem}.order-section-tools>span{color:#050711;background:var(--accent);border-radius:999px;place-items:center;min-width:2rem;min-height:2rem;font-weight:900;display:inline-grid}.fixed-sort-box{border:1px solid var(--line);background:#ffffff06;border-radius:.75rem;align-content:start;height:18rem;padding:.35rem;overflow:auto}.sortable-bouquet-list li[hidden]{display:none}.order-selection-grid{grid-template-columns:1fr}.auth-page{grid-template-columns:1fr;gap:.65rem;width:min(100%,1180px);min-height:100vh;margin-inline:auto;padding:.65rem;display:grid}.login-page.auth-page{background:radial-gradient(circle at 50% 18%,rgba(var(--accent-rgb),.16),transparent 26rem),radial-gradient(circle at 50% 100%,rgba(var(--color-secondary-accent-rgb),.08),transparent 22rem);justify-content:center;align-items:flex-start;width:100%;min-height:100dvh;padding:20px 16px;display:flex;overflow-y:auto}.auth-visual,.auth-card{background:linear-gradient(145deg,var(--surface-strong),var(--surface));border:1px solid var(--line);box-shadow:0 18px 54px var(--shadow),inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:1rem;animation:.42s both rise-in;position:relative;overflow:hidden}.auth-visual{min-height:36rem;padding:.85rem;display:none}.auth-visual:before{aspect-ratio:1;content:"";background:radial-gradient(circle,rgba(var(--accent-rgb),.28),transparent 68%);filter:blur(2px);width:24rem;position:absolute;inset:12% -20% auto auto}.auth-visual:after{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:45%;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem;-webkit-mask-image:linear-gradient(#0000,#000000e6);mask-image:linear-gradient(#0000,#000000e6)}.auth-brand{z-index:1;width:fit-content;color:var(--text);align-items:center;gap:.85rem;display:inline-flex;position:relative}.auth-brand small,.auth-copy p,.auth-signal span,.auth-meta,.auth-back{color:var(--text-muted)}.auth-brand span:last-child{display:grid}.auth-copy{z-index:1;align-self:center;max-width:32rem;position:relative}.auth-copy h1{font-family:var(--font-display);text-shadow:0 0 28px rgba(var(--accent-rgb),.22);margin:1rem 0;font-size:clamp(1.35rem,4vw,2.35rem);line-height:.95}.auth-copy p{margin:0;font-size:.82rem;line-height:1.7}.auth-signal{z-index:1;border:1px solid var(--line);background:#ffffff0d;border-radius:1rem;align-self:end;align-items:center;gap:1rem;max-width:26rem;padding:.7rem;display:flex;position:relative}.auth-signal .donut-chart{flex:none;width:4.5rem}.auth-signal .donut-chart span{font-size:.85rem}.auth-signal strong{margin-bottom:.25rem;display:block}.auth-card{align-content:center;gap:.8rem;padding:.75rem;display:grid}.login-card.auth-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#16233fb8;border:1px solid #ffffff1a;border-radius:1.25rem;gap:0;width:min(92vw,440px);margin:auto 0;padding:18px 36px 20px;overflow:visible;box-shadow:0 20px 60px #00000059,inset 0 1px #ffffff0f}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.login-card.auth-card{background:#16233feb}}.login-product-image{justify-content:center;align-items:center;margin:0;padding:6px 0 8px;display:flex}.login-product-image img{object-fit:contain;width:280px;max-width:90%;height:auto;max-height:165px;margin:0;display:block}.login-card .auth-card-head{text-align:center;justify-content:center;margin-bottom:20px;padding:0}.login-card .auth-card-head>div,.login-card #loginTitle{margin:0;padding:0}.login-card .auth-form{gap:14px}.login-card .field-group{gap:.32rem}.login-card .field-group input{height:50px;min-height:50px;padding-block:.62rem}.login-card .auth-options{justify-content:center}.login-card .login-actions{align-items:center;gap:16px;margin-top:2px;padding:0 6px;display:flex}.login-card .login-actions>*{flex:1 1 0;min-height:2.75rem}.login-card .auth-submit:disabled{cursor:not-allowed;opacity:.62}.auth-card-head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.auth-card h2{font-family:var(--font-display);margin:0;font-size:clamp(1rem,3.5vw,1.45rem)}.auth-form{gap:1rem;display:grid}.auth-options{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;font-size:.9rem;display:flex}.auth-options label{align-items:center;gap:.5rem;display:inline-flex}.auth-options input{width:1rem;height:1rem;accent-color:var(--accent)}.login-image-challenge{border:1px solid rgba(var(--accent-rgb),.24);background:linear-gradient(#ffffff13,#ffffff09),#03081294;border-radius:.75rem;gap:12px;margin-top:2px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff14}.login-image-challenge-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.login-image-challenge h3{color:var(--text);letter-spacing:0;margin:0;font-size:.92rem;font-weight:900}.login-image-challenge p{color:var(--accent);margin:4px 0 0;font-size:.9rem;font-weight:900}.login-image-challenge-refresh{color:var(--accent);border-color:rgba(var(--accent-rgb),.3);flex:none}.login-image-challenge-refresh:disabled{cursor:wait;opacity:.55}.login-image-challenge-grid{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;transition:opacity .18s,transform .18s;display:grid}.login-image-challenge-grid.is-transitioning-out,.login-image-challenge-grid.is-transitioning-in{opacity:0;pointer-events:none;transform:translateY(2px)scale(.995)}.login-image-challenge-option{aspect-ratio:1;width:100%;min-width:0;height:64px;min-height:64px;color:var(--text);cursor:pointer;border:1px solid var(--line);background:#ffffff0f;border-radius:12px;justify-content:center;align-items:center;padding:8px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.login-image-challenge-option:hover:not(:disabled){background:rgba(var(--accent-rgb),.12);border-color:rgba(var(--accent-rgb),.55);transform:translateY(-1px)}.login-image-challenge-option:focus-visible{outline:3px solid rgba(var(--accent-rgb),.36);outline-offset:2px;border-color:var(--accent)}.login-image-challenge-option.is-selected,.login-image-challenge-option[aria-pressed=true]{background:rgba(var(--accent-rgb),.18);border-color:var(--accent);box-shadow:0 0 0 1px rgba(var(--accent-rgb),.2),0 0 20px rgba(var(--accent-rgb),.16)}.login-image-challenge-option.is-verifying{cursor:wait;box-shadow:0 0 0 1px rgba(var(--accent-rgb),.24),0 0 22px rgba(var(--accent-rgb),.2);transform:scale(.985)}.login-image-challenge-option.is-success{background:#22f7a821;border-color:#22f7a8;animation:.18s ease-out challenge-success;box-shadow:0 0 0 1px #22f7a838,0 0 18px #22f7a824}.login-image-challenge-option.is-error{background:#ff465c21;border-color:#ff465c;animation:.22s ease-in-out challenge-error;box-shadow:0 0 0 1px #ff465c38,0 0 18px #ff465c24}.login-image-challenge-option:disabled{cursor:default}.login-image-challenge-option img,.login-image-challenge-option svg{object-fit:contain;pointer-events:none;width:30px;height:30px;transition:opacity .16s,transform .16s;display:block}.login-image-challenge-option.is-icon-loading:before{content:"";background-color:#ffffff0e;background-image:linear-gradient(90deg,#0000,#ffffff1c,#0000),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffff0e;border-radius:10px;animation:.9s ease-in-out infinite challenge-skeleton;position:absolute;inset:10px}.login-image-challenge-option.is-icon-loading img,.login-image-challenge-option.is-icon-loading svg{opacity:0}.login-image-challenge[data-login-challenge-state=verified]{border-color:#22f7a880}.login-image-challenge[data-login-challenge-state=loading] .login-image-challenge-refresh svg{animation:.76s linear infinite spin}.bootstrap-modal{z-index:1055;background:radial-gradient(circle at 50% 0%,rgba(var(--accent-rgb),.18),transparent 28rem),#01040be6;-webkit-backdrop-filter:blur(22px)saturate(.85);backdrop-filter:blur(22px)saturate(.85);min-height:100dvh;padding:clamp(.75rem,3vw,2rem);display:none;position:fixed;inset:0;overflow:auto}.bootstrap-modal.show,.bootstrap-modal.is-open{place-items:center;display:grid}.modal-open{overflow:hidden}.bootstrap-modal .modal-dialog{width:min(34rem,100%);margin:auto}.bootstrap-modal .modal-content{color:var(--text);border:1px solid rgba(var(--accent-rgb),.28);box-shadow:0 36px 96px #000000b8,0 0 44px rgba(var(--accent-rgb),.16);background:linear-gradient(#0c1122fa,#03060efa);border-radius:1rem;display:grid;position:relative;overflow:hidden}.bootstrap-modal .modal-header,.bootstrap-modal .modal-footer{justify-content:space-between;align-items:center;gap:.75rem;padding:clamp(1rem,3vw,1.35rem);display:flex}.bootstrap-modal .modal-header{border-bottom:1px solid #ffffff12}.bootstrap-modal .modal-title{margin:.15rem 0 0;font-size:clamp(1.05rem,4vw,1.35rem)}.bootstrap-modal .modal-body{padding:clamp(1rem,3vw,1.35rem)}.bootstrap-modal .modal-footer{border-top:1px solid #ffffff12;justify-content:flex-end}.bootstrap-modal .modal-footer .btn-cyber:disabled{color:var(--text-muted);cursor:not-allowed;border-color:var(--line);box-shadow:none;opacity:1;background:#ffffff12}.auth-submit{width:100%}.auth-meta{text-align:center;grid-template-columns:minmax(2rem,1fr) auto minmax(2rem,1fr);align-items:center;gap:.75rem;font-size:.85rem;display:grid}.auth-meta p{margin:0}.auth-meta span{background:var(--line);height:1px}.auth-back{justify-self:center;font-size:.9rem}.auth-back:hover{color:var(--accent-strong)}@media(max-height:820px){.login-page.auth-page{align-items:flex-start;padding-top:12px;padding-bottom:20px}.login-card.auth-card,:root[data-theme=admin_light] .login-card.auth-card{padding-top:14px;padding-bottom:18px}.login-product-image{padding:4px 0 6px}.login-product-image img{width:250px;max-height:135px}.login-card .auth-card-head,:root[data-theme=admin_light] .login-card .auth-card-head{margin-bottom:14px}.login-card .auth-form,:root[data-theme=admin_light] .login-card .auth-form{gap:12px}.login-image-challenge{gap:8px;padding:14px}.login-image-challenge-option{height:60px;min-height:60px;padding:7px}.login-image-challenge-option img,.login-image-challenge-option svg{width:28px;height:28px}}.app-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding:1rem;display:flex}@keyframes spin{to{transform:rotate(360deg)}}@keyframes challenge-skeleton{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes challenge-success{50%{transform:scale(1.025);box-shadow:0 0 0 1px #22f7a857,0 0 24px #22f7a833}}@keyframes challenge-error{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes pulse{50%{opacity:.5}}@keyframes rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(min-width:576px){.topbar-search{display:flex}.app-content,.app-footer{padding-inline:1.25rem}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-wide{grid-column:1/-1}}@media(min-width:768px){.auth-page,.auth-card{padding:1.5rem}.dashboard-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.login-card.auth-card,:root[data-theme=admin_light] .login-card.auth-card{padding:20px 20px 24px}.login-product-image{padding:8px 0}.login-card .auth-card-head,:root[data-theme=admin_light] .login-card .auth-card-head{margin-bottom:20px}.login-card .login-actions{gap:.65rem;padding-inline:0}}@media(max-width:380px){.login-card .login-actions{flex-direction:column}.login-card .login-actions>*{width:100%}}@media(max-height:820px){.login-card.auth-card,:root[data-theme=admin_light] .login-card.auth-card{padding-top:14px;padding-bottom:18px}.login-product-image{padding:4px 0 6px}.login-product-image img{width:250px;max-height:135px}.login-card .auth-card-head,:root[data-theme=admin_light] .login-card .auth-card-head{margin-bottom:14px}}@media(min-width:992px){.app-sidebar{transform:none}.app-main{padding-left:var(--sidebar-width)}html[dir=rtl] .app-main{padding-right:var(--sidebar-width);padding-left:0}.top-navbar,.app-content,.app-footer{padding-inline:1.5rem}.page-heading,.section-heading{grid-template-columns:minmax(0,1fr) minmax(18rem,28rem)}.page-heading{align-items:end;margin-bottom:1.5rem}.cyber-card{padding:1.35rem}.ui-grid,.dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.kpi-card{grid-column:span 3}.dashboard-grid-modern>.dashboard-panel{grid-column:span 4}.dashboard-grid-modern>.dashboard-panel-access,.dashboard-grid-modern>.dashboard-panel-countries,.dashboard-grid-modern>.dashboard-panel-highlight,.dashboard-grid-modern>.dashboard-panel-resellers,.dashboard-grid-modern>.dashboard-panel-packages{grid-column:1/-1}.dashboard-grid-modern>.dashboard-panel-feed{grid-column:span 6}.dashboard-grid-modern>.dashboard-wide{grid-column:1/-1}.analytics-layout .dashboard-wide,.crm-layout .dashboard-wide,.ecommerce-layout .dashboard-wide,.servers-layout .dashboard-wide{grid-column:span 7}.iptv-layout .dashboard-wide{grid-column:span 9}.package-order-layout{grid-template-columns:minmax(16rem,.35fr) minmax(0,.65fr)}.package-order-layout-single{grid-template-columns:minmax(0,1fr)}.sortable-bouquet-list li{grid-template-columns:auto auto minmax(0,1fr) auto}.sort-actions{grid-column:auto}.order-set-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.order-section-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.order-selection-grid,.member-form-grid,.package-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.package-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.member-profile-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.member-profile-hero,.member-profile-info,.member-profile-stats,.member-profile-wide{grid-column:1/-1}.member-profile-hero{grid-template-columns:auto minmax(0,1fr) auto}.member-profile-actions{grid-column:auto;justify-content:flex-end}.member-profile-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.member-profile-detail-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.auth-page{grid-template-columns:minmax(0,1.15fr) minmax(24rem,.85fr);align-items:stretch}.login-page.auth-page{grid-template-columns:1fr;place-items:flex-start center}.auth-visual{display:grid}.auth-card{padding:2rem}}:root[data-theme=admin_light] .dashboard-grid-modern{align-items:start;gap:.85rem}:root[data-theme=admin_light] .dashboard-grid-modern .dashboard-secondary-panel{--dashboard-panel-accent:#4f46e5;border:1px solid #e2e8f0;border-top:3px solid var(--dashboard-panel-accent);background:#fff;border-radius:.75rem;min-height:0;padding:.9rem;position:relative;overflow:hidden;box-shadow:0 10px 26px #0f172a12}:root[data-theme=admin_light] .dashboard-grid-modern .dashboard-secondary-panel:hover{border-color:#cbd5e1;border-top-color:var(--dashboard-panel-accent);transform:translateY(-1px);box-shadow:0 14px 32px #0f172a1a}:root[data-theme=admin_light] .dashboard-panel-channels{--dashboard-panel-accent:#2563eb}:root[data-theme=admin_light] .dashboard-panel-countries{--dashboard-panel-accent:#16a34a}:root[data-theme=admin_light] .dashboard-panel-access{--dashboard-panel-accent:#06b6d4}:root[data-theme=admin_light] .dashboard-media-panel{--dashboard-panel-accent:#7c3aed}:root[data-theme=admin_light] .dashboard-panel-highlight{--dashboard-panel-accent:#16a34a}:root[data-theme=admin_light] .dashboard-panel-feed{--dashboard-panel-accent:#64748b}:root[data-theme=admin_light] .dashboard-panel-resellers{--dashboard-panel-accent:#0ea5e9}:root[data-theme=admin_light] .dashboard-panel-packages{--dashboard-panel-accent:#7c3aed}:root[data-theme=admin_light] .dashboard-secondary-panel .panel-head{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding-bottom:.65rem;display:flex}:root[data-theme=admin_light] .dashboard-secondary-panel .panel-head>div{min-width:0}:root[data-theme=admin_light] .dashboard-secondary-panel .panel-head h3{color:#0f172a;font-size:.88rem;font-weight:800;line-height:1.2}:root[data-theme=admin_light] .dashboard-secondary-panel .panel-head p{color:#64748b;margin-top:.12rem;font-size:.7rem;line-height:1.35}:root[data-theme=admin_light] .dashboard-secondary-panel .cyber-badge{white-space:nowrap;border-radius:.5rem;min-height:1.55rem;padding:.28rem .48rem;font-size:.62rem;line-height:1}:root[data-theme=admin_light] .dashboard-channel-list{border-top-color:#e2e8f0;max-width:42rem;margin-top:.55rem}:root[data-theme=admin_light] .dashboard-channel-list li{border-bottom-color:#e2e8f0;border-radius:.35rem;grid-template-columns:1.45rem minmax(0,1fr) 3rem;gap:.45rem;padding:.42rem .28rem;transition:background-color .14s}:root[data-theme=admin_light] .dashboard-channel-list li:hover{background:#f8fafc}:root[data-theme=admin_light] .dashboard-channel-rank{color:#94a3b8;font-size:.68rem;font-weight:800}:root[data-theme=admin_light] .dashboard-channel-name strong{color:#0f172a;font-size:.78rem;font-weight:700}:root[data-theme=admin_light] .dashboard-channel-count{color:#1d4ed8;font-size:.78rem}:root[data-theme=admin_light] .dashboard-panel-access .dashboard-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.65rem}:root[data-theme=admin_light] .dashboard-panel-access .dashboard-access-grid>.dashboard-access-card{border-radius:.65rem;gap:.22rem;min-height:4rem;padding:.68rem;box-shadow:0 10px 22px #4f46e529}:root[data-theme=admin_light] .dashboard-panel-access .dashboard-access-grid>.dashboard-access-card:after{width:4.6rem;inset:auto -1.4rem -2rem auto}:root[data-theme=admin_light] .dashboard-panel-access .dashboard-access-grid>.dashboard-access-card span{letter-spacing:.08em;font-size:.58rem}:root[data-theme=admin_light] .dashboard-panel-access .dashboard-access-grid>.dashboard-access-card strong{font-size:.74rem;line-height:1.3}:root[data-theme=admin_light] .dashboard-panel-highlight .dashboard-subscription-list,:root[data-theme=admin_light] .dashboard-panel-feed .feed-list{border-top:1px solid #e2e8f0;gap:0;max-height:20rem;margin-top:.55rem;display:grid;overflow:auto}:root[data-theme=admin_light] .dashboard-panel-highlight .dashboard-subscription-list li,:root[data-theme=admin_light] .dashboard-panel-feed .feed-list li{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e2e8f0;border-radius:.35rem;gap:.12rem;padding:.56rem .28rem;transition:background-color .14s}:root[data-theme=admin_light] .dashboard-panel-highlight .dashboard-subscription-list li:hover,:root[data-theme=admin_light] .dashboard-panel-feed .feed-list li:hover{background:#f8fafc}:root[data-theme=admin_light] .dashboard-panel-highlight .dashboard-subscription-list strong,:root[data-theme=admin_light] .dashboard-panel-feed .feed-list strong{color:#0f172a;font-size:.78rem;line-height:1.25}:root[data-theme=admin_light] .dashboard-panel-highlight .dashboard-subscription-list span,:root[data-theme=admin_light] .dashboard-panel-feed .feed-list span{color:#64748b;font-size:.68rem;line-height:1.35}:root[data-theme=admin_light] .dashboard-panel-highlight .dashboard-credit-meta,:root[data-theme=admin_light] .dashboard-panel-feed .dashboard-credit-meta{border-top-color:#eef2f7;gap:.28rem .55rem;margin-top:.38rem;padding-top:.38rem}:root[data-theme=admin_light] .dashboard-panel-highlight .dashboard-credit-meta span,:root[data-theme=admin_light] .dashboard-panel-feed .dashboard-credit-meta span{font-size:.64rem}:root[data-theme=admin_light] .dashboard-panel-highlight .dashboard-latest-subscription-name{color:#0f766e!important}:root[data-theme=admin_light] .dashboard-media-panel{min-height:0}:root[data-theme=admin_light] .dashboard-media-grid{gap:.65rem;margin-top:.65rem}:root[data-theme=admin_light] .dashboard-media-column-head{margin-bottom:.45rem}:root[data-theme=admin_light] .dashboard-media-column-head h4{color:#334155;letter-spacing:.06em;font-size:.68rem}:root[data-theme=admin_light] .dashboard-media-list{gap:.45rem}:root[data-theme=admin_light] .dashboard-media-list li{background:#f8fafc;border-color:#e2e8f0;border-radius:.6rem;grid-template-columns:2.35rem minmax(0,1fr);gap:.55rem;padding:.45rem}:root[data-theme=admin_light] .dashboard-media-poster{border-radius:.45rem;width:2.35rem}:root[data-theme=admin_light] .dashboard-media-list strong{font-size:.75rem}:root[data-theme=admin_light] .dashboard-media-list span{font-size:.66rem}@media(min-width:992px){:root[data-theme=admin_light] .dashboard-grid-modern>.dashboard-panel-channels,:root[data-theme=admin_light] .dashboard-grid-modern>.dashboard-panel-countries,:root[data-theme=admin_light] .dashboard-grid-modern>.dashboard-panel-highlight,:root[data-theme=admin_light] .dashboard-grid-modern>.dashboard-panel-resellers,:root[data-theme=admin_light] .dashboard-grid-modern>.dashboard-panel-packages,:root[data-theme=admin_light] .dashboard-grid-modern>.dashboard-panel-feed{grid-column:span 6}:root[data-theme=admin_light] .dashboard-grid-modern>.dashboard-media-panel,:root[data-theme=admin_light] .dashboard-grid-modern>.dashboard-panel-access{grid-column:1/-1}}@media(max-width:767.98px){:root[data-theme=admin_light] .dashboard-grid-modern .dashboard-secondary-panel{padding:.78rem}:root[data-theme=admin_light] .dashboard-secondary-panel .panel-head{align-items:flex-start}:root[data-theme=admin_light] .dashboard-panel-access .dashboard-access-grid{grid-template-columns:1fr}}.dashboard-grid-modern{align-items:start}.dashboard-grid-modern .dashboard-secondary-panel{--dashboard-panel-accent:var(--accent);--dashboard-panel-surface:var(--surface);--dashboard-panel-border:var(--line);--dashboard-panel-header-border:var(--line);--dashboard-panel-row-border:var(--line);--dashboard-panel-row-hover:var(--accent-soft);--dashboard-panel-inner-surface:#ffffff0b;--dashboard-panel-shadow:0 10px 26px var(--shadow);background:var(--dashboard-panel-surface);border:1px solid var(--dashboard-panel-border);border-top:3px solid var(--dashboard-panel-accent);min-height:0;box-shadow:var(--dashboard-panel-shadow);border-radius:.75rem;padding:.9rem;overflow:hidden}.dashboard-grid-modern .dashboard-secondary-panel:hover{border-color:var(--accent-border);border-top-color:var(--dashboard-panel-accent);box-shadow:0 14px 32px var(--shadow);transform:translateY(-1px)}.dashboard-panel-channels{--dashboard-panel-accent:var(--chart-1)}.dashboard-panel-countries,.dashboard-panel-access{--dashboard-panel-accent:var(--chart-2)}.dashboard-media-panel{--dashboard-panel-accent:var(--chart-3)}.dashboard-panel-highlight{--dashboard-panel-accent:var(--chart-2)}.dashboard-panel-feed{--dashboard-panel-accent:var(--text-muted)}.dashboard-panel-resellers{--dashboard-panel-accent:var(--chart-2)}.dashboard-panel-packages{--dashboard-panel-accent:var(--chart-3)}.dashboard-secondary-panel .panel-head{border-bottom:1px solid var(--dashboard-panel-header-border);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding-bottom:.65rem;display:flex}.dashboard-secondary-panel .panel-head>div{min-width:0}.dashboard-secondary-panel .panel-head h3{color:var(--text);font-size:.88rem;font-weight:800;line-height:1.2}.dashboard-secondary-panel .panel-head p{color:var(--text-muted);margin-top:.12rem;font-size:.7rem;line-height:1.35}.dashboard-secondary-panel .cyber-badge{white-space:nowrap;border-radius:.5rem;min-height:1.55rem;padding:.28rem .48rem;font-size:.62rem;line-height:1}.dashboard-channel-list{border-top-color:var(--dashboard-panel-row-border);max-width:42rem;margin-top:.55rem}.dashboard-channel-list li{border-bottom-color:var(--dashboard-panel-row-border);border-radius:.35rem;grid-template-columns:1.45rem minmax(0,1fr) 3rem;gap:.45rem;padding:.42rem .28rem;transition:background-color .14s}.dashboard-channel-list li:hover{background:var(--dashboard-panel-row-hover)}.dashboard-channel-rank{color:var(--text-muted);font-size:.68rem;font-weight:800}.dashboard-channel-name strong{color:var(--text);font-size:.78rem;font-weight:700}.dashboard-channel-count{color:var(--dashboard-panel-accent);font-size:.78rem}.dashboard-ranking-list{border-top:1px solid var(--dashboard-panel-row-border);max-width:42rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.dashboard-ranking-header{min-width:0;max-width:42rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.45rem;margin-top:.55rem;padding:0 .28rem;font-size:.58rem;font-weight:800;line-height:1.15;display:grid}.dashboard-ranking-header span{min-width:0}.dashboard-ranking-header span:nth-child(n+3){text-align:right}.dashboard-ranking-list li{border-bottom:1px solid var(--dashboard-panel-row-border);border-radius:.35rem;align-items:center;gap:.45rem;min-width:0;padding:.42rem .28rem;transition:background-color .14s;display:grid}.dashboard-ranking-list li:hover{background:var(--dashboard-panel-row-hover)}.dashboard-reseller-list li,.dashboard-reseller-header{grid-template-columns:1.45rem minmax(0,1fr) 4.8rem 4.8rem}.dashboard-reseller-list-created-only li,.dashboard-reseller-header-created-only{grid-template-columns:1.45rem minmax(0,1fr) 5rem}.dashboard-package-list li,.dashboard-package-header,.dashboard-country-list li,.dashboard-country-header{grid-template-columns:1.45rem minmax(0,1fr) 4.8rem}.dashboard-country-name{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;display:inline-grid}.dashboard-country-name img{object-fit:cover;width:1.45rem;height:1rem;box-shadow:0 0 0 1px var(--dashboard-panel-row-border);border-radius:.15rem}.dashboard-country-name span{align-items:baseline;gap:.25rem;min-width:0;display:inline-flex}.dashboard-country-name small{min-width:max-content;color:var(--text-muted);font-size:.62rem;font-weight:800}.dashboard-ranking-list li>span:not(.dashboard-channel-rank){color:var(--dashboard-panel-accent);font-family:var(--font-display);text-align:right;font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:800;line-height:1}.dashboard-panel-access .dashboard-access-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.65rem}.dashboard-panel-access .dashboard-access-grid>.dashboard-access-card{min-height:4rem;box-shadow:0 10px 22px rgba(var(--accent-rgb),.16);border-radius:.65rem;gap:.22rem;padding:.68rem}.dashboard-panel-access .dashboard-access-grid>.dashboard-access-card:after{width:4.6rem;inset:auto -1.4rem -2rem auto}.dashboard-panel-access .dashboard-access-grid>.dashboard-access-card span{letter-spacing:.08em;font-size:.58rem}.dashboard-panel-access .dashboard-access-grid>.dashboard-access-card strong{font-size:.74rem;line-height:1.3}.dashboard-panel-highlight .dashboard-subscription-list,.dashboard-panel-feed .feed-list{border-top:1px solid var(--dashboard-panel-row-border);gap:0;max-height:20rem;margin-top:.55rem;display:grid;overflow:auto}.dashboard-panel-highlight .dashboard-subscription-list li,.dashboard-panel-feed .feed-list li{border:0;border-bottom:1px solid var(--dashboard-panel-row-border);box-shadow:none;background:0 0;border-radius:.35rem;gap:.12rem;padding:.56rem .28rem;transition:background-color .14s}.dashboard-panel-highlight .dashboard-subscription-list li:hover,.dashboard-panel-feed .feed-list li:hover{background:var(--dashboard-panel-row-hover)}.dashboard-panel-highlight .dashboard-subscription-list strong,.dashboard-panel-feed .feed-list strong{color:var(--text);font-size:.78rem;line-height:1.25}.dashboard-panel-highlight .dashboard-subscription-list span,.dashboard-panel-feed .feed-list span{color:var(--text-muted);font-size:.68rem;line-height:1.35}.dashboard-panel-highlight .dashboard-credit-meta,.dashboard-panel-feed .dashboard-credit-meta{border-top-color:var(--dashboard-panel-header-border);gap:.28rem .55rem;margin-top:.38rem;padding-top:.38rem}.dashboard-panel-highlight .dashboard-credit-meta span,.dashboard-panel-feed .dashboard-credit-meta span{font-size:.64rem}.dashboard-media-panel{min-height:0}.dashboard-media-grid{gap:.65rem;margin-top:.65rem}.dashboard-media-column-head{margin-bottom:.45rem}.dashboard-media-column-head h4{color:var(--text);letter-spacing:.06em;font-size:.68rem}.dashboard-media-list{gap:.45rem}.dashboard-media-list li{background:var(--dashboard-panel-inner-surface);border-color:var(--dashboard-panel-row-border);border-radius:.6rem;grid-template-columns:2.35rem minmax(0,1fr);gap:.55rem;padding:.45rem}.dashboard-media-poster{border-radius:.45rem;width:2.35rem}.dashboard-media-list strong{font-size:.75rem}.dashboard-media-list span{font-size:.66rem}@media(min-width:992px){.dashboard-grid-modern>.dashboard-panel-channels,.dashboard-grid-modern>.dashboard-panel-countries,.dashboard-grid-modern>.dashboard-panel-highlight,.dashboard-grid-modern>.dashboard-panel-resellers,.dashboard-grid-modern>.dashboard-panel-packages,.dashboard-grid-modern>.dashboard-panel-feed{grid-column:span 6}.dashboard-grid-modern>.dashboard-media-panel,.dashboard-grid-modern>.dashboard-panel-access{grid-column:1/-1}}@media(max-width:767.98px){.dashboard-grid-modern .dashboard-secondary-panel{padding:.78rem}.dashboard-secondary-panel .panel-head{align-items:flex-start}.dashboard-panel-access .dashboard-access-grid{grid-template-columns:1fr}.dashboard-reseller-list li{grid-template-columns:1.25rem minmax(0,1fr) 3.6rem 3.6rem}.dashboard-reseller-header{grid-template-columns:1.25rem minmax(0,1fr) 3.6rem 3.6rem;font-size:.52rem}.dashboard-reseller-list-created-only li,.dashboard-reseller-header-created-only{grid-template-columns:1.25rem minmax(0,1fr) 3.7rem}.dashboard-package-list li{grid-template-columns:1.25rem minmax(0,1fr) 3.6rem}.dashboard-package-header{grid-template-columns:1.25rem minmax(0,1fr) 3.6rem;font-size:.52rem}.dashboard-country-list li,.dashboard-country-header{grid-template-columns:1.25rem minmax(0,1fr) 3.6rem}}:root[data-theme=spruha] .dashboard-secondary-panel{--dashboard-panel-surface:#141028eb;--dashboard-panel-border:#b2a3ff2e;--dashboard-panel-header-border:#b2a3ff24;--dashboard-panel-row-border:#b2a3ff21;--dashboard-panel-row-hover:#8b5cf61f;--dashboard-panel-inner-surface:#ffffff0a}:root[data-theme=magic_ott] .dashboard-secondary-panel{--dashboard-panel-surface:#111;--dashboard-panel-border:#2a2a2a;--dashboard-panel-header-border:#2a2a2a;--dashboard-panel-row-border:#242424;--dashboard-panel-row-hover:#ffc1071a;--dashboard-panel-inner-surface:#171717}:root[data-theme=magic_ott] .dashboard-panel-access{--dashboard-panel-accent:#fff}:root[data-theme=magic_ott] .dashboard-panel-highlight{--dashboard-panel-accent:#ffd65a}:root[data-theme=magic_ott] .dashboard-panel-feed{--dashboard-panel-accent:#b9b9b9}:root[data-theme=magic_ott] .dashboard-panel-access .dashboard-access-grid>.dashboard-access-card{color:#111;background:linear-gradient(135deg,#ffc107,#ffd65a);border-color:#ffd65a5c}:root[data-theme=magic_ott] .dashboard-panel-access .dashboard-access-grid>.dashboard-access-card-m3u{color:#fff;background:linear-gradient(135deg,#2a2a2a,#111);border-color:#3a3a3a}:root[data-theme=magic_ott] .dashboard-panel-access .dashboard-access-grid>.dashboard-access-card :is(span,strong){color:currentColor}:root[data-theme=admin_light] .auth-page{background:radial-gradient(circle at 10% 12%,#06b6d429,#0000 26rem),radial-gradient(circle at 92% 6%,#7c3aed2e,#0000 28rem);gap:1rem;width:min(100%,1120px);min-height:100dvh;padding:clamp(.9rem,2.6vw,1.6rem)}:root[data-theme=admin_light] .auth-visual,:root[data-theme=admin_light] .auth-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #e5e7eb;border-radius:24px;box-shadow:0 24px 60px #0f172a1f}:root[data-theme=admin_light] .auth-visual{color:#fff;background:radial-gradient(circle at 14% 18%,#06b6d45c,#0000 16rem),radial-gradient(circle at 84% 16%,#7c3aed6b,#0000 18rem),linear-gradient(145deg,#0f172a,#111827 54%,#1e1b4b);border-color:#7dd3fc2e;min-height:0;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 28px 70px #0f172a3d}:root[data-theme=admin_light] .auth-visual:before{background:radial-gradient(circle,#06b6d452,#0000 68%);width:19rem;inset:auto -5rem -4rem auto}:root[data-theme=admin_light] .auth-visual:after{background:radial-gradient(circle,#ffffff1f,#0000 66%);width:12rem;height:12rem;inset:1.5rem 1.5rem auto auto;-webkit-mask-image:none;mask-image:none}:root[data-theme=admin_light] .auth-brand{color:#fff}:root[data-theme=admin_light] .auth-brand small,:root[data-theme=admin_light] .auth-copy p,:root[data-theme=admin_light] .auth-signal span,:root[data-theme=admin_light] .auth-meta{color:#ffffffc2}:root[data-theme=admin_light] .auth-copy{align-self:center;max-width:27rem}:root[data-theme=admin_light] .auth-copy .cyber-badge{color:#fff;background:linear-gradient(135deg,#4f46e5,#06b6d4);border-color:#0000}:root[data-theme=admin_light] .auth-copy h1{color:#fff;text-shadow:none;margin:1.15rem 0 .8rem;font-size:clamp(2rem,5vw,3.15rem);font-weight:800;line-height:1.02}:root[data-theme=admin_light] .auth-copy p{max-width:23rem;font-size:.92rem;line-height:1.75}:root[data-theme=admin_light] .auth-signal{color:#fff;background:#ffffff1a;border-color:#ffffff2e;border-radius:18px;max-width:24rem;padding:1rem;box-shadow:0 18px 40px #0206172e}:root[data-theme=admin_light] .auth-signal strong{color:#fff;font-size:.95rem}:root[data-theme=admin_light] .auth-signal .donut-chart{width:4.1rem}:root[data-theme=admin_light] .auth-card{align-content:center;gap:1rem;padding:clamp(1.35rem,3vw,2rem)}:root[data-theme=admin_light] .login-card.auth-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #0f172a1a;gap:0;width:min(92vw,440px);padding:18px 36px 20px;box-shadow:0 20px 60px #0f172a24,inset 0 1px #ffffffb8}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root[data-theme=admin_light] .login-card.auth-card{background:#fffffff5}}:root[data-theme=admin_light] .auth-card-head{margin-bottom:.25rem}:root[data-theme=admin_light] .login-card .auth-card-head{margin-bottom:20px}:root[data-theme=admin_light] .auth-card .eyebrow{color:#4f46e5;font-weight:900}:root[data-theme=admin_light] .auth-card h2{color:#111827;font-size:clamp(1.6rem,4vw,2.1rem);font-weight:800}:root[data-theme=admin_light] .auth-form{gap:.95rem}:root[data-theme=admin_light] .login-card .auth-form{gap:14px}:root[data-theme=admin_light] .auth-form .field-group span{color:#334155}:root[data-theme=admin_light] .auth-form .field-group input{color:#111827;background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;min-height:3rem;padding:.78rem .9rem;box-shadow:inset 0 0 0 1px #ffffffc7}:root[data-theme=admin_light] .login-card .field-group input{height:50px;min-height:50px;padding-block:.62rem}:root[data-theme=admin_light] .auth-form .field-group input::placeholder{color:#64748b}:root[data-theme=admin_light] .auth-form .field-group input:focus{border-color:#4f46e5;box-shadow:0 0 0 .22rem #4f46e529}:root[data-theme=admin_light] .auth-options{color:#475569;font-size:.82rem}:root[data-theme=admin_light] .auth-options a{color:#4f46e5;font-weight:800}:root[data-theme=admin_light] .login-card .login-actions{align-items:center;gap:16px;margin-top:2px;padding:0 6px;display:flex}:root[data-theme=admin_light] .login-card .auth-submit{border-radius:14px;min-height:3rem;font-size:.84rem;font-weight:900}:root[data-theme=admin_light] .auth-submit{color:#fff;background:linear-gradient(135deg,#4f46e5,#2563eb 58%,#06b6d4);border-color:#0000;box-shadow:0 16px 34px #4f46e542}:root[data-theme=admin_light] .auth-submit:hover{color:#fff;background:linear-gradient(135deg,#4338ca,#1d4ed8 58%,#0891b2);box-shadow:0 18px 38px #4f46e54d}:root[data-theme=admin_light] .auth-submit:disabled{color:#94a3b8;cursor:not-allowed;box-shadow:none;background:#e5e7eb;border-color:#cbd5e1}:root[data-theme=admin_light] .auth-meta{color:#64748b}:root[data-theme=admin_light] .auth-meta span{background:#dbeafe}:root[data-theme=admin_light] .login-image-challenge{background:#f8fbffc7;border-color:#dbeafe;box-shadow:inset 0 1px #fffc}:root[data-theme=admin_light] .login-image-challenge h3{color:#111827}:root[data-theme=admin_light] .login-image-challenge p,:root[data-theme=admin_light] .login-image-challenge-refresh{color:#4f46e5}:root[data-theme=admin_light] .login-image-challenge-option{color:#475569;background:#f8fbff;border-color:#dbeafe}:root[data-theme=admin_light] .login-image-challenge-option.is-icon-loading:before{background:linear-gradient(90deg,#0000,#4f46e51f,#0000),#4f46e50e;border-color:#4f46e514}:root[data-theme=admin_light] .login-image-challenge-option:hover:not(:disabled),:root[data-theme=admin_light] .login-image-challenge-option.is-selected,:root[data-theme=admin_light] .login-image-challenge-option[aria-pressed=true]{background:#eef2ff;border-color:#4f46e5}:root[data-theme=admin_light] .login-image-challenge-option.is-success{background:#10b9811f;border-color:#10b981}:root[data-theme=admin_light] .login-image-challenge-option.is-error{background:#dc26261a;border-color:#dc2626}@media(prefers-reduced-motion:reduce){.login-image-challenge-grid,.login-image-challenge-option,.login-image-challenge-option img,.login-image-challenge-option svg{transition:none}.login-image-challenge-grid.is-transitioning-out,.login-image-challenge-grid.is-transitioning-in,.login-image-challenge-option:hover:not(:disabled),.login-image-challenge-option.is-verifying{transform:none}.login-image-challenge-option.is-icon-loading:before,.login-image-challenge-option.is-success,.login-image-challenge-option.is-error,.login-image-challenge[data-login-challenge-state=loading] .login-image-challenge-refresh svg{animation:none}}@media(max-width:767px){:root[data-theme=admin_light] .auth-page{width:min(100%,34rem);padding:.85rem}:root[data-theme=admin_light] .auth-visual{min-height:18rem;display:grid}:root[data-theme=admin_light] .auth-copy h1{font-size:1.8rem}}@media(max-width:575px){:root[data-theme=admin_light] .login-card.auth-card{padding:20px 20px 22px}:root[data-theme=admin_light] .login-card .login-actions{gap:.65rem;padding-inline:0}}@media(max-width:380px){:root[data-theme=admin_light] .login-card .login-actions{flex-direction:column}}@media(max-height:820px){:root[data-theme=admin_light] .login-card.auth-card{padding-top:14px;padding-bottom:18px}:root[data-theme=admin_light] .login-card .auth-card-head{margin-bottom:14px}:root[data-theme=admin_light] .login-card .auth-form{gap:12px}}:root[data-theme=admin_light] .table-status.domain-status.is-pending{color:#fff;background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#0000}:root[data-theme=admin_light] .table-status.domain-status.is-active{color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-color:#0000}:root[data-theme=admin_light] .table-status.domain-status.is-rejected{color:#fff;background:linear-gradient(135deg,#f43f5e,#dc2626);border-color:#0000}:root[data-theme=admin_light] .table-status.domain-status.is-disabled{color:#fff;background:linear-gradient(135deg,#94a3b8,#64748b);border-color:#0000}.player-app-grid{grid-template-columns:1fr;gap:.9rem;display:grid}.player-app-card{text-align:center;border:1px solid var(--line);background:#ffffff0b;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:20rem;padding:1.35rem;display:flex}.player-app-card .btn-cyber-outline{justify-content:center;width:100%}.player-app-copy{align-self:start;justify-items:center;gap:0;width:100%;min-width:0;display:grid}.player-app-copy h3{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 1rem;font-size:1rem;line-height:1.25;display:-webkit-box;overflow:hidden}.player-app-copy p{justify-items:center;gap:0;margin:0;display:grid}.player-app-copy span{color:var(--text-muted);margin-bottom:.5rem;font-size:.75rem}.player-app-copy strong{margin-bottom:1rem;font-size:.95rem;font-weight:700}.player-app-image{object-fit:cover;width:5.25rem;height:5.25rem;color:var(--text-muted);background:var(--surface);border:1px solid var(--line);border-radius:.5rem;justify-self:center;place-items:center;margin-bottom:1.25rem;display:inline-grid}.player-app-image svg{width:1.8rem;height:1.8rem}.player-app-card>.text-muted:last-child{justify-content:center;align-items:center;min-height:2.25rem;display:inline-flex}:root[data-theme=admin_light] .player-app-card{background:#fff;border-color:#e2e8f0}@media(min-width:768px){.player-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.player-app-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}:root[data-theme=spruha] body{background:radial-gradient(circle at 18% 10%,rgba(var(--color-primary-accent-rgb),.14),transparent 28rem),radial-gradient(circle at 82% 8%,rgba(var(--color-info-rgb),.08),transparent 24rem),linear-gradient(180deg,var(--color-background),var(--color-background))}:root[data-theme=spruha] body:before{background-image:linear-gradient(rgba(var(--color-border-rgb),.24) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--color-border-rgb),.24) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(#00000094,#0000 72%);mask-image:linear-gradient(#00000094,#0000 72%)}:root[data-theme=spruha] .app-sidebar,:root[data-theme=spruha] .top-navbar,:root[data-theme=spruha] .theme-panel,:root[data-theme=spruha] .cyber-card,:root[data-theme=spruha] .cyber-table-shell,:root[data-theme=spruha] .user-filter-bar,:root[data-theme=spruha] .package-assignment-box,:root[data-theme=spruha] .line-user-card,:root[data-theme=spruha] .order-section-box,:root[data-theme=spruha] .modal__container,:root[data-theme=spruha] .menu-panel,:root[data-theme=spruha] .custom-select-menu,:root[data-theme=spruha] .toast-shell,:root[data-theme=spruha] .topbar-search,:root[data-theme=spruha] .language-menu,:root[data-theme=spruha] .player-app-card{background:var(--glass-surface);border-color:var(--line);box-shadow:0 18px 46px var(--shadow),inset 0 1px rgba(var(--color-text-primary-rgb),.05);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:root[data-theme=spruha] .cyber-card,:root[data-theme=spruha] .cyber-table-shell,:root[data-theme=spruha] .package-assignment-box,:root[data-theme=spruha] .line-user-card,:root[data-theme=spruha] .order-section-box,:root[data-theme=spruha] .modal__container,:root[data-theme=spruha] .player-app-card{border-radius:var(--radius-card)}:root[data-theme=spruha] .cyber-card:hover{border-color:var(--accent-border);box-shadow:0 22px 54px var(--shadow),0 0 0 1px rgba(var(--accent-rgb),.14)}:root[data-theme=spruha] .app-sidebar{background:linear-gradient(180deg,rgba(var(--color-background-rgb),.96),rgba(var(--color-surface-rgb),.92));border-right-color:var(--line);box-shadow:16px 0 48px var(--shadow)}:root[data-theme=spruha] .sidebar-brand,:root[data-theme=spruha] .sidebar-user-status,:root[data-theme=spruha] .sidebar-user-metrics span{background:rgba(var(--color-surface-secondary-rgb),.62);border-color:var(--line);border-radius:var(--radius-control)}:root[data-theme=spruha] .brand-mark{background:linear-gradient(135deg,rgba(var(--color-primary-accent-rgb),.28),rgba(var(--color-info-rgb),.12)),var(--surface-secondary);border-color:var(--accent-border);box-shadow:0 10px 26px rgba(var(--accent-rgb),.18)}:root[data-theme=spruha] .top-navbar{background:rgba(var(--color-background-rgb),.84);border-bottom-color:var(--line);box-shadow:0 12px 34px var(--shadow)}:root[data-theme=spruha] .sidebar-nav .nav-link{border-radius:var(--radius-control);transition:background-color .18s,border-color .18s,color .18s,transform .18s}:root[data-theme=spruha] .sidebar-nav .nav-link:hover{color:var(--text);background:rgba(var(--accent-rgb),.12);border-color:rgba(var(--accent-rgb),.3);transform:translate(2px)}:root[data-theme=spruha] .sidebar-nav .nav-link.active{color:var(--text);background:linear-gradient(135deg,rgba(var(--accent-rgb),.26),rgba(var(--accent-rgb),.12));border-color:var(--accent-border);box-shadow:inset 3px 0 0 var(--accent),0 14px 26px rgba(var(--accent-rgb),.1)}:root[data-theme=spruha] .sidebar-nav .nav-link svg{color:var(--nav-icon-color,var(--accent));filter:none}:root[data-theme=spruha] .nav-dashboard{--nav-icon-color:var(--color-primary-accent)}:root[data-theme=spruha] .nav-domains{--nav-icon-color:var(--color-info)}:root[data-theme=spruha] .nav-apps{--nav-icon-color:var(--color-purple)}:root[data-theme=spruha] .nav-members{--nav-icon-color:var(--color-success)}:root[data-theme=spruha] .nav-users{--nav-icon-color:var(--color-primary-accent)}:root[data-theme=spruha] .nav-mag,:root[data-theme=spruha] .nav-packages{--nav-icon-color:var(--color-secondary-accent)}:root[data-theme=spruha] .nav-tickets{--nav-icon-color:var(--color-yellow)}:root[data-theme=spruha] .nav-logs{--nav-icon-color:var(--color-gray)}:root[data-theme=spruha] .nav-settings,:root[data-theme=spruha] .topbar-settings svg{--nav-icon-color:var(--color-slate);color:var(--color-slate)}:root[data-theme=spruha] .btn-cyber,:root[data-theme=spruha] .btn-cyber-outline,:root[data-theme=spruha] .btn-cyber-ghost,:root[data-theme=spruha] .language-trigger,:root[data-theme=spruha] .sidebar-toggle,:root[data-theme=spruha] .icon-button,:root[data-theme=spruha] .topbar-settings{border-radius:var(--radius-control);transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s}:root[data-theme=spruha] .btn-cyber{color:var(--color-text-primary);background:var(--button-primary-bg);border-color:var(--button-primary-bg);box-shadow:0 14px 28px rgba(var(--accent-rgb),.22)}:root[data-theme=spruha] .btn-cyber-outline{color:var(--color-background);background:var(--button-secondary-bg);border-color:var(--button-secondary-bg);box-shadow:0 12px 24px rgba(var(--color-secondary-accent-rgb),.18)}:root[data-theme=spruha] .btn-cyber-ghost{color:var(--text);background:rgba(var(--color-surface-secondary-rgb),.58);border-color:var(--line)}:root[data-theme=spruha] .btn-cyber:hover,:root[data-theme=spruha] .btn-cyber-outline:hover,:root[data-theme=spruha] .btn-cyber-ghost:hover{color:var(--color-text-primary);border-color:rgba(var(--accent-rgb),.62);box-shadow:0 16px 30px rgba(var(--accent-rgb),.2)}:root[data-theme=spruha] .btn-cyber-ghost:hover{background:rgba(var(--accent-rgb),.16)}:root[data-theme=spruha] :is(button,a)[data-confirm-delete]:not(.menu-panel-button),:root[data-theme=spruha] .btn-cyber-danger,:root[data-theme=spruha] form[action*=delete] .btn-cyber-ghost{color:var(--color-text-primary);background:var(--button-danger-bg);border-color:var(--button-danger-bg);box-shadow:0 12px 24px rgba(var(--color-danger-rgb),.2)}:root[data-theme=spruha] .table-actions-menu .menu-panel-button,:root[data-theme=admin_light] .table-actions-menu .menu-panel-button,:root[data-theme=admin_light] .table-actions-menu a.menu-panel-button,:root[data-theme=admin_light] .table-actions-menu button.menu-panel-button{min-height:2.35rem;box-shadow:none;background:0 0;border-color:#0000;gap:.75rem;font-size:.84rem;line-height:1.2}:root[data-theme=spruha] .table-actions-menu .menu-panel-icon,:root[data-theme=admin_light] .table-actions-menu .menu-panel-icon{flex:0 0 1.25rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}:root[data-theme=spruha] .table-actions-menu .menu-panel-button.is-warning-action{color:var(--color-warning)}:root[data-theme=spruha] .table-actions-menu .menu-panel-button.is-danger-action{color:var(--color-danger)}:root[data-theme=spruha] .table-actions-menu .menu-panel-button.is-default-action,:root[data-theme=admin_light] .table-actions-menu .menu-panel-button.is-default-action{color:var(--text-muted)}:root[data-theme=spruha] .table-actions-menu .menu-panel-button.is-blue-action,:root[data-theme=admin_light] .table-actions-menu .menu-panel-button.is-blue-action{color:#93c5fd}:root[data-theme=spruha] .table-actions-menu .menu-panel-button.is-green-action,:root[data-theme=admin_light] .table-actions-menu .menu-panel-button.is-green-action{color:#34d399}:root[data-theme=spruha] .table-actions-menu .menu-panel-button.is-orange-action,:root[data-theme=admin_light] .table-actions-menu .menu-panel-button.is-orange-action{color:#fb923c}:root[data-theme=spruha] .table-actions-menu .menu-panel-button.is-cyan-action,:root[data-theme=admin_light] .table-actions-menu .menu-panel-button.is-cyan-action{color:#22d3ee}:root[data-theme=spruha] .table-actions-menu .menu-panel-button.is-purple-action,:root[data-theme=admin_light] .table-actions-menu .menu-panel-button.is-purple-action{color:#c084fc}:root[data-theme=admin_light] .table-actions-menu .menu-panel-button.is-warning-action{color:#d97706}:root[data-theme=admin_light] .table-actions-menu .menu-panel-button.is-danger-action{color:#dc2626}:root[data-theme=spruha] .table-actions-menu .menu-panel-button.is-blue-action:hover,:root[data-theme=spruha] .table-actions-menu .menu-panel-button.is-blue-action:focus-visible,:root[data-theme=admin_light] .table-actions-menu .menu-panel-button.is-blue-action:hover,:root[data-theme=admin_light] .table-actions-menu .menu-panel-button.is-blue-action:focus-visible{color:#bfdbfe;box-shadow:none;background:#2563eb1f;border-color:#0000}:root[data-theme=spruha] .table-actions-menu .menu-panel-button.is-green-action:hover,:root[data-theme=spruha] .table-actions-menu .menu-panel-button.is-green-action:focus-visible,:root[data-theme=admin_light] .table-actions-menu .menu-panel-button.is-green-action:hover,:root[data-theme=admin_light] .table-actions-menu .menu-panel-button.is-green-action:focus-visible{color:#059669;box-shadow:none;background:#10b9811f;border-color:#0000}:root[data-theme=spruha] .table-actions-menu .menu-panel-button.is-orange-action:hover,:root[data-theme=spruha] .table-actions-menu .menu-panel-button.is-orange-action:focus-visible,:root[data-theme=admin_light] .table-actions-menu .menu-panel-button.is-orange-action:hover,:root[data-theme=admin_light] .table-actions-menu .menu-panel-button.is-orange-action:focus-visible{color:#ea580c;box-shadow:none;background:#f973161f;border-color:#0000}:root[data-theme=spruha] .table-actions-menu .menu-panel-button.is-cyan-action:hover,:root[data-theme=spruha] .table-actions-menu .menu-panel-button.is-cyan-action:focus-visible,:root[data-theme=admin_light] .table-actions-menu .menu-panel-button.is-cyan-action:hover,:root[data-theme=admin_light] .table-actions-menu .menu-panel-button.is-cyan-action:focus-visible{color:#0891b2;box-shadow:none;background:#06b6d41f;border-color:#0000}:root[data-theme=spruha] .table-actions-menu .menu-panel-button.is-purple-action:hover,:root[data-theme=spruha] .table-actions-menu .menu-panel-button.is-purple-action:focus-visible,:root[data-theme=admin_light] .table-actions-menu .menu-panel-button.is-purple-action:hover,:root[data-theme=admin_light] .table-actions-menu .menu-panel-button.is-purple-action:focus-visible{color:#9333ea;box-shadow:none;background:#a855f71f;border-color:#0000}:root[data-theme=spruha] .table-actions-menu .menu-panel-button.is-warning-action:hover,:root[data-theme=spruha] .table-actions-menu .menu-panel-button.is-warning-action:focus-visible,:root[data-theme=admin_light] .table-actions-menu .menu-panel-button.is-warning-action:hover,:root[data-theme=admin_light] .table-actions-menu .menu-panel-button.is-warning-action:focus-visible{color:#d97706;background:rgba(var(--color-warning-rgb),.14);box-shadow:none;border-color:#0000}:root[data-theme=spruha] .table-actions-menu .menu-panel-button.is-danger-action:hover,:root[data-theme=spruha] .table-actions-menu .menu-panel-button.is-danger-action:focus-visible,:root[data-theme=admin_light] .table-actions-menu .menu-panel-button.is-danger-action:hover,:root[data-theme=admin_light] .table-actions-menu .menu-panel-button.is-danger-action:focus-visible{color:#dc2626;background:rgba(var(--color-danger-rgb),.14);box-shadow:none;border-color:#0000}:root[data-theme=spruha] .btn-cyber-success,:root[data-theme=spruha] .user-refresh-toggle.is-enabled{color:var(--color-text-primary);background:var(--button-success-bg);border-color:var(--button-success-bg);box-shadow:0 12px 24px rgba(var(--color-success-rgb),.2)}:root[data-theme=spruha] .field-group input,:root[data-theme=spruha] .field-group select,:root[data-theme=spruha] .field-group textarea,:root[data-theme=spruha] .input-combo input,:root[data-theme=spruha] .floating-field textarea,:root[data-theme=spruha] .custom-select-trigger,:root[data-theme=spruha] .topbar-search input{color:var(--text);background:rgba(var(--color-background-rgb),.44);border-color:var(--line);border-radius:var(--radius-control)}:root[data-theme=spruha] .field-group input::placeholder,:root[data-theme=spruha] .field-group textarea::placeholder,:root[data-theme=spruha] .topbar-search input::placeholder{color:var(--text-muted)}:root[data-theme=spruha] .field-group input:focus,:root[data-theme=spruha] .field-group select:focus,:root[data-theme=spruha] .field-group textarea:focus,:root[data-theme=spruha] .input-combo input:focus,:root[data-theme=spruha] .floating-field textarea:focus,:root[data-theme=spruha] .custom-select-shell.is-open .custom-select-trigger{border-color:var(--accent);box-shadow:0 0 0 .2rem rgba(var(--accent-rgb),.18)}:root[data-theme=spruha] .cyber-table th{color:var(--text);background:var(--surface-secondary);border-color:var(--line)}:root[data-theme=spruha] .cyber-table td{border-color:rgba(var(--color-border-rgb),.72)}:root[data-theme=spruha] .cyber-table tbody tr{background:rgba(var(--color-surface-rgb),.54)}:root[data-theme=spruha] .cyber-table tbody tr:hover{background:rgba(var(--accent-rgb),.14)}:root[data-theme=spruha] .table-status,:root[data-theme=spruha] .cyber-badge,:root[data-theme=spruha] .system-badge{color:var(--text);background:rgba(var(--color-surface-secondary-rgb),.64);border-color:var(--line);box-shadow:none}:root[data-theme=spruha] .credit-badge{color:var(--color-text-primary);background:var(--color-emerald);border-color:var(--color-emerald);box-shadow:0 12px 24px rgba(var(--color-emerald-rgb),.2)}:root[data-theme=spruha] .table-status.is-enabled,:root[data-theme=spruha] .table-status.domain-status.is-active,:root[data-theme=spruha] .ticket-badge.is-open,:root[data-theme=spruha] .ticket-badge.is-read{color:var(--color-success);background:rgba(var(--color-success-rgb),.12);border-color:rgba(var(--color-success-rgb),.48)}:root[data-theme=spruha] .table-status.domain-status.is-pending,:root[data-theme=spruha] .ticket-badge.is-user-reply,:root[data-theme=spruha] .cyber-badge:not(.cyber-badge-muted):not(.cyber-badge-hot){color:var(--color-warning);background:rgba(var(--color-warning-rgb),.12);border-color:rgba(var(--color-warning-rgb),.48)}:root[data-theme=spruha] .table-status.is-disabled,:root[data-theme=spruha] .table-status.domain-status.is-disabled,:root[data-theme=spruha] .cyber-badge-muted,:root[data-theme=spruha] .ticket-badge.is-closed{color:var(--color-gray);background:rgba(var(--color-gray-rgb),.12);border-color:rgba(var(--color-gray-rgb),.42)}:root[data-theme=spruha] .table-status.domain-status.is-rejected,:root[data-theme=spruha] .cyber-badge-hot,:root[data-theme=spruha] .ticket-badge.is-unread{color:var(--color-danger);background:rgba(var(--color-danger-rgb),.12);border-color:rgba(var(--color-danger-rgb),.46)}:root[data-theme=spruha] .dashboard-secondary-panel{--dashboard-panel-surface:var(--glass-surface);--dashboard-panel-border:var(--line);--dashboard-panel-header-border:rgba(var(--color-border-rgb), .76);--dashboard-panel-row-border:rgba(var(--color-border-rgb), .72);--dashboard-panel-row-hover:rgba(var(--accent-rgb), .14);--dashboard-panel-inner-surface:rgba(var(--color-background-rgb), .36);--dashboard-panel-shadow:0 18px 46px var(--shadow)}:root[data-theme=spruha] .dashboard-panel-access{--dashboard-panel-accent:var(--color-primary-accent)}:root[data-theme=spruha] .dashboard-panel-channels{--dashboard-panel-accent:var(--color-info)}:root[data-theme=spruha] .dashboard-panel-countries{--dashboard-panel-accent:var(--color-purple)}:root[data-theme=spruha] .dashboard-panel-highlight{--dashboard-panel-accent:var(--color-success)}:root[data-theme=spruha] .dashboard-panel-feed{--dashboard-panel-accent:var(--color-gray)}:root[data-theme=spruha] .theme-swatch-spruha{background:linear-gradient(135deg,var(--color-background),var(--color-surface) 46%,var(--color-primary-accent) 47%,var(--color-primary-accent) 72%,var(--color-secondary-accent) 73%)}.nav-announcements{--nav-icon-color:var(--color-warning)}.announcement-form-layout{align-items:start}.announcement-form-card{width:min(100%,74rem)}.announcement-form-grid{gap:.85rem;display:grid}.announcement-current-image{width:min(16rem,100%);color:var(--text-muted);gap:.45rem;font-size:.72rem;font-weight:800;display:inline-grid}.announcement-current-image img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line);border-radius:.7rem;width:100%}.announcement-editor-shell{gap:1rem;margin-top:.2rem;display:grid}.announcement-editor-column,.announcement-preview-column{gap:.45rem;min-width:0;display:grid}.announcement-editor-label{color:var(--text-muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.announcement-rich-toolbar.ql-toolbar.ql-snow,.announcement-rich-editor.ql-container.ql-snow{color:var(--text);background:rgba(var(--color-background-rgb),.44);border-color:var(--line)}.announcement-rich-toolbar.ql-toolbar.ql-snow{border-radius:var(--radius-control) var(--radius-control) 0 0}.announcement-rich-editor.ql-container.ql-snow{border-radius:0 0 var(--radius-control) var(--radius-control);min-height:18rem}.announcement-rich-editor .ql-editor{min-height:18rem;color:var(--text);font-family:var(--font-body);font-size:.9rem}.announcement-rich-editor .ql-editor.ql-blank:before{color:var(--text-muted);font-style:normal}.announcement-rich-toolbar .ql-picker,.announcement-rich-toolbar .ql-stroke{color:var(--text);stroke:currentColor}.announcement-rich-toolbar .ql-fill{fill:currentColor}.announcement-rich-toolbar .ql-picker-options{color:#111827}.announcement-rich-toolbar .ql-undo:before{content:"Undo"}.announcement-rich-toolbar .ql-redo:before{content:"Redo"}.announcement-rich-toolbar .ql-undo,.announcement-rich-toolbar .ql-redo{color:var(--text);font-size:.72rem;font-weight:800;width:auto!important}.announcement-preview-card{background:rgba(var(--color-background-rgb),.36);border:1px solid var(--line);border-radius:var(--radius-control);min-height:18rem;padding:1rem;overflow:hidden}.announcement-preview-card h3{font-family:var(--font-display);margin:0 0 .85rem;font-size:1.05rem}.rich-content{color:var(--text);overflow-wrap:anywhere}.rich-content :where(p,ul,ol){margin:0 0 .85rem}.rich-content :where(h2,h3){font-family:var(--font-display);margin:1rem 0 .55rem;line-height:1.25}.rich-content h2{font-size:1.2rem}.rich-content h3{font-size:1.02rem}.rich-content :where(ul,ol){padding-left:1.25rem}.rich-content li+li{margin-top:.25rem}.rich-content a{color:var(--accent-strong);font-weight:800}.rich-content img{border:1px solid var(--line);border-radius:.65rem;max-width:100%;height:auto}.rich-content .ql-align-center{text-align:center}.rich-content .ql-align-right{text-align:right}.rich-content .ql-align-justify{text-align:justify}.rich-content .ql-size-small{font-size:.78em}.rich-content .ql-size-large{font-size:1.24em}.rich-content .ql-size-huge{font-size:1.52em}.announcement-table-panel .cyber-table-shell{width:100%;max-width:100%}.announcement-table{table-layout:auto;width:100%;min-width:760px}.announcement-table th:first-child,.announcement-table td:first-child{width:90px;min-width:90px}.announcement-table th:nth-child(2),.announcement-table td:nth-child(2){text-align:left;width:auto;min-width:14rem}.announcement-table th:nth-child(3),.announcement-table td:nth-child(3),.announcement-table th:nth-child(4),.announcement-table td:nth-child(4){width:130px;min-width:130px}.announcement-table th:nth-child(5),.announcement-table td:nth-child(5),.announcement-table th:nth-child(6),.announcement-table td:nth-child(6){width:120px;min-width:120px}.announcement-table__thumbnail{background:linear-gradient(180deg,#02060e29,#02060e52),var(--surface-secondary);border:1px solid var(--line);border-radius:.55rem;place-items:center;width:60px;height:60px;display:inline-grid;overflow:hidden}.announcement-table__thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.announcement-table__thumbnail span{width:2rem;height:2rem;color:var(--accent-strong);background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.22);border-radius:999px;place-items:center;display:grid}.announcement-table__thumbnail svg{width:1rem;height:1rem}.announcement-table__title-cell strong{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;overflow:hidden}.announcement-table__date{color:var(--text-muted);font-size:.72rem;font-weight:800}.announcement-table__view{white-space:nowrap}.announcement-table__view:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.announcement-read-modal__overlay{align-items:center}.announcement-read-modal__container{width:clamp(420px,33vw,560px);max-height:85vh}.announcement-read-modal__header h2{max-width:calc(100% - 3rem);line-height:1.25}.announcement-read-modal__content{gap:1rem;max-height:calc(85vh - 4.5rem);padding:1rem 1.25rem 1.25rem;display:grid;overflow:auto}.announcement-read-modal__image{background:linear-gradient(180deg,#02060e33,#02060e5c),var(--surface-secondary);border:1px solid var(--line);border-radius:.75rem;place-items:center;width:100%;max-height:360px;display:grid;overflow:hidden}.announcement-read-modal__image img{object-fit:contain;width:auto;max-width:100%;max-height:360px;display:block}.announcement-read-modal__body{color:var(--text-muted)}.modal__content .announcement-read-modal__body p{color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}@media(max-width:640px){.announcement-read-modal__container{width:92vw}.announcement-read-modal__image,.announcement-read-modal__image img{max-height:320px}.announcement-table{min-width:680px}.announcement-table th:first-child,.announcement-table td:first-child{width:82px;min-width:82px}.announcement-table th:nth-child(3),.announcement-table td:nth-child(3),.announcement-table th:nth-child(4),.announcement-table td:nth-child(4){width:8rem;min-width:8rem}.announcement-table th:nth-child(5),.announcement-table td:nth-child(5),.announcement-table th:nth-child(6),.announcement-table td:nth-child(6){width:7rem;min-width:7rem}.announcement-table__title-cell strong{max-width:12rem}}@media(min-width:641px)and (max-width:1024px){.announcement-read-modal__container{width:78vw;max-width:560px}}.dashboard-announcement-panel{--dashboard-panel-accent:var(--color-warning)}.announcement-dashboard-content{max-height:13rem;color:var(--text-muted);overflow:hidden}.dashboard-announcement-modal__container{width:clamp(22rem,33vw,34rem)}.dashboard-announcement-modal__content{max-height:min(64vh,42rem);padding:0;overflow:auto}.dashboard-announcement-list{gap:1.35rem;padding:1rem 1.25rem;display:grid}.dashboard-announcement-item{background:linear-gradient(180deg,rgba(var(--color-text-primary-rgb),.045),rgba(var(--color-text-primary-rgb),.02));border:1px solid var(--line);box-shadow:inset 0 1px rgba(var(--color-text-primary-rgb),.04);border-radius:.75rem;display:grid;overflow:hidden}.dashboard-announcement-item__image{object-fit:contain;background:var(--surface-secondary);border-bottom:1px solid var(--line);width:100%;height:min(34vh,18rem)}.dashboard-announcement-item__body{gap:.7rem;padding:1rem;display:grid}.dashboard-announcement-item__meta{color:var(--text-muted);font-size:.72rem;font-weight:800}.dashboard-announcement-item h3{font-family:var(--font-display);margin:0;font-size:1.05rem;line-height:1.25}.dashboard-announcement-item__content{color:var(--text-muted)}.modal__content .dashboard-announcement-item__content p{color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.dashboard-announcement-modal__footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.dashboard-announcement-dismiss-check{min-width:0;color:var(--text);align-items:center;gap:.55rem;font-size:.86rem;font-weight:800;display:inline-flex}.dashboard-announcement-dismiss-check input{width:1rem;height:1rem;accent-color:var(--accent)}.dashboard-announcement-modal__actions{justify-content:flex-end;align-items:center;gap:.7rem;display:flex}@media(max-width:640px){.dashboard-announcement-modal__container{width:min(100%,34rem)}.dashboard-announcement-modal__footer{grid-template-columns:1fr;align-items:stretch}.dashboard-announcement-modal__actions{justify-content:stretch}.dashboard-announcement-modal__actions .btn-cyber,.dashboard-announcement-modal__actions .btn-cyber-ghost{flex:1;min-width:0}}@media(min-width:900px){.announcement-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.announcement-editor-shell{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr)}}.maintenance-page{box-sizing:border-box;place-items:center;width:100%;min-height:100dvh;margin:0;padding:24px;display:grid;overflow-y:auto}.maintenance-card{background:linear-gradient(145deg,var(--surface-strong),var(--surface));border:1px solid var(--line);width:min(100%,30rem);box-shadow:0 18px 54px var(--shadow),inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;border-radius:1rem;padding:1.2rem;position:relative;overflow:hidden}.maintenance-card .auth-card-head{justify-content:center}.maintenance-card .auth-card-head>div{align-items:center}.maintenance-message{color:var(--text-muted);gap:.35rem;margin:0;line-height:1.65;display:grid}.maintenance-message span{color:var(--text)}.maintenance-login-action{justify-content:center;margin-top:1.25rem;display:flex}.system-settings-page{width:100%;max-width:44rem;margin-inline:auto;display:grid}.system-settings-card{min-height:0}.system-settings-row{justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.system-settings-row h2{font-family:var(--font-display);margin:0 0 .45rem;font-size:1.25rem;font-weight:700}.maintenance-toggle{border:1px solid rgba(var(--color-success-rgb),.4);background:rgba(var(--color-success-rgb),.12);min-width:8.75rem;min-height:2.75rem;color:var(--text);cursor:pointer;transition:var(--transition-theme),transform .16s ease;border-radius:999px;align-items:center;gap:.75rem;padding:.45rem .75rem;font-weight:700;display:inline-flex}.maintenance-toggle:hover,.maintenance-toggle:focus-visible{border-color:rgba(var(--color-success-rgb),.7);box-shadow:0 0 0 3px rgba(var(--color-success-rgb),.12);outline:none;transform:translateY(-1px)}.maintenance-toggle.is-enabled{border-color:rgba(var(--color-danger-rgb),.5);background:rgba(var(--color-danger-rgb),.14)}.maintenance-toggle.is-enabled:hover,.maintenance-toggle.is-enabled:focus-visible{border-color:rgba(var(--color-danger-rgb),.72);box-shadow:0 0 0 3px rgba(var(--color-danger-rgb),.13)}.maintenance-toggle-track{background:rgba(var(--color-success-rgb),.34);border-radius:999px;flex:none;width:2.9rem;height:1.55rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff29}.maintenance-toggle.is-enabled .maintenance-toggle-track{background:rgba(var(--color-danger-rgb),.4)}.maintenance-toggle-thumb{background:var(--text);border-radius:50%;width:1.05rem;height:1.05rem;transition:transform .16s;position:absolute;top:.25rem;left:.25rem;box-shadow:0 4px 12px #00000038}.maintenance-toggle.is-enabled .maintenance-toggle-thumb{transform:translate(1.35rem)}@media(max-width:640px){.system-settings-row{flex-direction:column;align-items:stretch}.maintenance-toggle{justify-content:space-between;width:100%}}@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-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{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-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}@property --tw-ease{syntax:"*";inherits:false}
