/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@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-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-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-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-cyan-400:oklch(78.9% .154 211.53);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-950:oklch(25.7% .09 281.288);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-950:oklch(14.1% .005 285.823);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-md:12px;--blur-xl:24px;--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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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{.pointer-events-none{pointer-events:none}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.top-2\.5{top:calc(var(--spacing) * 2.5)}.top-3{top:calc(var(--spacing) * 3)}.right-1\/4{right:25%}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.left-1\/4{left:25%}.left-3{left:calc(var(--spacing) * 3)}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mr-1{margin-right:var(--spacing)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.ml-2{margin-left:calc(var(--spacing) * 2)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-16{height:calc(var(--spacing) * 16)}.h-\[500px\]{height:500px}.h-\[600px\]{height:600px}.h-full{height:100%}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-\[90vh\]{max-height:90vh}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-\[340px\]{min-height:340px}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-16{width:calc(var(--spacing) * 16)}.w-\[500px\]{width:500px}.w-\[600px\]{width:600px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.scale-\[1\.01\]{scale:1.01}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.resize-y{resize:vertical}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.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)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-500\/10{border-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/10{border-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/20{border-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/25{border-color:color-mix(in oklab,var(--color-amber-500) 25%,transparent)}}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.border-emerald-500\/30{border-color:color-mix(in oklab,var(--color-emerald-500) 30%,transparent)}}.border-indigo-400{border-color:var(--color-indigo-400)}.border-indigo-500{border-color:var(--color-indigo-500)}.border-indigo-500\/20{border-color:#625fff33}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/20{border-color:color-mix(in oklab,var(--color-indigo-500) 20%,transparent)}}.border-indigo-500\/30{border-color:#625fff4d}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/30{border-color:color-mix(in oklab,var(--color-indigo-500) 30%,transparent)}}.border-indigo-500\/50{border-color:#625fff80}@supports (color:color-mix(in lab,red,red)){.border-indigo-500\/50{border-color:color-mix(in oklab,var(--color-indigo-500) 50%,transparent)}}.border-rose-400\/60{border-color:#ff667f99}@supports (color:color-mix(in lab,red,red)){.border-rose-400\/60{border-color:color-mix(in oklab,var(--color-rose-400) 60%,transparent)}}.border-rose-500\/20{border-color:#ff235733}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/20{border-color:color-mix(in oklab,var(--color-rose-500) 20%,transparent)}}.border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/30{border-color:color-mix(in oklab,var(--color-rose-500) 30%,transparent)}}.border-rose-500\/40{border-color:#ff235766}@supports (color:color-mix(in lab,red,red)){.border-rose-500\/40{border-color:color-mix(in oklab,var(--color-rose-500) 40%,transparent)}}.border-slate-900{border-color:var(--color-slate-900)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.border-zinc-600{border-color:var(--color-zinc-600)}.border-t-transparent{border-top-color:#0000}.border-t-white{border-top-color:var(--color-white)}.bg-\[\#0a0a0c\]{background-color:#0a0a0c}.bg-\[\#0d0d12\]{background-color:#0d0d12}.bg-\[\#0d0e12\]{background-color:#0d0e12}.bg-\[\#12121a\]{background-color:#12121a}.bg-\[\#121218\]{background-color:#121218}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500) 10%,transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/20{background-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black) 30%,transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab,red,red)){.bg-black\/35{background-color:color-mix(in oklab,var(--color-black) 35%,transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black) 50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500) 10%,transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.bg-emerald-500\/20{background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-indigo-500\/10{background-color:#625fff1a}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/10{background-color:color-mix(in oklab,var(--color-indigo-500) 10%,transparent)}}.bg-indigo-500\/15{background-color:#625fff26}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/15{background-color:color-mix(in oklab,var(--color-indigo-500) 15%,transparent)}}.bg-indigo-500\/20{background-color:#625fff33}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/20{background-color:color-mix(in oklab,var(--color-indigo-500) 20%,transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-indigo-600\/10{background-color:#4f39f61a}@supports (color:color-mix(in lab,red,red)){.bg-indigo-600\/10{background-color:color-mix(in oklab,var(--color-indigo-600) 10%,transparent)}}.bg-indigo-600\/30{background-color:#4f39f64d}@supports (color:color-mix(in lab,red,red)){.bg-indigo-600\/30{background-color:color-mix(in oklab,var(--color-indigo-600) 30%,transparent)}}.bg-indigo-950\/30{background-color:#1e1a4d4d}@supports (color:color-mix(in lab,red,red)){.bg-indigo-950\/30{background-color:color-mix(in oklab,var(--color-indigo-950) 30%,transparent)}}.bg-purple-600{background-color:var(--color-purple-600)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/10{background-color:color-mix(in oklab,var(--color-rose-500) 10%,transparent)}}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab,red,red)){.bg-rose-500\/15{background-color:color-mix(in oklab,var(--color-rose-500) 15%,transparent)}}.bg-slate-950\/80{background-color:#020618cc}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/80{background-color:color-mix(in oklab,var(--color-slate-950) 80%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-white) 2%,transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-white) 3.5%,transparent)}}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-amber-500\/10{--tw-gradient-from:#f99c001a}@supports (color:color-mix(in lab,red,red)){.from-amber-500\/10{--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.from-amber-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-amber-500\/5{--tw-gradient-via:#f99c000d}@supports (color:color-mix(in lab,red,red)){.via-amber-500\/5{--tw-gradient-via:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.via-amber-500\/5{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/80{color:#fcbb00cc}@supports (color:color-mix(in lab,red,red)){.text-amber-400\/80{color:color-mix(in oklab,var(--color-amber-400) 80%,transparent)}}.text-cyan-400{color:var(--color-cyan-400)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-indigo-200{color:var(--color-indigo-200)}.text-indigo-300{color:var(--color-indigo-300)}.text-indigo-400{color:var(--color-indigo-400)}.text-purple-300{color:var(--color-purple-300)}.text-purple-400{color:var(--color-purple-400)}.text-rose-100{color:var(--color-rose-100)}.text-rose-200{color:var(--color-rose-200)}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-rose-400\/80{color:#ff667fcc}@supports (color:color-mix(in lab,red,red)){.text-rose-400\/80{color:color-mix(in oklab,var(--color-rose-400) 80%,transparent)}}.text-slate-200{color:var(--color-slate-200)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-white{color:var(--color-white)}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-600{color:var(--color-zinc-600)}.uppercase{text-transform:uppercase}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-zinc-500::placeholder{color:var(--color-zinc-500)}.accent-amber-500{accent-color:var(--color-amber-500)}.accent-indigo-500{accent-color:var(--color-indigo-500)}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-emerald-500\/20{--tw-shadow-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-500\/30{--tw-shadow-color:#00bb7f4d}@supports (color:color-mix(in lab,red,red)){.shadow-emerald-500\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-indigo-500\/10{--tw-shadow-color:#625fff1a}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-500\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-indigo-500\/20{--tw-shadow-color:#625fff33}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-indigo-500\/30{--tw-shadow-color:#625fff4d}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-500\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-purple-500\/30{--tw-shadow-color:#ac4bff4d}@supports (color:color-mix(in lab,red,red)){.shadow-purple-500\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-purple-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-rose-500\/10{--tw-shadow-color:#ff23571a}@supports (color:color-mix(in lab,red,red)){.shadow-rose-500\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-rose-500) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-\[140px\]{--tw-blur:blur(140px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[160px\]{--tw-blur:blur(160px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.selection\:bg-indigo-500 ::selection{background-color:var(--color-indigo-500)}.selection\:bg-indigo-500::selection{background-color:var(--color-indigo-500)}.selection\:text-white ::selection{color:var(--color-white)}.selection\:text-white::selection{color:var(--color-white)}@media(hover:hover){.hover\:scale-\[1\.005\]:hover{scale:1.005}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-emerald-500\/20:hover{background-color:#00bb7f33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-emerald-500\/20:hover{background-color:color-mix(in oklab,var(--color-emerald-500) 20%,transparent)}}.hover\:bg-indigo-500:hover{background-color:var(--color-indigo-500)}.hover\:bg-indigo-500\/20:hover{background-color:#625fff33}@supports (color:color-mix(in lab,red,red)){.hover\:bg-indigo-500\/20:hover{background-color:color-mix(in oklab,var(--color-indigo-500) 20%,transparent)}}.hover\:bg-rose-500\/20:hover{background-color:#ff235733}@supports (color:color-mix(in lab,red,red)){.hover\:bg-rose-500\/20:hover{background-color:color-mix(in oklab,var(--color-rose-500) 20%,transparent)}}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:text-amber-300:hover{color:var(--color-amber-300)}.hover\:text-cyan-400:hover{color:var(--color-cyan-400)}.hover\:text-indigo-200:hover{color:var(--color-indigo-200)}.hover\:text-indigo-400:hover{color:var(--color-indigo-400)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-zinc-200:hover{color:var(--color-zinc-200)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-emerald-500:focus{border-color:var(--color-emerald-500)}.focus\:border-indigo-500:focus{border-color:var(--color-indigo-500)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-indigo-500:focus{--tw-ring-color:var(--color-indigo-500)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:inline{display:inline}.sm\:w-auto{width:auto}.sm\:flex-1{flex:1}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:self-auto{align-self:auto}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media(min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}:root{color:#1e293b;color-scheme:light;--ink:#1e293b;--body:#475569;--muted:#64748b;--soft:#94a3b8;--line:#94a3b83d;--line-strong:#8b5cf64d;--surface:#ffffffc7;--surface-solid:#fff;--primary:#8b5cf6;--blue:#3b82f6;--mint:#10b981;--pink:#ec4899;--gradient:linear-gradient(135deg, #a78bfa 0%, #60a5fa 40%, #34d399 100%);--gradient-soft:linear-gradient(135deg, #f472b6 0%, #c084fc 50%, #67e8f9 100%);--action-radius:8px;--action-shadow:0 9px 22px #6366f138;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-ui:cubic-bezier(.4, 0, .2, 1);--shadow-card:0 12px 40px -10px #8b5cf626, 0 4px 14px -3px #6366f114;--shadow-float:0 24px 56px -14px #6366f140, 0 9px 24px -7px #2dd4bf1f;background:#f0f4ff;font-family:PingFang SC,Microsoft YaHei,Inter,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px;overflow-x:clip}body{background:linear-gradient(135deg,#f0f4ff,#fdf2f8 40%,#ecfeff,#f0fdf4);min-width:320px;min-height:100vh;margin:0;overflow-x:clip}html[data-theme=dark]{color-scheme:dark}html[data-theme=dark] body{color:#e8f1ff;background:linear-gradient(135deg,#172554,#312e81 42%,#164e63 74%,#14532d)}html[data-theme=dark]{--ink:#eef6ff;--body:#c7d8ef;--muted:#a9bdd8;--soft:#89a1c1;--line:#93c5fd3d;--line-strong:#c4b5fd61;--surface:#1e3a5fbd;--surface-solid:#1e3a5f;--shadow-card:0 18px 48px -14px #0714316b,0 4px 16px -4px #67e8f91a;--shadow-float:0 26px 62px -16px #0714318c,0 9px 25px -7px #67e8f926}[class*="bg-[#0a0a0c"],[class*="bg-[#0d0d12"],[class*="bg-[#0d0e12"],[class*="bg-[#121218"],[class*="bg-[#12121a"],[class*=bg-zinc-950],[class*="bg-black/20"],[class*="bg-black/30"],[class*="bg-black/35"],[class*="bg-black/40"],[class*="bg-black/50"],[class*="bg-black/60"]{background:linear-gradient(145deg,#fffffff5,#eff6ffe6)!important}[class*="bg-black/80"]{-webkit-backdrop-filter:blur(5px)saturate(1.05);backdrop-filter:blur(5px)saturate(1.05);background:#4f468229!important}html[data-theme=dark] [class*="bg-black/80"]{-webkit-backdrop-filter:blur(5px)saturate(1.05);backdrop-filter:blur(5px)saturate(1.05);background:#0f172a47!important}[class*="border-white/10"]{border-color:#94a3b838!important}[class*=text-zinc-100],[class*=text-zinc-200]{color:var(--ink)!important}[class*=text-zinc-400],[class*=text-zinc-500]{color:var(--muted)!important}html[data-theme=dark] [class*="bg-[#0a0a0c"],html[data-theme=dark] [class*="bg-[#0d0d12"],html[data-theme=dark] [class*="bg-[#0d0e12"],html[data-theme=dark] [class*="bg-[#121218"],html[data-theme=dark] [class*="bg-[#12121a"],html[data-theme=dark] [class*=bg-zinc-950],html[data-theme=dark] [class*="bg-black/20"],html[data-theme=dark] [class*="bg-black/30"],html[data-theme=dark] [class*="bg-black/35"],html[data-theme=dark] [class*="bg-black/40"],html[data-theme=dark] [class*="bg-black/50"],html[data-theme=dark] [class*="bg-black/60"]{background:linear-gradient(145deg,#1e3a5fe6,#312e81b8)!important}html[data-theme=dark] [class*="bg-white/5"],html[data-theme=dark] [class*="bg-white/[0.07"]{background:#93c5fd1a!important}html[data-theme=dark] [class*=text-white],html[data-theme=dark] [class*=text-zinc-100],html[data-theme=dark] [class*=text-zinc-200]{color:#eef6ff!important}html[data-theme=dark] [class*=border-white]{border-color:#93c5fd40!important}body,button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.56}a{color:inherit}input,select,textarea{min-width:0}::selection{color:#312e81;background:#c4b5fd}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#eef2ff}::-webkit-scrollbar-thumb{background:linear-gradient(#c084fc,#60a5fa,#34d399);border:2px solid #eef2ff;border-radius:99px}.app-route-loading,.auth-loading,.admin-loading{min-height:100vh;color:var(--muted);background:linear-gradient(135deg,#f0f4ff,#fdf2f8 45%,#ecfeff);align-content:center;place-items:center;gap:14px;display:grid}.app-route-loading:before,.auth-loading-mark,.admin-loading span{border:3px solid #8b5cf6;border-color:#8b5cf6 #34d399 #8b5cf629 #8b5cf629;border-radius:50%;width:44px;height:44px;animation:.9s linear infinite ui-spin;display:block}.app-route-loading:after,.auth-loading p,.admin-loading p{color:#64748b;margin:0;font-size:13px}.auth-loading-mark{color:#8b5cf6;background:#ffffffbf;border:1px solid #8b5cf640;place-items:center;animation:2.4s ease-in-out infinite ui-float;display:grid}.auth-loading-mark svg{width:20px;height:20px}.admin-loading{background:linear-gradient(135deg,#eef2ff,#ecfeff 55%,#f0fdf4)}.gradient-border{isolation:isolate;background:linear-gradient(145deg,#ffffffdb,#ffffffad) padding-box padding-box,linear-gradient(135deg,#a78bfa99,#60a5fa66,#34d39975) border-box;border:1px solid #0000;position:relative}.gradient-border:after{content:"";z-index:-1;border-radius:inherit;opacity:.36;pointer-events:none;background:linear-gradient(135deg,#f472b67a,#60a5fa47,#34d3996b);animation:4.8s ease-in-out infinite border-glow;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;transform:scale(1.015)}@keyframes ui-spin{to{transform:rotate(360deg)}}@keyframes ui-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes border-glow{0%,to{opacity:.22;transform:scale(1.01)}50%{opacity:.62;transform:scale(1.018)}}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.theme-toggle{min-height:34px;color:var(--muted);cursor:pointer;background:#ffffffa8;border:1px solid #8b5cf62e;border-radius:999px;align-items:center;gap:7px;padding:4px 8px;font-size:10px;font-weight:750;display:inline-flex}.theme-toggle:hover{color:#6d28d9;border-color:#8b5cf659}.theme-toggle-track{background:linear-gradient(90deg,#fde68a,#a78bfa,#67e8f9);border-radius:999px;justify-content:space-between;align-items:center;width:35px;height:19px;padding:2px 4px;display:inline-flex;position:relative;overflow:hidden}.theme-toggle-track svg{color:#fff;z-index:1;width:11px;height:11px;position:relative}.theme-toggle-track i{width:15px;height:15px;transition:transform .24s var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #1e293b33}.theme-toggle[data-theme-mode=dark] .theme-toggle-track i{transform:translate(16px)}.theme-toggle[data-theme-mode=dark] .theme-toggle-track{background:linear-gradient(90deg,#6366f1,#22d3ee,#34d399)}html[data-theme=dark] .theme-toggle{color:#c7d8ef;background:#1e3a5fb8;border-color:#93c5fd40}.theme-toggle.is-compact .theme-toggle-label{display:none}html[data-theme=dark] [class*=bg-white],html[data-theme=dark] [class*=bg-slate-50],html[data-theme=dark] [class*=bg-slate-100],html[data-theme=dark] [class*=bg-gray-50],html[data-theme=dark] [class*=bg-gray-100]{background-color:#1e3a5fb8!important}html[data-theme=dark] [class*=text-slate-300],html[data-theme=dark] [class*=text-slate-400],html[data-theme=dark] [class*=text-slate-500],html[data-theme=dark] [class*=text-gray-400],html[data-theme=dark] [class*=text-gray-500],html[data-theme=dark] [class*=text-zinc-300],html[data-theme=dark] [class*=text-zinc-400],html[data-theme=dark] [class*=text-zinc-500]{color:#b8c9e1!important}html[data-theme=dark] [class*=text-slate-200],html[data-theme=dark] [class*=text-gray-200],html[data-theme=dark] [class*=text-zinc-200]{color:#dce9fb!important}html[data-theme=dark] [class*=border-white],html[data-theme=dark] [class*=border-slate-],html[data-theme=dark] [class*=border-gray-]{border-color:#93c5fd38!important}html[data-theme=dark] .auth-loading,html[data-theme=dark] .admin-loading,html[data-theme=dark] .app-route-loading{color:#b8c9e1;background:linear-gradient(135deg,#172554,#312e81 55%,#164e63)}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.landing-shell,.user-auth-shell,.admin-auth-shell{min-height:100vh;color:var(--ink);background:linear-gradient(135deg,#f0f4ff,#fdf2f8 40%,#ecfeff,#f0fdf4);overflow:hidden}.landing-shell{position:relative}.landing-shell:before,.user-auth-shell:before,.admin-auth-shell:before{content:"";pointer-events:none;background:radial-gradient(circle at 10% 0,#a78bfa40,#0000 27%),radial-gradient(circle at 88% 8%,#67e8f933,#0000 24%);position:absolute;top:0;right:0;bottom:0;left:0}.landing-header,.auth-topbar,.admin-auth-topbar{z-index:10;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff6b;border-bottom:1px solid #ffffffb8;justify-content:space-between;align-items:center;gap:22px;width:min(100% - 48px,1280px);min-height:78px;margin:0 auto;display:flex;position:relative}.landing-header{border-radius:0 0 22px 22px;padding:0 20px;box-shadow:0 10px 30px #6366f112}.brand-lockup,.admin-auth-brand{color:var(--ink);align-items:center;gap:11px;text-decoration:none;display:inline-flex}.brand-lockup>span:last-child,.admin-auth-brand>div{flex-direction:column;gap:3px;display:flex}.brand-lockup strong,.admin-auth-brand strong{letter-spacing:-.02em;font-size:15px;font-weight:800}.brand-lockup strong em,.admin-auth-brand strong em{color:#8b5cf6;font-style:normal}.brand-lockup small,.admin-auth-brand small{color:#64748b;font-size:10px}.brand-mark,.admin-auth-brand>span{color:#fff;background:var(--gradient);border:1px solid #ffffffd1;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #6366f13b}.brand-mark:after{content:"";background:linear-gradient(135deg,#0000 36%,#ffffff80,#0000 62%);animation:5s ease-in-out infinite brand-sheen;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%)}@keyframes brand-sheen{0%,54%{transform:translate(-100%)}78%,to{transform:translate(100%)}}.landing-nav,.auth-topbar-actions,.admin-auth-topbar-actions{align-items:center;gap:9px;display:flex}.landing-nav a,.landing-login-link,.admin-auth-back,.auth-back{color:#475569;min-height:38px;transition:transform .16s var(--ease-out),color .16s ease,background-color .16s ease,border-color .16s ease;border:1px solid #0000;border-radius:11px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.landing-nav a:hover,.landing-login-link:hover,.admin-auth-back:hover,.auth-back:hover{color:#6d28d9;background:#ffffffad;border-color:#8b5cf62e;transform:translateY(-2px)}.landing-register-link{background:var(--gradient);box-shadow:0 9px 23px #6366f138;color:#fff!important;border-color:#0000!important}.landing-register-link:hover{box-shadow:0 14px 30px #6366f14d;color:#fff!important}.landing-hero{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:54px;width:min(100% - 48px,1240px);min-height:690px;margin:0 auto;padding:82px 0 72px;display:grid;position:relative}.hero-content{z-index:2;animation:fade-up .52s var(--ease-out) both;position:relative}.hero-kicker,.section-index,.landing-resource-badge{color:#7c3aed;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.hero-kicker{box-shadow:var(--shadow-card);background:#ffffff94;border:1px solid #8b5cf62e;border-radius:99px;padding:8px 12px}.hero-content h1{max-width:650px;color:var(--ink);letter-spacing:-.06em;margin:22px 0 0;font-size:clamp(42px,6vw,76px);font-weight:800;line-height:1.1}.hero-title-final-line{color:#0000;background:var(--gradient-soft);-webkit-background-clip:text;background-clip:text;display:block}.hero-content>p{max-width:600px;color:var(--body);margin:24px 0 0;font-size:17px;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero-primary,.hero-secondary,.landing-cta a{min-height:50px;transition:transform .18s var(--ease-out),box-shadow .18s ease,filter .18s ease,background-color .18s ease;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.hero-primary,.landing-cta a{color:#fff;background:var(--gradient);box-shadow:0 13px 28px #6366f145}.hero-secondary{color:#6d28d9;background:#ffffffa3;border:1px solid #8b5cf640}.hero-primary:hover,.landing-cta a:hover,.hero-secondary:hover{box-shadow:var(--shadow-float);filter:saturate(1.08);transform:translateY(-3px)scale(1.02)}.hero-assurances{color:#64748b;flex-wrap:wrap;gap:13px 20px;margin-top:28px;font-size:12px;display:flex}.hero-assurances span{align-items:center;gap:6px;display:inline-flex}.hero-assurances svg{color:#10b981}.hero-status{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:46px;display:grid}.hero-status>div{box-shadow:var(--shadow-card);background:#ffffffa3;border:1px solid #ffffffb8;border-radius:16px;padding:15px}.hero-status strong{color:var(--ink);font-size:22px;display:block}.hero-status span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.network-scene{background:linear-gradient(145deg,#fffc,#ecfeffa8);border:1px solid #ffffffc7;border-radius:32px;min-height:510px;position:relative;overflow:hidden;box-shadow:0 26px 70px -22px #6366f13d}.network-grid{opacity:.46;background-image:linear-gradient(#818cf826 1px,#0000 1px),linear-gradient(90deg,#818cf826 1px,#0000 1px);background-size:38px 38px;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#1e293b,#0000 90%);mask-image:linear-gradient(#1e293b,#0000 90%)}.network-route{transform-origin:0;background:linear-gradient(90deg,#a78bfa14,#60a5facc,#34d3994d);height:2px;animation:3s ease-in-out infinite route-pulse;position:absolute}.route-one{width:260px;top:28%;left:16%;transform:rotate(17deg)}.route-two{width:300px;animation-delay:.7s;top:62%;left:14%;transform:rotate(-18deg)}.route-three{width:250px;animation-delay:1.2s;top:32%;left:52%;transform:rotate(32deg)}.route-four{width:230px;animation-delay:1.8s;top:67%;left:52%;transform:rotate(-31deg)}@keyframes route-pulse{0%,to{opacity:.28}50%{opacity:.9}}.network-node{background:#60a5fa;border:3px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;box-shadow:0 0 0 7px #60a5fa29,0 0 20px #60a5fa73}.network-node i{background:#fff;border-radius:50%;width:5px;height:5px}.node-one{top:25%;left:16%}.node-two{background:#f472b6;top:60%;left:14%;box-shadow:0 0 0 7px #f472b626,0 0 20px #f472b666}.node-three{background:#34d399;top:29%;right:15%;box-shadow:0 0 0 7px #34d39926,0 0 20px #34d39966}.node-four{top:66%;right:13%}.node-five{background:#c084fc;top:82%;left:51%}.network-core{color:#7c3aed;background:#ffffffc2;border:1px solid #ffffffeb;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:170px;height:170px;animation:3.6s ease-in-out infinite ui-float;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 40px #6366f130,inset 0 0 34px #a78bfa2e}.network-core span{color:var(--ink);font-size:15px;font-weight:800}.network-core b{color:#10b981;font-size:11px}.network-operation-card{width:220px;box-shadow:var(--shadow-card);background:#ffffffc7;border:1px solid #ffffffd9;border-radius:16px;padding:16px;position:absolute;bottom:22px;right:24px}.network-operation-card strong{color:var(--ink);font-size:13px}.pipeline-stages{background:#e2e8f0;border-radius:99px;height:6px;margin-top:12px;overflow:hidden}.pipeline-progress{border-radius:inherit;background:var(--gradient);width:78%;height:100%;display:block}.landing-section{width:min(100% - 48px,1240px);margin:0 auto;padding:84px 0}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.section-heading h2,.workflow-intro h2,.landing-cta h2{color:var(--ink);letter-spacing:-.04em;margin:10px 0 0;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.18}.section-heading p,.workflow-intro p{max-width:620px;color:var(--body);margin:10px 0 0;font-size:15px;line-height:1.7}.service-grid,.landing-plan-grid,.landing-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.service-item,.landing-plan-item,.landing-resource-card{box-shadow:var(--shadow-card);transition:transform .35s var(--ease-ui),box-shadow .35s ease,border-color .35s ease;background:linear-gradient(145deg,#ffffffd6,#ffffffad) padding-box padding-box,linear-gradient(135deg,#a78bfa8c,#60a5fa3d,#34d39966) border-box;border:1px solid #0000;border-radius:24px;padding:26px;position:relative}.service-item:hover,.landing-plan-item:hover,.landing-resource-card:hover{box-shadow:var(--shadow-float);transform:translateY(-8px)scale(1.02)}.service-icon,.landing-plan-title>span,.landing-resource-logo{color:#fff;background:var(--gradient);border-radius:16px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 10px 22px #6366f133}.service-item--emerald .service-icon{background:linear-gradient(135deg,#34d399,#22d3ee)}.service-item--violet .service-icon{background:var(--gradient-soft)}.service-item h3,.landing-plan-item h3,.landing-resource-card h3{color:var(--ink);margin:20px 0 8px;font-size:19px;font-weight:800}.service-item p,.landing-plan-item p,.landing-resource-card p{color:var(--body);font-size:13px;line-height:1.7}.service-meta{color:#7c3aed;align-items:center;gap:6px;margin-top:20px;font-size:12px;font-weight:700;display:inline-flex}.service-signal{background:#10b981;border-radius:50%;width:8px;height:8px;position:absolute;top:24px;right:24px;box-shadow:0 0 0 6px #10b9811f}.landing-plan-title{align-items:center;gap:13px;display:flex}.landing-plan-title>span{width:42px;height:42px}.landing-plan-title h3{margin:0;font-size:17px}.landing-plan-title small{color:var(--muted);font-size:11px}.landing-plan-price{color:var(--ink);margin:22px 0;font-size:34px;font-weight:800}.landing-plan-price small{color:var(--muted);font-size:12px;font-weight:500}.landing-plan-item ul{color:var(--body);gap:9px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.landing-plan-item li:before{content:"✓";color:#10b981;margin-right:8px;font-weight:800}.landing-plan-action{color:#fff;background:var(--gradient);border:0;border-radius:13px;width:100%;min-height:44px;margin-top:24px;font-weight:700;box-shadow:0 9px 22px #6366f133}.landing-plans-empty{color:var(--muted);text-align:center;background:#ffffff85;border:1px dashed #8b5cf64d;border-radius:20px;grid-column:1/-1;padding:42px}.workflow-section{grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;display:grid}.workflow-icons{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.workflow-icons span{color:#64748b;background:#fff9;border:1px solid #8b5cf629;border-radius:99px;align-items:center;gap:6px;padding:9px 11px;font-size:11px;display:inline-flex}.workflow-icons svg{color:#8b5cf6}.workflow-list{gap:14px;display:grid}.workflow-step{box-shadow:var(--shadow-card);background:#ffffffa3;border:1px solid #ffffffb8;border-radius:20px;grid-template-columns:50px minmax(0,1fr);gap:16px;padding:20px;display:grid}.workflow-step>span{color:#fff;background:var(--gradient-soft);border-radius:14px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.workflow-step h3{color:var(--ink);margin:0;font-size:15px}.workflow-step p{color:var(--body);margin:6px 0 0;font-size:13px;line-height:1.65}.landing-cta{width:min(100% - 48px,1240px);box-shadow:var(--shadow-card);background:linear-gradient(135deg,#a78bfa33,#60a5fa2e,#34d39933),#ffffffad;border:1px solid #fffc;border-radius:30px;margin:40px auto 80px;padding:58px;position:relative;overflow:hidden}.landing-cta:after{content:"";filter:blur(20px);background:#f472b633;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-140px;right:-90px}.landing-cta>*{z-index:1;position:relative}.landing-cta p{max-width:590px;color:var(--body);margin:12px 0 24px;line-height:1.7}.landing-footer{width:min(100% - 48px,1240px);min-height:86px;color:var(--muted);border-top:1px solid #ffffffb8;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;font-size:12px;display:flex}.landing-footer-actions{gap:14px;display:flex}.landing-footer-actions a{color:#7c3aed;text-decoration:none}.auth-topbar,.admin-auth-topbar{padding:0 10px}.auth-topbar-actions>button,.admin-auth-topbar-actions>button{color:#64748b;background:#ffffffa8;border:1px solid #8b5cf62e;border-radius:11px;min-height:38px}.auth-layout,.admin-auth-layout{z-index:1;grid-template-columns:minmax(0,1fr) minmax(380px,.72fr);align-items:center;gap:88px;width:min(100% - 48px,1160px);min-height:calc(100vh - 78px);margin:0 auto;padding:70px 0;display:grid;position:relative}.auth-story,.admin-auth-intro{max-width:620px}.auth-eyebrow,.admin-auth-kicker{color:#7c3aed;background:#ffffff94;border:1px solid #8b5cf62e;border-radius:99px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.auth-story h1,.admin-auth-intro h1{color:var(--ink);letter-spacing:-.06em;margin:20px 0 0;font-size:clamp(38px,5vw,64px);font-weight:800;line-height:1.12}.auth-story>p,.admin-auth-intro>p{color:var(--body);margin:22px 0 0;font-size:16px;line-height:1.78}.auth-benefits,.admin-auth-capabilities{gap:12px;margin-top:30px;display:grid}.auth-benefits span,.admin-auth-capabilities>div{color:var(--body);align-items:center;gap:10px;font-size:13px;display:flex}.auth-benefits svg,.admin-auth-capabilities svg{color:#10b981}.admin-auth-capabilities>div{background:#ffffff8f;border:1px solid #fffc;border-radius:16px;padding:15px}.admin-auth-capabilities span{gap:3px;display:grid}.admin-auth-capabilities strong{color:var(--ink)}.admin-auth-capabilities small{color:var(--muted)}.auth-panel,.admin-auth-panel{box-shadow:var(--shadow-float);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffffd6,#ffffffa8) padding-box padding-box,linear-gradient(135deg,#a78bfa9e,#60a5fa59,#34d39975) border-box;border:1px solid #0000;border-radius:26px;padding:30px;position:relative}.auth-panel:before,.admin-auth-panel:before{content:"";background:var(--gradient-soft);border-radius:99px;width:90px;height:3px;position:absolute;top:-1px;left:32px}.auth-panel-head,.admin-auth-panel-head{align-items:center;gap:13px;margin-bottom:25px;display:flex}.auth-panel-icon,.admin-auth-panel-head>span{color:#7c3aed;background:linear-gradient(135deg,#a78bfa3d,#67e8f942);border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.auth-panel-head>div>span,.admin-auth-panel-head small{color:#7c3aed;font-size:11px;font-weight:700}.auth-panel-head h2,.admin-auth-panel-head h2{color:var(--ink);margin:3px 0 0;font-size:24px;font-weight:800}.auth-form,.admin-auth-form{gap:16px;display:grid}.auth-form label,.admin-auth-form label{color:var(--body);gap:7px;font-size:12px;font-weight:700;display:grid}.auth-input-wrap,.admin-auth-input{color:#8b5cf6;background:#f8fafcb8;border:1px solid #94a3b83d;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:0 13px;transition:border-color .18s,box-shadow .18s,background-color .18s;display:flex}.auth-input-wrap:focus-within,.admin-auth-input:focus-within{background:#fff;border-color:#8b5cf6a6;box-shadow:0 0 0 4px #8b5cf61c}.auth-input-wrap input,.admin-auth-input input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.auth-input-wrap input::placeholder,.admin-auth-input input::placeholder{color:#94a3b8}.auth-input-wrap>button,.admin-auth-input>button{color:#94a3b8;background:0 0;border:0;place-items:center;display:grid}.auth-submit,.admin-auth-submit{color:#fff;background:var(--gradient);min-height:50px;transition:transform .18s var(--ease-out),box-shadow .18s ease,filter .18s ease;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:inline-flex;box-shadow:0 10px 25px #6366f145}.auth-submit:hover,.admin-auth-submit:hover{box-shadow:var(--shadow-float);filter:saturate(1.1);transform:translateY(-3px)scale(1.01)}.auth-switch{color:var(--muted);text-align:center;margin-top:22px;font-size:12px}.auth-switch a,.auth-switch button{color:#7c3aed;background:0 0;border:0;font-weight:700}.auth-security,.admin-auth-panel footer{color:var(--muted);background:#f8fafc6b;border-top:1px solid #94a3b824;justify-content:center;align-items:center;gap:6px;margin:22px -30px -30px;padding:14px;font-size:11px;display:flex}.auth-notice,.admin-auth-notice{color:#9a6700;background:#fef3c7ad;border:1px solid #f59e0b40;border-radius:14px;margin-bottom:17px;padding:13px;font-size:12px;line-height:1.6}.auth-error,.admin-auth-error{color:#be123c;background:#ffe4e6b3;border:1px solid #f43f5e3d;border-radius:12px;padding:11px 12px;font-size:12px}@media(max-width:900px){.landing-hero,.auth-layout,.admin-auth-layout{grid-template-columns:1fr;gap:42px;padding-top:52px}.hero-content{max-width:700px}.network-scene{min-height:440px}.auth-panel,.admin-auth-panel{width:100%;max-width:560px;margin:0 auto}.workflow-section{grid-template-columns:1fr;gap:34px}}@media(max-width:700px){.landing-header,.auth-topbar,.admin-auth-topbar,.landing-hero,.landing-section,.landing-cta,.landing-footer,.auth-layout,.admin-auth-layout{width:min(100% - 32px,1240px)}.landing-header,.auth-topbar,.admin-auth-topbar{min-height:70px;padding:0}.landing-nav a:not(.landing-register-link){display:none}.hero-content h1{font-size:clamp(38px,12vw,58px)}.hero-status{margin-top:30px}.service-grid,.landing-plan-grid,.landing-resource-grid{grid-template-columns:1fr}.landing-section{padding:58px 0}.section-heading{flex-direction:column;align-items:flex-start}.landing-cta{margin-bottom:54px;padding:32px 24px}.landing-footer{flex-direction:column;align-items:flex-start;padding:25px 0}.network-operation-card{bottom:14px;right:14px}.auth-layout,.admin-auth-layout{width:min(100% - 32px,560px);padding:42px 0 54px}.auth-panel,.admin-auth-panel{border-radius:21px;padding:22px}.auth-security,.admin-auth-panel footer{margin:22px -22px -22px}.auth-story h1,.admin-auth-intro h1{font-size:42px}}html[data-theme=dark] .user-auth-shell,html[data-theme=dark] .admin-auth-shell{color:var(--ink);background:linear-gradient(135deg,#172554,#312e81 42%,#164e63 74%,#14532d)}html[data-theme=dark] .auth-topbar,html[data-theme=dark] .admin-auth-topbar{background:linear-gradient(90deg,#312e81b3,#1e4069bd);border-color:#93c5fd38;box-shadow:0 12px 30px #0714311f}html[data-theme=dark] .auth-topbar .brand-lockup,html[data-theme=dark] .auth-topbar .brand-lockup strong{color:#eef6ff}html[data-theme=dark] .auth-topbar .brand-lockup small{color:#91a8c7}html[data-theme=dark] .auth-topbar .auth-back,html[data-theme=dark] .admin-auth-topbar .admin-auth-back{color:#c7d8ef}html[data-theme=dark] .auth-topbar .auth-back:hover,html[data-theme=dark] .admin-auth-topbar .admin-auth-back:hover{color:#fff;background:#1e4069b8;border-color:#93c5fd4d}html[data-theme=dark] .auth-story h1,html[data-theme=dark] .admin-auth-intro h1,html[data-theme=dark] .auth-panel h2,html[data-theme=dark] .admin-auth-panel h2,html[data-theme=dark] .auth-panel h3,html[data-theme=dark] .admin-auth-panel h3{color:#eef6ff}html[data-theme=dark] .auth-story>p,html[data-theme=dark] .admin-auth-intro>p,html[data-theme=dark] .auth-panel p,html[data-theme=dark] .admin-auth-panel p,html[data-theme=dark] .auth-panel label,html[data-theme=dark] .admin-auth-panel label{color:#b8c9e1}html[data-theme=dark] .auth-eyebrow,html[data-theme=dark] .admin-auth-kicker,html[data-theme=dark] .auth-panel,html[data-theme=dark] .admin-auth-panel,html[data-theme=dark] .auth-benefits span,html[data-theme=dark] .admin-auth-capabilities>div{background:#1e3a5fc2;border-color:#93c5fd3b}html[data-theme=dark] .auth-benefits span{color:#c7d8ef;background:0 0!important;border-color:#0000!important}html[data-theme=dark] .auth-input-wrap,html[data-theme=dark] .admin-auth-input{background:#0f172a66;border-color:#93c5fd47}html[data-theme=dark] .auth-input-wrap input,html[data-theme=dark] .admin-auth-input input{color:#eef6ff}html[data-theme=dark] .auth-input-wrap input::placeholder,html[data-theme=dark] .admin-auth-input input::placeholder{color:#89a1c1}html[data-theme=dark] .auth-security,html[data-theme=dark] .admin-auth-panel footer{color:#b8c9e1;background:linear-gradient(90deg,#1e3a5f75,#312e8152);border-top-color:#93c5fd2e}html[data-theme=dark] .auth-security svg{color:#93c5fd}.auth-submit,.admin-auth-submit{border-radius:var(--action-radius);background:var(--gradient);min-height:44px;box-shadow:var(--action-shadow)}.auth-panel-icon{color:#fff;background:linear-gradient(135deg,#7c3aed,#2563eb 58%,#0891b2);box-shadow:0 10px 22px #2563eb3d,inset 0 1px #fff3}.auth-panel-icon svg{stroke-width:2.2px}html[data-theme=dark] .auth-panel-head>div>span,html[data-theme=dark] .admin-auth-panel-head small,html[data-theme=dark] .auth-switch a,html[data-theme=dark] .auth-switch button{color:#e9d5ff}html[data-theme=dark] .auth-panel-icon{color:#fff;background:linear-gradient(135deg,#8b5cf6,#3b82f6 58%,#22d3ee);border:1px solid #c4b5fd4d;box-shadow:0 12px 26px #0f172a47,inset 0 1px #ffffff3d}.site-shell{min-height:100vh;color:var(--ink);background:linear-gradient(135deg,#f0f4ff,#fdf2f8 42%,#ecfeff 72%,#f0fdf4);overflow:hidden}.site-shell:before{content:"";pointer-events:none;background:radial-gradient(circle at 7% 4%,#a78bfa33,#0000 24%),radial-gradient(circle at 92% 8%,#67e8f933,#0000 23%);position:fixed;top:0;right:0;bottom:0;left:0}.site-header,.site-shell main,.site-footer{z-index:1;position:relative}.site-header{border-bottom:1px solid #ffffffb3;align-items:center;gap:30px;width:min(100% - 64px,1360px);min-height:78px;margin:0 auto;display:flex}.site-brand{color:var(--ink);white-space:nowrap;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.site-brand-mark{color:#fff;background:var(--gradient);border-radius:14px;place-items:center;width:41px;height:41px;display:grid;box-shadow:0 11px 24px #6366f138}.site-brand-mark svg{width:20px}.site-brand strong{color:var(--ink);letter-spacing:-.03em;font-size:15px;font-weight:850;display:block}.site-brand strong em{color:#7c3aed;margin-left:6px;font-size:11px;font-style:normal}.site-brand small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.site-nav{align-items:center;gap:6px;margin:0 auto;display:flex}.site-nav a,.site-login{color:var(--muted);border-radius:10px;padding:9px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:color .2s,background-color .2s,transform .2s}.site-nav a:hover,.site-login:hover{color:#6d28d9;background:#ffffffb8;transform:translateY(-2px)}.site-header-actions{align-items:center;gap:9px;display:flex}.site-header-cta,.site-primary-button{color:#fff;background:var(--gradient);min-height:42px;transition:transform .24s var(--ease-out),box-shadow .24s ease,filter .24s ease;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 11px 24px #6366f138}.site-header-cta svg,.site-primary-button svg,.site-text-button svg,.site-capability-feature a svg,.site-scenario-card a svg,.site-plan-card a svg,.site-plan-aside a svg{width:15px}.site-header-cta:hover,.site-primary-button:hover{filter:brightness(1.04);transform:translateY(-4px);box-shadow:0 17px 31px #6366f147}.site-hero{grid-template-columns:minmax(0,1fr) minmax(440px,.86fr);align-items:center;gap:66px;width:min(100% - 64px,1360px);min-height:650px;margin:0 auto;padding:78px 0 68px;display:grid}.site-hero-copy{max-width:670px}.site-eyebrow,.site-section-kicker{color:#7c3aed;letter-spacing:.04em;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.site-eyebrow{background:#ffffff94;border:1px solid #8b5cf62b;border-radius:999px;padding:8px 12px}.site-eyebrow svg{width:15px}.site-hero h1{max-width:680px;color:var(--ink);letter-spacing:-.07em;margin:23px 0 0;font-size:clamp(43px,5.2vw,72px);font-weight:850;line-height:1.08}.site-hero h1 strong{color:#0000;background:var(--gradient-soft);-webkit-background-clip:text;background-clip:text;display:block}.site-hero-copy>p{max-width:610px;color:var(--body);margin:25px 0 0;font-size:15px;line-height:1.85}.site-hero-actions{align-items:center;gap:15px;margin-top:31px;display:flex}.site-text-button{color:#6d28d9;align-items:center;gap:3px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.site-text-button:hover{color:#2563eb}.site-proof-row{color:var(--muted);flex-wrap:wrap;gap:14px 22px;margin-top:29px;font-size:11px;display:flex}.site-proof-row span{align-items:center;gap:6px;display:inline-flex}.site-proof-row svg{color:#10b981;width:14px}.site-hero-board{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(150deg,#ffffffe0,#eff6ffb8);border:1px solid #ffffffe6;border-radius:29px;min-height:445px;padding:24px;position:relative;overflow:hidden;box-shadow:0 30px 80px #60a5fa2b,0 10px 29px #8b5cf61c}.site-board-glow{filter:blur(7px);background:linear-gradient(135deg,#f472b642,#67e8f929);border-radius:50%;width:240px;height:240px;position:absolute;top:-95px;right:-85px}.site-hero-board header,.site-board-title,.site-board-task{justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.site-hero-board header{color:var(--muted);font-size:11px;font-weight:750}.site-hero-board header div,.site-hero-board header>span{align-items:center;gap:7px;display:inline-flex}.site-hero-board header>span{color:#059669}.site-hero-board header svg{width:13px}.site-board-dot{background:#34d399;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #34d39921}.site-board-title{margin-top:33px}.site-board-title small{color:var(--muted);font-size:11px;display:block}.site-board-title strong{color:var(--ink);letter-spacing:-.05em;margin-top:5px;font-size:42px;display:block}.site-board-trend{color:#047857;background:#d1fae5;border-radius:8px;align-self:end;margin-bottom:8px;padding:6px 9px;font-size:11px;font-weight:800}.site-board-chart{border-bottom:1px solid #94a3b838;align-items:end;gap:10px;height:100px;margin:19px 0 22px;padding:0 6px 2px;display:flex}.site-board-chart i{opacity:.78;background:linear-gradient(#a78bfa,#60a5fa);border-radius:7px 7px 2px 2px;flex:1;min-height:26%}.site-board-chart i:nth-child(2){height:48%}.site-board-chart i:nth-child(3){height:37%}.site-board-chart i:nth-child(4){background:linear-gradient(#f472b6,#a78bfa);height:64%}.site-board-chart i:nth-child(5){height:58%}.site-board-chart i:nth-child(6){background:linear-gradient(#60a5fa,#34d399);height:79%}.site-board-chart i:nth-child(7){background:linear-gradient(#c084fc,#34d399);height:92%}.site-board-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.site-board-grid>div{background:#ffffff9e;border:1px solid #94a3b826;border-radius:14px;padding:12px}.site-board-grid span{color:#fff;background:var(--gradient);border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.site-board-grid svg{width:14px}.site-board-grid small,.site-board-grid strong,.site-board-grid em{display:block}.site-board-grid small{color:var(--muted);margin-top:10px;font-size:10px}.site-board-grid strong{color:var(--ink);margin-top:4px;font-size:20px}.site-board-grid em{color:var(--soft);margin-top:2px;font-size:9px;font-style:normal}.site-board-task{background:#f5f3ffb8;border:1px solid #8b5cf626;border-radius:14px;margin-top:17px;padding:12px}.site-task-icon{color:#7c3aed;background:#ede9fe;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.site-task-icon svg{width:15px}.site-board-task>div{flex:1}.site-board-task strong,.site-board-task small{display:block}.site-board-task strong{color:var(--ink);font-size:11px}.site-board-task small{color:var(--muted);margin-top:3px;font-size:10px}.site-board-task b{color:#047857;background:#d1fae5;border-radius:999px;padding:4px 7px;font-size:9px}.site-metrics{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff94;border:1px solid #ffffffd1;border-radius:18px;grid-template-columns:repeat(4,1fr);width:min(100% - 64px,1360px);margin:0 auto;display:grid;box-shadow:0 13px 35px #6366f114}.site-metrics div{border-right:1px solid #94a3b824;padding:22px 25px}.site-metrics div:last-child{border-right:0}.site-metrics strong,.site-metrics span{display:block}.site-metrics strong{color:var(--ink);letter-spacing:-.04em;font-size:22px}.site-metrics span{color:var(--muted);margin-top:4px;font-size:11px}.site-section{width:min(100% - 64px,1360px);margin:0 auto;padding:116px 0 0}.site-section-heading{max-width:740px}.site-section-heading.centered{text-align:center;margin:0 auto}.site-section-heading h2,.site-delivery-copy h2,.site-final-cta h2{color:var(--ink);letter-spacing:-.055em;margin:13px 0 0;font-size:clamp(29px,3.4vw,48px);font-weight:850;line-height:1.15}.site-section-heading p,.site-delivery-copy>p,.site-final-cta p{color:var(--body);margin:15px 0 0;font-size:14px;line-height:1.8}.site-capability-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:22px;margin-top:34px;display:grid}.site-capability-feature{box-shadow:var(--shadow-card);background:linear-gradient(145deg,#ffffffdb,#eff6ffbd) padding-box padding-box,linear-gradient(135deg,#a78bfaa3,#60a5fa4d,#34d39966) border-box;border:1px solid #0000;border-radius:25px;padding:32px}.site-feature-icon{color:#fff;background:var(--gradient-soft);border-radius:16px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 12px 25px #ec48992e}.site-feature-icon svg{width:24px}.site-capability-feature>span{color:#7c3aed;margin-top:26px;font-size:11px;font-weight:800;display:block}.site-capability-feature h3{color:var(--ink);letter-spacing:-.04em;margin:9px 0 0;font-size:25px}.site-capability-feature>p{color:var(--body);margin:14px 0 0;font-size:13px;line-height:1.75}.site-feature-list{gap:9px;margin-top:22px;display:grid}.site-feature-list span{color:var(--body);align-items:center;gap:8px;font-size:12px;display:inline-flex}.site-feature-list svg{color:#059669;width:15px}.site-capability-feature>a,.site-plan-aside>a{color:#6d28d9;align-items:center;gap:8px;margin-top:27px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.site-capability-list{gap:14px;display:grid}.site-capability-card{box-shadow:var(--shadow-card);transition:transform .3s var(--ease-out),box-shadow .3s ease,border-color .3s ease;background:#ffffffb3;border:1px solid #ffffffd9;border-radius:20px;grid-template-columns:47px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:20px;display:grid}.site-capability-card:hover,.site-scenario-card:hover,.site-plan-card:hover{box-shadow:var(--shadow-float);border-color:#8b5cf64d;transform:translateY(-8px)scale(1.015)}.site-capability-icon,.site-scenario-icon{color:#fff;background:var(--gradient);border-radius:15px;place-items:center;width:47px;height:47px;display:grid}.site-capability-card.blue .site-capability-icon{background:linear-gradient(135deg,#60a5fa,#22d3ee)}.site-capability-card.mint .site-capability-icon{background:linear-gradient(135deg,#34d399,#67e8f9)}.site-capability-icon svg{width:21px}.site-capability-card small{color:var(--muted);font-size:10px}.site-capability-card h3{color:var(--ink);margin:4px 0;font-size:16px}.site-capability-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.site-capability-card>svg{color:#a78bfa;width:17px}.site-scenarios{padding-top:132px}.site-scenario-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:34px;display:grid}.site-scenario-card{min-height:270px;box-shadow:var(--shadow-card);transition:transform .3s var(--ease-out),box-shadow .3s ease,border-color .3s ease;background:linear-gradient(145deg,#ffffffd1,#ffffff9e) padding-box padding-box,linear-gradient(135deg,#f472b661,#60a5fa40,#34d39959) border-box;border:1px solid #0000;border-radius:21px;flex-direction:column;padding:23px;display:flex}.site-scenario-icon{width:44px;height:44px;margin-bottom:23px}.site-scenario-card>small{color:#7c3aed;font-size:10px;font-weight:800}.site-scenario-card h3{color:var(--ink);margin:9px 0 0;font-size:17px;line-height:1.38}.site-scenario-card p{color:var(--muted);margin:11px 0 0;font-size:12px;line-height:1.65}.site-scenario-card a{color:#6d28d9;align-items:center;gap:6px;margin-top:auto;padding-top:18px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.site-plan-layout{grid-template-columns:260px minmax(0,1fr);gap:22px;margin-top:34px;display:grid}.site-plan-aside{background:linear-gradient(145deg,#f5f3ffc7,#ecfeff9e);border:1px solid #8b5cf62b;border-radius:22px;padding:28px 24px}.site-plan-aside-icon{color:#fff;background:var(--gradient-soft);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.site-plan-aside-icon svg{width:20px}.site-plan-aside h3{color:var(--ink);margin:21px 0 0;font-size:19px}.site-plan-aside p{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.7}.site-plan-aside ul{gap:11px;margin:22px 0 0;padding:0;list-style:none;display:grid}.site-plan-aside li{color:var(--body);align-items:center;gap:7px;font-size:11px;display:flex}.site-plan-aside li svg{color:#059669;width:14px}.site-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.site-plan-card{min-height:320px;box-shadow:var(--shadow-card);transition:transform .3s var(--ease-out),box-shadow .3s ease,border-color .3s ease;background:#ffffffbd;border:1px solid #ffffffd9;border-radius:21px;flex-direction:column;padding:22px;display:flex;position:relative}.site-plan-card.featured{border-color:#8b5cf661;box-shadow:0 20px 45px #8b5cf62e}.site-plan-badge{color:#fff;background:var(--gradient-soft);border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;position:absolute;top:-11px;right:18px}.site-plan-card-top{align-items:center;gap:10px;display:flex}.site-plan-card-top>span{color:#fff;background:var(--gradient);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.site-plan-card-top svg{width:17px}.site-plan-card-top small{color:var(--muted);font-size:10px}.site-plan-card h3{color:var(--ink);margin:3px 0 0;font-size:16px}.site-plan-price{color:var(--ink);letter-spacing:-.04em;margin-top:24px;font-size:29px}.site-plan-card>p{min-height:42px;color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.6}.site-plan-quota{grid-template-columns:1fr 1fr;gap:8px;margin-top:17px;display:grid}.site-plan-quota span{color:var(--body);background:#eff6ff;border-radius:11px;padding:9px;font-size:11px}.site-plan-quota b{color:var(--muted);margin-bottom:4px;font-size:9px;display:block}.site-plan-card>a{color:#6d28d9;align-items:center;gap:6px;margin-top:auto;padding-top:20px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.site-plan-empty{min-height:220px;color:var(--muted);background:#ffffff80;border:1px dashed #8b5cf640;border-radius:18px;grid-column:1/-1;place-items:center;display:grid}.site-delivery{grid-template-columns:.75fr 1.25fr;align-items:start;gap:74px;padding-bottom:116px;display:grid}.site-delivery-copy{max-width:470px}.site-delivery-note{background:#ffffff94;border:1px solid #8b5cf626;border-radius:15px;align-items:flex-start;gap:11px;margin-top:26px;padding:15px;display:flex}.site-delivery-note>svg{color:#7c3aed;width:20px}.site-delivery-note strong,.site-delivery-note small{display:block}.site-delivery-note strong{color:var(--ink);font-size:12px}.site-delivery-note small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.5}.site-delivery-timeline{gap:0;padding:20px 0;display:grid}.site-delivery-timeline article{align-items:flex-start;gap:16px;min-height:95px;display:flex;position:relative}.site-step-number{color:#fff;background:var(--gradient);border-radius:13px;flex:none;place-items:center;width:39px;height:39px;font-size:11px;font-weight:850;display:grid;box-shadow:0 8px 19px #6366f12e}.site-delivery-timeline h3{color:var(--ink);margin:1px 0 0;font-size:16px}.site-delivery-timeline p{max-width:530px;color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.65}.site-step-line{background:linear-gradient(#a78bfa,#67e8f9);width:1px;position:absolute;top:43px;bottom:0;left:19px}.site-final-cta{width:min(100% - 64px,1360px);box-shadow:var(--shadow-card);background:linear-gradient(120deg,#f5f3ffe0,#ecfeffc7,#f0fdf4bd);border:1px solid #ffffffe6;border-radius:25px;justify-content:space-between;align-items:center;gap:25px;margin:0 auto 80px;padding:38px 42px;display:flex}.site-final-cta h2{max-width:710px}.site-final-cta p{margin-bottom:0}.site-footer{width:min(100% - 64px,1360px);min-height:90px;color:var(--muted);border-top:1px solid #ffffffd1;align-items:center;gap:30px;margin:0 auto;font-size:11px;display:flex}.site-footer>span{margin:0 auto}.site-footer>div{gap:13px;display:flex}.site-footer a:not(.site-brand){color:#6d28d9;text-decoration:none}.site-footer a:not(.site-brand):hover{color:#2563eb}@media(max-width:1100px){.site-header,.site-hero,.site-metrics,.site-section,.site-final-cta,.site-footer{width:min(100% - 40px,1360px)}.site-hero{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:35px}.site-hero h1{font-size:clamp(39px,5vw,60px)}.site-scenario-grid{grid-template-columns:repeat(2,1fr)}.site-plan-layout{grid-template-columns:220px minmax(0,1fr)}.site-plan-grid{grid-template-columns:repeat(2,1fr)}.site-plan-card:last-child{grid-column:span 2}}@media(max-width:820px){.site-header{flex-wrap:wrap;gap:10px 18px;padding:14px 0}.site-nav{order:3;width:100%;margin:0;overflow-x:auto}.site-nav a{flex:none}.site-hero{grid-template-columns:1fr;padding-top:56px}.site-hero-board{width:100%;max-width:620px;margin:0 auto}.site-capability-layout,.site-delivery{grid-template-columns:1fr;gap:28px}.site-delivery-copy{max-width:none}.site-metrics{grid-template-columns:repeat(2,1fr)}.site-metrics div:nth-child(2){border-right:0}.site-metrics div:nth-child(-n+2){border-bottom:1px solid #94a3b824}.site-final-cta{flex-direction:column;align-items:flex-start}.site-footer{flex-direction:column;align-items:flex-start;gap:14px;padding:25px 0}.site-footer>span{margin:0}}@media(max-width:560px){.site-header,.site-hero,.site-metrics,.site-section,.site-final-cta,.site-footer{width:min(100% - 28px,1360px)}.site-header-actions .site-login{display:none}.site-header-cta{min-height:37px;padding-inline:11px}.site-hero{padding-top:42px}.site-hero h1{font-size:40px}.site-hero-copy>p{font-size:13px}.site-hero-actions{flex-direction:column;align-items:flex-start}.site-proof-row{display:grid}.site-hero-board{border-radius:22px;padding:18px}.site-board-grid{gap:6px}.site-board-grid>div{padding:9px}.site-board-grid strong{font-size:17px}.site-section{padding-top:82px}.site-scenario-grid,.site-plan-grid{grid-template-columns:1fr}.site-plan-card:last-child{grid-column:auto}.site-plan-layout{grid-template-columns:1fr}.site-plan-aside{padding:22px}.site-metrics div{padding:17px 15px}.site-metrics strong{font-size:18px}.site-final-cta{margin-bottom:45px;padding:26px 22px}.site-final-cta h2{font-size:29px}}@media(prefers-reduced-motion:reduce){.site-header-cta,.site-primary-button,.site-capability-card,.site-scenario-card,.site-plan-card,.site-nav a{transition:none}}html[data-theme=dark] .site-shell{color:var(--ink);background:linear-gradient(135deg,#172554,#312e81 42%,#164e63 74%,#14532d)}html[data-theme=dark] .site-header{border-color:#93c5fd2e}html[data-theme=dark] .site-brand strong,html[data-theme=dark] .site-hero h1,html[data-theme=dark] .site-hero-board strong,html[data-theme=dark] .site-section-heading h2,html[data-theme=dark] .site-capability-feature h3,html[data-theme=dark] .site-capability-card h3,html[data-theme=dark] .site-scenario-card h3,html[data-theme=dark] .site-plan-card h3,html[data-theme=dark] .site-plan-price,html[data-theme=dark] .site-delivery-copy h2,html[data-theme=dark] .site-delivery-timeline h3,html[data-theme=dark] .site-final-cta h2{color:#eef6ff}html[data-theme=dark] .site-nav a,html[data-theme=dark] .site-login,html[data-theme=dark] .site-brand small,html[data-theme=dark] .site-hero-copy>p,html[data-theme=dark] .site-section-heading p,html[data-theme=dark] .site-scenario-card p,html[data-theme=dark] .site-plan-card>p,html[data-theme=dark] .site-delivery-copy>p,html[data-theme=dark] .site-delivery-timeline p,html[data-theme=dark] .site-final-cta p,html[data-theme=dark] .site-proof-row,html[data-theme=dark] .site-board-title small,html[data-theme=dark] .site-board-grid small,html[data-theme=dark] .site-board-grid em,html[data-theme=dark] .site-board-task small{color:#b8c9e1}html[data-theme=dark] .site-nav a:hover,html[data-theme=dark] .site-login:hover{color:#c4b5fd;background:#93c5fd1a}html[data-theme=dark] .site-header-cta,html[data-theme=dark] .site-primary-button{box-shadow:0 14px 28px #07143166}html[data-theme=dark] .site-eyebrow,html[data-theme=dark] .site-header-cta,html[data-theme=dark] .site-capability-feature,html[data-theme=dark] .site-capability-card,html[data-theme=dark] .site-scenario-card,html[data-theme=dark] .site-plan-card,html[data-theme=dark] .site-final-cta{border-color:#93c5fd38}html[data-theme=dark] .site-eyebrow,html[data-theme=dark] .site-header-cta,html[data-theme=dark] .site-login,html[data-theme=dark] .site-text-button,html[data-theme=dark] .site-capability-feature,html[data-theme=dark] .site-capability-card,html[data-theme=dark] .site-scenario-card,html[data-theme=dark] .site-plan-card,html[data-theme=dark] .site-final-cta,html[data-theme=dark] .site-metrics,html[data-theme=dark] .site-hero-board{background-color:#1e3a5fb8}html[data-theme=dark] .site-hero-board,html[data-theme=dark] .site-capability-feature{background:linear-gradient(145deg,#1e3a5feb,#312e81b8)}html[data-theme=dark] .site-capability-card,html[data-theme=dark] .site-scenario-card,html[data-theme=dark] .site-plan-card{background:linear-gradient(145deg,#1e3a5fd6,#164e63a3)}html[data-theme=dark] .site-metrics,html[data-theme=dark] .site-final-cta{background:linear-gradient(120deg,#1e3a5fb8,#312e8194,#14532d80)}html[data-theme=dark] .site-board-grid>div,html[data-theme=dark] .site-board-task{background:#0f172a47;border-color:#93c5fd2e}html[data-theme=dark] .site-plan-quota span{color:#c7d8ef;background:#1e4069bf}html[data-theme=dark] .site-footer{border-color:#93c5fd2e}html[data-theme=dark] .site-plan-aside,html[data-theme=dark] .site-delivery-note,html[data-theme=dark] .site-plan-empty{background:linear-gradient(145deg,#1e3a5fdb,#312e81ad);border-color:#93c5fd3d}html[data-theme=dark] .site-plan-aside h3,html[data-theme=dark] .site-plan-aside li,html[data-theme=dark] .site-delivery-note strong{color:#f3f8ff}html[data-theme=dark] .site-plan-aside p,html[data-theme=dark] .site-plan-aside li,html[data-theme=dark] .site-delivery-note small{color:#c7d8ef}.site-login,.site-header-cta,.site-primary-button,.site-text-button,.site-capability-feature>a,.site-scenario-card>a,.site-plan-card>a,.site-plan-aside>a,.site-footer a:not(.site-brand){border-radius:var(--action-radius);min-height:38px;box-shadow:var(--action-shadow);border:0;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important;background:var(--gradient)!important}.site-scenario-card>a,.site-plan-card>a{align-self:stretch}@media(hover:hover)and (pointer:fine){.site-login:hover,.site-header-cta:hover,.site-primary-button:hover,.site-text-button:hover,.site-capability-feature>a:hover,.site-scenario-card>a:hover,.site-plan-card>a:hover,.site-plan-aside>a:hover,.site-footer a:not(.site-brand):hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 14px 28px #6366f147;color:#fff!important}}.site-board-chart i{transform-origin:bottom;will-change:transform,opacity;animation:site-board-bar-wave 2.4s var(--ease-in-out) infinite}.site-board-chart i:nth-child(2){animation-duration:2.1s;animation-delay:-.35s}.site-board-chart i:nth-child(3){animation-duration:2.7s;animation-delay:-.85s}.site-board-chart i:nth-child(4){animation-duration:2.25s;animation-delay:-1.2s}.site-board-chart i:nth-child(5){animation-duration:2.6s;animation-delay:-.6s}.site-board-chart i:nth-child(6){animation-duration:2.3s;animation-delay:-1.45s}.site-board-chart i:nth-child(7){animation-duration:2.8s;animation-delay:-1.8s}@keyframes site-board-bar-wave{0%,to{opacity:.72;transform:scaleY(.76)}38%{opacity:1;transform:scaleY(1.04)}68%{opacity:.84;transform:scaleY(.88)}}@keyframes site-board-bar-reduced{0%,to{opacity:.72}50%{opacity:.94}}@media(prefers-reduced-motion:reduce){.site-board-chart i{animation:site-board-bar-reduced 2.8s var(--ease-in-out) infinite}}.console-shell{min-height:100vh;color:var(--ink);background:linear-gradient(135deg,#f0f4ff,#fdf2f8 44%,#ecfeff 73%,#f0fdf4)}.console-shell:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 8% 16%,#a78bfa33,#0000 26%),radial-gradient(circle at 88% 22%,#67e8f92b,#0000 24%);position:fixed;top:0;right:0;bottom:0;left:0}.console-shell>main,.console-shell>footer,.console-shell>header{z-index:1;position:relative}.deploy-quota-summary{border:1px solid;border-radius:13px;align-items:baseline;gap:9px;min-height:44px;padding:10px 15px;font-size:12px;line-height:1.35;display:flex;box-shadow:0 8px 20px #4f46e50f}.deploy-quota-summary span{font-weight:700}.deploy-quota-summary strong{letter-spacing:-.02em;font-size:16px;font-weight:850}.deploy-quota-summary.panel{color:#3730a3;background:linear-gradient(110deg,#eef2ffe6,#e0e7ffbd);border-color:#6366f147}.deploy-quota-summary.node{color:#047857;background:linear-gradient(110deg,#ecfdf5e6,#cffafeb8);border-color:#10b98147}html[data-theme=dark] .deploy-quota-summary.panel{color:#e0e7ff;background:linear-gradient(110deg,#312e816b,#1e40698f);border-color:#818cf859}html[data-theme=dark] .deploy-quota-summary.node{color:#d1fae5;background:linear-gradient(110deg,#064e3b66,#0e749057);border-color:#34d39959}.app-header{z-index:20;-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:#ffffffad;border-bottom:1px solid #ffffffbf;position:sticky;top:0;box-shadow:0 10px 28px #6366f114}.app-header:after{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#c084fc,#60a5fa,#34d399,#0000);height:2px;position:absolute;bottom:-1px;left:0;right:0}.app-header-inner{align-items:center;gap:18px;width:min(100% - 40px,1440px);min-height:76px;margin:0 auto;display:flex}.app-header-brand{color:var(--ink);text-align:left;background:0 0;border:0;flex:none;align-items:center;gap:10px;display:inline-flex}.app-header-brand-mark{color:#fff;background:var(--gradient);border-radius:13px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 10px 22px #6366f133}.app-header-brand-copy{gap:3px;display:grid}.app-header-brand-copy strong{color:var(--ink);font-size:14px;font-weight:800}.app-header-brand-copy strong em{color:#8b5cf6;font-style:normal}.app-header-brand-copy small{color:var(--muted);font-size:10px}.app-header-primary-nav{background:#ffffff80;border:1px solid #94a3b829;border-radius:14px;align-items:center;gap:3px;padding:4px;display:flex}.app-header-nav-button{color:#64748b;min-height:38px;transition:transform .16s var(--ease-out),color .16s ease,background-color .16s ease,border-color .16s ease;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.app-header-nav-button:hover{color:#6d28d9;background:#ffffffc7;border-color:#8b5cf621;transform:translateY(-2px)}.app-header-nav-button.is-active{color:#fff;background:var(--gradient);box-shadow:0 8px 18px #6366f130}.app-header-tools,.app-header-session{align-items:center;gap:7px;margin-left:auto;display:flex}.app-header-session{margin-left:0}.app-header-tool-button,.app-header-account,.app-header-logout{color:#64748b;min-height:38px;transition:transform .16s var(--ease-out),color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease;background:#ffffff8f;border:1px solid #94a3b830;border-radius:11px;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.app-header-tool-button:hover,.app-header-account:hover,.app-header-logout:hover{color:#6d28d9;background:#fff;border-color:#8b5cf647;transform:translateY(-2px);box-shadow:0 8px 18px #6366f11f}.app-header-avatar{color:#fff;background:var(--gradient-soft);border-radius:10px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid}.app-header-account-label{align-items:center;gap:4px;display:inline-flex}.app-header-account-label strong{max-width:86px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-header-account-label i{color:#cbd5e1;font-style:normal}.app-header-account-label>span{color:var(--muted)}.app-header-logout{padding:0 9px}.app-header-history-count{color:#fff;background:#ec4899;border-radius:99px;place-items:center;min-width:17px;height:17px;font-size:10px;display:grid}.console-shell main>.max-w-6xl,.console-shell main>.max-w-4xl{width:min(100% - 48px,1240px);max-width:1240px;margin-inline:auto;padding-top:54px;padding-bottom:72px}.console-shell main>.max-w-6xl>.text-center{max-width:780px;margin-inline:auto}.console-shell main h1,.console-shell main h2,.console-shell main h3{color:var(--ink)!important}.console-shell main p,.console-shell main label,.console-shell main li{color:var(--body)}.console-shell [class*="bg-white/5"],.console-shell [class*="bg-black/"],.console-shell [class*="bg-[#"]{background:#ffffffb3!important}.console-shell [class*=border-white]{border-color:#94a3b82e!important}.console-shell [class*=text-zinc-]{color:var(--body)!important}.console-shell [class*=text-white]{color:var(--ink)!important}.console-shell input,.console-shell select,.console-shell textarea{color:var(--ink)!important;background:#ffffffc7!important;border-color:#94a3b842!important;border-radius:13px!important}.console-shell input::placeholder,.console-shell textarea::placeholder{color:#94a3b8!important}.console-shell input:focus,.console-shell select:focus,.console-shell textarea:focus{outline:0;box-shadow:0 0 0 4px #8b5cf61a;border-color:#8b5cf6a6!important}.home-action-card,.console-shell main form>div[class*=rounded-2xl],.console-shell main form>div[class*=rounded-md]{box-shadow:var(--shadow-card);transition:transform .35s var(--ease-ui),box-shadow .35s ease,background-position .35s ease;background:linear-gradient(145deg,#ffffffdb,#ffffffad) padding-box padding-box,linear-gradient(135deg,#a78bfa80,#60a5fa4d,#34d3996b) border-box!important;border:1px solid #0000!important;border-radius:24px!important}.home-action-card:hover,.console-shell main form>div[class*=rounded-2xl]:hover{box-shadow:var(--shadow-float);transform:translateY(-8px)scale(1.02)}.home-action-card:active,.console-shell button:active:not(:disabled){transform:scale(.985)}.console-shell .home-action-card,.console-shell main form>div[class*=rounded-2xl],.console-shell main form>div[class*=rounded-md]{transition:box-shadow .18s,border-color .18s!important}.console-shell .bg-indigo-600,.console-shell .bg-emerald-600{color:#fff!important;background:var(--gradient)!important}.console-shell [class*="hover\\:bg-indigo"]:hover,.console-shell [class*="hover\\:bg-emerald"]:hover{filter:saturate(1.12)brightness(1.05)}.console-shell .console-footer{color:var(--muted)!important;background:#ffffff85!important;border-color:#ffffffc7!important}.account-shell,.resource-page{width:min(100% - 48px,1240px);margin:0 auto;padding:54px 0 72px}.account-hero{box-shadow:var(--shadow-card);background:linear-gradient(145deg,#ffffffdb,#ffffffad) padding-box padding-box,linear-gradient(135deg,#a78bfa8f,#60a5fa52,#34d39970) border-box;border:1px solid #0000;border-radius:26px;justify-content:space-between;align-items:center;gap:22px;padding:28px;display:flex}.account-identity{align-items:center;gap:15px;display:flex}.account-avatar{color:#fff;background:var(--gradient);border-radius:20px;place-items:center;width:64px;height:64px;font-size:24px;font-weight:800;display:grid;box-shadow:0 13px 25px #6366f133}.account-eyebrow{color:#7c3aed;font-size:12px;font-weight:800}.account-identity h1{color:var(--ink);margin:5px 0;font-size:26px;font-weight:800}.account-identity p{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.account-identity p em{color:#059669;align-items:center;gap:4px;font-style:normal;display:inline-flex}.account-hero-actions{gap:9px;display:flex}.account-refresh,.account-logout-button{color:#6d28d9;background:#ffffffad;border:1px solid #8b5cf633;border-radius:12px;align-items:center;gap:7px;min-height:42px;padding:0 13px;font-size:12px;font-weight:700;display:inline-flex}.account-logout-button{color:#be123c;border-color:#ec489938}.account-summary-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:22px;display:grid}.account-summary-grid article{box-shadow:var(--shadow-card);transition:transform .35s var(--ease-ui),box-shadow .35s ease;background:linear-gradient(145deg,#ffffffd1,#ffffffa8) padding-box padding-box,linear-gradient(135deg,#a78bfa80,#60a5fa47,#34d3995c) border-box;border:1px solid #0000;border-radius:20px;align-items:flex-start;gap:12px;padding:21px;display:flex}.account-summary-grid article:hover{box-shadow:var(--shadow-float);transform:translateY(-8px)scale(1.02)}.account-summary-grid article>span{color:#fff;background:var(--gradient);border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.account-summary-grid article.violet>span{background:var(--gradient-soft)}.account-summary-grid article.emerald>span{background:linear-gradient(135deg,#34d399,#22d3ee)}.account-summary-grid article.amber>span{background:linear-gradient(135deg,#fbbf24,#f472b6)}.account-summary-grid small{color:var(--muted);font-size:11px}.account-summary-grid strong{color:var(--ink);margin-top:4px;font-size:26px;display:block}.account-summary-grid p{color:var(--soft);margin:3px 0 0;font-size:11px}.account-payment-notice{color:#a16207;background:#fef3c7a8;border:1px solid #f59e0b3d;border-radius:18px;gap:12px;margin-top:20px;padding:16px 18px;display:flex}.account-payment-notice strong{color:#854d0e;font-size:13px;display:block}.account-payment-notice p{color:#a16207;margin:4px 0 0;font-size:12px}.account-tabs{background:#ffffff8f;border:1px solid #94a3b82e;border-radius:15px;gap:5px;margin-top:28px;padding:5px;display:flex;overflow-x:auto}.account-tabs button{min-height:40px;color:var(--muted);background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.account-tabs button.active{color:#fff;background:var(--gradient);box-shadow:0 8px 18px #6366f12b}.account-section{box-shadow:var(--shadow-card);background:linear-gradient(145deg,#ffffffd6,#ffffffb3) padding-box padding-box,linear-gradient(135deg,#a78bfa7a,#60a5fa3d,#34d39966) border-box;border:1px solid #0000;border-radius:24px;margin-top:20px;padding:26px}.account-section>header{border-bottom:1px solid #94a3b824;padding-bottom:19px}.account-section header>div>span{color:#7c3aed;font-size:11px;font-weight:800}.account-section h2{margin:6px 0;font-size:22px;font-weight:800}.account-section header p{color:var(--muted);margin:0;font-size:12px}.account-entitlement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.account-entitlement-card{transition:transform .35s var(--ease-ui),box-shadow .35s ease;background:#ffffffa8;border:1px solid #94a3b833;border-radius:20px;padding:21px}.account-entitlement-card:hover{box-shadow:var(--shadow-float);transform:translateY(-8px)scale(1.02)}.account-entitlement-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.account-entitlement-head h3{margin:0;font-size:16px}.account-entitlement-head p{color:var(--muted);margin:5px 0 0;font-size:11px}.account-status{color:#059669;background:#10b98114;border:1px solid;border-radius:99px;align-items:center;min-height:24px;padding:0 9px;font-size:10px;font-weight:700;display:inline-flex}.account-status.expired,.account-status.revoked{color:#be123c;background:#ec489914}.account-quota-grid{grid-template-columns:repeat(2,1fr);gap:11px;margin-top:20px;display:grid}.account-quota-grid>div{background:#eff6ffb3;border-radius:15px;padding:14px}.account-quota-grid span{color:#fff;background:var(--gradient);border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.account-quota-grid small{color:var(--muted);margin-top:11px;font-size:10px;display:block}.account-quota-grid strong{color:var(--ink);margin-top:3px;font-size:19px;display:block}.account-quota-grid p{color:var(--soft);margin:4px 0 0;font-size:10px}.account-table-wrap{background:#ffffff94;border:1px solid #94a3b82e;border-radius:18px;margin-top:20px;overflow-x:auto}.account-table{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}.account-table th{height:46px;color:var(--muted);text-align:left;background:#eff6ffb8;padding:0 15px;font-size:10px}.account-table td{color:var(--body);border-top:1px solid #94a3b821;padding:14px 15px}.account-table td strong{color:var(--ink);display:block}.account-table td small{color:var(--muted);margin-top:4px;display:block}.account-money{font-weight:800;color:#7c3aed!important}.account-order-actions{gap:7px;display:flex}.account-continue-payment,.account-cancel-order{color:#fff;background:var(--gradient);border:1px solid #8b5cf640;border-radius:9px;min-height:32px;padding:0 10px;font-size:10px;font-weight:700}.account-cancel-order{color:#be123c;background:#ffffffb8}.account-deployment-list{gap:10px;margin-top:20px;display:grid}.account-deployment-list article{background:#ffffff94;border:1px solid #94a3b829;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;display:grid}.account-deployment-icon{color:#fff;background:var(--gradient);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.account-deployment-list h3{margin:0;font-size:13px}.account-deployment-list h3 small{color:var(--muted);margin-left:6px;font-weight:500}.account-deployment-list p{color:var(--muted);margin:4px 0 0;font-size:11px}.account-deployment-list article>div:last-child{color:#059669;justify-items:end;gap:4px;font-size:11px;display:grid}.account-security-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:20px;display:grid}.account-security-card{box-shadow:var(--shadow-card);background:linear-gradient(145deg,#ffffffd6,#ffffffad) padding-box padding-box,linear-gradient(135deg,#a78bfa7a,#60a5fa47,#34d39966) border-box;border:1px solid #0000;border-radius:22px;padding:24px}.account-security-card header{border-bottom:1px solid #94a3b824;gap:12px;padding-bottom:16px;display:flex}.account-security-card header>span{color:#7c3aed;background:#a78bfa2b;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.account-security-card h2{margin:0;font-size:16px}.account-security-card header p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.6}.account-session{background:#fee2e270;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:14px;display:flex}.account-session small{color:var(--muted);font-size:10px;display:block}.account-session strong{color:var(--ink);margin-top:4px;font-size:12px;display:block}.account-session button{color:#be123c;background:#fff;border:1px solid #ec489940;border-radius:9px;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.account-empty{color:var(--muted);text-align:center;place-items:center;gap:8px;padding:48px 20px;display:grid}.account-empty svg{color:#a78bfa;width:30px;height:30px}.account-empty strong{color:var(--ink);font-size:14px}.account-empty p{margin:0;font-size:12px}.resource-page-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.resource-page-eyebrow{color:#7c3aed;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.resource-page-head h1{letter-spacing:-.04em;margin:10px 0 8px;font-size:34px;font-weight:800}.resource-page-head p{max-width:650px;color:var(--body);margin:0;line-height:1.7}.resource-page-summary{gap:10px;display:flex}.resource-page-summary span{background:#fff9;border:1px solid #fffc;border-radius:15px;min-width:104px;padding:13px}.resource-page-summary strong{color:var(--ink);font-size:22px;display:block}.resource-page-summary small{color:var(--muted);font-size:10px}.resource-section{margin-top:34px}.resource-section>header{align-items:center;gap:13px;margin-bottom:16px;display:flex}.resource-section>header>span{color:#fff;background:var(--gradient);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.resource-section h2{margin:0;font-size:20px}.resource-section header p{color:var(--muted);margin:3px 0 0;font-size:12px}.resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.resource-card{min-height:220px;box-shadow:var(--shadow-card);transition:transform .35s var(--ease-ui),box-shadow .35s ease;background:linear-gradient(145deg,#ffffffd6,#ffffffa8) padding-box padding-box,linear-gradient(135deg,#a78bfa7a,#60a5fa4d,#34d39966) border-box;border:1px solid #0000;border-radius:22px;flex-direction:column;padding:22px;display:flex}.resource-card:hover{box-shadow:var(--shadow-float);transform:translateY(-8px)scale(1.02)}.resource-card-top{align-items:flex-start;gap:12px;display:flex}.resource-logo{color:#7c3aed;background:#a78bfa24;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.resource-logo img{object-fit:contain;width:100%;height:100%}.resource-card h3{margin:3px 0 0;font-size:16px}.resource-badge{color:#059669;align-items:center;gap:4px;margin-top:6px;font-size:10px;display:inline-flex}.resource-description{color:var(--body);margin:16px 0;font-size:12px;line-height:1.7}.resource-purchase-button{color:#7c3aed;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-size:12px;font-weight:800;text-decoration:none;display:flex}.payment-dialog-backdrop,.history-modal-backdrop,.contact-dialog-backdrop,.customer-notice-backdrop{z-index:80;-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);background:#94a3b85c;place-items:center;padding:20px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.payment-dialog,.payment-checkout-dialog,.history-modal,.contact-dialog,.customer-notice-dialog{width:min(100%,700px);max-height:min(820px,100vh - 40px);animation:modal-in .22s var(--ease-out) both;background:linear-gradient(145deg,#fffffff5,#eff6fff0) padding-box padding-box,linear-gradient(135deg,#a78bfaad,#60a5fa6b,#34d39980) border-box;border:1px solid #0000;border-radius:26px;overflow:auto;box-shadow:0 30px 90px -26px #6366f15c}.payment-dialog>header,.payment-checkout-dialog>header,.history-modal-header,.contact-dialog-header,.customer-notice-dialog{padding:22px}.payment-dialog>header,.payment-checkout-dialog>header,.history-modal-header,.contact-dialog-header{border-bottom:1px solid #94a3b824;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.payment-dialog h2,.payment-checkout-dialog h2,.history-modal h3,.contact-dialog h2,.customer-notice-dialog h2{color:var(--ink);margin:5px 0 0;font-size:21px;font-weight:800}.payment-dialog>header span,.payment-checkout-dialog>header span{color:#7c3aed;font-size:11px;font-weight:800}.payment-dialog>header button,.payment-checkout-dialog>header button,.history-modal-close,.contact-dialog-close,.customer-notice-close{width:34px;height:34px;color:var(--muted);background:#ffffffb3;border:1px solid #94a3b833;border-radius:11px;place-items:center;display:grid}.payment-order-summary,.payment-checkout-summary{grid-template-columns:repeat(2,1fr);gap:10px;padding:18px 22px;display:grid}.payment-order-summary>div,.payment-checkout-summary>div{background:#eff6ffb8;border-radius:14px;padding:13px}.payment-order-summary span,.payment-checkout-summary span{color:var(--muted);font-size:10px;display:block}.payment-order-summary strong,.payment-checkout-summary strong{color:var(--ink);margin-top:5px;font-size:15px;display:block}.payment-mode-tabs{gap:6px;padding:0 22px 16px;display:flex}.payment-mode-tabs button{color:#7c3aed;background:#ffffffa3;border:1px solid #8b5cf62e;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:12px;font-weight:700;display:inline-flex}.payment-mode-tabs button.active{color:#fff;background:var(--gradient)}.payment-method-list{gap:9px;padding:0 22px 18px;display:grid}.payment-method-list>label{background:#ffffff9e;border:1px solid #94a3b82e;border-radius:14px;grid-template-columns:20px 38px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:13px;display:grid}.payment-method-list>label.selected{background:#ede9feb8;border-color:#8b5cf67a}.payment-method-list input{accent-color:#8b5cf6}.payment-method-icon{color:#7c3aed;background:#a78bfa29;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.payment-method-list strong{color:var(--ink);font-size:12px;display:block}.payment-method-list small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.payment-confirm,.payment-redeem-actions button{color:#fff;background:var(--gradient);border:0;border-radius:13px;width:calc(100% - 44px);min-height:48px;margin:0 22px 22px;font-weight:800;box-shadow:0 10px 22px #6366f133}.payment-redeem-panel{padding:0 22px 22px}.payment-redeem-purchase{color:#7c3aed;background:#ede9feb3;border-radius:14px;align-items:center;gap:10px;padding:14px;text-decoration:none;display:flex}.payment-redeem-purchase span{gap:3px;display:grid}.payment-redeem-purchase strong{font-size:12px}.payment-redeem-purchase small{color:var(--muted);font-size:10px}.payment-redeem-panel>label{color:var(--body);gap:8px;margin-top:16px;font-size:12px;font-weight:700;display:grid}.payment-redeem-panel>label>div{background:#ffffffb3;border:1px solid #94a3b83d;border-radius:13px;align-items:center;gap:9px;min-height:46px;padding:0 12px;display:flex}.payment-redeem-panel input{width:100%;color:var(--ink);background:0 0;border:0;outline:0}.payment-redeem-panel small{color:var(--muted);font-size:10px;font-weight:500;line-height:1.5}.payment-checkout-dialog{width:min(100%,780px)}.payment-qr-stage{grid-template-columns:230px minmax(0,1fr);align-items:center;gap:26px;padding:24px;display:grid}.payment-qr-frame{background:#fff;border:8px solid #fff;border-radius:17px;place-items:center;width:230px;height:230px;display:grid;box-shadow:0 14px 30px #6366f11f}.payment-qr-frame canvas{width:214px!important;height:214px!important}.payment-qr-stage strong{color:var(--ink);font-size:15px}.payment-qr-stage p{color:var(--muted);font-size:12px;line-height:1.7}.payment-live-status{color:#a16207;background:#fef3c7bf;border-radius:13px;align-items:center;gap:8px;margin:0 24px 14px;padding:12px;font-size:12px;display:flex}.payment-live-status.paid{color:#047857;background:#d1fae5c2}.payment-open-link{color:#7c3aed;background:#ede9fe9e;border:1px solid #8b5cf638;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:44px;margin:0 24px 24px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.admin-toast-stack{z-index:120;pointer-events:none;gap:10px;width:min(380px,100vw - 32px);display:grid;position:fixed;bottom:22px;right:22px}.admin-toast{color:var(--ink);box-shadow:var(--shadow-float);pointer-events:auto;animation:fade-up .22s var(--ease-out) both;background:#ffffffeb;border:1px solid #8b5cf640;border-radius:16px;grid-template-columns:24px minmax(0,1fr) 28px;align-items:start;gap:10px;padding:14px;display:grid}.admin-toast>svg{color:#8b5cf6}.admin-toast-content{gap:3px;display:grid}.admin-toast-content strong{font-size:12px}.admin-toast-content p{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.admin-toast-close{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.customer-notice-dialog{text-align:center;padding-top:58px;position:relative}.customer-notice-icon{color:#fff;background:var(--gradient);border-radius:15px;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:22px;left:50%;transform:translate(-50%)}.customer-notice-dialog p{color:var(--body);margin:10px 0 0;font-size:13px;line-height:1.7}.customer-notice-actions{justify-content:center;gap:9px;margin-top:22px;display:flex}.customer-notice-actions button{color:#7c3aed;background:#ffffffad;border:1px solid #8b5cf63b;border-radius:12px;min-height:42px;padding:0 15px;font-size:12px;font-weight:700}.customer-notice-actions button.primary{color:#fff;background:var(--gradient);border-color:#0000}.contact-floating-button{z-index:60;color:#fff;background:var(--gradient-soft);min-height:46px;transition:transform .18s var(--ease-out),box-shadow .18s ease;border:0;border-radius:99px;align-items:center;gap:7px;padding:0 16px;font-size:12px;font-weight:800;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 28px #6366f140}.contact-floating-button:hover{box-shadow:var(--shadow-float);transform:translateY(-4px)scale(1.02)}.contact-dialog{width:min(100%,560px)}.contact-dialog-header{align-items:center;gap:11px;display:flex}.contact-dialog-header>div{flex:1;min-width:0}.contact-dialog-header h2{overflow-wrap:anywhere;margin:0}.contact-dialog-header>button{flex:none}.contact-dialog-icon{color:#fff;background:var(--gradient);border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.contact-dialog-body{padding:22px}.contact-dialog-description{color:var(--body);margin:0 0 16px;font-size:13px;line-height:1.7}.contact-method-list{gap:10px;display:grid}.contact-method{background:#ffffffa6;border:1px solid #94a3b82e;border-radius:16px;overflow:hidden}.contact-method-preview{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.contact-method-main{align-items:center;gap:11px;min-width:0;display:flex}.contact-method-main>div{gap:3px;min-width:0;display:grid}.contact-method h3,.contact-method p,.contact-method-open-hint{overflow-wrap:anywhere}.contact-method-type{color:#7c3aed;font-size:10px;font-weight:800}.contact-method h3{margin:0;font-size:13px}.contact-method p{color:var(--muted);margin:0;font-size:11px}.contact-method-open-hint{color:#7c3aed;align-items:center;gap:4px;font-size:10px;display:flex}.contact-method-qr{background:#fff;border-radius:10px;flex:none;width:50px;height:50px;overflow:hidden}.contact-method-qr img{object-fit:cover;width:100%;height:100%}.contact-method-back{color:#7c3aed;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.contact-method-detail-main{gap:8px;display:grid}.contact-method-detail-qr{width:220px;height:220px;box-shadow:var(--shadow-card);background:#fff;border-radius:16px;margin:20px auto 0;padding:8px}.contact-method-detail-qr img{object-fit:contain;width:100%;height:100%}.contact-method-detail-hint{color:var(--muted);justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:11px;display:flex}.contact-method-detail-link{color:#fff;background:var(--gradient);border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:42px;margin-top:18px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.account-pagination{color:var(--muted);border-top:1px solid #94a3b829;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:16px;font-size:11px;display:flex}.account-pagination>div{gap:8px;display:flex}.account-pagination button{color:#7c3aed;background:#ffffffb8;border:1px solid #8b5cf638;border-radius:10px;min-height:34px;padding:0 12px;font-size:11px;font-weight:700}.account-pagination button:disabled{cursor:not-allowed;opacity:.42}@media(max-width:900px){.app-header-inner{flex-wrap:wrap;width:min(100% - 28px,1440px);padding:10px 0}.app-header-primary-nav{order:3;width:100%;overflow-x:auto}.app-header-tools{margin-left:auto}.account-summary-grid{grid-template-columns:repeat(2,1fr)}.resource-page-head{flex-direction:column;align-items:flex-start}.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.console-shell main>.max-w-6xl,.console-shell main>.max-w-4xl,.account-shell,.resource-page{width:min(100% - 32px,1240px);padding-top:34px;padding-bottom:48px}.app-header-brand-copy small,.app-header-tool-button span,.app-header-account-label{display:none}.app-header-nav-button{padding-inline:10px}.account-hero{flex-direction:column;align-items:flex-start;padding:21px}.account-hero-actions{width:100%}.account-hero-actions button{flex:1;justify-content:center}.account-summary-grid,.account-entitlement-grid,.account-security-grid,.resource-grid{grid-template-columns:1fr}.account-section{padding:19px}.account-quota-grid{grid-template-columns:1fr}.account-deployment-list article{grid-template-columns:38px minmax(0,1fr)}.account-deployment-list article>div:last-child{grid-column:2;justify-items:start}.payment-qr-stage{grid-template-columns:1fr}.payment-qr-frame{margin:0 auto}.payment-dialog-backdrop,.history-modal-backdrop,.contact-dialog-backdrop,.customer-notice-backdrop{padding:10px}.payment-dialog,.payment-checkout-dialog,.history-modal,.contact-dialog,.customer-notice-dialog{border-radius:21px;max-height:calc(100vh - 20px)}.contact-floating-button{bottom:14px;right:14px}}.workspace-home{width:min(100% - 48px,1240px);margin:0 auto;padding:58px 0 74px}.workspace-welcome{min-height:320px;box-shadow:var(--shadow-card);background:linear-gradient(145deg,#ffffffe0,#eff6ffc2) padding-box padding-box,linear-gradient(135deg,#a78bfa99,#60a5fa47,#34d3996b) border-box;border:1px solid #0000;border-radius:28px;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:35px;padding:34px 38px;display:grid}.workspace-kicker{color:#7c3aed;letter-spacing:.1em;align-items:center;gap:6px;font-size:10px;font-weight:850;display:inline-flex}.workspace-kicker svg{width:14px}.workspace-welcome h1{max-width:650px;color:var(--ink);letter-spacing:-.06em;margin:16px 0 0;font-size:clamp(30px,4.1vw,52px);font-weight:850;line-height:1.14}.workspace-welcome p{max-width:625px;color:var(--body);margin:15px 0 0;font-size:13px;line-height:1.75}.workspace-welcome-actions{gap:10px;margin-top:25px;display:flex}.workspace-primary,.workspace-secondary{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:41px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.workspace-primary{color:#fff;background:var(--gradient);border:0;box-shadow:0 10px 22px #6366f133}.workspace-secondary{color:#6d28d9;background:#ffffffad;border:1px solid #8b5cf638}.workspace-primary:hover,.workspace-secondary:hover{box-shadow:var(--shadow-float);transform:translateY(-3px)}.workspace-primary svg,.workspace-secondary svg{width:14px}.workspace-welcome-orbit{justify-self:center;place-items:center;width:230px;height:230px;display:grid;position:relative}.workspace-orbit-ring{border:1px solid #8b5cf63b;border-radius:50%;position:absolute;transform:rotate(-22deg)}.workspace-orbit-ring.ring-one{width:205px;height:105px}.workspace-orbit-ring.ring-two{border-color:#34d39940;width:150px;height:190px;transform:rotate(46deg)}.workspace-welcome-orbit>span{color:#fff;background:var(--gradient);border-radius:25px;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 20px 38px #6366f142}.workspace-welcome-orbit>span svg{width:34px}.workspace-welcome-orbit small{color:#6d28d9;background:#ffffffc7;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:800;position:absolute;bottom:27px}.workspace-summary{background:#ffffffad;border:1px solid #ffffffd9;border-radius:17px;align-items:center;gap:13px;min-height:73px;margin-top:18px;padding:13px 17px;display:flex;box-shadow:0 10px 28px #6366f112}.workspace-summary>div{align-items:center;gap:10px;display:flex}.workspace-summary>div>span{color:#fff;background:var(--gradient-soft);border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.workspace-summary svg{width:16px}.workspace-summary small,.workspace-summary strong{display:block}.workspace-summary small{color:var(--muted);font-size:10px}.workspace-summary strong{color:var(--ink);margin-top:3px;font-size:12px}.workspace-summary p{color:var(--muted);margin:0 auto 0 0;font-size:11px}.workspace-summary button{color:#6d28d9;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.workspace-summary button svg{width:14px}.workspace-workflows{margin-top:72px}.workspace-workflows>header{justify-content:space-between;align-items:flex-end;gap:15px;display:flex}.workspace-workflows h2,.workspace-guidance h2{color:var(--ink);letter-spacing:-.045em;margin:8px 0 0;font-size:26px;font-weight:850}.workspace-workflows>header button{color:#6d28d9;background:0 0;border:0;align-items:center;gap:4px;font-size:11px;font-weight:800;display:inline-flex}.workspace-workflows>header button svg{width:14px}.workspace-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:23px;display:grid}.workspace-workflow-card{min-height:315px;box-shadow:var(--shadow-card);text-align:left;cursor:pointer;transition:transform .32s var(--ease-out),box-shadow .32s ease,border-color .32s ease;background:linear-gradient(145deg,#ffffffdb,#ffffffa3) padding-box padding-box,linear-gradient(135deg,#a78bfa7a,#60a5fa40,#34d39966) border-box;border:1px solid #0000;border-radius:22px;flex-direction:column;padding:26px;display:flex}.workspace-workflow-card:hover{box-shadow:var(--shadow-float);transform:translateY(-8px)scale(1.015)}.workspace-workflow-top{align-items:center;gap:10px;display:flex}.workspace-workflow-icon{color:#fff;background:var(--gradient);border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.workspace-workflow-card.mint .workspace-workflow-icon{background:linear-gradient(135deg,#34d399,#22d3ee)}.workspace-workflow-icon svg{width:21px}.workspace-workflow-top small{color:#7c3aed;font-size:10px;font-weight:850}.workspace-workflow-top>svg{color:#a78bfa;width:17px;margin-left:auto}.workspace-workflow-card h3{color:var(--ink);margin:22px 0 0;font-size:23px}.workspace-workflow-card>p{color:var(--body);margin:9px 0 0;font-size:12px;line-height:1.7}.workspace-workflow-card ul{gap:7px;margin:18px 0 0;padding:0;list-style:none;display:grid}.workspace-workflow-card li{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:inline-flex}.workspace-workflow-card li svg{color:#059669;width:13px}.workspace-workflow-card footer{color:var(--muted);border-top:1px solid #94a3b829;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:19px;font-size:10px;display:flex}.workspace-workflow-card footer strong{color:#6d28d9;align-items:center;gap:5px;display:inline-flex}.workspace-workflow-card footer svg{width:14px}.workspace-guidance{background:linear-gradient(135deg,#f5f3ffc2,#ecfeffa6);border:1px solid #8b5cf629;border-radius:22px;margin-top:72px;padding:26px}.workspace-guidance-head{align-items:center;gap:13px;display:flex}.workspace-guidance-icon{color:#fff;background:var(--gradient-soft);border-radius:14px;place-items:center;width:43px;height:43px;display:grid}.workspace-guidance-icon svg{width:19px}.workspace-guidance-head>div{flex:1}.workspace-guidance-head h2{font-size:21px}.workspace-guidance-head p{color:var(--muted);margin:6px 0 0;font-size:11px}.workspace-guide-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.workspace-guide-steps article{background:#ffffffad;border:1px solid #ffffffd9;border-radius:14px;gap:10px;padding:15px;display:flex}.workspace-guide-steps article>span{color:#fff;background:var(--gradient);border-radius:9px;flex:none;place-items:center;width:27px;height:27px;font-size:9px;font-weight:850;display:grid}.workspace-guide-steps h3{color:var(--ink);margin:2px 0 0;font-size:12px}.workspace-guide-steps p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.6}.workspace-assurance-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:17px;display:grid}.workspace-assurance-grid article{background:#ffffff9e;border:1px solid #ffffffd1;border-radius:16px;gap:10px;padding:17px;display:flex}.workspace-assurance-grid article>span{color:#6d28d9;background:#ede9fe;border-radius:10px;flex:none;place-items:center;width:31px;height:31px;display:grid}.workspace-assurance-grid svg{width:15px}.workspace-assurance-grid h3{color:var(--ink);margin:2px 0 0;font-size:12px}.workspace-assurance-grid p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.55}@media(max-width:800px){.workspace-home{width:min(100% - 32px,1240px);padding-top:36px}.workspace-welcome{grid-template-columns:1fr;padding:26px}.workspace-welcome-orbit{width:180px;height:160px}.workspace-orbit-ring.ring-one{width:170px;height:85px}.workspace-orbit-ring.ring-two{width:125px;height:150px}.workspace-workflow-grid,.workspace-assurance-grid{grid-template-columns:1fr}.workspace-guidance-head{flex-wrap:wrap;align-items:flex-start}.workspace-guidance-head .workspace-secondary{margin-left:56px}.workspace-guide-steps{grid-template-columns:1fr}}@media(max-width:520px){.workspace-home{width:min(100% - 24px,1240px)}.workspace-welcome{padding:21px}.workspace-welcome h1{font-size:31px}.workspace-welcome-actions{flex-direction:column;align-items:stretch}.workspace-summary{flex-wrap:wrap;align-items:flex-start}.workspace-summary p{flex-basis:100%;margin-left:44px}.workspace-guidance{padding:19px}.workspace-guidance-head .workspace-secondary{margin-left:0}.workspace-workflows>header{flex-direction:column;align-items:flex-start}}html[data-theme=dark] .console-shell{color:var(--ink);background:linear-gradient(135deg,#172554,#312e81 42%,#164e63 74%,#14532d)}html[data-theme=dark] .console-shell:before{background:radial-gradient(circle at 8% 16%,#a78bfa33,#0000 26%),radial-gradient(circle at 88% 22%,#67e8f92e,#0000 24%)}html[data-theme=dark] .app-header{background:#172554c2;border-color:#93c5fd33;box-shadow:0 12px 30px #07143142}html[data-theme=dark] .app-header-brand,html[data-theme=dark] .app-header-brand-copy strong,html[data-theme=dark] .app-header-account-label strong,html[data-theme=dark] .console-shell main h1,html[data-theme=dark] .console-shell main h2,html[data-theme=dark] .console-shell main h3{color:#eef6ff!important}html[data-theme=dark] .app-header-primary-nav,html[data-theme=dark] .app-header-tool-button,html[data-theme=dark] .app-header-account,html[data-theme=dark] .app-header-logout{color:#b8c9e1;background:#1e3a5fb3;border-color:#93c5fd33}html[data-theme=dark] .console-shell main p,html[data-theme=dark] .console-shell main label,html[data-theme=dark] .console-shell main li{color:#b8c9e1}html[data-theme=dark] .console-shell [class*="bg-white/5"],html[data-theme=dark] .console-shell [class*="bg-white/[0.07"]{background:#93c5fd1a!important}html[data-theme=dark] .console-shell input,html[data-theme=dark] .console-shell select,html[data-theme=dark] .console-shell textarea{color:#eef6ff!important;background:#0f172a61!important;border-color:#93c5fd47!important}html[data-theme=dark] .console-footer{color:#a9bdd8!important;background:#172554b8!important;border-color:#93c5fd33!important}html[data-theme=dark] .workspace-welcome,html[data-theme=dark] .workspace-summary,html[data-theme=dark] .workspace-workflow-card,html[data-theme=dark] .workspace-guidance,html[data-theme=dark] .workspace-assurance-grid article{background:linear-gradient(145deg,#1e3a5fe6,#312e81b3);border-color:#93c5fd38}html[data-theme=dark] .workspace-welcome h1,html[data-theme=dark] .workspace-workflows h2,html[data-theme=dark] .workspace-guidance h2,html[data-theme=dark] .workspace-workflow-card h3,html[data-theme=dark] .workspace-guide-steps h3,html[data-theme=dark] .workspace-assurance-grid h3,html[data-theme=dark] .workspace-summary strong{color:#eef6ff}html[data-theme=dark] .workspace-welcome p,html[data-theme=dark] .workspace-summary p,html[data-theme=dark] .workspace-workflow-card>p,html[data-theme=dark] .workspace-workflow-card li,html[data-theme=dark] .workspace-guide-steps p,html[data-theme=dark] .workspace-assurance-grid p{color:#b8c9e1}html[data-theme=dark] .workspace-kicker,html[data-theme=dark] .workspace-workflow-top small,html[data-theme=dark] .workspace-workflows>header button,html[data-theme=dark] .workspace-workflow-card footer strong,html[data-theme=dark] .resource-page-eyebrow{color:#e9d5ff!important}html[data-theme=dark] .workspace-workflow-card footer{border-color:#93c5fd33}html[data-theme=dark] .account-hero,html[data-theme=dark] .account-section,html[data-theme=dark] .account-summary-grid article,html[data-theme=dark] .account-security-card,html[data-theme=dark] .resource-card{background:linear-gradient(145deg,#1e3a5fe0,#312e81ad);border-color:#93c5fd38}html[data-theme=dark] .account-identity h1,html[data-theme=dark] .account-section h2,html[data-theme=dark] .account-summary-grid strong,html[data-theme=dark] .account-security-card h2,html[data-theme=dark] .resource-card h3{color:#eef6ff}html[data-theme=dark] .account-identity p,html[data-theme=dark] .account-section header p,html[data-theme=dark] .account-summary-grid small,html[data-theme=dark] .account-summary-grid p,html[data-theme=dark] .account-security-card header p,html[data-theme=dark] .resource-description{color:#b8c9e1}.console-shell .home-action-card:hover,.console-shell main form>div[class*=rounded-2xl]:hover,.console-shell main form>div[class*=rounded-md]:hover{box-shadow:var(--shadow-card)!important;transform:none!important}html[data-theme=dark] .console-shell .account-entitlement-card,html[data-theme=dark] .console-shell .account-table-wrap,html[data-theme=dark] .console-shell .account-deployment-list article,html[data-theme=dark] .console-shell .account-quota-grid>div,html[data-theme=dark] .console-shell .account-tabs,html[data-theme=dark] .console-shell .account-payment-notice,html[data-theme=dark] .console-shell .resource-page-summary span,html[data-theme=dark] .console-shell .resource-logo,html[data-theme=dark] .console-shell .account-session,html[data-theme=dark] .console-shell .account-session button,html[data-theme=dark] .console-shell .account-cancel-order{background:#1e3a5fad!important;border-color:#93c5fd3d!important}html[data-theme=dark] .console-shell .account-entitlement-card h3,html[data-theme=dark] .console-shell .account-entitlement-card strong,html[data-theme=dark] .console-shell .account-table td strong,html[data-theme=dark] .console-shell .account-table th,html[data-theme=dark] .console-shell .account-deployment-list h3,html[data-theme=dark] .console-shell .account-session strong,html[data-theme=dark] .console-shell .resource-page-summary strong{color:#f3f8ff!important}html[data-theme=dark] .console-shell .account-entitlement-card p,html[data-theme=dark] .console-shell .account-entitlement-card small,html[data-theme=dark] .console-shell .account-table td,html[data-theme=dark] .console-shell .account-table td small,html[data-theme=dark] .console-shell .account-table th,html[data-theme=dark] .console-shell .account-deployment-list p,html[data-theme=dark] .console-shell .account-session small,html[data-theme=dark] .console-shell .resource-page-summary small{color:#c7d8ef!important}html[data-theme=dark] .console-shell .account-table th{background:#312e8194!important}html[data-theme=dark] .console-shell .home-action-card,html[data-theme=dark] .console-shell main form>div[class*=rounded-2xl],html[data-theme=dark] .console-shell main form>div[class*=rounded-md]{background:linear-gradient(145deg,#1e3a5fe6,#312e81b3) padding-box padding-box,linear-gradient(135deg,#818cf861,#22d3ee33,#34d3994d) border-box!important;border-color:#93c5fd3d!important}html[data-theme=dark] .console-shell main form>div[class*=rounded-2xl] h2,html[data-theme=dark] .console-shell main form>div[class*=rounded-2xl] h3,html[data-theme=dark] .console-shell main form>div[class*=rounded-md] h2,html[data-theme=dark] .console-shell main form>div[class*=rounded-md] h3{color:#f3f8ff!important}html[data-theme=dark] .console-shell main form>div[class*=rounded-2xl] label,html[data-theme=dark] .console-shell main form>div[class*=rounded-2xl] small,html[data-theme=dark] .console-shell main form>div[class*=rounded-md] label,html[data-theme=dark] .console-shell main form>div[class*=rounded-md] small{color:#c7d8ef!important}.console-modal-backdrop{-webkit-backdrop-filter:blur(5px)saturate(1.05)!important;backdrop-filter:blur(5px)saturate(1.05)!important;background:#4f468229!important}html[data-theme=dark] .console-modal-backdrop{background:#0f172a47!important}html[data-theme=dark] .payment-dialog-backdrop,html[data-theme=dark] .history-modal-backdrop,html[data-theme=dark] .contact-dialog-backdrop,html[data-theme=dark] .customer-notice-backdrop{-webkit-backdrop-filter:blur(5px)saturate(1.08)!important;backdrop-filter:blur(5px)saturate(1.08)!important;background:#0f172a57!important}html[data-theme=dark] .payment-dialog,html[data-theme=dark] .payment-checkout-dialog,html[data-theme=dark] .history-modal,html[data-theme=dark] .contact-dialog,html[data-theme=dark] .customer-notice-dialog{color:#eef6ff;background:linear-gradient(145deg,#1e3a5ff7,#312e81f0);border-color:#93c5fd4d;background:linear-gradient(145deg,#1e3a5ffa,#312e81f5)!important}html[data-theme=dark] .payment-dialog h2,html[data-theme=dark] .payment-checkout-dialog h2,html[data-theme=dark] .history-modal h3,html[data-theme=dark] .contact-dialog h2,html[data-theme=dark] .customer-notice-dialog h2,html[data-theme=dark] .payment-order-summary strong,html[data-theme=dark] .payment-checkout-summary strong{color:#eef6ff}html[data-theme=dark] .payment-order-summary>div,html[data-theme=dark] .payment-checkout-summary>div,html[data-theme=dark] .payment-method-list>label,html[data-theme=dark] .payment-redeem-panel>label>div,html[data-theme=dark] .contact-method,html[data-theme=dark] .contact-method-preview,html[data-theme=dark] .customer-notice-actions button,html[data-theme=dark] .history-modal-close,html[data-theme=dark] .contact-dialog-close{color:#c7d8ef;background:#1e4069ad;border-color:#93c5fd38}html[data-theme=dark] .payment-order-summary span,html[data-theme=dark] .payment-checkout-summary span,html[data-theme=dark] .payment-method-list small,html[data-theme=dark] .payment-qr-stage p,html[data-theme=dark] .contact-method p,html[data-theme=dark] .customer-notice-dialog p{color:#b8c9e1}html[data-theme=dark] .payment-method-list>label.selected{background:#818cf838;border-color:#c4b5fd8c}html[data-theme=dark] .payment-redeem-purchase,html[data-theme=dark] .payment-open-link{color:#ddd6fe;background:#818cf833}html[data-theme=dark] .payment-mode-tabs button{color:#c4b5fd;background:#1e4069ad;border-color:#93c5fd3d}html[data-theme=dark] .payment-mode-tabs button.active{color:#fff;background:var(--gradient);border-color:#0000}html[data-theme=dark] .payment-dialog>header button,html[data-theme=dark] .payment-checkout-dialog>header button{color:#c7d8ef;background:#1e4069b8;border-color:#93c5fd42}html[data-theme=dark] .payment-dialog>header span,html[data-theme=dark] .payment-dialog .payment-order-summary span,html[data-theme=dark] .payment-dialog .payment-method-list small,html[data-theme=dark] .payment-dialog .payment-redeem-panel small{color:#dbeafe!important}html[data-theme=dark] .payment-dialog .payment-order-summary span{font-size:11px}html[data-theme=dark] .payment-dialog .payment-order-summary strong{font-size:16px;color:#fff!important}html[data-theme=dark] .payment-dialog .payment-method-list>label{color:#f8fafc;background:#6066be5c;border-color:#c4b5fd7a}html[data-theme=dark] .payment-dialog .payment-method-list>label.selected{background:#818cf857}html[data-theme=dark] .payment-dialog .payment-method-list strong{font-size:13px;color:#fff!important}html[data-theme=dark] .payment-dialog .payment-method-list small{font-size:11px;line-height:1.55;color:#e2e8f0!important}html[data-theme=dark] .payment-dialog .payment-method-icon{color:#c4b5fd;background:#8b5cf647}.payment-dialog-backdrop,.history-modal-backdrop,.contact-dialog-backdrop,.customer-notice-backdrop{-webkit-backdrop-filter:blur(5px)saturate(1.05)!important;backdrop-filter:blur(5px)saturate(1.05)!important;background:#4f468229!important}html[data-theme=dark] .console-shell .pricing-page>.border-b,html[data-theme=dark] .console-shell .pricing-page>.grid>div,html[data-theme=dark] .console-shell .pricing-page>[class*=border-dashed]{background:linear-gradient(145deg,#1e3a5fd6,#312e81ad)!important;border-color:#93c5fd3d!important}html[data-theme=dark] .console-shell .pricing-page h1,html[data-theme=dark] .console-shell .pricing-page h2,html[data-theme=dark] .console-shell .pricing-page .text-white,html[data-theme=dark] .console-shell .pricing-page .text-zinc-300{color:#f3f8ff!important}html[data-theme=dark] .console-shell .pricing-page .text-zinc-400,html[data-theme=dark] .console-shell .pricing-page .text-zinc-500{color:#c7d8ef!important}html:not([data-theme=dark]) .console-shell .text-emerald-100,html:not([data-theme=dark]) .console-shell .text-emerald-300{color:#047857!important}html:not([data-theme=dark]) .console-shell .text-emerald-400{color:#059669!important}html:not([data-theme=dark]) .console-shell .text-amber-300{color:#b45309!important}html:not([data-theme=dark]) .console-shell .text-amber-400{color:#d97706!important}html:not([data-theme=dark]) .console-shell .text-indigo-300{color:#6d28d9!important}html:not([data-theme=dark]) .console-shell .text-indigo-400{color:#7c3aed!important}html:not([data-theme=dark]) .console-shell .text-indigo-100{color:#3730a3!important}html:not([data-theme=dark]) .console-shell .text-indigo-200{color:#4338ca!important}html:not([data-theme=dark]) .console-shell .text-rose-300{color:#be123c!important}html:not([data-theme=dark]) .console-shell .text-rose-400{color:#db2777!important}html:not([data-theme=dark]) .console-shell .text-cyan-400{color:#0891b2!important}html:not([data-theme=dark]) .console-shell .text-sky-400{color:#0284c7!important}html:not([data-theme=dark]) .console-shell .pricing-page>.grid>div{box-shadow:var(--shadow-card);transition:transform .26s var(--ease-out),box-shadow .26s ease,border-color .26s ease;background:linear-gradient(145deg,#ffffffd6,#ffffffa8)!important;border-color:#8b5cf629!important}html:not([data-theme=dark]) .console-shell .pricing-page>.grid>div:hover{box-shadow:var(--shadow-float);transform:translateY(-6px);border-color:#8b5cf64d!important}html[data-theme=dark] .console-shell .pricing-page>.grid>div{transition:transform .26s var(--ease-out),box-shadow .26s ease,border-color .26s ease}html[data-theme=dark] .console-shell .pricing-page>.grid>div:hover{box-shadow:var(--shadow-float);transform:translateY(-6px)}html[data-theme=dark] .console-modal-backdrop [class*=text-zinc-400],html[data-theme=dark] .console-modal-backdrop [class*=text-zinc-500]{color:#c7d8ef!important}html[data-theme=dark] .console-modal-backdrop [class*=text-zinc-300]{color:#dce9fb!important}html[data-theme=dark] .console-modal-backdrop [class*=text-zinc-200]{color:#eef6ff!important}html[data-theme=dark] .console-modal-backdrop [class*=text-indigo-200]{color:#ddd6fe!important}html[data-theme=dark] .console-modal-backdrop [class*=text-indigo-300]{color:#c4b5fd!important}html[data-theme=dark] .console-modal-backdrop [class*=text-emerald-200]{color:#a7f3d0!important}html[data-theme=dark] .console-modal-backdrop [class*=text-emerald-300]{color:#6ee7b7!important}html[data-theme=dark] .console-modal-backdrop [class*=text-amber-200]{color:#fde68a!important}html[data-theme=dark] .console-modal-backdrop [class*=text-amber-300]{color:#fcd34d!important}html[data-theme=dark] .console-modal-backdrop [class*=text-purple-300]{color:#d8b4fe!important}html[data-theme=dark] .console-modal-backdrop [class*="bg-white/5"]{background:#93c5fd1f!important;border-color:#93c5fd3d!important}html[data-theme=dark] .console-modal-backdrop [class*="bg-black/40"]{background:#0f172a5c!important;border-color:#93c5fd33!important}html:not([data-theme=dark]) .console-modal-backdrop [class*=text-zinc-400],html:not([data-theme=dark]) .console-modal-backdrop [class*=text-zinc-500]{color:#64748b!important}html:not([data-theme=dark]) .console-modal-backdrop [class*=text-zinc-300]{color:#475569!important}html:not([data-theme=dark]) .console-modal-backdrop [class*=text-zinc-200]{color:#334155!important}html:not([data-theme=dark]) .console-modal-backdrop [class*=text-indigo-200],html:not([data-theme=dark]) .console-modal-backdrop [class*=text-indigo-300]{color:#6d28d9!important}html:not([data-theme=dark]) .console-modal-backdrop [class*=text-emerald-200],html:not([data-theme=dark]) .console-modal-backdrop [class*=text-emerald-300]{color:#047857!important}html:not([data-theme=dark]) .console-modal-backdrop [class*=text-amber-200]{color:#a16207!important}html:not([data-theme=dark]) .console-modal-backdrop [class*=text-amber-300]{color:#b45309!important}html:not([data-theme=dark]) .console-modal-backdrop [class*=text-purple-300]{color:#7e22ce!important}.payment-dialog,.payment-checkout-dialog{overflow-x:hidden}.payment-confirm,.payment-redeem-actions button{box-sizing:border-box;justify-content:center;align-items:center;gap:8px;max-width:calc(100% - 44px);display:inline-flex}.payment-confirm svg,.payment-redeem-actions button svg{flex:none;width:20px;height:20px}.payment-balance-card{background:linear-gradient(135deg,#eef2ffcc,#ecfeffb8);border:1px solid #6366f133;border-radius:16px;margin:0 22px 16px;padding:15px}.payment-balance-card-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.payment-balance-card-heading>div{gap:4px;display:grid}.payment-balance-card-heading span{color:#64748b;font-size:10px;font-weight:750}.payment-balance-card-heading strong{color:#312e81;letter-spacing:-.03em;font-size:23px}.payment-balance-card-heading>small{color:#64748b;font-size:10px}.payment-balance-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.payment-balance-stats>div{background:#ffffff85;border:1px solid #6366f121;border-radius:11px;padding:10px 11px}.payment-balance-stats span{color:#64748b;font-size:10px;display:block}.payment-balance-stats strong{color:#1e293b;margin-top:4px;font-size:14px;display:block}.payment-balance-card p{color:#475569;margin:10px 0 0;font-size:10px;line-height:1.55}.payment-balance-panel .payment-balance-card{margin:0 0 14px}.payment-balance-card-heading>span{color:#312e81;font-size:12px;font-weight:800}.payment-mode-tabs{flex-wrap:wrap}.payment-mode-tabs button{flex:150px}html[data-theme=dark] .payment-balance-card{background:linear-gradient(135deg,#1e4069d1,#312e81b3);border-color:#93c5fd47}html[data-theme=dark] .payment-balance-card-heading span,html[data-theme=dark] .payment-balance-card-heading>small,html[data-theme=dark] .payment-balance-stats span{color:#b8c9e1}html[data-theme=dark] .payment-balance-card-heading strong,html[data-theme=dark] .payment-balance-stats strong,html[data-theme=dark] .payment-balance-card-heading>span{color:#f8fafc}html[data-theme=dark] .payment-balance-stats>div{background:#0f172a3d;border-color:#93c5fd33}html[data-theme=dark] .payment-balance-card p{color:#dbeafe}html[data-theme=dark] .workspace-guidance-head p{color:#c7d8ef!important}html[data-theme=dark] .workspace-guide-steps article{box-shadow:0 10px 24px #07143133;background:linear-gradient(145deg,#1e3a5fe6,#312e81c7)!important;border-color:#93c5fd4d!important}html[data-theme=dark] .workspace-guide-steps article h3{font-size:13px;color:#f8fafc!important}html[data-theme=dark] .workspace-guide-steps article p{font-size:11px;line-height:1.7;color:#dbeafe!important}html[data-theme=dark] .workspace-guide-steps article>span{color:#fff!important;background:linear-gradient(135deg,#8b5cf6,#60a5fa 55%,#34d399)!important;border-color:#ffffff47!important}html:not([data-theme=dark]) .payment-redeem-panel>label{color:#334155!important}html:not([data-theme=dark]) .payment-redeem-panel>label>div{background:#ffffffeb!important;border-color:#4755694d!important}html:not([data-theme=dark]) .payment-redeem-panel>label>div svg{color:#6d28d9!important}html:not([data-theme=dark]) .payment-redeem-panel small,html:not([data-theme=dark]) .payment-redeem-purchase small{font-size:11px;color:#475569!important}html:not([data-theme=dark]) .payment-redeem-actions button{color:#fff!important;background:linear-gradient(135deg,#7c3aed,#3b82f6 52%,#14b8a6)!important}.payment-redeem-purchase{box-sizing:border-box;justify-content:flex-start;width:100%}.payment-redeem-purchase>svg:last-child{margin-left:auto}.payment-redeem-actions{margin-top:16px}.payment-redeem-panel input,.payment-redeem-panel input:focus{height:auto;min-height:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.payment-redeem-panel>label>div:focus-within{box-shadow:0 0 0 4px #8b5cf61a;border-color:#8b5cf694!important}.payment-redeem-panel>label>small{margin-top:2px;display:block}.history-modal{flex-direction:column;width:min(100%,920px);height:min(760px,100dvh - 40px);min-height:320px;max-height:calc(100dvh - 40px);display:flex;overflow:hidden}.history-modal-header{flex:none}.history-modal-title-wrap{align-items:flex-start;gap:12px;min-width:0;display:flex}.history-modal-title-icon{color:#6d28d9;background:#8b5cf621;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.history-modal-title-wrap p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.55}.history-local-notice{color:#047857;background:#d1fae5ad;border:1px solid #10b9813d;border-radius:14px;flex:none;align-items:flex-start;gap:10px;margin:14px 18px;padding:12px 14px;display:flex}.history-local-notice>svg{flex:none;margin-top:1px}.history-local-notice>div{gap:3px;min-width:0;display:grid}.history-local-notice strong{color:#065f46;font-size:11px}.history-local-notice span{color:#047857;font-size:10px;line-height:1.55}.history-empty-state{color:var(--muted);text-align:center;flex:auto;align-content:center;place-items:center;gap:8px;padding:46px 24px;display:grid}.history-empty-state svg{color:#6d28d9;box-sizing:content-box;background:#8b5cf61f;border-radius:14px;width:42px;height:42px;margin-bottom:3px;padding:10px}.history-empty-state strong{color:var(--ink);font-size:15px}.history-empty-state span{max-width:360px;color:var(--muted);font-size:11px;line-height:1.6}.history-modal-body{flex:auto;grid-template-columns:230px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.history-record-list{background:#eff6ff61;border-right:1px solid #94a3b829;flex-direction:column;min-width:0;min-height:0;padding:16px;display:flex;overflow:hidden}.history-record-list-heading{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.history-record-list-heading strong{color:#6d28d9;text-align:center;background:#8b5cf61f;border-radius:999px;min-width:22px;padding:3px 6px}.history-record-list-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;align-content:start;gap:8px;min-height:0;padding-right:4px;display:grid;overflow:hidden auto}.history-record-card{width:100%;color:var(--body);text-align:left;transition:transform .15s var(--ease-out),border-color .15s ease,background .15s ease,box-shadow .15s ease;background:#ffffff8f;border:1px solid #94a3b829;border-radius:13px;grid-template-columns:30px minmax(0,1fr);gap:9px;padding:10px;display:grid}.history-record-card.is-active{background:#ede9feb8;border-color:#8b5cf66b;box-shadow:0 8px 18px #6366f11a}.history-record-icon{color:#6d28d9;background:#8b5cf621;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.history-record-icon.is-node{color:#047857;background:#10b98121}.history-record-copy{gap:3px;min-width:0;display:grid}.history-record-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.history-record-copy small,.history-record-copy>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.45;overflow:hidden}.history-record-detail{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;padding:20px;overflow:hidden auto}.history-detail-content{align-content:start;gap:16px;width:100%;max-width:100%;display:grid}.history-detail-heading{align-items:center;gap:11px;min-width:0;display:flex}.history-detail-heading>div:last-child{min-width:0}.history-detail-heading h4{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:850;line-height:1.25;overflow:hidden}.history-detail-heading p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.55}.history-detail-icon{border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.history-detail-icon-panel{color:#6d28d9;background:#8b5cf624}.history-detail-icon-node{color:#047857;background:#10b98124}.history-primary-link{background:linear-gradient(135deg,#eef2ffe0,#ecfeffa8);border:1px solid #6366f133;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.history-primary-link>div:first-child{min-width:0}.history-primary-link span,.history-detail-label,.history-link-block>span{color:var(--muted);letter-spacing:.035em;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.history-primary-link strong{overflow-wrap:anywhere;color:var(--ink);margin-top:5px;font-size:11px;line-height:1.5;display:block}.history-primary-actions{flex:none;gap:6px;display:flex}.history-primary-actions button,.history-primary-actions a,.history-icon-button{color:#6d28d9;width:32px;height:32px;transition:transform .15s var(--ease-out),border-color .15s ease,background .15s ease;background:#ffffffb8;border:1px solid #8b5cf633;border-radius:10px;flex:none;place-items:center;text-decoration:none;display:grid}.history-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.history-detail-field{background:#ffffff85;border:1px solid #94a3b829;border-radius:12px;min-width:0;padding:11px 12px}.history-detail-field.is-wide{grid-column:1/-1}.history-detail-value-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-top:6px;display:flex}.history-detail-value{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:10px;font-weight:650;line-height:1.5}.history-icon-button{width:28px;height:28px}.history-node-import{background:#eef2ff80;border:1px solid #6366f12e;border-radius:16px;grid-template-columns:164px minmax(0,1fr);align-items:start;gap:15px;padding:14px;display:grid}.history-qr-box{background:#fff;border:7px solid #fff;border-radius:13px;place-items:center;width:164px;height:164px;display:grid;overflow:hidden;box-shadow:0 10px 24px #1e40af1f}.history-qr-box canvas{display:block;width:150px!important;height:150px!important}.history-qr-error{color:#be123c;text-align:center;place-items:center;gap:7px;font-size:10px;display:grid}.history-node-links{gap:9px;min-width:0;display:grid}.history-link-block{background:#fff9;border:1px solid #94a3b829;border-radius:12px;gap:7px;min-width:0;padding:11px 12px;display:grid}.history-link-block>p{overflow-wrap:anywhere;color:var(--body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:9px;line-height:1.55;display:-webkit-box;overflow:hidden}.history-link-block button,.history-config-actions button{color:#6d28d9;width:max-content;max-width:100%;min-height:30px;transition:transform .15s var(--ease-out),border-color .15s ease,background .15s ease;background:#ede9feb3;border:1px solid #8b5cf638;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.history-link-block-subscription{background:#f0f9ffad;border-color:#0ea5e92e}.history-config-section{background:#ffffff6b;border:1px solid #94a3b829;border-radius:14px;gap:11px;padding:13px;display:grid}.history-config-title{color:var(--ink);align-items:center;gap:7px;font-size:11px;font-weight:850;display:flex}.history-config-title svg{color:#7c3aed}.history-config-description{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.history-config-actions{flex-wrap:wrap;gap:7px;display:flex}.history-use-panel-button{width:100%;min-height:42px;padding:0 14px}.history-use-panel-button:active,.history-link-block button:active,.history-config-actions button:active,.history-primary-actions button:active,.history-primary-actions a:active,.history-icon-button:active{transform:scale(.97)}.history-legacy-state{min-height:100%;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:32px;display:grid}.history-legacy-state>svg{color:#8b5cf6}.history-legacy-state strong{color:var(--ink);font-size:14px}.history-legacy-state p{max-width:460px;margin:0;font-size:10px;line-height:1.65}.history-legacy-state code{overflow-wrap:anywhere;max-width:100%;color:var(--body);background:#94a3b81f;border-radius:9px;padding:8px 10px;font-size:9px}.history-modal-footer{color:var(--muted);border-top:1px solid #94a3b824;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:13px 22px;font-size:10px;display:flex}.history-clear-button{color:#be123c;min-height:32px;transition:transform .15s var(--ease-out),border-color .15s ease,background .15s ease;background:#ffe4e68f;border:1px solid #f43f5e33;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.history-clear-button:active{transform:scale(.97)}html[data-theme=dark] .history-record-list{background:#0f172a33;border-color:#93c5fd2e}html[data-theme=dark] .history-record-card{background:#1e40699e;border-color:#93c5fd33}html[data-theme=dark] .history-record-card.is-active{background:#818cf83d;border-color:#c4b5fd8c}html[data-theme=dark] .history-modal-title-icon,html[data-theme=dark] .history-empty-state svg{color:#c4b5fd;background:#8b5cf63d}html[data-theme=dark] .history-local-notice{background:#064e3b7a;border-color:#34d39957}html[data-theme=dark] .history-local-notice strong{color:#d1fae5}html[data-theme=dark] .history-local-notice span,html[data-theme=dark] .history-local-notice>svg{color:#a7f3d0}html[data-theme=dark] .history-detail-heading h4,html[data-theme=dark] .history-primary-link strong,html[data-theme=dark] .history-detail-value,html[data-theme=dark] .history-config-title,html[data-theme=dark] .history-legacy-state strong{color:#f3f8ff}html[data-theme=dark] .history-detail-heading p,html[data-theme=dark] .history-detail-label,html[data-theme=dark] .history-primary-link span,html[data-theme=dark] .history-link-block>span,html[data-theme=dark] .history-config-description,html[data-theme=dark] .history-legacy-state p{color:#b8c9e1}html[data-theme=dark] .history-primary-link,html[data-theme=dark] .history-node-import{background:#0f172a33;border-color:#93c5fd33}html[data-theme=dark] .history-detail-field,html[data-theme=dark] .history-link-block,html[data-theme=dark] .history-config-section{background:#1e406980;border-color:#93c5fd2e}html[data-theme=dark] .history-link-block-subscription{background:#0c4a6e47;border-color:#38bdf83d}html[data-theme=dark] .history-link-block>p,html[data-theme=dark] .history-legacy-state code{color:#dce9fb}html[data-theme=dark] .history-primary-actions button,html[data-theme=dark] .history-primary-actions a,html[data-theme=dark] .history-icon-button{color:#ddd6fe;background:#818cf833;border-color:#c4b5fd40}html[data-theme=dark] .history-link-block button,html[data-theme=dark] .history-config-actions button{color:#e9d5ff;background:#6d28d93d;border-color:#c4b5fd40}html[data-theme=dark] .history-clear-button{color:#fecdd3;background:#9f12393d;border-color:#fb718547}@media(hover:hover)and (pointer:fine){.history-record-card:hover{border-color:#8b5cf657;transform:translateY(-1px)}.history-primary-actions button:hover,.history-primary-actions a:hover,.history-icon-button:hover,.history-link-block button:hover,.history-config-actions button:hover{background:#ede9feeb;border-color:#8b5cf66b;transform:translateY(-1px)}.history-clear-button:hover{background:#ffe4e6db;border-color:#f43f5e61;transform:translateY(-1px)}}@media(max-width:820px){.history-node-import{grid-template-columns:132px minmax(0,1fr)}.history-qr-box{border-width:6px;width:132px;height:132px}.history-qr-box canvas{width:120px!important;height:120px!important}}@media(max-width:650px){.history-modal{height:calc(100dvh - 20px);min-height:280px}.history-modal-body{grid-template-rows:minmax(145px,34%) minmax(0,1fr);grid-template-columns:1fr;overflow:hidden}.history-record-list{border-bottom:1px solid #94a3b829;border-right:0;min-height:0}.history-record-list-scroll{grid-template-columns:repeat(2,minmax(0,1fr))}.history-record-detail{min-height:0}.history-modal-footer{flex-direction:column;align-items:flex-start}.history-node-import{grid-template-columns:1fr}.history-qr-box{width:132px;height:132px;margin:0 auto}.history-detail-grid{grid-template-columns:1fr}.history-detail-field.is-wide{grid-column:auto}.history-primary-link{align-items:start}}.account-password-form{gap:14px;margin-top:20px;display:grid}.account-password-form label{color:var(--body);align-content:start;gap:7px;font-size:11px;font-weight:700;display:grid}.account-password-form input{box-sizing:border-box;outline:0;width:100%;min-height:44px;padding:0 12px;color:var(--ink)!important;background:#ffffffc7!important;border:1px solid #94a3b847!important;border-radius:12px!important}.account-password-form input:focus{box-shadow:0 0 0 4px #8b5cf61c;border-color:#8b5cf6a6!important}.account-password-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.account-password-row>label{grid-template-rows:auto 44px minmax(0,auto)}.account-password-row>label>input{grid-row:2}.account-password-row>label>small{grid-row:3}.account-password-form label small{color:var(--muted);font-size:10px;font-weight:500}.account-password-form>button{color:#fff;background:var(--gradient);width:100%;min-height:44px;transition:transform .16s var(--ease-out),opacity .16s ease;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin-top:2px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 10px 22px #6366f133}.account-password-form>button:disabled{cursor:wait;opacity:.65}.account-password-form>button:disabled svg{animation:.9s linear infinite account-save-spin}.account-form-error{color:#be123c;background:#ffe4e6b3;border:1px solid #f43f5e3d;border-radius:11px;padding:10px 12px;font-size:11px;line-height:1.5}.account-tabs button:focus-visible{outline-offset:2px;outline:2px solid #8b5cf6b8}@keyframes account-save-spin{to{transform:rotate(360deg)}}@media(hover:hover)and (pointer:fine){.account-password-form>button:hover:not(:disabled){transform:translateY(-2px)}}.account-password-form>button:active:not(:disabled){transform:scale(.985)}html[data-theme=dark] .account-password-form label{color:#dbeafe}html[data-theme=dark] .account-password-form input{color:#eef6ff!important;background:#0f172a6b!important;border-color:#93c5fd47!important}html[data-theme=dark] .account-password-form input:focus{box-shadow:0 0 0 4px #818cf82e;border-color:#c4b5fdb3!important}html[data-theme=dark] .account-password-form label small{color:#b8c9e1}html[data-theme=dark] .account-form-error{color:#fecdd3;background:#9f123933;border-color:#fb718557}html[data-theme=dark] .admin-toast{color:#f3f8ff;background:#172554f5;border-color:#93c5fd57;box-shadow:0 16px 36px #0714316b}html[data-theme=dark] .admin-toast>svg{color:#c4b5fd}html[data-theme=dark] .admin-toast-content strong{color:#f3f8ff}html[data-theme=dark] .admin-toast-content p{color:#c7d8ef}html[data-theme=dark] .admin-toast-close{color:#b8c9e1}html[data-theme=dark] .admin-toast-close:hover{color:#f3f8ff;background:#93c5fd24}@media(max-width:650px){.account-password-row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.account-password-form>button{transition:opacity .16s}.account-password-form>button:hover:not(:disabled),.account-password-form>button:active:not(:disabled){transform:none}.account-password-form>button:disabled svg{animation:none}}.workspace-primary,.workspace-secondary,.workspace-summary button,.workspace-workflows>header button,.resource-purchase-button,.payment-confirm,.payment-redeem-actions button,.payment-redeem-purchase,.payment-open-link,.contact-floating-button,.contact-method-detail-link,.history-use-panel-button,.deploy-resource-link,.deploy-resource-link.residential,.account-refresh,.account-continue-payment,.account-password-form>button,.customer-notice-actions button.primary{border-radius:var(--action-radius);min-height:38px;box-shadow:var(--action-shadow);border:0;justify-content:center;align-items:center;gap:7px;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important;background:var(--gradient)!important}.console-ssh-check-action{justify-content:flex-end;align-items:center;gap:6px;max-width:100%;display:inline-flex}.console-ssh-check-flow{pointer-events:none;justify-content:flex-end;align-items:center;width:86px;height:26px;display:inline-flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 24% 100%);mask-image:linear-gradient(90deg,#0000,#000 24%,#000)}.console-ssh-check-flow svg{stroke-width:3px;flex:none;width:21px;height:21px;animation:1.15s linear infinite console-ssh-arrow-flow}.console-ssh-check-flow svg:first-child{color:#a78bfa;animation-delay:-.86s}.console-ssh-check-flow svg:nth-child(2){color:#f472b6;animation-delay:-.58s}.console-ssh-check-flow svg:nth-child(3){color:#60a5fa;animation-delay:-.29s}.console-ssh-check-flow svg:nth-child(4){color:#2dd4bf}@keyframes console-ssh-arrow-flow{0%{opacity:0;transform:translate(-12px)scale(.84)}28%{opacity:1}72%{opacity:1}to{opacity:0;transform:translate(8px)scale(1)}}.console-ssh-check-button{color:#fff;min-height:38px;transition:transform .15s var(--ease-out),box-shadow .15s ease,filter .15s ease,opacity .15s ease;background:linear-gradient(135deg,#7c3aed,#2563eb 52%,#0891b2);border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 9px 20px #2563eb3d}.console-ssh-check-button:focus-visible{outline-offset:3px;outline:3px solid #7dd3fcbf}.console-ssh-check-button:active:not(:disabled){transform:scale(.97)}.console-ssh-check-button:disabled{cursor:wait;opacity:.62;box-shadow:none}.console-ssh-check-spinner{border-color:#fff #ffffff59 #ffffff59}html[data-theme=dark] .console-ssh-check-button{color:#fff;background:linear-gradient(135deg,#8b5cf6,#3b82f6 52%,#22d3ee);box-shadow:0 10px 24px #22d3ee33}@media(hover:hover)and (pointer:fine){.console-ssh-check-button:hover:not(:disabled){filter:saturate(1.12)brightness(1.06);transform:translateY(-2px);box-shadow:0 14px 28px #2563eb57}}@media(max-width:420px){.console-ssh-check-action{gap:4px;width:100%}.console-ssh-check-flow{flex:auto;width:auto;min-width:42px}.console-ssh-check-button{flex:none;padding:0 10px;font-size:11px}}@media(prefers-reduced-motion:reduce){.console-ssh-check-flow svg{opacity:.85;animation:none;transform:none}.console-ssh-check-button{transition:opacity .15s,filter .15s}.console-ssh-check-button:hover:not(:disabled),.console-ssh-check-button:active:not(:disabled){transform:none}}.resource-purchase-button,.payment-redeem-purchase{padding:0 13px}.resource-purchase-button{letter-spacing:.01em;text-shadow:0 1px 2px #0f172a52;transition:transform .16s var(--ease-out),box-shadow .16s ease,filter .16s ease;align-self:stretch;font-size:13px;color:#fff!important}.resource-purchase-button:active{transform:scale(.97)}html[data-theme=dark] .console-shell .resource-purchase-button{color:#fff!important}html[data-theme=dark] .console-shell .account-eyebrow,html[data-theme=dark] .console-shell .account-section header>div>span,html[data-theme=dark] .console-shell .workspace-kicker,html[data-theme=dark] .console-shell .workspace-workflow-top small,html[data-theme=dark] .console-shell .workspace-workflow-card footer strong,html[data-theme=dark] .console-shell .payment-dialog>header span,html[data-theme=dark] .console-shell .payment-checkout-dialog>header span,html[data-theme=dark] .console-shell .contact-method-type,html[data-theme=dark] .console-shell .contact-method-open-hint,html[data-theme=dark] .console-shell .contact-method-back{color:#e9d5ff!important}.payment-redeem-purchase{min-height:58px}.payment-redeem-purchase small{color:#ffffffd1!important}.workspace-secondary,.workspace-summary button,.workspace-workflows>header button{padding:0 13px}.deploy-resource-link,.deploy-resource-link.residential{padding:0 14px}.workspace-primary svg,.workspace-secondary svg,.workspace-summary button svg,.workspace-workflows>header button svg,.resource-purchase-button svg,.payment-confirm svg,.payment-redeem-actions button svg,.payment-redeem-purchase svg,.payment-open-link svg,.contact-floating-button svg,.contact-method-detail-link svg,.history-use-panel-button svg,.deploy-resource-link svg,.account-refresh svg,.account-continue-payment svg,.account-password-form>button svg,.customer-notice-actions button.primary svg{flex:none}@media(hover:hover)and (pointer:fine){.workspace-primary:hover,.workspace-secondary:hover,.workspace-summary button:hover,.workspace-workflows>header button:hover,.resource-purchase-button:hover,.payment-confirm:hover:not(:disabled),.payment-redeem-actions button:hover:not(:disabled),.payment-redeem-purchase:hover,.payment-open-link:hover,.contact-floating-button:hover,.contact-method-detail-link:hover,.history-use-panel-button:hover,.deploy-resource-link:hover,.account-refresh:hover:not(:disabled),.account-continue-payment:hover:not(:disabled),.account-password-form>button:hover:not(:disabled),.customer-notice-actions button.primary:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 14px 28px #6366f147;color:#fff!important}}.account-wallet-box{background:#eef2ffb8;border:1px solid #6366f133;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding:16px 18px;display:flex}.account-wallet-box strong,.account-wallet-box span{display:block}.account-wallet-box strong{color:var(--ink);font-size:14px}.account-wallet-box span{color:var(--muted);margin-top:4px;font-size:11px}.account-wallet-actions{gap:8px;display:flex}.account-wallet-actions input{min-width:240px;height:38px;color:var(--ink);background:#fff;border:1px solid #94a3b84d;border-radius:9px;padding:0 11px;font-size:12px}.account-wallet-actions button{color:#fff;background:var(--gradient);border:0;border-radius:9px;height:38px;padding:0 14px;font-size:12px;font-weight:700}.account-wallet-actions button:disabled{opacity:.55;cursor:not-allowed}.account-balance-summary{position:relative}.account-balance-recharge{color:#fff;background:var(--gradient);cursor:pointer;white-space:nowrap;border:0;border-radius:10px;align-self:center;align-items:center;gap:5px;min-height:32px;margin-left:auto;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.account-balance-recharge svg{width:14px;height:14px}.account-balance-recharge:active{transform:scale(.97)}.wallet-recharge-content{padding:20px 22px 22px}.wallet-recharge-amount{color:var(--body);gap:8px;font-size:12px;font-weight:800;display:grid}.wallet-recharge-amount input{box-sizing:border-box;width:100%;min-height:46px;color:var(--ink);font:inherit;background:#ffffffb8;border:1px solid #94a3b847;border-radius:13px;outline:0;padding:0 13px}.wallet-recharge-amount input:focus{border-color:#8b5cf694;box-shadow:0 0 0 4px #8b5cf61a}.wallet-recharge-section{border-top:1px solid #94a3b829;margin-top:18px;padding-top:17px}.wallet-recharge-section-title{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:11px;display:flex}.wallet-recharge-section-title strong{color:var(--ink);font-size:13px}.wallet-recharge-section-title small{color:var(--muted);font-size:10px}.wallet-payment-method-list{padding:0 0 14px}.wallet-payment-method-list>label{grid-template-columns:20px 38px minmax(0,1fr) 20px}.wallet-recharge-section .payment-confirm{width:100%;margin:0}.wallet-card-recharge .payment-redeem-purchase{margin-bottom:11px}.wallet-code-input{background:#ffffffb8;border:1px solid #94a3b847;border-radius:13px;align-items:center;gap:8px;min-height:46px;padding:0 11px;display:flex}.wallet-code-input>svg{color:#7c3aed;flex:none;width:18px}.wallet-code-input input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12px}.wallet-code-input button{color:#fff;background:var(--gradient);white-space:nowrap;border:0;border-radius:9px;min-height:32px;padding:0 10px;font-size:11px;font-weight:800}.wallet-code-input button:disabled{cursor:not-allowed;opacity:.55}.wallet-recharge-empty{color:var(--muted);text-align:center;border:1px dashed #94a3b842;border-radius:14px;justify-items:center;gap:7px;margin-top:18px;padding:25px 15px;display:grid}.wallet-recharge-empty svg{color:#8b5cf6;width:24px}.wallet-recharge-empty strong{color:var(--ink);font-size:12px}.wallet-recharge-empty span{font-size:10px}html[data-theme=dark] .account-balance-recharge{color:#fff}html[data-theme=dark] .wallet-recharge-amount{color:#dbeafe}html[data-theme=dark] .wallet-recharge-amount input,html[data-theme=dark] .wallet-code-input{color:#eef6ff;background:#0f172a6b;border-color:#93c5fd47}html[data-theme=dark] .wallet-recharge-section{border-color:#93c5fd33}html[data-theme=dark] .wallet-recharge-section-title strong{color:#f3f8ff}html[data-theme=dark] .wallet-recharge-section-title small{color:#b8c9e1}html[data-theme=dark] .wallet-code-input>svg{color:#c4b5fd}html[data-theme=dark] .wallet-recharge-empty{border-color:#93c5fd47}html[data-theme=dark] .wallet-recharge-empty strong{color:#f3f8ff}@media(max-width:650px){.account-wallet-box{flex-direction:column;align-items:stretch}.account-wallet-actions{flex-direction:column}.account-wallet-actions input{width:100%;min-width:0}}html[data-theme=dark] .console-shell .account-pagination button{color:#dbeafe;background:#1e4069b8;border-color:#93c5fd47}@media(max-width:650px){.account-pagination{flex-direction:column;align-items:flex-start}.account-pagination>div{width:100%}.account-pagination button{flex:1}}.workspace-orbit-ring{will-change:transform}.workspace-orbit-ring:before,.workspace-orbit-ring:after{content:"";z-index:1;border-radius:50%;display:block;position:absolute;box-shadow:0 0 0 4px #ffffff80,0 0 18px}.workspace-orbit-ring:before{color:#8b5cf6;background:#8b5cf6;width:8px;height:8px;top:50%;left:-4px;transform:translateY(-50%)}.workspace-orbit-ring:after{color:#22d3ee;background:#22d3ee;width:6px;height:6px;top:12%;right:12%}.workspace-orbit-ring.ring-one{animation:8s linear infinite workspace-orbit-one}.workspace-orbit-ring.ring-two{animation:11s linear infinite workspace-orbit-two}.workspace-orbit-spark{z-index:2;pointer-events:none;width:5px;height:5px;animation:workspace-orbit-spark 2.8s var(--ease-in-out) infinite;background:#f472b6;border-radius:50%;position:absolute;box-shadow:0 0 12px}.workspace-orbit-spark.spark-one{color:#f472b6;top:27%;left:18%}.workspace-orbit-spark.spark-two{color:#60a5fa;animation-delay:-.9s;top:18%;right:22%}.workspace-orbit-spark.spark-three{color:#34d399;animation-delay:-1.7s;bottom:28%;right:17%}@keyframes workspace-orbit-one{0%{transform:rotate(-22deg)}to{transform:rotate(338deg)}}@keyframes workspace-orbit-two{0%{transform:rotate(46deg)}to{transform:rotate(-314deg)}}@keyframes workspace-orbit-spark{0%,to{opacity:.35;transform:translateY(35%)scale(.82)}50%{opacity:1;transform:translateY(-35%)scale(1.18)}}@keyframes workspace-orbit-spark-reduced{0%,to{opacity:.5}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.workspace-orbit-ring.ring-one,.workspace-orbit-ring.ring-two{animation:none}.workspace-orbit-spark{animation:workspace-orbit-spark-reduced 2.8s var(--ease-in-out) infinite}}.system-status-result{position:relative;overflow:hidden;box-shadow:0 18px 38px #0f172a38,inset 0 1px #ffffff1f;background:linear-gradient(145deg,#1e295feb,#0f495cb8) padding-box padding-box,linear-gradient(120deg,#a78bfab3,#60a5fa73,#2dd4bf94) border-box!important;border:1px solid #0000!important}.system-status-result:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 38%,#ffffff1a,#0000 58%);animation:6s linear infinite deployment-card-sheen;position:absolute;top:-80%;right:-10%;bottom:-80%;left:-10%;transform:translate(-40%)}.system-status-result>*{z-index:1;position:relative}.system-status-card{--status-accent:34 211 238;isolation:isolate;min-height:58px;box-shadow:inset 0 1px #ffffff1a,0 8px 22px rgb(var(--status-accent) / .08);transition:transform .16s var(--ease-out),border-color .16s ease,box-shadow .16s ease;border-radius:13px;padding:10px 11px;position:relative;overflow:hidden;border:1px solid rgb(var(--status-accent) / .42)!important;background:linear-gradient(145deg,rgb(var(--status-accent) / .25),#1e3a5fc2 62%,rgb(var(--status-accent) / .12))!important}.system-status-card:before{z-index:-1;content:"";background:linear-gradient(105deg,transparent,rgb(var(--status-accent) / .22),transparent);width:58%;animation:system-status-sheen 6.4s var(--ease-in-out) infinite;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-145%)skew(-12deg)}.system-status-card:after{content:"";background:rgb(var(--status-accent));opacity:.15;filter:blur(8px);pointer-events:none;border-radius:50%;width:76px;height:76px;position:absolute;bottom:-26px;right:-22px}.system-status-card>span:first-child{z-index:1;letter-spacing:.03em;font-size:10px;position:relative;color:#b8c9e1!important}.system-status-card__value{z-index:1;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;font-weight:800;line-height:1.35;display:block;position:relative;overflow:hidden;color:#f3f8ff!important}.system-status-card--cyan{--status-accent:34 211 238;color:#67e8f9}.system-status-card--indigo{--status-accent:129 140 248;color:#a78bfa}.system-status-card--emerald{--status-accent:52 211 153;color:#34d399}.system-status-card--amber{--status-accent:251 191 36;color:#fbbf24}.system-status-card--sky{--status-accent:56 189 248;color:#7dd3fc}.system-status-card--lime{--status-accent:163 230 53;color:#bef264}.system-status-card--violet{--status-accent:167 139 250;color:#c4b5fd}.system-status-card--rose{--status-accent:251 113 133;color:#fda4af}.system-status-card:nth-child(2n){animation-delay:-1.4s}.system-status-card:nth-child(2n):before{animation-delay:-3.2s}.system-status-card:nth-child(3n):before{animation-delay:-1.6s}@media(hover:hover)and (pointer:fine){.system-status-card:hover{box-shadow:0 12px 26px rgb(var(--status-accent) / .17),inset 0 1px #ffffff24;transform:translateY(-2px);border-color:rgb(var(--status-accent) / .72)!important}}.deploy-progress-panel{position:relative;overflow:hidden;box-shadow:0 24px 52px #0f172a47,inset 0 1px #ffffff1a;background:linear-gradient(145deg,#0f173ef5,#1e295feb 48%,#064e58d1) padding-box padding-box,linear-gradient(120deg,#a78bfab8,#60a5fa8f,#34d39999) border-box!important;border:1px solid #0000!important}.deploy-progress-panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 0,#a78bfa38,#0000 33%),radial-gradient(circle at 92% 100%,#2dd4bf29,#0000 36%);position:absolute;top:0;right:0;bottom:0;left:0}.deploy-progress-panel>*{z-index:1;position:relative}.deploy-progress-header{border-color:#93c5fd38!important}.deploy-progress-track{position:relative;box-shadow:inset 0 1px 4px #02061766,0 0 0 1px #818cf80f;background:#0f172aa8!important;border-color:#93c5fd5c!important;height:13px!important;padding:2px!important}.deploy-progress-fill{transform-origin:0;will-change:transform;overflow:hidden;box-shadow:0 0 20px #60a5fa8a,inset 0 1px #fff6;transition:transform .22s var(--ease-out)!important;background:linear-gradient(90deg,#8b5cf6,#ec4899,#60a5fa,#22d3ee 72%,#34d399)!important}.deploy-progress-fill:after{content:"";background:linear-gradient(100deg,#0000,#ffffff6b,#0000);animation:1.8s linear infinite deployment-progress-sheen;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%)}.deploy-progress-fill--failed{box-shadow:0 0 18px #f43f5e6b,inset 0 1px #ffffff47;background:linear-gradient(90deg,#fb7185,#e11d48)!important}.deploy-progress-fill--failed:after{opacity:0;animation:none}.deploy-progress-step{--deploy-accent:96 165 250;isolation:isolate;min-height:72px;box-shadow:inset 0 1px #ffffff17,0 8px 20px rgb(var(--deploy-accent) / .07);transition:transform .16s var(--ease-out),border-color .16s ease,box-shadow .16s ease;border-radius:14px;position:relative;overflow:hidden;border-color:rgb(var(--deploy-accent) / .4)!important;opacity:1!important;background:linear-gradient(145deg,rgb(var(--deploy-accent) / .2),#1e3a5fad 64%,rgb(var(--deploy-accent) / .1))!important}.deploy-progress-step:before{z-index:-1;content:"";background:rgb(var(--deploy-accent));opacity:.13;filter:blur(12px);border-radius:50%;width:90px;height:90px;position:absolute;bottom:-32px;right:-24px}.deploy-progress-step:first-child{--deploy-accent:34 211 238}.deploy-progress-step:nth-child(2){--deploy-accent:167 139 250}.deploy-progress-step:nth-child(3){--deploy-accent:251 191 36}.deploy-progress-step:nth-child(4){--deploy-accent:244 114 182}.deploy-progress-step:nth-child(5){--deploy-accent:96 165 250}.deploy-progress-step:nth-child(6){--deploy-accent:52 211 153}.deploy-progress-step:nth-child(7){--deploy-accent:251 146 60}.deploy-progress-step:nth-child(8){--deploy-accent:129 140 248}.deploy-progress-step:nth-child(9){--deploy-accent:163 230 53}.deploy-progress-step--completed{border-color:rgb(var(--deploy-accent) / .52)!important;background:linear-gradient(145deg,rgb(var(--deploy-accent) / .25),#1e3a5fbd 68%)!important}.deploy-progress-step--active{box-shadow:0 12px 28px rgb(var(--deploy-accent) / .2),inset 0 1px #ffffff29;border-color:rgb(var(--deploy-accent) / .82)!important;background:linear-gradient(145deg,rgb(var(--deploy-accent) / .38),#1e3a5fc2 70%)!important}.deploy-progress-step--active:before{animation:deployment-active-glow 1.8s var(--ease-in-out) infinite}.deploy-progress-step--failed{--deploy-accent:251 113 133;box-shadow:0 10px 24px #be185d29,inset 0 1px #fecdd31f;background:linear-gradient(145deg,#9f12396b,#450a0a73)!important;border-color:#fb7185b8!important}.deploy-progress-step--failed:before{opacity:.2;animation:none}.deploy-progress-step--failed p{color:#fecdd3!important}.deploy-progress-step--idle{color:#c1d2e8!important}.deploy-progress-step--idle p{color:#9fb4d0!important}.deploy-progress-step--completed p,.deploy-progress-step--active p{color:#b8c9e1!important}.deploy-progress-step--active>div:first-child>div{border-color:rgb(var(--deploy-accent))!important;border-top-color:#0000!important}@media(hover:hover)and (pointer:fine){.deploy-progress-step:hover{box-shadow:0 12px 26px rgb(var(--deploy-accent) / .15),inset 0 1px #ffffff1f;transform:translateY(-2px);border-color:rgb(var(--deploy-accent) / .72)!important}}.deploy-error-panel{box-shadow:inset 0 1px #fecdd314;background:linear-gradient(135deg,#7f1d1d57,#9f12392e)!important;border-color:#fb718580!important}.deploy-error-panel__heading{color:#fecdd3;align-items:center;gap:7px;font-weight:800;display:flex}.deploy-error-panel__heading svg{color:#fb7185;width:16px;height:16px}.deploy-error-panel p{color:#ffe4e6;margin:7px 0 0;line-height:1.6}.deploy-error-panel small{color:#fda4af;margin-top:6px;font-size:10px;line-height:1.55;display:block}@keyframes deployment-card-sheen{to{transform:translate(40%)}}@keyframes system-status-sheen{0%,46%{transform:translate(-145%)skew(-12deg)}72%,to{transform:translate(245%)skew(-12deg)}}@keyframes deployment-progress-sheen{to{transform:translate(100%)}}@keyframes deployment-active-glow{0%,to{opacity:.1}50%{opacity:.26}}@media(prefers-reduced-motion:reduce){.system-status-result:before,.system-status-card:before,.deploy-progress-fill:after,.deploy-progress-step--active:before{animation:none}.system-status-card,.deploy-progress-step{transition:border-color .16s,box-shadow .16s}.deploy-progress-fill{transition:none!important}.system-status-card:hover,.deploy-progress-step:hover{transform:none}}:root{--admin-sidebar:278px;--admin-panel:#ffffffd1;--admin-panel-strong:#fffffff5;--admin-line:#94a3b833;--admin-line-strong:#7c6eef38;--admin-indigo:#7557ee;--admin-blue:#3b82f6;--admin-cyan:#0891b2;--admin-green:#059669;--admin-amber:#d97706;--admin-rose:#db2777}.admin-workspace{min-height:100vh;color:var(--ink);background:linear-gradient(135deg,#eef3ff,#fff7fc 42%,#ecfeff 72%,#effdf5);display:flex}.admin-sidebar{width:var(--admin-sidebar);flex:0 0 var(--admin-sidebar);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:40;background:#ffffffc2;border-right:1px solid #7c6eef29;flex-direction:column;height:100vh;min-height:100vh;padding:24px 16px 18px;display:flex;position:sticky;top:0;box-shadow:12px 0 42px #574bb014}.admin-sidebar-brand{align-items:center;gap:12px;padding:4px 10px 26px;display:flex}.admin-brand-mark{color:#fff;background:linear-gradient(135deg,#a78bfa,#60a5fa 48%,#34d399);border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 10px 24px #60a5fa47}.admin-brand-mark svg{width:21px;height:21px}.admin-sidebar-brand strong{color:var(--ink);letter-spacing:-.03em;align-items:baseline;gap:7px;font-size:16px;font-weight:800;display:flex}.admin-sidebar-brand em{color:var(--admin-indigo);font-size:11px;font-style:normal;font-weight:700}.admin-sidebar-brand small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.admin-navigation{min-height:0;padding:0 2px;overflow:auto}.admin-nav-group{margin:0 0 19px}.admin-nav-section{color:var(--soft);letter-spacing:.12em;padding:0 11px 8px;font-size:11px;font-weight:800}.admin-nav-group button{width:100%;min-height:44px;color:var(--body);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:11px;padding:9px 11px;font-size:13px;font-weight:650;transition:background-color .22s,color .22s,border-color .22s,transform .22s;display:flex}.admin-nav-group button:hover{color:var(--admin-indigo);background:#ffffffc2;border-color:#7557ee26;transform:translate(2px)}.admin-nav-group button.active{color:#fff;background:linear-gradient(135deg,#8b5cf6,#60a5fa 55%,#34d399);border-color:#0000;box-shadow:0 9px 22px #6366f13b}.admin-nav-group button>span:nth-child(2){flex:1}.admin-nav-group button>b{color:#fff;text-align:center;background:#ffffff3d;border-radius:999px;min-width:22px;padding:2px 7px;font-size:10px}.admin-nav-group button>b.warning{color:#a16207;background:#fef3c7}.admin-nav-icon{color:#5b53d6;background:#8b5cf61a;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}.admin-nav-group button.active .admin-nav-icon{color:#fff;background:#fff3}.admin-nav-icon svg{width:16px;height:16px}.admin-sidebar-footer{border-top:1px solid var(--admin-line);margin-top:auto;padding-top:18px}.admin-sidebar-version{width:100%;color:var(--body);border:1px solid var(--admin-line);text-align:left;cursor:pointer;background:#ffffffad;border-radius:14px;align-items:center;gap:10px;padding:11px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex}.admin-sidebar-version:hover{border-color:#60a5fa6b;transform:translateY(-3px);box-shadow:0 10px 24px #60a5fa1f}.admin-sidebar-version svg{width:17px;color:var(--admin-blue)}.admin-sidebar-version span{flex:1;gap:2px;display:grid}.admin-sidebar-version small{color:var(--muted);font-size:10px}.admin-sidebar-version strong{color:var(--ink);font-size:12px}.admin-sidebar-version b{color:#047857;background:#d1fae5;border-radius:999px;padding:3px 7px;font-size:10px}.admin-sidebar-account{align-items:center;gap:9px;padding:17px 5px 0;display:flex}.admin-avatar{color:#fff;background:linear-gradient(135deg,#f472b6,#a78bfa,#60a5fa);border-radius:12px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.admin-sidebar-account>div:nth-child(2){flex:1;min-width:0}.admin-sidebar-account strong,.admin-sidebar-account small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-sidebar-account strong{color:var(--ink);font-size:12px}.admin-sidebar-account small{color:var(--muted);margin-top:2px;font-size:10px}.admin-sidebar-logout{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;gap:1px;padding:5px;font-size:10px;display:grid}.admin-sidebar-logout:hover{color:var(--admin-rose)}.admin-sidebar-logout svg{width:16px}.admin-sidebar-overlay{display:none}.admin-main{flex:1;min-width:0}.admin-topbar{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffb3;border-bottom:1px solid #7c6eef21;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:15px 34px;display:flex;position:sticky;top:0}.admin-topbar-title,.admin-topbar-actions{align-items:center;gap:13px;display:flex}.admin-topbar-title{min-width:0}.admin-breadcrumb{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.admin-breadcrumb svg{color:#a78bfa;width:13px}.admin-breadcrumb strong{color:var(--body);font-weight:650}.admin-breadcrumb b{color:var(--ink);font-weight:800}.admin-topbar-actions{flex-wrap:wrap;justify-content:flex-end}.admin-topbar-actions>a{color:var(--admin-indigo);align-items:center;gap:6px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.admin-topbar-actions>a:hover{color:var(--admin-blue)}.admin-topbar-actions>a svg{width:14px}.admin-topbar-context{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.admin-topbar-context i,.admin-live i{background:#34d399;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #34d39926}.admin-command-trigger{min-height:36px;color:var(--muted);border:1px solid var(--admin-line);cursor:pointer;font:inherit;background:#ffffffa6;border-radius:11px;align-items:center;gap:8px;padding:7px 10px;font-size:11px;display:inline-flex}.admin-command-trigger:hover{color:var(--admin-indigo);background:#fff;border-color:#7557ee47}.admin-command-trigger svg{width:15px}.admin-command-trigger kbd{color:var(--soft);border:1px solid var(--admin-line);border-radius:5px;padding:2px 5px;font-size:10px}.admin-command-palette{gap:14px;display:grid}.admin-command-search{align-items:center;min-width:0;display:flex;position:relative}.admin-command-search svg{width:18px;height:18px;color:var(--soft);pointer-events:none;position:absolute;left:14px}.admin-command-search input{width:100%;min-height:48px;color:var(--body);font:inherit;background:#ffffffd6;border:1px solid #94a3b859;border-radius:13px;outline:none;padding:11px 14px 11px 43px;font-size:13px;transition:border-color .2s,box-shadow .2s,background-color .2s}.admin-command-search input:focus{background:#fff;border-color:#7557ee94;box-shadow:0 0 0 4px #8b5cf61a}.admin-command-results{scrollbar-gutter:stable;gap:8px;max-height:min(52vh,440px);padding:2px 3px 2px 0;display:grid;overflow-y:auto}.admin-command-results>button{min-width:0;color:var(--body);text-align:left;cursor:pointer;background:#ffffffa6;border:1px solid #94a3b833;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;transition:border-color .2s,background-color .2s,transform .2s;display:flex}.admin-command-results>button:hover{background:#f5f3ffeb;border-color:#7557ee52;transform:translateY(-1px)}.admin-command-results>button>span{gap:4px;min-width:0;display:grid}.admin-command-results strong,.admin-command-results small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-command-results strong{color:var(--ink);font-size:12px}.admin-command-results small{color:var(--muted);font-size:10px;line-height:1.45}.admin-command-results kbd{color:var(--admin-indigo);background:#f5f3ffd1;border:1px solid #7557ee33;border-radius:7px;flex:none;padding:4px 7px;font-size:10px}.admin-command-empty{color:var(--muted);text-align:center;place-items:center;gap:7px;padding:30px 15px;display:grid}.admin-command-empty svg{color:#a78bfa;width:22px}.admin-command-empty strong{color:var(--ink);font-size:12px}.admin-command-empty span{font-size:10px}.admin-mobile-menu{width:38px;height:38px;color:var(--admin-indigo);border:1px solid var(--admin-line);background:#ffffffc2;border-radius:11px;place-items:center;display:none}.admin-mobile-menu svg{width:19px}.admin-content{max-width:1520px;margin:0 auto;padding:34px}.admin-page-heading{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:26px;display:flex}.admin-page-heading h1,.admin-page-heading h2{color:var(--ink);letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.5vw,33px);font-weight:800;line-height:1.17}.admin-page-heading p{max-width:680px;color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.7}.admin-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.admin-live{color:var(--admin-green);align-items:center;gap:8px;margin-top:10px;font-size:11px;font-weight:700;display:inline-flex}.admin-button{min-height:39px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:12px;font-weight:750;transition:transform .14s cubic-bezier(.23,1,.32,1),box-shadow .2s,filter .2s,background-color .2s,border-color .2s,opacity .2s;display:inline-flex;position:relative}.admin-button svg{width:15px}.admin-button.primary{color:#fff;background:linear-gradient(135deg,#8b5cf6,#60a5fa 52%,#34d399);box-shadow:0 9px 22px #6366f138}.admin-button.secondary{color:var(--admin-indigo);background:#ffffffbf;border-color:#7557ee3b}.admin-button.danger{color:#be185d;background:#fdf2f8e6;border-color:#f472b647}@media(hover:hover)and (pointer:fine){.admin-button:hover:not(:disabled):not(.disabled){filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 10px 22px #6366f12b}}.admin-button:active:not(:disabled):not(.disabled){transform:scale(.98)}.admin-button:disabled,.admin-button.disabled,.admin-icon-button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}.admin-button.disabled{pointer-events:none}.admin-button input[type=file]{clip-path:inset(50%);opacity:0;white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-dashboard-strip{background:linear-gradient(135deg,#ffffffe0,#eff6ffdb);border:1px solid #7c6eef26;border-radius:18px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;padding:17px 19px;display:flex;box-shadow:0 12px 30px #60a5fa14}.admin-dashboard-strip strong{color:var(--ink)}.admin-dashboard-strip p{color:var(--muted);margin:4px 0 0;font-size:12px}.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.admin-stat,.admin-dashboard-panel,.admin-exception-center,.admin-section,.admin-settings-section{background:var(--admin-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #7c6eef26;border-radius:20px;box-shadow:0 12px 36px #574bb017,0 2px 9px #60a5fa0d}.admin-stat{min-height:135px;padding:18px;transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s,border-color .32s;position:relative;overflow:hidden}.admin-stat:after{content:"";background:linear-gradient(135deg,#a78bfa40,#67e8f90a);border-radius:50%;width:90px;height:90px;position:absolute;top:-32px;right:-32px}.admin-stat-head{justify-content:space-between;align-items:center;gap:9px;display:flex}.admin-stat-icon{color:#fff;background:linear-gradient(135deg,#a78bfa,#60a5fa);border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.admin-stat-icon svg{width:17px}.admin-stat-signal{color:var(--admin-green);background:#ecfdf5;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:750}.admin-stat h3{color:var(--ink);letter-spacing:-.04em;margin:15px 0 0;font-size:25px}.admin-stat p{color:var(--muted);margin:3px 0 0;font-size:12px}.admin-attention-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:24px;display:grid}.admin-exception-summary{border:1px solid var(--admin-line);background:#ffffffa8;border-radius:16px;align-items:center;gap:12px;min-height:100px;padding:15px;display:flex}.admin-exception-summary.amber{background:linear-gradient(135deg,#fffbeb,#ffffffb8)}.admin-exception-summary.rose{background:linear-gradient(135deg,#fff1f2,#ffffffb8)}.admin-exception-summary.cyan{background:linear-gradient(135deg,#ecfeff,#ffffffb8)}.admin-exception-summary strong{color:var(--ink);font-size:22px;display:block}.admin-exception-summary span{color:var(--muted);font-size:12px}.admin-exception-center{margin-bottom:24px;padding:21px}.admin-exception-list{gap:9px;margin-top:14px;display:grid}.admin-exception-list>div{border:1px solid var(--admin-line);background:#ffffffb8;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.admin-exception-list strong{color:var(--ink);font-size:12px}.admin-exception-list span{color:var(--muted);font-size:11px}.admin-exception-empty,.admin-empty-inline{color:var(--muted);font-size:12px}.admin-dashboard-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.admin-dashboard-panel{min-width:0;padding:21px}.admin-dashboard-panel>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.admin-dashboard-panel>header h3{color:var(--ink);margin:0;font-size:15px}.admin-dashboard-panel>header span{color:var(--muted);font-size:11px}.admin-activity-list{gap:10px;display:grid}.admin-activity-list>li{align-items:center;gap:10px;list-style:none;display:flex}.admin-activity-icon{width:31px;height:31px;color:var(--admin-indigo);background:#f1efff;border-radius:10px;place-items:center;display:grid}.admin-activity-icon svg{width:15px}.admin-activity-list strong,.admin-activity-list small{display:block}.admin-activity-list strong{color:var(--body);font-size:12px}.admin-activity-list small{color:var(--muted);margin-top:2px;font-size:10px}.admin-activity-list .right{color:var(--soft);margin-left:auto;font-size:10px}.admin-section{overflow:hidden}.admin-section>.admin-page-heading{border-bottom:1px solid var(--admin-line);margin:0;padding:23px 25px 20px}.admin-section-body{padding:21px 25px 25px}.admin-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;margin-bottom:17px;display:flex}.admin-search{flex:1;min-width:260px;position:relative}.admin-search svg{width:15px;color:var(--soft);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.admin-search input,.admin-field input,.admin-field select,.admin-field textarea{width:100%;color:var(--body);font:inherit;background:#ffffffd1;border:1px solid #94a3b852;border-radius:11px;outline:none;font-size:12px;transition:border-color .2s,box-shadow .2s,background-color .2s}.admin-search input{min-height:39px;padding:8px 11px 8px 35px}.admin-field input,.admin-field select{min-height:40px;padding:9px 11px}.admin-field textarea{resize:vertical;min-height:100px;padding:10px 11px}.admin-search input:focus,.admin-field input:focus,.admin-field select:focus,.admin-field textarea:focus{background:#fff;border-color:#7557ee8c;box-shadow:0 0 0 4px #8b5cf61a}.admin-toolbar-right,.admin-filter-buttons,.admin-toolbar-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.admin-filter-button{min-height:34px;color:var(--muted);border:1px solid var(--admin-line);cursor:pointer;font:inherit;background:#ffffffa8;border-radius:10px;padding:7px 10px;font-size:11px}.admin-filter-button:hover,.admin-filter-button.active{color:var(--admin-indigo);background:#f5f3ff;border-color:#7557ee4d}.admin-toolbar-clear{color:var(--admin-rose);cursor:pointer;font:inherit;background:0 0;border:0;font-size:11px}.admin-table-wrap{border:1px solid var(--admin-line);background:#ffffff91;border-radius:15px;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}.admin-table th{color:var(--muted);border-bottom:1px solid var(--admin-line);letter-spacing:.04em;text-align:left;white-space:nowrap;background:#eff6ffb8;padding:12px 13px;font-size:11px;font-weight:800}.admin-table td{color:var(--body);vertical-align:middle;border-bottom:1px solid #94a3b824;padding:13px}.admin-table tbody tr{transition:background-color .18s}.admin-table tbody tr:hover{background:#f5f3ff9e}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table-empty{color:var(--muted);text-align:center;padding:45px 18px!important}.admin-primary-text{color:var(--ink);font-weight:800}.admin-cell-sub{color:var(--muted);margin-top:4px;font-size:10px;display:block}.admin-muted{color:var(--soft)}.admin-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden}.admin-user-cell{color:var(--body);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}button.admin-user-cell{cursor:pointer}.admin-user-cell>span{color:#fff;background:linear-gradient(135deg,#f472b6,#a78bfa);border-radius:10px;place-items:center;width:29px;height:29px;font-size:11px;font-weight:800;display:grid}.admin-user-cell strong,.admin-user-cell small{display:block}.admin-user-cell strong{color:var(--ink);font-size:12px}.admin-user-cell small{color:var(--muted);margin-top:2px;font-size:10px}.admin-record-link,.admin-link{color:var(--admin-indigo);cursor:pointer;font:inherit;background:0 0;border:0;font-size:11px;font-weight:750}.admin-record-link:hover,.admin-link:hover{color:var(--admin-blue);text-decoration:underline}.admin-link.success{color:var(--admin-green)}.admin-link.warning{color:var(--admin-amber)}.admin-link.danger{color:var(--admin-rose)}.admin-row-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.admin-code{letter-spacing:.08em}.admin-money{font-weight:800;color:var(--admin-indigo)!important}.admin-number-positive{color:var(--admin-green);font-weight:750}.admin-number-negative{color:var(--admin-rose);font-weight:750}.admin-status{color:var(--body);white-space:nowrap;background:#eef2ff;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:750;display:inline-flex}.admin-status.success,.admin-status.active,.admin-status.enabled,.admin-status.completed,.admin-status.paid{color:#047857;background:#d1fae5}.admin-status.warning,.admin-status.pending,.admin-status.pending_payment{color:#a16207;background:#fef3c7}.admin-status.danger,.admin-status.disabled,.admin-status.cancelled,.admin-status.failed,.admin-status.refunded{color:#be185d;background:#fce7f3}.admin-status.info{color:#0369a1;background:#e0f2fe}.admin-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:17px;font-size:11px;display:flex}.admin-page-buttons{align-items:center;gap:5px;display:flex}.admin-page-number{min-width:30px;height:30px;color:var(--muted);border:1px solid var(--admin-line);cursor:pointer;font:inherit;background:#ffffffb8;border-radius:9px;place-items:center;font-size:11px;display:grid}.admin-page-number.active,.admin-page-number:hover{color:#fff;background:linear-gradient(135deg,#8b5cf6,#60a5fa);border-color:#0000}.admin-page-gap{color:var(--soft);padding:0 2px}.admin-icon-button{width:36px;height:36px;color:var(--admin-indigo);cursor:pointer;background:#ffffffbd;border:1px solid #7557ee33;border-radius:10px;place-items:center;transition:transform .22s,border-color .22s,box-shadow .22s,color .22s;display:inline-grid}.admin-icon-button.small{border-radius:8px;width:29px;height:29px}.admin-icon-button.danger{color:var(--admin-rose)}.admin-icon-button:hover{color:var(--admin-blue);border-color:#60a5fa6b;transform:translateY(-3px);box-shadow:0 8px 16px #60a5fa24}.admin-icon-button svg{width:16px;height:16px}.admin-icon-button.small svg{width:14px;height:14px}.admin-page-loading{min-height:360px;color:var(--muted);place-items:center;display:grid}.admin-page-loading:before{content:"";border:3px solid #dbeafe;border-top-color:#8b5cf6;border-radius:50%;width:30px;height:30px;animation:.9s linear infinite ui-spin;display:block}.admin-detail-block{border:1px solid var(--admin-line);background:#f8fafccc;border-radius:14px;margin-top:18px;padding:16px}.admin-detail-block h4{color:var(--ink);margin:0 0 11px;font-size:13px}.admin-payload-details{color:#52627b;white-space:pre-wrap;background:#eef2ff;border-radius:11px;max-height:240px;padding:12px;font:11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.admin-detail-item{border:1px solid var(--admin-line);background:#ffffffad;border-radius:11px;padding:11px 12px}.admin-detail-item small,.admin-detail-item strong{display:block}.admin-detail-item small{color:var(--muted);font-size:10px}.admin-detail-item strong{color:var(--ink);margin-top:5px;font-size:12px}.admin-setting-row{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.admin-setting-row:last-child{border-bottom:0}.admin-setting-row strong{color:var(--ink);font-size:13px;display:block}.admin-setting-row p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.6}.admin-setting-toggle{flex:none;align-items:center;gap:9px;display:inline-flex}.admin-setting-toggle>b{color:#64748b;text-align:right;min-width:44px;font-size:10px;font-weight:800}.admin-setting-toggle>b.enabled{color:#047857}.admin-switch{cursor:pointer;background:#e2e8f0;border:1px solid #94a3b85c;border-radius:999px;flex:none;width:46px;height:26px;padding:0;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .14s cubic-bezier(.23,1,.32,1);position:relative;box-shadow:inset 0 1px 3px #0f172a1a}.admin-switch>span{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s cubic-bezier(.23,1,.32,1);position:absolute;top:2px;left:2px;transform:translate(0);box-shadow:0 2px 6px #0f172a38}.admin-switch.on{background:linear-gradient(135deg,#8b5cf6,#3b82f6 52%,#10b981);border-color:#10b98199;box-shadow:0 6px 14px #3b82f633}.admin-switch.on>span{transform:translate(20px)}.admin-switch:focus-visible{outline-offset:3px;outline:3px solid #60a5fa57}.admin-switch:active{transform:scale(.96)}.admin-external-redeem-toggle{background:linear-gradient(135deg,#eef2ffbd,#ecfdf594);border:1px solid #6366f138;border-radius:14px;padding:4px 14px}.admin-external-redeem-toggle .admin-setting-row{border-bottom:0}.admin-external-redeem-state{border:1px solid;border-radius:15px;align-items:center;gap:12px;padding:14px 16px;display:flex}.admin-external-redeem-state>svg{flex:none;width:22px;height:22px}.admin-external-redeem-state-copy{flex:1;min-width:0}.admin-external-redeem-state strong,.admin-external-redeem-state small{display:block}.admin-external-redeem-state strong{color:var(--ink);font-size:13px}.admin-external-redeem-state small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.5}.admin-external-redeem-state.enabled{color:#047857;background:linear-gradient(135deg,#d1fae5d1,#e0f2feb3);border-color:#10b98159}.admin-external-redeem-state.disabled{color:#b45309;background:linear-gradient(135deg,#fef3c7c7,#fff7edb8);border-color:#f59e0b5c}.admin-external-redeem-enable{flex:none;min-height:38px}.admin-external-redeem-enable svg{width:16px;height:16px}.admin-external-redeem-test{background:linear-gradient(135deg,#eef2ffc2,#ecfeffad);border:1px solid #6366f13d;border-radius:16px;gap:12px;padding:15px;display:grid}.admin-external-redeem-test-head{align-items:center;gap:11px;display:flex}.admin-external-redeem-test-head>span{color:#fff;background:var(--gradient);border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 8px 18px #6366f12e}.admin-external-redeem-test-head svg{width:18px;height:18px}.admin-external-redeem-test-head strong,.admin-external-redeem-test-head small{display:block}.admin-external-redeem-test-head strong{color:var(--ink);font-size:13px}.admin-external-redeem-test-head small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.5}.admin-external-redeem-test-control{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.admin-external-redeem-test-control input{min-width:0;min-height:42px;color:var(--ink);background:#ffffffbd;border:1px solid #94a3b84d;border-radius:12px;outline:0;padding:0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.admin-external-redeem-test-control input:focus{border-color:#6366f19e;box-shadow:0 0 0 3px #6366f11a}.admin-external-redeem-test-result{border:1px solid;border-radius:11px;align-items:center;gap:8px;min-height:38px;padding:9px 11px;font-size:11px;font-weight:700;line-height:1.5;display:flex}.admin-external-redeem-test-result svg{flex:none;width:16px;height:16px}.admin-external-redeem-test-result.success{color:#047857;background:#d1fae5ad;border-color:#10b9814d}.admin-external-redeem-test-result.error{color:#be123c;background:#ffe4e6b3;border-color:#f43f5e4d}.admin-redeem-result-actions{flex-wrap:wrap;gap:10px;margin-bottom:15px;display:flex}.admin-redeem-result-list{background:#f1f5f9a3;border:1px solid #94a3b833;border-radius:15px;gap:9px;max-height:min(52vh,460px);padding:3px;display:grid;overflow:auto}.admin-redeem-result-list code{color:#312e81;letter-spacing:.055em;white-space:nowrap;scrollbar-width:thin;background:#ffffffeb;border:1px solid #6366f12b;border-radius:11px;min-width:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;font-weight:700;line-height:1.35;display:block;overflow-x:auto}html[data-theme=dark] .admin-redeem-result-list{background:#0f172a47;border-color:#93c5fd38}html[data-theme=dark] .admin-redeem-result-list code{color:#eef6ff;background:#0f172a7a;border-color:#93c5fd38}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.admin-password-form{gap:15px;display:grid}.admin-password-form>.admin-button{justify-self:start}.admin-field{gap:7px;min-width:0;display:grid}.admin-field.span-2,.admin-checkbox.span-2,.admin-form-context.span-2{grid-column:span 2}.admin-field label{color:var(--body);font-size:11px;font-weight:750}.admin-field small{color:var(--muted);font-size:11px;line-height:1.55}.admin-database-actions{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.admin-database-actions>.admin-button{width:100%}.admin-database-backup-password{grid-area:1/1}.admin-database-actions>.admin-button:first-of-type{grid-area:1/2;align-self:start;margin-top:24px}.admin-database-file{grid-area:2/1/span 2;align-self:stretch;min-height:0}.admin-database-restore-password{grid-area:2/2;margin-top:0}.admin-database-actions>.admin-button:last-of-type{grid-area:3/2}.admin-database-file{min-width:0;min-height:74px;color:var(--body);cursor:pointer;background:linear-gradient(135deg,#f5f3ffe6,#eff6ffd1);border:1px dashed #7557ee52;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:11px 13px;transition:border-color .2s,box-shadow .2s,background-color .2s;display:grid;position:relative;overflow:hidden}.admin-database-file:hover{border-color:#7557ee94;box-shadow:0 8px 20px #6366f11f}.admin-database-file.disabled{cursor:not-allowed;opacity:.58}.admin-database-file-trigger{color:#fff;background:var(--gradient);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 18px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 8px 17px #6366f133}.admin-database-file-trigger svg{width:16px;height:16px}.admin-database-file-copy{gap:4px;min-width:0;display:grid}.admin-database-file-copy strong,.admin-database-file-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-database-file-copy strong{color:var(--ink);font-size:11px}.admin-database-file-copy small{color:var(--muted);font-size:10px;line-height:1.45}.admin-database-file input[type=file]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.admin-database-file input[type=file]:disabled{cursor:not-allowed}html[data-theme=dark] .admin-database-file{color:#dbeafe;background:linear-gradient(135deg,#1e3a5fc7,#312e819e);border-color:#93c5fd4d}html[data-theme=dark] .admin-database-file:hover{border-color:#7dd3fc94}html[data-theme=dark] .admin-database-file-copy strong{color:#f3f8ff}html[data-theme=dark] .admin-database-file-copy small{color:#c7d8ef}.admin-database-validation{background:#ecfdf5bd;border:1px solid #10b98147;border-radius:14px;align-items:center;gap:12px;min-width:0;margin-top:18px;padding:13px 14px;display:flex}.admin-database-validation>svg{color:#059669;flex:none;width:20px;height:20px}.admin-database-validation>div{flex:1;gap:4px;min-width:0;display:grid}.admin-database-validation strong{color:#047857;font-size:12px}.admin-database-validation span{color:#4b635a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.5;overflow:hidden}.admin-database-validation .admin-button{flex:none;margin-left:4px}.admin-database-note{color:#991b1b;background:#fee2e2b8;border:1px solid #f871714d;border-radius:12px;align-items:flex-start;gap:11px;margin:18px 0 0;padding:12px 14px;font-size:11px;line-height:1.65;display:flex}.admin-database-note svg{color:#dc2626;flex:none;width:18px;height:18px;margin-top:1px}.admin-checkbox{color:var(--body);align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;display:flex}.admin-checkbox input{width:18px;height:18px;accent-color:var(--admin-indigo);flex:none;margin:1px 0 0}.admin-form-context{color:var(--muted);background:#eff6ff;border:1px solid #60a5fa29;border-radius:11px;padding:12px;font-size:11px;line-height:1.6}.admin-dialog-backdrop{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#4f468238;place-items:center;padding:22px;display:grid;position:fixed;top:0;right:0;bottom:0;left:0}.admin-dialog{background:#fffffff5;border:1px solid #7c6eef38;border-radius:24px;flex-direction:column;width:min(630px,100%);max-height:min(88vh,820px);animation:.28s cubic-bezier(.2,.8,.2,1) both modal-in;display:flex;overflow:hidden;box-shadow:0 32px 90px #4f468240}.admin-dialog.wide{width:min(900px,100%)}.admin-dialog>header,.admin-dialog>footer{justify-content:space-between;align-items:center;gap:15px;padding:18px 22px;display:flex}.admin-dialog>header{border-bottom:1px solid var(--admin-line);background:linear-gradient(135deg,#eff6ffc7,#fdf2f89e)}.admin-dialog>footer{border-top:1px solid var(--admin-line);justify-content:flex-end}.admin-dialog-heading{align-items:center;gap:10px;display:flex}.admin-dialog-heading h2{color:var(--ink);margin:0;font-size:17px}.admin-dialog-heading p{color:var(--muted);margin:4px 0 0;font-size:11px}.admin-dialog-symbol{color:#fff;background:linear-gradient(135deg,#f472b6,#a78bfa,#60a5fa);border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.admin-dialog-symbol svg{width:17px}.admin-dialog-body{padding:22px;overflow:auto}.admin-update-content{gap:17px;display:grid}.admin-version-summary{background:linear-gradient(135deg,#f5f3ffe0,#eff6ffd1);border:1px solid #7557ee33;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:18px;padding:18px 19px;display:flex}.admin-version-summary>div{gap:6px;min-width:0;display:grid}.admin-version-summary small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.admin-version-summary strong{color:var(--ink);letter-spacing:-.045em;font-size:clamp(24px,4vw,34px);font-weight:850;line-height:1}.admin-version-summary>span{color:#6d28d9;background:#ede9fed1;border:1px solid #8b5cf633;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:800}.admin-version-summary>span.available{color:#047857;background:#ecfdf5db;border-color:#10b9813d}.admin-update-content>p{color:var(--muted);background:#eff6ffad;border-left:3px solid #8b5cf6;border-radius:0 11px 11px 0;margin:0;padding:13px 15px;font-size:12px;line-height:1.7}.admin-update-content>p.is-error{color:#be123c;background:#ffe4e6ad;border-left-color:#f43f5e}.admin-update-manual-note{color:#92400e;background:#fef3c7ad;border:1px solid #f59e0b3d;border-radius:12px;align-items:flex-start;gap:9px;padding:12px 14px;font-size:11px;line-height:1.6;display:flex}.admin-update-manual-note svg{flex:none;width:16px;height:16px;margin-top:1px}.admin-update-manual-note strong{color:#78350f}.admin-update-progress{background:#f8fafc;border:1px solid #60a5fa40;border-radius:16px;gap:14px;padding:18px;display:grid;box-shadow:0 12px 28px #1e40af14}.admin-update-progress-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-update-progress-status{align-items:center;gap:11px;min-width:0;display:flex}.admin-update-progress-status>div{gap:4px;min-width:0;display:grid}.admin-update-progress-status small{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.admin-update-progress-status strong{color:#172554;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.admin-update-progress-orb{color:#4338ca;background:#eef2ff;border:1px solid #6366f133;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.admin-update-progress-orb svg{width:17px;height:17px}.admin-update-progress-percent{flex:none;justify-items:end;gap:3px;display:grid}.admin-update-progress-percent strong{color:#3730a3;letter-spacing:-.04em;font-size:20px;font-weight:900;line-height:1}.admin-update-progress-percent span{color:#64748b;font-size:10px}.admin-update-progress-track{background:#e2e8f0;border-radius:999px;height:8px;position:relative;overflow:hidden}.admin-update-progress-track>i{border-radius:inherit;transform-origin:0;background:#4f46e5;transition:transform .24s linear;position:absolute;top:0;right:0;bottom:0;left:0;transform:scaleX(0)}.admin-update-progress-track:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);animation:1.4s linear infinite admin-progress-scan;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%)}.admin-update-stage-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.admin-update-stage-list span{color:#94a3b8;justify-items:center;gap:6px;font-size:10px;line-height:1;display:grid}.admin-update-stage-list i{color:#94a3b8;background:#fff;border:1px solid #cbd5e1;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:850;display:grid}.admin-update-stage-list span.done,.admin-update-stage-list span.active{color:#4338ca;font-weight:800}.admin-update-stage-list span.done i{color:#fff;background:#4f46e5;border-color:#4f46e5}.admin-update-stage-list span.active i{color:#4338ca;background:#eef2ff;border-color:#818cf8;box-shadow:0 0 0 4px #6366f11c}.admin-update-live{background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:10px 12px;display:flex}.admin-update-live>span{background:#4f46e5;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #6366f11f}.admin-update-live p{color:#334155;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:700;line-height:1.55;overflow:hidden}.admin-update-progress-meta{color:#64748b;justify-content:space-between;gap:12px;font-size:10px;line-height:1.4;display:flex}@keyframes admin-progress-scan{to{transform:translate(100%)}}.admin-update-actions{flex-wrap:wrap;align-items:center;gap:10px;padding-top:1px;display:flex}.admin-update-confirm-dialog{width:min(680px,100%)}.admin-update-confirm-dialog>header{background:linear-gradient(135deg,#fff7edf5,#fff1f2e6)}.admin-update-confirm-dialog .admin-dialog-symbol{color:#9a3412;background:linear-gradient(135deg,#fed7aa,#fda4af);border:1px solid #f9731633}.admin-update-confirmation{gap:15px;display:grid}.admin-update-confirmation-intro{background:linear-gradient(135deg,#fffbebf5,#fff7ede0);border:1px solid #f59e0b40;border-radius:16px;align-items:flex-start;gap:13px;padding:16px;display:flex}.admin-update-confirmation-icon{color:#c2410c;background:#ffedd5;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 5px 13px #ea580c1f}.admin-update-confirmation-icon svg{width:19px;height:19px}.admin-update-confirmation-intro>div{gap:5px;min-width:0;display:grid}.admin-update-confirmation-eyebrow{color:#c2410c;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.admin-update-confirmation-intro strong{color:#7c2d12;font-size:14px;line-height:1.35}.admin-update-confirmation-intro p{color:#7c5b49;margin:0;font-size:11px;line-height:1.65}.admin-update-confirmation-checklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-update-confirmation-checklist>div{color:#475569;background:#f8fafcc7;border:1px solid #94a3b833;border-radius:11px;align-items:flex-start;gap:7px;min-width:0;padding:11px 10px;font-size:10px;font-weight:700;line-height:1.45;display:flex}.admin-update-confirmation-checklist svg{color:#059669;flex:none;width:15px;height:15px;margin-top:1px}.admin-update-confirmation-checklist>div:last-child svg{color:#ea580c}.admin-update-confirmation-input{background:#eef2ffa3;border:1px solid #6366f133;border-radius:14px;gap:8px;padding:14px}.admin-update-confirmation-input>span{color:#312e81;font-size:12px;font-weight:800}.admin-update-confirmation-input code{color:#4338ca;font:inherit;letter-spacing:.06em;background:#e0e7ffc7;border:1px solid #6366f12e;border-radius:5px;padding:2px 5px;font-weight:900}.admin-update-confirmation-input input{color:#1e1b4b;letter-spacing:.08em;background:#ffffffe6;border-color:#6366f157;min-height:46px;font-size:13px;font-weight:800}.admin-update-confirmation-input input::placeholder{color:#94a3b8;letter-spacing:.02em}.admin-update-confirmation-input small{color:#64748b;font-size:10px;line-height:1.5}html[data-theme=dark] .admin-update-confirm-dialog>header{background:linear-gradient(135deg,#5c3426db,#462547c2)}html[data-theme=dark] .admin-update-confirm-dialog .admin-dialog-symbol{color:#ffedd5;background:linear-gradient(135deg,#9a3412,#be185d);border-color:#fb923c57}html[data-theme=dark] .admin-update-confirmation-intro{background:linear-gradient(135deg,#78350f57,#7f1d1d47);border-color:#fbbf244d}html[data-theme=dark] .admin-update-confirmation-icon{color:#fed7aa;box-shadow:none;background:#c2410c47}html[data-theme=dark] .admin-update-confirmation-eyebrow{color:#fdba74}html[data-theme=dark] .admin-update-confirmation-intro strong{color:#fff7ed}html[data-theme=dark] .admin-update-confirmation-intro p{color:#f6d7c3}html[data-theme=dark] .admin-update-confirmation-checklist>div{color:#dbeafe;background:#1e3a5f94;border-color:#93c5fd33}html[data-theme=dark] .admin-update-confirmation-input{background:#1e295999;border-color:#818cf859}html[data-theme=dark] .admin-update-confirmation-input>span{color:#e0e7ff}html[data-theme=dark] .admin-update-confirmation-input code{color:#c4b5fd;background:#4f46e53b;border-color:#a78bfa59}html[data-theme=dark] .admin-update-confirmation-input input{color:#f8fafc;background:#0f172a8f;border-color:#818cf880}html[data-theme=dark] .admin-update-confirmation-input small{color:#a9bdd8}.admin-dialog .admin-button:hover:not(:disabled){filter:none;transform:none;box-shadow:0 0 0 4px #60a5fa26,0 8px 20px #6366f124}html[data-theme=dark] .admin-version-summary{background:linear-gradient(135deg,#1e3a5fd1,#312e81b3);border-color:#93c5fd40}html[data-theme=dark] .admin-version-summary small{color:#b8c9e1}html[data-theme=dark] .admin-version-summary strong{color:#f3f8ff}html[data-theme=dark] .admin-version-summary>span{color:#ddd6fe;background:#6d28d947;border-color:#a78bfa52}html[data-theme=dark] .admin-version-summary>span.available{color:#a7f3d0;background:#064e3b59;border-color:#34d3994d}html[data-theme=dark] .admin-update-content>p{color:#c7d8ef;background:#0f172a52;border-left-color:#a78bfa}html[data-theme=dark] .admin-update-content>p.is-error{color:#fecdd3;background:#7f1d1d4d;border-left-color:#fb7185}html[data-theme=dark] .admin-update-manual-note{color:#fde68a;background:#78350f4d;border-color:#fbbf244d}html[data-theme=dark] .admin-update-manual-note strong{color:#fef3c7}html[data-theme=dark] .admin-update-progress{background:#0f172a57;border-color:#93c5fd47;box-shadow:0 14px 30px #0206172e}html[data-theme=dark] .admin-update-progress-status small,html[data-theme=dark] .admin-update-progress-percent span,html[data-theme=dark] .admin-update-progress-meta{color:#9fb3cd}html[data-theme=dark] .admin-update-progress-status strong{color:#f3f8ff}html[data-theme=dark] .admin-update-progress-orb{color:#c4b5fd;background:#4f46e533;border-color:#a78bfa4d}html[data-theme=dark] .admin-update-progress-percent strong{color:#c4b5fd}html[data-theme=dark] .admin-update-progress-track{background:#94a3b833}html[data-theme=dark] .admin-update-stage-list span{color:#8da3bf}html[data-theme=dark] .admin-update-stage-list i{color:#8da3bf;background:#1e3a5fcc;border-color:#93c5fd40}html[data-theme=dark] .admin-update-stage-list span.done,html[data-theme=dark] .admin-update-stage-list span.active{color:#c4b5fd}html[data-theme=dark] .admin-update-stage-list span.done i{color:#fff;background:#6366f1;border-color:#6366f1}html[data-theme=dark] .admin-update-stage-list span.active i{color:#ddd6fe;background:#4f46e540;border-color:#818cf8}html[data-theme=dark] .admin-update-live{background:#1e3a5f8f;border-color:#93c5fd33}html[data-theme=dark] .admin-update-live p{color:#dbeafe}.admin-settings-shell{border-radius:20px;grid-template-columns:220px minmax(0,1fr);display:grid;overflow:hidden}.admin-settings-nav{border-right:1px solid var(--admin-line);background:#eff6ff8c;padding:13px}.admin-settings-nav button{width:100%;color:var(--muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:9px;padding:11px 12px;font-size:12px;display:flex}.admin-settings-nav button.active,.admin-settings-nav button:hover{color:var(--admin-indigo);background:#fff;border-color:#7557ee24}.admin-settings-nav svg{width:15px}.admin-settings-content{min-width:0;padding:23px}.admin-settings-content-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.admin-settings-content-head h2{color:var(--ink);margin:0;font-size:20px}.admin-settings-content-head p{color:var(--muted);margin:6px 0 0;font-size:11px}.admin-settings-section{margin-bottom:16px;padding:18px}.admin-settings-section h3{color:var(--ink);margin:0 0 13px;font-size:14px}.admin-settings-summary-list{gap:9px;display:grid}.admin-settings-summary-list>div{border-bottom:1px solid var(--admin-line);justify-content:space-between;gap:10px;padding:9px 0;font-size:11px;display:flex}.admin-settings-summary-list>div:last-child{border-bottom:0}.admin-settings-summary-list span{color:var(--muted)}.admin-settings-summary-list strong{color:var(--ink);text-align:right}.admin-security-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-security-card{border:1px solid var(--admin-line);background:#ffffffb8;border-radius:15px;min-height:125px;padding:16px}.admin-security-card svg{width:20px;color:var(--admin-indigo)}.admin-security-card strong{color:var(--ink);margin-top:11px;font-size:13px;display:block}.admin-security-card p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.55}.admin-payment-channel-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:2px;display:grid}.admin-payment-channel-options .admin-checkbox{cursor:pointer;background:#ffffff94;border:1px solid #94a3b838;border-radius:12px;align-items:flex-start;gap:10px;min-width:0;padding:11px 12px;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:flex}.admin-payment-channel-options .admin-checkbox:hover{background:#ede9fe8f;border-color:#8b5cf661;transform:translateY(-1px)}.admin-payment-channel-options .admin-checkbox:has(input:checked){background:#ede9fec2;border-color:#8b5cf694;box-shadow:0 6px 16px #6366f11a}.admin-payment-channel-options .admin-checkbox span{min-width:0}.admin-payment-channel-options .admin-checkbox strong{color:var(--ink);font-size:11px;line-height:1.35;display:block}.admin-payment-channel-options .admin-checkbox small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.4;display:block}.admin-contact-methods,.admin-resource-list{gap:12px;display:grid}.admin-contact-method,.admin-resource-card{border:1px solid var(--admin-line);background:#ffffffb3;border-radius:14px;padding:15px}.admin-dialog-subsection-head{border-top:1px solid var(--admin-line);justify-content:space-between;align-items:flex-start;gap:18px;margin-top:20px;padding-top:18px;display:flex}.admin-dialog-subsection-head>div:first-child{flex:280px;min-width:220px}.admin-dialog-subsection-head strong{color:var(--ink);font-size:13px;display:block}.admin-dialog-subsection-head small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.55;display:block}.admin-resource-logo-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-resource-logo-actions .admin-button{white-space:nowrap}@media(hover:hover)and (pointer:fine){.admin-stat:hover,.admin-dashboard-panel:hover,.admin-section:hover,.admin-security-card:hover{border-color:#7557ee45;transform:translateY(-7px)scale(1.01);box-shadow:0 22px 46px #574bb024}}@media(max-width:1180px){.admin-sidebar{flex-basis:240px;width:240px}.admin-topbar{padding-inline:24px}.admin-content{padding:28px 24px}.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.admin-sidebar{flex-basis:0;width:min(290px,86vw);transition:transform .28s cubic-bezier(.2,.8,.2,1);position:fixed;top:0;left:0;transform:translate(-105%)}.admin-sidebar.open{transform:translate(0)}.admin-sidebar-overlay{z-index:30;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#4f468233;border:0;display:block;position:fixed;top:0;right:0;bottom:0;left:0}.admin-mobile-menu{display:grid}.admin-topbar{padding:12px 18px}.admin-topbar-actions>a,.admin-topbar-context{display:none}.admin-content{padding:24px 18px}.admin-attention-grid,.admin-dashboard-columns,.admin-settings-shell{grid-template-columns:1fr}.admin-settings-nav{border-right:0;border-bottom:1px solid var(--admin-line);gap:7px;display:flex;overflow-x:auto}.admin-settings-nav button{white-space:nowrap;flex:none;width:auto}}@media(max-width:600px){.admin-topbar{min-height:64px}.admin-breadcrumb span,.admin-breadcrumb>svg:first-of-type,.admin-breadcrumb strong{display:none}.admin-topbar-actions{gap:7px}.admin-command-trigger span,.admin-command-trigger kbd{display:none}.admin-command-trigger{justify-content:center;width:36px;padding:8px}.admin-content{padding:20px 13px}.admin-page-heading{display:block}.admin-page-actions{justify-content:flex-start;margin-top:15px}.admin-stat-grid{grid-template-columns:1fr;gap:13px}.admin-stat{min-height:112px}.admin-section>.admin-page-heading,.admin-section-body{padding-inline:15px}.admin-toolbar{display:block}.admin-toolbar-right{margin-top:10px}.admin-search{min-width:0}.admin-form-grid,.admin-detail-grid{grid-template-columns:1fr}.admin-database-actions{grid-template-columns:1fr;gap:13px}.admin-database-actions>.admin-button,.admin-database-actions>.admin-button:last-of-type{grid-area:auto;width:100%;margin-top:0}.admin-database-backup-password,.admin-database-file,.admin-database-restore-password{grid-area:auto;margin-top:0}.admin-database-validation{flex-wrap:wrap;align-items:flex-start}.admin-database-validation .admin-button{width:100%;margin:2px 0 0}.admin-command-results{max-height:46vh}.admin-field.span-2,.admin-checkbox.span-2,.admin-form-context.span-2{grid-column:auto}.admin-dialog-backdrop{padding:10px}.admin-dialog>header,.admin-dialog>footer,.admin-dialog-body{padding:15px}.admin-version-summary{flex-direction:column;align-items:flex-start;gap:11px}.admin-update-confirmation-checklist{grid-template-columns:1fr}.admin-pagination{display:block}.admin-page-buttons{margin-top:9px}.admin-settings-content{padding:15px}.admin-settings-content-head{display:block}.admin-settings-content-head .admin-button{margin-top:12px}.admin-security-grid{grid-template-columns:1fr}}@media(max-width:520px){.admin-update-progress{padding:14px}.admin-update-progress-heading{align-items:flex-start}.admin-update-progress-status strong{max-width:170px}.admin-update-stage-list{gap:2px}.admin-update-stage-list span{font-size:9px}.admin-update-stage-list i{width:20px;height:20px}.admin-update-progress-meta{flex-direction:column;gap:4px}}@media(prefers-reduced-motion:reduce){.admin-sidebar,.admin-stat,.admin-dashboard-panel,.admin-section,.admin-button,.admin-icon-button,.admin-dialog{transition:none!important;animation:none!important}.admin-update-progress-track:after{animation:none!important}.admin-update-progress-track>i{transition:none!important}}.ops-shell{background:linear-gradient(135deg,#eef3ff,#fff7fc 45%,#ecfeff 75%,#effdf5)}.ops-main{min-width:0}.ops-content{max-width:1540px}.ops-kicker{color:#7c3aed;letter-spacing:.12em;font-size:10px;font-weight:850;display:inline-flex}.ops-dashboard-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:27px;display:flex}.ops-dashboard-heading h2{color:var(--ink);letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(27px,3vw,40px);font-weight:850}.ops-dashboard-heading p{max-width:620px;color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.7}.ops-live{color:#059669;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.ops-live i{background:#34d399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #34d39924}.ops-health-strip{box-shadow:var(--shadow-card);background:linear-gradient(120deg,#ffffffc7,#eff6ffc7);border:1px solid #ffffffd9;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding:17px 19px;display:flex}.ops-health-strip>div{align-items:center;gap:11px;display:flex}.ops-health-icon{color:#fff;background:var(--gradient);border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.ops-health-icon svg{width:17px}.ops-health-strip strong,.ops-health-strip p{display:block}.ops-health-strip strong{color:var(--ink);font-size:13px}.ops-health-strip p{color:var(--muted);margin:3px 0 0;font-size:11px}.ops-health-strip>small{color:var(--soft);font-size:10px}.ops-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:19px;display:grid}.ops-stat{min-height:140px;box-shadow:var(--shadow-card);transition:transform .3s var(--ease-out),box-shadow .3s ease,border-color .3s ease;background:#ffffffc2;border:1px solid #ffffffd9;border-radius:20px;padding:18px;position:relative;overflow:hidden}.ops-stat:after{content:"";background:linear-gradient(135deg,#a78bfa38,#67e8f90d);border-radius:50%;width:100px;height:100px;position:absolute;top:-40px;right:-35px}.ops-stat-head{justify-content:space-between;align-items:center;display:flex}.ops-stat-icon{color:#fff;background:var(--gradient);border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.ops-stat-icon svg{width:17px}.ops-stat-signal{color:#059669;align-items:center;gap:4px;font-size:10px;font-weight:800;display:inline-flex}.ops-stat-signal i{background:#34d399;border-radius:50%;width:5px;height:5px}.ops-stat>strong{color:var(--ink);letter-spacing:-.04em;margin-top:16px;font-size:25px;display:block}.ops-stat>small{color:var(--body);margin-top:3px;font-size:12px;font-weight:750;display:block}.ops-stat>p{color:var(--muted);margin:5px 0 0;font-size:10px}.ops-attention-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:20px;display:grid}.ops-attention-grid button{text-align:left;background:#ffffffb3;border:1px solid #ffffffd6;border-radius:16px;align-items:center;gap:11px;min-height:78px;padding:13px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;box-shadow:0 8px 25px #6366f112}.ops-attention-grid button:hover{box-shadow:var(--shadow-card);border-color:#8b5cf640;transform:translateY(-4px)}.ops-attention-icon{border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.ops-attention-icon svg{width:17px}.ops-attention-icon.amber{color:#b45309;background:#fef3c7}.ops-attention-icon.rose{color:#be185d;background:#fce7f3}.ops-attention-icon.cyan{color:#0e7490;background:#cffafe}.ops-attention-grid strong,.ops-attention-grid small{display:block}.ops-attention-grid strong{color:var(--ink);font-size:20px}.ops-attention-grid small{color:var(--muted);margin-top:2px;font-size:10px}.ops-attention-grid button>svg{color:#a78bfa;width:16px;margin-left:auto}.ops-exception-center{box-shadow:var(--shadow-card);background:linear-gradient(135deg,#ffffffd1,#fff1f28a);border:1px solid #f472b62e;border-radius:21px;margin-bottom:20px;padding:21px}.ops-exception-center>header{justify-content:space-between;align-items:center;gap:15px;display:flex}.ops-exception-center>header>div:first-child{align-items:center;gap:11px;display:flex}.ops-exception-icon{color:#db2777;background:#fce7f3;border-radius:12px;place-items:center;width:37px;height:37px;display:grid}.ops-exception-icon svg{width:18px}.ops-exception-center h3{color:var(--ink);margin:0;font-size:15px}.ops-exception-center>header p{color:var(--muted);margin:4px 0 0;font-size:11px}.ops-exception-count{align-items:center;gap:9px;display:flex}.ops-exception-count>b{color:var(--ink);font-size:24px}.ops-exception-count span{color:var(--muted);font-size:10px}.ops-exception-count strong{color:var(--admin-rose)}.ops-exception-list{gap:8px;margin-top:16px;display:grid}.ops-exception-list>button{text-align:left;background:#ffffffb3;border:1px solid #94a3b829;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;transition:border-color .2s,transform .2s;display:flex}.ops-exception-list>button:hover{border-color:#ec489947;transform:translate(3px)}.ops-exception-list>button>span{color:#db2777;background:#fce7f3;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.ops-exception-list svg{width:14px}.ops-exception-list>button>div{flex:1}.ops-exception-list strong,.ops-exception-list p,.ops-exception-list small{display:block}.ops-exception-list strong{color:var(--ink);font-size:11px}.ops-exception-list p{color:var(--body);margin:3px 0;font-size:10px}.ops-exception-list small{color:var(--muted);font-size:9px}.ops-exception-list>button>svg{color:#a78bfa;width:15px}.ops-exception-empty{color:#059669;background:#ecfdf5;border-radius:13px;align-items:center;gap:10px;padding:14px;display:flex}.ops-exception-empty>svg{width:20px}.ops-exception-empty strong,.ops-exception-empty span{display:block}.ops-exception-empty strong{color:#047857;font-size:12px}.ops-exception-empty span{color:#059669;margin-top:3px;font-size:10px}.ops-feed-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ops-feed-panel{min-width:0;box-shadow:var(--shadow-card);background:#ffffffbd;border:1px solid #ffffffd9;border-radius:20px;padding:21px}.ops-feed-panel>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ops-feed-panel>header span{color:#7c3aed;letter-spacing:.1em;font-size:9px;font-weight:850}.ops-feed-panel h3{color:var(--ink);margin:4px 0 0;font-size:15px}.ops-feed-panel>header p{color:var(--muted);margin:4px 0 0;font-size:10px}.ops-feed-panel>header button{color:#6d28d9;background:0 0;border:0;align-items:center;gap:3px;font-size:10px;font-weight:800;display:inline-flex}.ops-feed-panel>header button svg{width:13px}.ops-feed-list{gap:9px;display:grid}.ops-feed-list>div{background:#f8fafc9e;border:1px solid #94a3b824;border-radius:12px;align-items:center;gap:9px;padding:10px;display:flex}.ops-feed-icon{color:#6d28d9;background:#ede9fe;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.ops-feed-icon svg{width:14px}.ops-feed-list>div>div:nth-child(2){flex:1;min-width:0}.ops-feed-list strong,.ops-feed-list small{display:block}.ops-feed-list strong{color:var(--ink);font-size:11px}.ops-feed-list small{color:var(--muted);margin-top:3px;font-size:9px}.ops-feed-value{justify-items:end;gap:3px;display:grid}.ops-feed-value>strong{color:#6d28d9;font-size:11px}.ops-section{box-shadow:var(--shadow-card);background:#ffffffc7;border:1px solid #ffffffdb;border-radius:22px;overflow:hidden}.ops-section-heading{background:linear-gradient(110deg,#ffffffb8,#eff6ff94);border-bottom:1px solid #94a3b829;justify-content:space-between;align-items:flex-end;gap:20px;padding:25px 27px 21px;display:flex}.ops-section-heading h2{color:var(--ink);letter-spacing:-.045em;margin:8px 0 0;font-size:25px;font-weight:850}.ops-section-heading p{max-width:680px;color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.6}.ops-section-actions{gap:8px;display:flex}.ops-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;margin-bottom:17px;display:flex}.ops-search{flex:1;min-width:260px;position:relative}.ops-search svg{width:15px;color:var(--soft);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ops-search input{width:100%;min-height:39px;color:var(--body);background:#ffffffc2;border:1px solid #94a3b847;border-radius:11px;outline:none;padding:8px 35px}.ops-search>button{color:var(--muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.ops-search>button svg{position:static;transform:none}.ops-toolbar-right,.ops-filter-buttons,.ops-toolbar-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ops-filter-button{min-height:33px;color:var(--muted);background:#ffffffa6;border:1px solid #94a3b838;border-radius:9px;padding:7px 10px;font-size:10px}.ops-filter-button.active,.ops-filter-button:hover{color:#6d28d9;background:#f5f3ff;border-color:#8b5cf647}.ops-toolbar-clear{color:#db2777;background:0 0;border:0;align-items:center;gap:3px;font-size:10px;display:inline-flex}.ops-toolbar-clear svg{width:13px}.ops-table-wrap{background:#ffffff94;border:1px solid #94a3b833;border-radius:15px;overflow-x:auto}.ops-table{border-collapse:collapse;width:100%;min-width:760px;font-size:11px}.ops-table th{color:var(--muted);text-align:left;white-space:nowrap;background:#eff6ff;border-bottom:1px solid #94a3b833;padding:12px;font-size:9px}.ops-table td{color:var(--body);vertical-align:middle;border-bottom:1px solid #94a3b821;padding:12px}.ops-table tbody tr:hover{background:#f5f3ff}.ops-table tbody tr:last-child td{border-bottom:0}.ops-table-empty{color:var(--muted);place-items:center;gap:7px;padding:44px;display:grid}.ops-table-empty svg{color:#a78bfa;width:23px}.ops-table-empty strong{color:var(--ink);font-size:12px}.ops-table-empty span{font-size:10px}.ops-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:11px;margin-top:16px;font-size:10px;display:flex}.ops-page-buttons{align-items:center;gap:5px;display:flex}.ops-page-number{min-width:29px;height:29px;color:var(--muted);background:#ffffffb3;border:1px solid #94a3b83b;border-radius:8px;place-items:center;font-size:10px;display:grid}.ops-page-number.active,.ops-page-number:hover{color:#fff;background:var(--gradient);border-color:#0000}.ops-page-gap{color:var(--soft)}@media(hover:hover)and (pointer:fine){.ops-stat:hover,.ops-feed-panel:hover{box-shadow:var(--shadow-float);transform:translateY(-6px)}}@media(max-width:900px){.ops-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-feed-grid{grid-template-columns:1fr}.ops-dashboard-heading,.ops-section-heading{flex-direction:column;align-items:flex-start}.ops-section-actions{justify-content:flex-start;width:100%}}@media(max-width:600px){.ops-stat-grid,.ops-attention-grid{grid-template-columns:1fr}.ops-health-strip{flex-direction:column;align-items:flex-start}.ops-health-strip>small{margin-left:45px}.ops-section-heading,.ops-section-body{padding-inline:15px}.ops-toolbar{display:block}.ops-toolbar-right{margin-top:10px}.ops-search{min-width:0}.ops-pagination{display:block}.ops-page-buttons{margin-top:9px}}html[data-theme=dark] .admin-workspace,html[data-theme=dark] .ops-shell{color:var(--ink);background:linear-gradient(135deg,#172554,#312e81 42%,#164e63 74%,#14532d)}html[data-theme=dark] .admin-sidebar{background:#172554d1;border-color:#93c5fd33;box-shadow:12px 0 42px #0714314d}html[data-theme=dark] .admin-sidebar-brand strong,html[data-theme=dark] .admin-sidebar-account strong,html[data-theme=dark] .admin-breadcrumb b,html[data-theme=dark] .admin-page-heading h1,html[data-theme=dark] .admin-page-heading h2,html[data-theme=dark] .ops-dashboard-heading h2,html[data-theme=dark] .ops-section-heading h2,html[data-theme=dark] .ops-stat>strong,html[data-theme=dark] .ops-exception-center h3,html[data-theme=dark] .ops-feed-panel h3,html[data-theme=dark] .ops-feed-list strong{color:#eef6ff}html[data-theme=dark] .admin-nav-group button,html[data-theme=dark] .admin-breadcrumb,html[data-theme=dark] .admin-topbar-context,html[data-theme=dark] .admin-sidebar-account small,html[data-theme=dark] .admin-sidebar-version small,html[data-theme=dark] .admin-page-heading p,html[data-theme=dark] .ops-dashboard-heading p,html[data-theme=dark] .ops-health-strip p,html[data-theme=dark] .ops-stat>p,html[data-theme=dark] .ops-exception-center>header p,html[data-theme=dark] .ops-exception-list p,html[data-theme=dark] .ops-feed-panel>header p,html[data-theme=dark] .ops-feed-list small{color:#b8c9e1}html[data-theme=dark] .admin-topbar{background:#172554bd;border-color:#93c5fd33}html[data-theme=dark] .admin-sidebar-version,html[data-theme=dark] .admin-command-trigger,html[data-theme=dark] .admin-icon-button,html[data-theme=dark] .admin-page-number,html[data-theme=dark] .ops-search input,html[data-theme=dark] .ops-filter-button,html[data-theme=dark] .ops-table-wrap,html[data-theme=dark] .ops-feed-list>div{color:#c7d8ef;background:#1e3a5fb8;border-color:#93c5fd38}html[data-theme=dark] .admin-nav-group button:hover,html[data-theme=dark] .admin-settings-nav button:hover,html[data-theme=dark] .admin-settings-nav button.active{background:#93c5fd1f}html[data-theme=dark] .ops-health-strip,html[data-theme=dark] .ops-stat,html[data-theme=dark] .ops-exception-center,html[data-theme=dark] .ops-feed-panel,html[data-theme=dark] .ops-section{background:linear-gradient(145deg,#1e3a5fe6,#312e81b3);border-color:#93c5fd38}html[data-theme=dark] .ops-table th{color:#b8c9e1;background:#1e4069d1;border-color:#93c5fd38}html[data-theme=dark] .ops-table td{color:#c7d8ef;border-color:#93c5fd24}html[data-theme=dark] .ops-table tbody tr:hover{background:#93c5fd17}html[data-theme=dark] .admin-dialog-backdrop{-webkit-backdrop-filter:blur(5px)saturate(1.08);backdrop-filter:blur(5px)saturate(1.08);background:#0f172a57!important}html[data-theme=dark] .admin-dialog{background:linear-gradient(145deg,#1e3a5ffa,#312e81f2);border-color:#93c5fd4d}html[data-theme=dark] .admin-dialog-heading h2,html[data-theme=dark] .admin-dialog-heading p,html[data-theme=dark] .admin-field label,html[data-theme=dark] .admin-setting-row strong,html[data-theme=dark] .admin-settings-content-head h2,html[data-theme=dark] .admin-settings-section h3{color:#eef6ff}html[data-theme=dark] .admin-field input,html[data-theme=dark] .admin-field select,html[data-theme=dark] .admin-field textarea{color:#eef6ff;background:#0f172a6b;border-color:#93c5fd47}html[data-theme=dark] .admin-dialog>header,html[data-theme=dark] .admin-dialog>footer{background:#1e406994;border-color:#93c5fd33}html[data-theme=dark] .admin-setting-toggle>b{color:#a9bdd8}html[data-theme=dark] .admin-setting-toggle>b.enabled{color:#6ee7b7}html[data-theme=dark] .admin-switch{background:#0f172a85;border-color:#93c5fd47}html[data-theme=dark] .admin-switch.on{background:linear-gradient(135deg,#8b5cf6,#3b82f6 52%,#10b981);border-color:#34d39980}html[data-theme=dark] .admin-external-redeem-toggle{background:linear-gradient(135deg,#312e8157,#064e3b3d);border-color:#818cf857}html[data-theme=dark] .admin-external-redeem-state.enabled{color:#6ee7b7;background:linear-gradient(135deg,#064e3b75,#0e74903d);border-color:#34d39961}html[data-theme=dark] .admin-external-redeem-state.disabled{color:#fcd34d;background:linear-gradient(135deg,#78350f61,#4338ca29);border-color:#fbbf2461}html[data-theme=dark] .admin-external-redeem-test{background:linear-gradient(135deg,#312e8157,#0e749033);border-color:#818cf857}html[data-theme=dark] .admin-external-redeem-test-control input{color:#f3f8ff;background:#0f172a8a;border-color:#93c5fd3d}html[data-theme=dark] .admin-external-redeem-test-result.success{color:#a7f3d0;background:#064e3b5c;border-color:#34d3995c}html[data-theme=dark] .admin-external-redeem-test-result.error{color:#fecdd3;background:#7f1d1d4d;border-color:#fb718566}@media(max-width:640px){.admin-external-redeem-state{flex-wrap:wrap;align-items:flex-start}.admin-external-redeem-enable{width:100%}.admin-external-redeem-test-control{grid-template-columns:1fr}.admin-external-redeem-test-control button{width:100%}}html[data-theme=dark] .admin-section,html[data-theme=dark] .admin-dashboard-panel,html[data-theme=dark] .admin-exception-center,html[data-theme=dark] .admin-settings-section,html[data-theme=dark] .admin-table-wrap,html[data-theme=dark] .admin-detail-block,html[data-theme=dark] .admin-detail-item,html[data-theme=dark] .admin-form-context,html[data-theme=dark] .admin-settings-content,html[data-theme=dark] .admin-settings-nav{background:linear-gradient(145deg,#1e3a5fe0,#312e81a8);border-color:#93c5fd38}html[data-theme=dark] .admin-settings-shell,html[data-theme=dark] .admin-settings-content-head,html[data-theme=dark] .admin-setting-row,html[data-theme=dark] .admin-security-card,html[data-theme=dark] .admin-settings-summary-list>div,html[data-theme=dark] .admin-settings-content .admin-card{color:#eef6ff;background:#1e3a5fad!important;border-color:#93c5fd38!important}html[data-theme=dark] .admin-settings-content-head h2,html[data-theme=dark] .admin-settings-content-head h3,html[data-theme=dark] .admin-settings-section h3,html[data-theme=dark] .admin-security-card strong,html[data-theme=dark] .admin-setting-row strong,html[data-theme=dark] .admin-settings-summary-list strong{color:#f3f8ff!important}html[data-theme=dark] .admin-settings-content-head p,html[data-theme=dark] .admin-security-card p,html[data-theme=dark] .admin-setting-row span,html[data-theme=dark] .admin-settings-summary-list span,html[data-theme=dark] .admin-settings-content small{color:#c7d8ef!important}html[data-theme=dark] .admin-settings-nav button.active,html[data-theme=dark] .admin-settings-nav button:hover{color:#f3f8ff!important;background:#60a5fa33!important;border-color:#93c5fd52!important}html[data-theme=dark] .admin-settings-content input,html[data-theme=dark] .admin-settings-content select,html[data-theme=dark] .admin-settings-content textarea{color:#f3f8ff!important;background:#0f172a6b!important;border-color:#93c5fd4d!important}html[data-theme=dark] .admin-command-search input{color:#eef6ff;background:#0f172a6b;border-color:#93c5fd47}html[data-theme=dark] .admin-command-search input:focus{background:#0f172a8f;border-color:#7dd3fc94}html[data-theme=dark] .admin-command-results>button{color:#dbeafe;background:#1e3a5fad;border-color:#93c5fd33}html[data-theme=dark] .admin-command-results>button:hover{background:#254674cc;border-color:#7dd3fc6b}html[data-theme=dark] .admin-command-results strong{color:#f3f8ff}html[data-theme=dark] .admin-command-results small{color:#b8c9e1}html[data-theme=dark] .admin-command-results kbd{color:#c4b5fd;background:#312e818a;border-color:#a78bfa4d}html[data-theme=dark] .admin-command-empty{color:#b8c9e1}html[data-theme=dark] .admin-command-empty strong{color:#f3f8ff}html[data-theme=dark] .admin-button.danger{color:#fecaca;background:#7f1d1d75;border-color:#f871717a}html[data-theme=dark] .admin-database-validation{background:#064e3b57;border-color:#34d39957}html[data-theme=dark] .admin-database-validation>svg{color:#6ee7b7}html[data-theme=dark] .admin-database-validation strong{color:#a7f3d0}html[data-theme=dark] .admin-database-validation span{color:#b7d8ca}html[data-theme=dark] .admin-database-note{color:#fecaca;background:#7f1d1d4d;border-color:#f8717161}html[data-theme=dark] .admin-database-note svg{color:#f87171}.admin-security-summary-grid .admin-security-card{isolation:isolate;border-color:#0000;transition:box-shadow .25s,border-color .25s;position:relative}.admin-security-summary-grid .admin-security-card:before{z-index:0;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(120deg,#a78bfa,#60a5fa 35%,#34d399 65%,#f472b6 82%,#a78bfa) 0 0/300% 300%;padding:1px;animation:9s linear infinite admin-security-border-flow;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.admin-security-summary-grid .admin-security-card>*{z-index:1;position:relative}.admin-security-summary-grid .admin-security-card:hover{border-color:#0000;transform:none;box-shadow:0 0 0 4px #8b5cf61f,0 14px 32px #574bb01f}.admin-security-summary-grid .admin-button:hover:not(:disabled){filter:none;transform:none;box-shadow:0 0 0 4px #60a5fa29,0 8px 20px #6366f124}@keyframes admin-security-border-flow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media(prefers-reduced-motion:reduce){.admin-security-summary-grid .admin-security-card:before{animation:none}}html[data-theme=dark] .admin-field input:focus,html[data-theme=dark] .admin-field select:focus,html[data-theme=dark] .admin-field textarea:focus,html[data-theme=dark] .admin-search input:focus{color:#f3f8ff!important;background:#0f172a8f!important;border-color:#7dd3fcb3!important;box-shadow:0 0 0 4px #60a5fa29!important}html[data-theme=dark] .ops-section-heading{background:linear-gradient(110deg,#1e3a5ff0,#312e81c7)!important;border-color:#93c5fd33!important}html[data-theme=dark] .ops-section-body{background:0 0!important}html[data-theme=dark] .admin-status{border:1px solid #93c5fd4d;color:#e5efff!important;background:#60a5fa33!important}html[data-theme=dark] .admin-status.admin{border-color:#d8b4fe5c;color:#f5d0fe!important;background:#c084fc3d!important}html[data-theme=dark] .admin-status.user{color:#dbeafe!important;background:#60a5fa38!important}html[data-theme=dark] .admin-status.success,html[data-theme=dark] .admin-status.active,html[data-theme=dark] .admin-status.enabled,html[data-theme=dark] .admin-status.completed,html[data-theme=dark] .admin-status.paid{border-color:#6ee7b757;color:#a7f3d0!important;background:#10b98133!important}html[data-theme=dark] .admin-status.warning,html[data-theme=dark] .admin-status.pending,html[data-theme=dark] .admin-status.pending_payment{border-color:#fcd34d57;color:#fde68a!important;background:#f59e0b33!important}html[data-theme=dark] .admin-status.danger,html[data-theme=dark] .admin-status.disabled,html[data-theme=dark] .admin-status.cancelled,html[data-theme=dark] .admin-status.failed,html[data-theme=dark] .admin-status.refunded{border-color:#fda4af57;color:#fecdd3!important;background:#f43f5e33!important}html[data-theme=dark] .admin-status.info{border-color:#7dd3fc57;color:#bae6fd!important;background:#0ea5e933!important}.admin-settings-summary-row{border:1px solid var(--admin-line);width:100%;min-height:70px;color:var(--body);-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;text-align:left;cursor:pointer;background:#ffffff80;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .14s cubic-bezier(.23,1,.32,1);display:grid}.admin-settings-summary-row:active{transform:scale(.99)}.admin-setting-summary-icon{width:38px;height:38px;color:var(--admin-indigo);background:#8b5cf61a;border:1px solid #7c6eef24;border-radius:12px;flex:none;place-items:center;display:grid}.admin-setting-summary-icon svg{width:18px;height:18px}.admin-settings-summary-row>span:nth-child(2){min-width:0}.admin-settings-summary-row strong,.admin-settings-summary-row small{display:block}.admin-settings-summary-row strong{color:var(--ink);letter-spacing:-.01em;font-size:13px;font-weight:800;line-height:1.35}.admin-settings-summary-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:550;line-height:1.45;overflow:hidden}.admin-settings-row-action{width:32px;height:32px;color:var(--admin-indigo);background:#8b5cf614;border:1px solid #7c6eef24;border-radius:10px;place-items:center;transition:color .16s,border-color .16s,background-color .16s,transform .16s cubic-bezier(.23,1,.32,1);display:grid}.admin-settings-row-action svg{width:16px;height:16px}.admin-settings-summary-row.test-action .admin-setting-summary-icon,.admin-settings-summary-row.test-action .admin-settings-row-action{color:#047857;background:#10b9811a;border-color:#10b9812e}@media(hover:hover)and (pointer:fine){.admin-settings-summary-row:hover{background-color:#ffffffc7;border-color:#7c6eef59;transform:translateY(-1px);box-shadow:0 8px 18px #6366f114}.admin-settings-summary-row:hover .admin-settings-row-action{color:#fff;background:var(--gradient);border-color:#0000;transform:translate(2px)}}html[data-theme=dark] .admin-settings-summary-row{color:#dbeafe;background:#0f172a47;border-color:#93c5fd38}html[data-theme=dark] .admin-settings-summary-row strong{color:#f3f8ff!important}html[data-theme=dark] .admin-settings-summary-row small{color:#b8c9e1!important}html[data-theme=dark] .admin-settings-row-action{color:#c4b5fd;background:#8b5cf624;border-color:#c4b5fd38}html[data-theme=dark] .admin-setting-summary-icon{color:#c4b5fd;background:#8b5cf633}html[data-theme=dark] .admin-settings-summary-row.test-action .admin-setting-summary-icon,html[data-theme=dark] .admin-settings-summary-row.test-action .admin-settings-row-action{color:#6ee7b7;background:#10b98129;border-color:#34d39940}@media(hover:hover)and (pointer:fine){html[data-theme=dark] .admin-settings-summary-row:hover{background-color:#60a5fa24;border-color:#7dd3fc85}html[data-theme=dark] .admin-settings-summary-row:hover .admin-settings-row-action{color:#fff}}html[data-theme=dark] .admin-user-cell strong{color:#f3f8ff!important}html[data-theme=dark] .admin-user-cell small{color:#c7d8ef!important}.ops-section{background:#ffffffb8;border-radius:22px;grid-template-columns:238px minmax(0,1fr);display:grid;overflow:hidden}.ops-section-rail{background:linear-gradient(165deg,#eef2ffeb,#faf5ffb8 58%,#ecfeffb3);border-right:1px solid #7c6eef24;flex-direction:column;min-width:0;padding:27px 22px 22px;display:flex}.ops-section-rail h2{color:var(--ink);letter-spacing:-.045em;margin:9px 0 0;font-size:22px;font-weight:850;line-height:1.18}.ops-section-rail p{color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.7}.ops-section-rail-meta{gap:4px;margin-top:auto;padding-top:20px;display:grid}.ops-section-rail-meta span{color:var(--soft);font-size:10px}.ops-section-rail-meta strong{color:var(--admin-green);font-size:11px}.ops-section-main{background:#ffffff5c;min-width:0}.ops-section-mainbar{border-bottom:1px solid #94a3b829;justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:10px 27px;display:flex}.ops-section-mainbar>span{color:var(--soft);letter-spacing:.08em;font-size:10px;font-weight:750}.ops-section-body{padding:21px 27px 27px}html[data-theme=dark] .ops-section{background:linear-gradient(145deg,#1e3a5fe6,#312e81b3);border-color:#93c5fd38}html[data-theme=dark] .ops-section-rail{background:linear-gradient(165deg,#172e50f5,#312e81b8);border-color:#93c5fd2e}html[data-theme=dark] .ops-section-rail h2{color:#eef6ff}html[data-theme=dark] .ops-section-rail p{color:#b8c9e1}html[data-theme=dark] .ops-section-rail-meta span{color:#91a8c7}html[data-theme=dark] .ops-section-rail-meta strong{color:#86efac}html[data-theme=dark] .ops-section-main{background:#0f172a24}html[data-theme=dark] .ops-section-mainbar{border-color:#93c5fd2e}html[data-theme=dark] .ops-section-mainbar>span{color:#9fb4d1}@media(max-width:900px){.ops-section{grid-template-columns:1fr}.ops-section-rail{border-bottom:1px solid #7c6eef24;border-right:0;padding:19px 20px}.ops-section-rail-meta{align-items:center;gap:8px;margin-top:12px;padding-top:0;display:flex}.ops-section-mainbar,.ops-section-body{padding-inline:20px}html[data-theme=dark] .ops-section-rail{border-bottom-color:#93c5fd2e}}@media(max-width:600px){.ops-section-mainbar{flex-direction:column;align-items:flex-start;gap:9px}.ops-section-actions{width:100%}.ops-section-actions>*{max-width:100%}.ops-section-body{padding-inline:15px}}.admin-sidebar{flex-direction:row;flex-basis:326px;width:326px;padding:0}.admin-app-rail{background:linear-gradient(#eef2ffeb,#f7f2ffc2 56%,#ecfeffb3);border-right:1px solid #7c6eef24;flex-direction:column;flex:0 0 62px;align-items:center;gap:9px;width:62px;min-height:100%;padding:17px 9px;display:flex}.admin-rail-mark{color:#fff;background:linear-gradient(135deg,#a78bfa,#60a5fa 48%,#34d399);border-radius:12px;place-items:center;width:36px;height:36px;margin-bottom:15px;display:grid;box-shadow:0 9px 20px #60a5fa3d}.admin-rail-mark svg{width:18px}.admin-app-rail>button{width:38px;height:38px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;place-items:center;transition:color .2s,background .2s,border-color .2s,transform .2s;display:grid}.admin-app-rail>button:hover{color:var(--admin-indigo);background:#ffffffb8;border-color:#7557ee2e;transform:translateY(-1px)}.admin-app-rail>button.active{color:#fff;background:linear-gradient(135deg,#8b5cf6,#60a5fa 55%,#34d399);border-color:#0000;box-shadow:0 8px 17px #6366f138}.admin-app-rail>button svg{width:17px}.admin-rail-spacer{flex:1}.admin-rail-status{background:#ecfdf5b8;border:1px solid #34d39933;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.admin-rail-status i{background:#34d399;border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 0 0 5px #34d39924}.admin-sidebar-panel{flex-direction:column;flex:1;min-width:0;padding:24px 16px 18px;display:flex}html[data-theme=dark] .admin-app-rail{background:linear-gradient(#172e50fa,#312e81c7);border-color:#93c5fd2e}html[data-theme=dark] .admin-app-rail>button{color:#a9bdd8}html[data-theme=dark] .admin-app-rail>button:hover{color:#dbeafe;background:#60a5fa24;border-color:#93c5fd4d}html[data-theme=dark] .admin-sidebar-panel{background:#17255461}html[data-theme=dark] .admin-rail-status{background:#064e3b57;border-color:#6ee7b740}@media(max-width:900px){.admin-sidebar{flex-basis:0;width:min(360px,92vw)}}.admin-sidebar{border-right:1px solid #7c6eef29;flex-basis:244px;width:244px;padding:0;display:block}.admin-sidebar-panel{height:100%;padding:24px 16px 18px}.admin-domain-nav{scrollbar-width:none;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;padding:0 12px;display:flex;overflow-x:auto}.admin-domain-nav::-webkit-scrollbar{display:none}.admin-domain-nav button{min-height:34px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:700;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.admin-domain-nav button svg{width:14px;height:14px}.admin-domain-nav button:hover{color:var(--admin-indigo);background:#ffffff94;border-color:#7557ee29}.admin-domain-nav button.active{color:#fff;background:linear-gradient(135deg,#8b5cf6,#60a5fa 55%,#34d399);border-color:#0000;box-shadow:0 7px 16px #6366f133}html[data-theme=dark] .admin-domain-nav button{color:#a9bdd8}html[data-theme=dark] .admin-domain-nav button:hover{color:#dbeafe;background:#60a5fa1f;border-color:#93c5fd47}html[data-theme=dark] .admin-domain-nav button.active{color:#fff;background:linear-gradient(135deg,#7c3aed,#2563eb 55%,#059669)}@media(max-width:1100px){.admin-domain-nav{justify-content:flex-start}.admin-topbar-actions>a,.admin-topbar-context{display:none}}@media(max-width:900px){.admin-sidebar{flex-basis:0;width:min(290px,86vw);display:flex}.admin-sidebar-panel{width:100%}.admin-domain-nav{flex-basis:100%;order:3;justify-content:flex-start;width:100%;padding:5px 0 0}.admin-topbar{flex-wrap:wrap}}@media(max-width:600px){.admin-domain-nav button{padding-inline:8px;font-size:10px}}.enterprise-admin{min-height:100vh;color:var(--ink);background:linear-gradient(135deg,#f3f6ff,#fff8fc 45%,#effcff 75%,#f1fff7)}.enterprise-globalbar{z-index:30;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffd1;border-bottom:1px solid #7c6eef24;grid-template-columns:236px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:74px;padding:12px 24px;display:grid;position:sticky;top:0}.enterprise-brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.enterprise-brand-mark{color:#fff;background:linear-gradient(135deg,#a78bfa,#60a5fa 52%,#34d399);border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 18px #60a5fa40}.enterprise-brand-mark svg{width:18px}.enterprise-brand strong,.enterprise-brand small{display:block}.enterprise-brand strong{letter-spacing:-.04em;font-size:14px;font-weight:850}.enterprise-brand em{color:var(--admin-indigo);margin-left:5px;font-size:10px;font-style:normal}.enterprise-brand small{color:var(--muted);margin-top:2px;font-size:10px}.enterprise-domain-nav{scrollbar-width:none;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.enterprise-domain-nav::-webkit-scrollbar{display:none}.enterprise-domain-nav button{min-height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;align-items:center;gap:7px;padding:7px 12px;font-size:11px;font-weight:750;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.enterprise-domain-nav button svg{width:15px}.enterprise-domain-nav button:hover{color:var(--admin-indigo);background:#ffffffb3;border-color:#7557ee29}.enterprise-domain-nav button.active{color:#fff;background:linear-gradient(135deg,#8b5cf6,#60a5fa 54%,#34d399);box-shadow:0 8px 17px #6366f133}.enterprise-global-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.enterprise-global-actions>a{color:var(--admin-indigo);white-space:nowrap;align-items:center;gap:5px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.enterprise-global-actions>a svg{width:13px}.enterprise-live{color:var(--admin-green);white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.enterprise-live i{background:#34d399;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #34d39926}.enterprise-command{min-height:34px;color:var(--muted);border:1px solid var(--admin-line);font:inherit;cursor:pointer;background:#ffffffad;border-radius:9px;align-items:center;gap:7px;padding:6px 9px;font-size:10px;display:inline-flex}.enterprise-command svg{width:14px}.enterprise-command kbd{color:var(--soft);font-size:9px}.enterprise-icon-button{width:34px;height:34px;color:var(--admin-indigo);border:1px solid var(--admin-line);cursor:pointer;background:#ffffffb3;border-radius:9px;place-items:center;display:grid}.enterprise-icon-button svg{width:15px}.enterprise-body{grid-template-columns:228px minmax(0,1fr);min-height:calc(100vh - 74px);display:grid}.enterprise-context{background:#ffffff94;border-right:1px solid #7c6eef24;flex-direction:column;min-width:0;padding:27px 15px 18px;display:flex}.enterprise-context-head{border-bottom:1px solid #94a3b829;padding:0 9px 21px}.enterprise-context-head>span{color:var(--soft);font-size:10px;display:block}.enterprise-context-head>strong{color:var(--ink);margin-top:5px;font-size:17px;font-weight:850;display:block}.enterprise-context-nav{gap:5px;padding-top:18px;display:grid}.enterprise-context-nav button{min-height:42px;color:var(--body);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:7px 9px;font-size:12px;display:flex}.enterprise-context-nav button>span{width:28px;height:28px;color:var(--admin-indigo);background:#8b5cf61a;border-radius:8px;place-items:center;display:grid}.enterprise-context-nav button svg{width:14px}.enterprise-context-nav button strong{flex:1;font-weight:700}.enterprise-context-nav button b{min-width:20px;color:var(--admin-indigo);text-align:center;background:#8b5cf61a;border-radius:999px;padding:2px 5px;font-size:9px}.enterprise-context-nav button:hover{color:var(--admin-indigo);background:#ffffffb3}.enterprise-context-nav button.active{color:#fff;background:linear-gradient(135deg,#8b5cf6,#60a5fa 54%,#34d399);border-color:#0000;box-shadow:0 8px 18px #6366f12e}.enterprise-context-nav button.active>span,.enterprise-context-nav button.active b{color:#fff;background:#fff3}.enterprise-context-footer{border-top:1px solid #94a3b829;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:14px 9px 0;display:flex}.enterprise-context-footer span,.enterprise-context-footer strong,.enterprise-context-footer small{display:block}.enterprise-context-footer span{color:var(--soft);font-size:9px}.enterprise-context-footer strong{color:var(--ink);margin-top:3px;font-size:11px}.enterprise-context-footer small{color:var(--muted);margin-top:2px;font-size:9px}.enterprise-context-footer button{width:30px;height:30px;color:var(--muted);border:1px solid var(--admin-line);cursor:pointer;background:#ffffff94;border-radius:8px;place-items:center;display:grid}.enterprise-context-footer button svg{width:14px}.enterprise-main{min-width:0;padding:28px 32px 44px}.enterprise-pagebar{justify-content:space-between;align-items:flex-end;gap:15px;max-width:1500px;margin:0 auto 22px;display:flex}.enterprise-pagebar span{color:var(--muted);font-size:10px}.enterprise-pagebar h1{color:var(--ink);letter-spacing:-.04em;margin:5px 0 0;font-size:26px;font-weight:850}.enterprise-export{min-height:35px;color:var(--admin-indigo);font:inherit;cursor:pointer;background:#ffffffb8;border:1px solid #7557ee33;border-radius:9px;align-items:center;gap:7px;padding:7px 11px;font-size:10px;font-weight:750;display:inline-flex}.enterprise-export svg{width:14px}.enterprise-content{max-width:1500px;margin:0 auto}.enterprise-module{background:#ffffffb8;border:1px solid #7c6eef29;border-radius:17px;overflow:hidden;box-shadow:0 16px 42px #574bb014}.enterprise-module-head{background:#f8faffc2;border-bottom:1px solid #94a3b82b;justify-content:space-between;align-items:center;gap:18px;padding:17px 22px;display:flex}.enterprise-module-head span{color:var(--admin-indigo);font-size:10px;font-weight:750}.enterprise-module-head h2{color:var(--ink);letter-spacing:-.035em;margin:4px 0 0;font-size:18px;font-weight:850}.enterprise-module-head p{max-width:760px;color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.55}.enterprise-module-actions{flex:none;align-items:center;gap:8px;display:flex}.enterprise-module-body{padding:18px 22px 22px}.enterprise-mobile-menu,.enterprise-mobile-close,.enterprise-overlay{display:none}html[data-theme=dark] .enterprise-admin{color:#eef6ff;background:linear-gradient(135deg,#101e3e,#201b4b 44%,#073b4b 76%,#103a31)}html[data-theme=dark] .enterprise-globalbar{background:#0f1c3edb;border-color:#93c5fd33}html[data-theme=dark] .enterprise-brand strong,html[data-theme=dark] .enterprise-pagebar h1,html[data-theme=dark] .enterprise-context-head>strong,html[data-theme=dark] .enterprise-context-footer strong,html[data-theme=dark] .enterprise-module-head h2{color:#f3f8ff}html[data-theme=dark] .enterprise-brand small,html[data-theme=dark] .enterprise-context-head>span,html[data-theme=dark] .enterprise-context-footer span,html[data-theme=dark] .enterprise-context-footer small,html[data-theme=dark] .enterprise-pagebar span,html[data-theme=dark] .enterprise-module-head p{color:#b8c9e1}html[data-theme=dark] .enterprise-context{background:#0f1c3e94;border-color:#93c5fd2e}html[data-theme=dark] .enterprise-context-head,html[data-theme=dark] .enterprise-context-footer{border-color:#93c5fd2e}html[data-theme=dark] .enterprise-context-nav button{color:#c7d8ef}html[data-theme=dark] .enterprise-context-nav button:hover{color:#e8f2ff;background:#60a5fa1f}html[data-theme=dark] .enterprise-command,html[data-theme=dark] .enterprise-icon-button,html[data-theme=dark] .enterprise-context-footer button,html[data-theme=dark] .enterprise-export{color:#c7d8ef;background:#1e3a5fb3;border-color:#93c5fd3d}html[data-theme=dark] .enterprise-module{background:linear-gradient(145deg,#1e3a5fe6,#312e81ad);border-color:#93c5fd38}html[data-theme=dark] .enterprise-module-head{background:#1e40698a;border-color:#93c5fd33}@media(max-width:1100px){.enterprise-globalbar{grid-template-columns:210px minmax(0,1fr)}.enterprise-global-actions{grid-area:1/2}.enterprise-domain-nav{grid-area:2/1/auto/-1;justify-content:flex-start}.enterprise-globalbar{padding-bottom:7px}}@media(max-width:760px){.enterprise-globalbar{grid-template-columns:1fr auto}.enterprise-global-actions{grid-area:1/2}.enterprise-global-actions>a,.enterprise-live{display:none}.enterprise-domain-nav{grid-column:1/-1}.enterprise-body{display:block}.enterprise-context{z-index:50;width:min(280px,88vw);transition:transform .25s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:18px 0 40px #0f172a29}.enterprise-context.open{transform:translate(0)}.enterprise-overlay{z-index:40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#4f468233;border:0;display:block;position:fixed;top:0;right:0;bottom:0;left:0}.enterprise-main{padding:22px 15px 34px}.enterprise-mobile-menu{float:left;width:34px;height:34px;color:var(--admin-indigo);border:1px solid var(--admin-line);background:#ffffffb8;border-radius:9px;place-items:center;margin:0 10px 0 0;display:grid}.enterprise-pagebar{align-items:center}.enterprise-module-head{flex-direction:column;align-items:flex-start}.enterprise-module-actions{width:100%}.enterprise-module-body{padding-inline:14px}}.admin-security-summary-card{flex-direction:column;min-height:180px;display:flex}.admin-security-summary-card .admin-security-summary-value{color:var(--ink);margin-top:18px;font-size:18px;font-weight:800}.admin-security-summary-card .admin-security-summary-meta{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.6}.admin-security-summary-card .admin-security-summary-action{align-self:flex-start;margin-top:auto}html[data-theme=dark] .admin-security-summary-card .admin-security-summary-value{color:#f3f8ff}html[data-theme=dark] .admin-security-summary-card .admin-security-summary-meta{color:#c7d8ef}.admin-dialog-backdrop{-webkit-backdrop-filter:blur(5px)saturate(1.05)!important;backdrop-filter:blur(5px)saturate(1.05)!important;background:#4f468229!important}html[data-theme=dark] .admin-table th{color:#b8c9e1;background:#1e4069d1}html[data-theme=dark] .admin-table td{color:#c7d8ef;border-color:#93c5fd24}html[data-theme=dark] .admin-table tbody tr:hover{background:#93c5fd17}html[data-theme=dark] .admin-filter-button,html[data-theme=dark] .admin-search input,html[data-theme=dark] .admin-page-number,html[data-theme=dark] .admin-sidebar-version,html[data-theme=dark] .admin-command-trigger,html[data-theme=dark] .admin-mobile-menu{color:#c7d8ef;background:#1e3a5fb8;border-color:#93c5fd38}html[data-theme=dark] .admin-filter-button.active,html[data-theme=dark] .admin-filter-button:hover{color:#eef6ff;background:#818cf847}html[data-theme=dark] .admin-payload-details{color:#c7d8ef;background:#0f172a75}html[data-theme=dark] .admin-detail-item strong,html[data-theme=dark] .admin-primary-text,html[data-theme=dark] .admin-sidebar-version strong,html[data-theme=dark] .admin-setting-row strong{color:#eef6ff}html[data-theme=dark] .admin-detail-item small,html[data-theme=dark] .admin-setting-row p,html[data-theme=dark] .admin-field small,html[data-theme=dark] .admin-muted{color:#a9bdd8}html[data-theme=dark] .admin-checkbox,html[data-theme=dark] .admin-field label{color:#dce9fb}.pro-admin{--pro-sidebar:248px;color:#1f2937;background:#f5f7fa;height:100dvh;min-height:100vh;display:flex;overflow:hidden}.pro-sidebar{width:var(--pro-sidebar);flex:0 0 var(--pro-sidebar);color:#cbd5e1;z-index:50;background:#111827;border-right:1px solid #263244;flex-direction:column;height:100dvh;min-height:0;padding:24px 14px 16px;display:flex;position:relative;overflow:hidden}.pro-brand{align-items:center;gap:11px;padding:0 10px 22px;display:flex}.pro-brand-mark{color:#fff;background:#2563eb;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 7px 15px #2563eb4d}.pro-brand-mark svg{width:17px}.pro-brand strong,.pro-brand small{display:block}.pro-brand strong{color:#f8fafc;letter-spacing:-.04em;font-size:16px;font-weight:800}.pro-brand strong span{color:#60a5fa;letter-spacing:.12em;margin-left:4px;font-size:10px}.pro-brand small{color:#94a3b8;margin-top:3px;font-size:10px}.pro-workspace{color:#cbd5e1;background:#1e293b;border:1px solid #334155;border-radius:6px;align-items:center;gap:7px;min-height:32px;margin:0 4px 22px;padding:0 10px;font-size:11px;display:flex}.pro-workspace svg{color:#64748b;width:13px;margin-left:auto}.pro-workspace-dot{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #22c55e24}.pro-navigation{min-height:0;padding:0 2px;overflow-y:auto}.pro-nav-group{margin-bottom:20px}.pro-nav-label{color:#64748b;letter-spacing:.1em;text-transform:uppercase;padding:0 10px 7px;font-size:10px;font-weight:800}.pro-nav-group button{color:#aebacd;width:100%;min-height:38px;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;font-weight:600;transition:background .18s,color .18s;display:flex}.pro-nav-group button svg{color:#74839a;width:16px;height:16px}.pro-nav-group button span{flex:1}.pro-nav-group button b{color:#dbeafe;text-align:center;background:#93c5fd29;border-radius:4px;min-width:20px;padding:2px 5px;font-size:10px}.pro-sidebar-bottom{border-top:1px solid #293548;margin-top:auto;padding-top:14px}.pro-system-status{color:#94a3b8;align-items:center;gap:7px;padding:0 7px 13px;font-size:10px;display:flex}.pro-system-status i{background:#22c55e;border-radius:50%;width:7px;height:7px}.pro-system-status span{color:#64748b;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.pro-account{align-items:center;gap:9px;padding:12px 7px 0;display:flex}.pro-avatar{color:#dbeafe;background:#1e40af;border-radius:6px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.pro-account div{flex:1;min-width:0}.pro-account strong,.pro-account small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pro-account strong{color:#e2e8f0;font-size:11px}.pro-account small{color:#64748b;margin-top:2px;font-size:9px}.pro-account button{color:#64748b;background:0 0;border:0;border-radius:5px;place-items:center;width:28px;height:28px;display:grid}.pro-account button svg{width:15px}.pro-shell{flex-direction:column;flex:1;min-width:0;height:100dvh;min-height:0;display:flex;overflow:hidden}.pro-header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #e5e7eb;flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:0 28px;display:flex;position:relative}.pro-header-left,.pro-header-actions,.pro-breadcrumb{align-items:center;display:flex}.pro-header-left{min-width:0}.pro-breadcrumb{color:#94a3b8;white-space:nowrap;gap:7px;font-size:11px}.pro-breadcrumb svg{color:#cbd5e1;width:13px}.pro-breadcrumb strong{color:#64748b;font-weight:600}.pro-breadcrumb b{color:#1f2937;font-weight:700}.pro-header-actions{justify-content:flex-end;gap:10px}.pro-live{color:#64748b;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.pro-live i{background:#22c55e;border-radius:50%;width:6px;height:6px}.pro-command,.pro-refresh{color:#64748b;min-height:32px;font:inherit;background:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:7px;padding:6px 9px;font-size:10px;display:inline-flex}.pro-command svg,.pro-refresh svg{width:14px}.pro-command kbd{color:#94a3b8;border:1px solid #e5e7eb;border-radius:3px;padding:2px 4px;font-size:9px}.pro-header-actions>a{color:#2563eb;align-items:center;gap:4px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.pro-header-actions>a svg{width:12px}.pro-refresh{justify-content:center;width:32px;padding:0}.pro-mobile-menu,.pro-overlay{display:none}.pro-main{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;width:100%;min-height:0;overflow:hidden auto}.pro-main>*{max-width:1600px;margin-inline:auto}.pro-page-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:24px;padding:28px 34px 0;display:flex}.pro-eyebrow{color:#94a3b8;font-size:10px}.pro-page-heading h1{color:#111827;letter-spacing:-.03em;margin:7px 0 0;font-size:25px;font-weight:750}.pro-page-heading p{color:#64748b;margin:6px 0 0;font-size:11px}.pro-export{color:#1d4ed8;min-height:34px;font:inherit;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;align-items:center;gap:7px;padding:7px 11px;font-size:10px;font-weight:700;display:inline-flex}.pro-export svg{width:14px}.pro-content{min-width:0;padding-bottom:48px}.pro-content .admin-section,.pro-content .admin-dashboard-panel,.pro-content .admin-exception-center,.pro-content .admin-stat,.pro-content .admin-settings-section{background:#fff;border-color:#e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0f172a0a}.pro-content .admin-section>.admin-page-heading{padding:18px 20px 16px}.pro-content .admin-section-body{padding:18px 20px 20px}.pro-content .admin-button.primary{box-shadow:none;background:#2563eb;border-radius:6px}.pro-content .admin-button.secondary{background:#fff;border-radius:6px}.pro-content .admin-table-wrap{border-color:#e5e7eb;border-radius:6px}html[data-theme=dark] .pro-admin{color:#e2e8f0;background:#0f172a}html[data-theme=dark] .pro-breadcrumb b,html[data-theme=dark] .pro-page-heading h1{color:#f8fafc}html[data-theme=dark] .pro-breadcrumb strong,html[data-theme=dark] .pro-page-heading p{color:#94a3b8}html[data-theme=dark] .pro-export{color:#bfdbfe;background:#172554;border-color:#1e40af}@media(max-width:900px){.pro-sidebar{flex-basis:230px;width:230px}.pro-header{padding-inline:18px}.pro-header-actions>a,.pro-live{display:none}.pro-main{padding:24px 20px 40px}}@media(max-width:700px){.pro-admin{height:auto;min-height:100dvh;display:block;overflow:visible}.pro-sidebar{width:270px;height:100dvh;transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:16px 0 34px #0f172a40}.pro-sidebar.open{transform:translate(0)}.pro-overlay{z-index:40;background:#0f172a6b;border:0;display:block;position:fixed;top:0;right:0;bottom:0;left:0}.pro-shell{height:auto;min-height:100dvh;overflow:visible}.pro-header{min-height:58px;padding-inline:14px}.pro-mobile-menu{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:6px;place-items:center;width:31px;height:31px;margin-right:10px;display:grid}.pro-mobile-menu svg{width:15px}.pro-breadcrumb span,.pro-breadcrumb svg:first-of-type,.pro-breadcrumb strong{display:none}.pro-header-actions{gap:6px}.pro-command span,.pro-command kbd{display:none}.pro-command{justify-content:center;width:32px;padding:0}.pro-main{padding:0;overflow:visible}.pro-page-heading{flex-direction:column;align-items:flex-start;gap:13px;padding:20px 14px 0}.pro-content{padding:0 14px 32px}.pro-export{justify-content:center;align-self:stretch}}.pro-admin{color:var(--ink);background:linear-gradient(135deg,#f0f4ff,#fdf2f8 42%,#ecfeff 74%,#f0fdf4)}.pro-sidebar{color:var(--body);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffc7;border-right-color:#7c6eef29;box-shadow:12px 0 42px #574bb014}.pro-brand-mark{background:var(--gradient);box-shadow:0 9px 20px #60a5fa3d}.pro-brand strong{color:var(--ink)}.pro-brand strong span{color:var(--admin-indigo)}.pro-brand small{color:var(--muted)}.pro-workspace{color:var(--body);background:#f8faffbd;border-color:#7c6eef29}.pro-workspace svg{color:var(--soft)}.pro-workspace-dot{background:#34d399;box-shadow:0 0 0 3px #34d39924}.pro-nav-label{color:var(--soft)}.pro-nav-group button{color:var(--body)}.pro-nav-group button svg{color:#7557ee}.pro-nav-group button:hover{color:var(--admin-indigo);background:#ffffffc2}.pro-nav-group button:hover svg{color:#60a5fa}.pro-nav-group button.active{color:#fff;background:var(--gradient);box-shadow:0 9px 22px #6366f133}.pro-nav-group button.active svg{color:#fff}.pro-nav-group button b{color:var(--admin-indigo);background:#8b5cf61a}.pro-nav-group button.active b{color:#fff;background:#ffffff38}.pro-sidebar-bottom{border-top-color:var(--admin-line)}.pro-system-status{color:var(--muted)}.pro-system-status span{color:var(--soft)}.pro-avatar{color:#fff;background:linear-gradient(135deg,#f472b6,#a78bfa,#60a5fa)}.pro-account strong{color:var(--ink)}.pro-account small,.pro-account button{color:var(--muted)}.pro-account button:hover{color:var(--admin-rose);background:#ffffffb8}.pro-header{background:#ffffffc7;border-bottom-color:#7c6eef24;box-shadow:0 8px 24px #574bb00a}.pro-breadcrumb{color:var(--muted)}.pro-breadcrumb svg{color:#a78bfa}.pro-breadcrumb strong{color:var(--body)}.pro-breadcrumb b{color:var(--ink)}.pro-live{color:var(--admin-green)}.pro-command,.pro-refresh{color:var(--muted);border-color:var(--admin-line);background:#ffffffb3}.pro-command:hover,.pro-refresh:hover{color:var(--admin-indigo);border-color:#7557ee47}.pro-command kbd{color:var(--soft);border-color:var(--admin-line)}.pro-header-actions>a{color:var(--admin-indigo)}.pro-page-heading h1{color:var(--ink)}.pro-page-heading p{color:var(--muted)}.pro-export{color:var(--admin-indigo);background:#ffffffb8;border-color:#7557ee33}.pro-content .admin-section,.pro-content .admin-dashboard-panel,.pro-content .admin-exception-center,.pro-content .admin-stat,.pro-content .admin-settings-section{background:var(--admin-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:#7c6eef26;border-radius:16px;box-shadow:0 12px 36px #574bb014,0 2px 9px #60a5fa0a}.pro-content .admin-section>.admin-page-heading{border-bottom-color:var(--admin-line)}.pro-content .admin-button.primary{background:var(--gradient);box-shadow:0 9px 22px #6366f133}.pro-content .admin-button.secondary{background:#ffffffbf;border-color:#7557ee3b}.pro-content .admin-table-wrap{border-color:var(--admin-line);background:#ffffff91}.pro-content .admin-table th{color:var(--muted);background:#eff6ffb8}.pro-content .admin-table td{color:var(--body)}.pro-content .admin-table tbody tr:hover{background:#f5f3ff9e}html[data-theme=dark] .pro-admin{background:linear-gradient(135deg,#172554,#312e81 42%,#164e63 74%,#14532d)}html[data-theme=dark] .pro-sidebar{background:#172554b8;border-right-color:#93c5fd2e}html[data-theme=dark] .pro-brand strong,html[data-theme=dark] .pro-account strong,html[data-theme=dark] .pro-page-heading h1{color:#eef6ff}html[data-theme=dark] .pro-brand small,html[data-theme=dark] .pro-account small,html[data-theme=dark] .pro-nav-label{color:#91a8c7}html[data-theme=dark] .pro-workspace{color:#c7d8ef;background:#1e3a5f99;border-color:#93c5fd33}html[data-theme=dark] .pro-nav-group button{color:#c7d8ef}html[data-theme=dark] .pro-nav-group button:hover{color:#eef6ff;background:#60a5fa1f}html[data-theme=dark] .pro-nav-group button.active{color:#fff;background:linear-gradient(135deg,#8b5cf6,#60a5fa 55%,#34d399)}html[data-theme=dark] .pro-header{background:#0f1c3ed1;border-color:#93c5fd33}html[data-theme=dark] .pro-breadcrumb b{color:#eef6ff}html[data-theme=dark] .pro-command,html[data-theme=dark] .pro-refresh{color:#c7d8ef;background:#1e3a5fb8;border-color:#93c5fd3d}html[data-theme=dark] .pro-content .admin-section,html[data-theme=dark] .pro-content .admin-dashboard-panel,html[data-theme=dark] .pro-content .admin-exception-center,html[data-theme=dark] .pro-content .admin-stat,html[data-theme=dark] .pro-content .admin-settings-section{background:#1e3a5fbd;border-color:#93c5fd38}.admin-app-shell{width:100%;height:100dvh;overflow:hidden}.pro-admin{width:100%;position:fixed;top:0;right:0;bottom:0;left:0;overflow-x:hidden}.pro-main,.pro-content,.admin-settings-content{min-width:0}.admin-settings-content-head{flex-wrap:wrap}.admin-settings-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-payment-table-wrap,.admin-resource-table-wrap{border:1px solid var(--admin-line);-webkit-overflow-scrolling:touch;background:#ffffff80;border-radius:14px;width:100%;max-width:100%;overflow:auto hidden}.admin-payment-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1040px;font-size:12px}.admin-resource-table{min-width:720px}.admin-payment-table th{height:44px;color:var(--muted);border-bottom:1px solid var(--admin-line);text-align:left;white-space:nowrap;background:#eff6ffb3;padding:0 13px;font-size:10px;font-weight:800}.admin-payment-table td{color:var(--body);vertical-align:middle;border-bottom:1px solid #94a3b824;padding:13px}.admin-payment-table tbody tr:last-child td{border-bottom:0}.admin-payment-table tbody tr:hover{background:#f5f3ff9e}.admin-payment-table th:first-child,.admin-payment-table td:first-child{width:18%}.admin-payment-table th:nth-child(2),.admin-payment-table td:nth-child(2){width:13%}.admin-payment-table th:nth-child(3),.admin-payment-table td:nth-child(3){width:14%}.admin-payment-table th:nth-child(4),.admin-payment-table td:nth-child(4),.admin-payment-table th:nth-child(5),.admin-payment-table td:nth-child(5){width:16%}.admin-payment-table th:nth-child(6),.admin-payment-table td:nth-child(6){width:7%}.admin-payment-table th:nth-child(7),.admin-payment-table td:nth-child(7),.admin-payment-table th:nth-child(8),.admin-payment-table td:nth-child(8){width:8%}.admin-payment-table td:not(:first-child){white-space:nowrap}.admin-payment-table .admin-payment-name{align-items:center;gap:9px;min-width:0;display:flex}.admin-payment-table .admin-payment-name>span{width:30px;height:30px;color:var(--admin-indigo);background:#8b5cf61a;border-radius:9px;flex:none;place-items:center;display:grid}.admin-payment-table .admin-payment-name>span svg{width:15px}.admin-payment-table .admin-payment-name>div{min-width:0}.admin-payment-table .admin-payment-name strong,.admin-payment-table .admin-payment-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-payment-table .admin-payment-name strong{color:var(--ink);font-size:12px}.admin-payment-table .admin-payment-name small{color:var(--muted);margin-top:3px;font-size:9px}.admin-payment-table .admin-payment-state{align-items:center;gap:7px;display:inline-flex}html[data-theme=dark] .admin-payment-table-wrap,html[data-theme=dark] .admin-resource-table-wrap{background:#0f172a40;border-color:#93c5fd38}html[data-theme=dark] .admin-payment-table th{color:#b8c9e1;background:#1e4069b8;border-color:#93c5fd33}html[data-theme=dark] .admin-payment-table td{color:#c7d8ef;border-color:#93c5fd24}html[data-theme=dark] .admin-payment-table tbody tr:hover{background:#93c5fd17}html[data-theme=dark] .admin-payment-table .admin-payment-name strong{color:#eef6ff}html[data-theme=dark] .admin-payment-table .admin-payment-name small{color:#a9bdd8}.admin-contact-method-list{gap:10px;width:100%;display:grid}.admin-contact-method-card{border:1px solid var(--admin-line);background:#ffffff8f;border-radius:14px;grid-template-columns:minmax(180px,1.3fr) minmax(130px,1fr) auto auto auto;align-items:center;gap:14px;min-width:0;padding:12px 13px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.admin-contact-method-identity{align-items:center;gap:10px;min-width:0;display:flex}.admin-contact-method-identity>span{width:34px;height:34px;color:var(--admin-indigo);background:#8b5cf61c;border-radius:10px;flex:none;place-items:center;display:grid}.admin-contact-method-identity>span svg{width:16px;height:16px}.admin-contact-method-identity>div,.admin-contact-method-account{min-width:0}.admin-contact-method-identity strong,.admin-contact-method-identity small,.admin-contact-method-account strong,.admin-contact-method-account small{display:block}.admin-contact-method-identity strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.admin-contact-method-identity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.admin-contact-method-account small{color:var(--muted);font-size:9px;font-weight:700}.admin-contact-method-account strong{color:var(--body);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:750;overflow:hidden}.admin-contact-method-state{white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.admin-contact-method-qr{align-items:center;gap:7px;display:flex}.admin-contact-qr-preview{width:58px;height:58px;color:var(--soft);background:#f8fafcc7;border:1px dashed #94a3b866;border-radius:11px;flex:0 0 58px;place-items:center;display:grid;overflow:hidden}.admin-contact-qr-preview svg{width:22px;height:22px}.admin-contact-qr-preview.has-image{background:#fff;border-style:solid}.admin-contact-qr-preview img{object-fit:contain;width:100%;height:100%;display:block}.admin-contact-qr-tools,.admin-contact-method-actions{align-items:center;gap:5px;display:flex}.admin-contact-qr-tools{flex-direction:column}.admin-contact-method-upload{width:30px;height:30px;color:var(--admin-indigo);cursor:pointer;background:#ffffffbf;border:1px solid #7557ee3b;border-radius:9px;place-items:center;transition:color .16s,border-color .16s,background-color .16s,transform .14s cubic-bezier(.23,1,.32,1);display:grid;position:relative}.admin-contact-method-upload svg{width:14px;height:14px}.admin-contact-method-upload input{clip-path:inset(50%);opacity:0;white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-contact-method-upload.disabled{pointer-events:none;opacity:.5}.admin-contact-method-upload:active{transform:scale(.96)}@media(hover:hover)and (pointer:fine){.admin-contact-method-card:hover{background-color:#ffffffc2;border-color:#7c6eef4d;box-shadow:0 8px 20px #6366f112}.admin-contact-method-upload:hover{color:#fff;background:var(--gradient);border-color:#0000}}html[data-theme=dark] .admin-contact-method-card{background:#0f172a40;border-color:#93c5fd38}html[data-theme=dark] .admin-contact-method-identity>span{color:#c4b5fd;background:#8b5cf633}html[data-theme=dark] .admin-contact-method-identity strong,html[data-theme=dark] .admin-contact-method-account strong{color:#eef6ff}html[data-theme=dark] .admin-contact-method-identity small,html[data-theme=dark] .admin-contact-method-account small{color:#a9bdd8}html[data-theme=dark] .admin-contact-qr-preview{color:#93c5fd;background:#0f172a61;border-color:#93c5fd4d}html[data-theme=dark] .admin-contact-qr-preview.has-image{background:#fff}html[data-theme=dark] .admin-contact-method-upload{color:#c4b5fd;background:#8b5cf624;border-color:#c4b5fd40}@media(hover:hover)and (pointer:fine){html[data-theme=dark] .admin-contact-method-card:hover{background-color:#1e3a5f8f;border-color:#7dd3fc6b}}@media(max-width:760px){.admin-contact-method-card{grid-template-columns:minmax(0,1fr) auto;gap:11px 14px}.admin-contact-method-account{grid-column:1}.admin-contact-method-state{grid-area:1/2}.admin-contact-method-qr{grid-area:3/1}.admin-contact-method-actions{grid-area:3/2;justify-content:flex-end}.admin-contact-qr-tools{flex-direction:row}}@media(max-width:480px){.admin-contact-method-card{grid-template-columns:minmax(0,1fr)}.admin-contact-method-state,.admin-contact-method-qr,.admin-contact-method-actions{grid-area:auto/1;justify-content:flex-start}.admin-contact-method-state{justify-content:space-between}.admin-contact-method-actions{border-top:1px solid var(--admin-line);padding-top:4px}}html[data-theme=dark] .ops-attention-grid button{color:#eef6ff;background:linear-gradient(135deg,#1e3a5fdb,#312e81b3);border-color:#93c5fd3d;box-shadow:0 8px 25px #0714312e}html[data-theme=dark] .ops-attention-grid button:hover{background:linear-gradient(135deg,#254674eb,#373091c7);border-color:#93c5fd70}html[data-theme=dark] .ops-attention-grid strong{color:#f8fbff}html[data-theme=dark] .ops-attention-grid small{color:#b8c9e1}html[data-theme=dark] .ops-attention-grid button>svg{color:#c4b5fd}html[data-theme=dark] .ops-attention-icon.amber{color:#fde68a;background:#f59e0b33}html[data-theme=dark] .ops-attention-icon.rose{color:#f9a8d4;background:#f472b62e}html[data-theme=dark] .ops-attention-icon.cyan{color:#a5f3fc;background:#22d3ee2e}.admin-settings-shell{border:1px solid var(--admin-line);background:#ffffff52;grid-template-rows:minmax(0,1fr);height:clamp(360px,100dvh - 190px,760px);min-height:0}.admin-settings-nav{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;max-height:100%;overflow:hidden auto}.admin-settings-content{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;max-height:100%;padding-bottom:34px;overflow:hidden auto}html[data-theme=dark] .admin-settings-shell{background:#0f172a33;border-color:#93c5fd38}@media(max-width:900px){.admin-settings-shell{height:auto;min-height:0}.admin-settings-nav,.admin-settings-content{height:auto;max-height:none;overflow:visible}.admin-settings-content-head{align-items:flex-start}.admin-settings-head-actions{justify-content:flex-start;width:100%}}.admin-customer-profile{min-width:0}.admin-customer-head{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:flex-start;gap:18px;padding:2px 0 18px;display:flex}.admin-customer-identity{align-items:center;gap:12px;min-width:0;display:flex}.admin-customer-identity>span{color:#fff;background:var(--gradient-soft);border-radius:15px;flex:none;place-items:center;width:48px;height:48px;font-size:18px;font-weight:800;display:grid}.admin-customer-identity h3{color:var(--ink);margin:0;font-size:18px}.admin-customer-identity p{color:var(--muted);margin:4px 0 8px;font-size:11px}.admin-customer-identity>div>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-customer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.admin-customer-actions .admin-button{min-height:34px;padding:7px 10px;font-size:10px}.admin-verify-label{color:#b45309;background:#fef3c7a6;border:1px solid #f59e0b38;border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-size:9px;display:inline-flex}.admin-verify-label.verified{color:#047857;background:#d1fae5b3;border-color:#10b98133}.admin-profile-tabs{border:1px solid var(--admin-line);background:#eff6ff94;border-radius:12px;align-items:center;gap:4px;margin:16px 0 18px;padding:4px;display:flex;overflow-x:auto}.admin-profile-tabs button{min-height:34px;color:var(--muted);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;padding:0 12px;font-size:11px;font-weight:700}.admin-profile-tabs button:hover{color:var(--admin-indigo);background:#ffffffb3}.admin-profile-tabs button.active{color:#fff;background:var(--gradient);box-shadow:0 6px 14px #6366f12e}.admin-profile-content{min-width:0}.admin-detail-counts{gap:9px;margin-bottom:16px;display:grid}.admin-detail-counts.four{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-detail-counts>div{border:1px solid var(--admin-line);background:#ffffff8a;border-radius:12px;padding:12px 13px}.admin-detail-counts strong,.admin-detail-counts span{display:block}.admin-detail-counts strong{color:var(--ink);letter-spacing:-.03em;font-size:18px}.admin-detail-counts span{color:var(--muted);margin-top:3px;font-size:10px}.admin-detail-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:16px;display:grid}.admin-detail-summary .admin-detail-item{min-width:0}.admin-detail-list,.admin-profile-timeline,.admin-profile-records{gap:8px;display:grid}.admin-detail-list.interactive>button,.admin-profile-timeline>button,.admin-profile-records>button,.admin-profile-records>article{border:1px solid var(--admin-line);width:100%;color:var(--body);font:inherit;text-align:left;background:#ffffff8a;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.admin-detail-list.interactive>button,.admin-profile-timeline>button,.admin-profile-records>button{cursor:pointer}.admin-detail-list.interactive>button:hover,.admin-profile-timeline>button:hover,.admin-profile-records>button:hover{background:#f5f3ffb3;border-color:#7557ee4d}.admin-detail-list.interactive>button>div:first-child,.admin-profile-timeline>button>div,.admin-profile-records>button>div,.admin-profile-records>article>div:first-child{min-width:0}.admin-detail-list strong,.admin-detail-list small,.admin-profile-timeline strong,.admin-profile-timeline small,.admin-profile-records strong,.admin-profile-records small,.admin-profile-records p{display:block}.admin-detail-list strong,.admin-profile-timeline strong,.admin-profile-records strong{color:var(--ink);font-size:12px}.admin-detail-list small,.admin-profile-timeline small,.admin-profile-records small{color:var(--muted);margin-top:3px;font-size:10px}.admin-detail-list>button>div:last-child,.admin-profile-records>button>div:last-child,.admin-profile-records>article>div:last-child{flex:none;align-items:center;gap:8px;display:flex}.admin-detail-list b{color:var(--admin-indigo);background:#8b5cf61a;border-radius:6px;padding:4px 6px;font-size:9px;font-weight:700}.admin-detail-list svg,.admin-profile-timeline>button>svg,.admin-profile-records>button>div:last-child>svg{color:#a78bfa;width:15px}.admin-profile-timeline>button>span{width:29px;height:29px;color:var(--admin-indigo);background:#8b5cf61a;border-radius:9px;flex:none;place-items:center;display:grid}.admin-profile-timeline>button>span svg{width:14px}.admin-profile-timeline>button>div{flex:1}.admin-profile-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.admin-profile-section-head h3{color:var(--ink);margin:0;font-size:16px}.admin-profile-section-head p{color:var(--muted);margin:4px 0 0;font-size:11px}.admin-profile-records>article{align-items:flex-start}.admin-profile-records>article>div:first-child{flex:1}.admin-profile-records p{color:var(--body);margin:6px 0 0;font-size:10px;line-height:1.55}html[data-theme=dark] .admin-customer-identity h3,html[data-theme=dark] .admin-detail-counts strong,html[data-theme=dark] .admin-detail-list strong,html[data-theme=dark] .admin-profile-timeline strong,html[data-theme=dark] .admin-profile-records strong,html[data-theme=dark] .admin-profile-section-head h3{color:#eef6ff}html[data-theme=dark] .admin-customer-identity p,html[data-theme=dark] .admin-detail-counts span,html[data-theme=dark] .admin-detail-list small,html[data-theme=dark] .admin-profile-timeline small,html[data-theme=dark] .admin-profile-records small,html[data-theme=dark] .admin-profile-section-head p{color:#b8c9e1}html[data-theme=dark] .admin-profile-tabs{background:#0f172a4d;border-color:#93c5fd38}html[data-theme=dark] .admin-profile-tabs button{color:#a9bdd8}html[data-theme=dark] .admin-profile-tabs button:hover{color:#eef6ff;background:#60a5fa1f}html[data-theme=dark] .admin-detail-counts>div,html[data-theme=dark] .admin-detail-list.interactive>button,html[data-theme=dark] .admin-profile-timeline>button,html[data-theme=dark] .admin-profile-records>button,html[data-theme=dark] .admin-profile-records>article{background:#1e3a5f80;border-color:#93c5fd38}html[data-theme=dark] .admin-detail-list.interactive>button:hover,html[data-theme=dark] .admin-profile-timeline>button:hover,html[data-theme=dark] .admin-profile-records>button:hover{background:#60a5fa1f;border-color:#93c5fd6b}html[data-theme=dark] .admin-profile-records p{color:#c7d8ef}@media(max-width:720px){.admin-customer-head{flex-direction:column}.admin-customer-actions{justify-content:flex-start}.admin-detail-counts.four,.admin-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:460px){.admin-detail-counts.four,.admin-detail-summary{grid-template-columns:1fr}.admin-detail-list.interactive>button>div:last-child b{display:none}}.admin-button:not(.danger):not(.warning),.admin-button.success{min-height:38px;box-shadow:var(--action-shadow);border-radius:var(--action-radius)!important;color:#fff!important;background:var(--gradient)!important;border-color:#0000!important}.admin-button.success{background:linear-gradient(135deg,#059669,#10b981)!important}.admin-button:not(.danger):not(.warning):hover:not(:disabled),.admin-button.success:hover:not(:disabled){filter:brightness(1.04);box-shadow:0 14px 28px #6366f147;color:#fff!important}.admin-button:not(.danger):not(.warning):disabled,.admin-button.success:disabled{color:#fff!important;background:var(--gradient)!important}.admin-button.success:disabled{background:linear-gradient(135deg,#059669,#10b981)!important}@media(max-width:700px){.admin-app-shell{height:auto;min-height:100dvh;overflow:visible}.pro-admin{width:auto;height:auto;min-height:100dvh;position:relative;inset:auto;overflow:visible}}html[data-theme=dark] .ops-page-number{color:#dbeafe;background:#1e4069c7;border-color:#93c5fd4d}html[data-theme=dark] .ops-page-number:hover{color:#fff;background:#4f46e5b3;border-color:#818cf8b8}html[data-theme=dark] .ops-page-number.active{color:#fff;background:linear-gradient(135deg,#8b5cf6,#2563eb 55%,#14b8a6);border-color:#0000;box-shadow:0 7px 16px #2563eb40}html[data-theme=dark] .ops-page-gap{color:#9fb5d2}html[data-theme=dark] .admin-payment-channel-options .admin-checkbox{background:#0f172a57;border-color:#93c5fd3d}html[data-theme=dark] .admin-payment-channel-options .admin-checkbox:hover{background:#4c1d9547;border-color:#a78bfa9e}html[data-theme=dark] .admin-payment-channel-options .admin-checkbox:has(input:checked){background:#4c1d956b;border-color:#a78bfac7;box-shadow:0 7px 18px #4c1d9533}html[data-theme=dark] .admin-payment-channel-options .admin-checkbox strong{color:#eef6ff}html[data-theme=dark] .admin-payment-channel-options .admin-checkbox small{color:#a9bdd8}html[data-theme=dark] .admin-dialog-subsection-head{border-color:#93c5fd33}html[data-theme=dark] .admin-dialog-subsection-head strong{color:#eef6ff}html[data-theme=dark] .admin-dialog-subsection-head small{color:#a9bdd8}html[data-theme=dark] .admin-record-link,html[data-theme=dark] .admin-link:not(.success):not(.warning):not(.danger){color:#e9d5ff!important}html[data-theme=dark] .admin-record-link:hover,html[data-theme=dark] .admin-link:not(.success):not(.warning):not(.danger):hover{color:#bae6fd!important}@media(max-width:760px){.admin-payment-channel-options{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dialog-subsection-head{flex-direction:column}.admin-resource-logo-actions{justify-content:flex-start;width:100%}}@media(max-width:480px){.admin-payment-channel-options{grid-template-columns:1fr}.admin-resource-logo-actions .admin-button{flex:auto}}@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-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
