@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-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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}}}@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-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-950:#002c22;--color-sky-100:#dff2fe;--color-sky-200:#b8e6fe;--color-sky-300:#77d4ff;--color-sky-400:#00bcfe;--color-sky-500:#00a5ef;--color-violet-200:#ddd6ff;--color-violet-300:#c4b4ff;--color-violet-400:#a685ff;--color-violet-500:#8d54ff;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#9f9fa9;--color-zinc-500:#71717b;--color-zinc-600:#52525c;--color-zinc-700:#3f3f46;--color-zinc-950:#09090b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--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)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-sky-100:lab(94.3709% -4.56053 -8.23453);--color-sky-200:lab(88.6983% -11.3978 -16.8488);--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-violet-200:lab(87.0888% 8.53688 -19.4189);--color-violet-300:lab(76.7419% 18.3911 -37.0706);--color-violet-400:lab(62.8239% 34.9159 -60.0512);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-zinc-100:lab(96.1634% .0993311 -.364041);--color-zinc-200:lab(90.6853% .399232 -1.45452);--color-zinc-300:lab(84.9837% .601262 -2.17986);--color-zinc-400:lab(65.6464% 1.53497 -5.42429);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-600:lab(35.1166% 1.78212 -6.1173);--color-zinc-700:lab(26.8019% 1.35387 -4.68303);--color-zinc-950:lab(2.51107% .242703 -.886115)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mb-1{margin-bottom:var(--spacing)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-full{height:100%}.min-h-\[56px\]{min-height:56px}.min-h-\[64px\]{min-height:64px}.min-h-\[72px\]{min-height:72px}.min-h-\[76px\]{min-height:76px}.min-h-\[82px\]{min-height:82px}.w-24{width:calc(var(--spacing) * 24)}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[280px\]{min-width:280px}.min-w-\[850px\]{min-width:850px}.min-w-\[900px\]{min-width:900px}.min-w-\[950px\]{min-width:950px}.min-w-\[1050px\]{min-width:1050px}.min-w-\[1180px\]{min-width:1180px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.cursor-pointer{cursor:pointer}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-px{gap:1px}: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-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-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(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/\[0\.06\]>:not(:last-child)){border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/\[0\.06\]>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.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-amber-400\/10{border-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/10{border-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.border-amber-400\/15{border-color:#fcbb0026}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/15{border-color:color-mix(in oklab, var(--color-amber-400) 15%, transparent)}}.border-amber-400\/20{border-color:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/20{border-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.border-amber-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\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-emerald-400\/15{border-color:#00d29426}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/15{border-color:color-mix(in oklab, var(--color-emerald-400) 15%, transparent)}}.border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/20{border-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.border-emerald-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-red-400\/15{border-color:#ff656826}@supports (color:color-mix(in lab, red, red)){.border-red-400\/15{border-color:color-mix(in oklab, var(--color-red-400) 15%, transparent)}}.border-sky-400\/15{border-color:#00bcfe26}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/15{border-color:color-mix(in oklab, var(--color-sky-400) 15%, transparent)}}.border-sky-400\/20{border-color:#00bcfe33}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/20{border-color:color-mix(in oklab, var(--color-sky-400) 20%, transparent)}}.border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/30{border-color:color-mix(in oklab, var(--color-sky-500) 30%, transparent)}}.border-violet-400\/10{border-color:#a685ff1a}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/10{border-color:color-mix(in oklab, var(--color-violet-400) 10%, transparent)}}.border-violet-400\/15{border-color:#a685ff26}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/15{border-color:color-mix(in oklab, var(--color-violet-400) 15%, transparent)}}.border-violet-400\/20{border-color:#a685ff33}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/20{border-color:color-mix(in oklab, var(--color-violet-400) 20%, transparent)}}.border-violet-400\/30{border-color:#a685ff4d}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/30{border-color:color-mix(in oklab, var(--color-violet-400) 30%, transparent)}}.border-violet-500\/30{border-color:#8d54ff4d}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/30{border-color:color-mix(in oklab, var(--color-violet-500) 30%, transparent)}}.border-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\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.07\]{border-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.border-zinc-300{border-color:var(--color-zinc-300)}.border-zinc-500\/30{border-color:#71717b4d}@supports (color:color-mix(in lab, red, red)){.border-zinc-500\/30{border-color:color-mix(in oklab, var(--color-zinc-500) 30%, transparent)}}.bg-\[\#0d0d11\]{background-color:#0d0d11}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.bg-amber-400\/\[0\.04\]{background-color:#fcbb000a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-amber-400) 4%, transparent)}}.bg-amber-400\/\[0\.035\]{background-color:#fcbb0009}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-amber-400) 3.5%, transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/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-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/10{background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.bg-emerald-400\/\[0\.03\]{background-color:#00d29408}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-emerald-400) 3%, transparent)}}.bg-emerald-400\/\[0\.07\]{background-color:#00d29412}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-emerald-400) 7.0%, transparent)}}.bg-emerald-400\/\[0\.035\]{background-color:#00d29409}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-emerald-400) 3.5%, transparent)}}.bg-emerald-500\/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\/\[0\.07\]{background-color:#00bb7f12}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-emerald-500) 7.0%, transparent)}}.bg-red-400\/\[0\.035\]{background-color:#ff656809}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-red-400) 3.5%, transparent)}}.bg-sky-400\/10{background-color:#00bcfe1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/10{background-color:color-mix(in oklab, var(--color-sky-400) 10%, transparent)}}.bg-sky-400\/\[0\.03\]{background-color:#00bcfe08}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-sky-400) 3%, transparent)}}.bg-sky-400\/\[0\.035\]{background-color:#00bcfe09}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-sky-400) 3.5%, transparent)}}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/10{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-400\/10{background-color:#a685ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/10{background-color:color-mix(in oklab, var(--color-violet-400) 10%, transparent)}}.bg-violet-400\/\[0\.08\]{background-color:#a685ff14}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-violet-400) 8%, transparent)}}.bg-violet-400\/\[0\.025\]{background-color:#a685ff06}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/\[0\.025\]{background-color:color-mix(in oklab, var(--color-violet-400) 2.5%, transparent)}}.bg-violet-400\/\[0\.035\]{background-color:#a685ff09}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-violet-400) 3.5%, transparent)}}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/10{background-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.bg-violet-500\/15{background-color:#8d54ff26}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/15{background-color:color-mix(in oklab, var(--color-violet-500) 15%, transparent)}}.bg-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\/\[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\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[0\.015\]{background-color:#ffffff04}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.015\]{background-color:color-mix(in oklab, var(--color-white) 1.5%, transparent)}}.bg-white\/\[0\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.025\]{background-color:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}.bg-zinc-500\/10{background-color:#71717b1a}@supports (color:color-mix(in lab, red, red)){.bg-zinc-500\/10{background-color:color-mix(in oklab, var(--color-zinc-500) 10%, transparent)}}.bg-zinc-950{background-color:var(--color-zinc-950)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-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-3{padding-block:calc(var(--spacing) * 3)}.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-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-2{padding-right:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.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-\[0\.68rem\]{font-size:.68rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.11em\]{--tw-tracking:.11em;letter-spacing:.11em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-nowrap{white-space:nowrap}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/80{color:#fee685cc}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/80{color:color-mix(in oklab, var(--color-amber-200) 80%, transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/60{color:#ffd23699}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/60{color:color-mix(in oklab, var(--color-amber-300) 60%, transparent)}}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-300\/60{color:#5ee9b599}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/60{color:color-mix(in oklab, var(--color-emerald-300) 60%, transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-950{color:var(--color-emerald-950)}.text-red-100\/70{color:#ffe2e2b3}@supports (color:color-mix(in lab, red, red)){.text-red-100\/70{color:color-mix(in oklab, var(--color-red-100) 70%, transparent)}}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-300\/60{color:#ffa3a399}@supports (color:color-mix(in lab, red, red)){.text-red-300\/60{color:color-mix(in oklab, var(--color-red-300) 60%, transparent)}}.text-sky-100{color:var(--color-sky-100)}.text-sky-100\/75{color:#dff2febf}@supports (color:color-mix(in lab, red, red)){.text-sky-100\/75{color:color-mix(in oklab, var(--color-sky-100) 75%, transparent)}}.text-sky-200{color:var(--color-sky-200)}.text-sky-300{color:var(--color-sky-300)}.text-sky-300\/60{color:#77d4ff99}@supports (color:color-mix(in lab, red, red)){.text-sky-300\/60{color:color-mix(in oklab, var(--color-sky-300) 60%, transparent)}}.text-violet-200{color:var(--color-violet-200)}.text-violet-300{color:var(--color-violet-300)}.text-violet-300\/60{color:#c4b4ff99}@supports (color:color-mix(in lab, red, red)){.text-violet-300\/60{color:color-mix(in oklab, var(--color-violet-300) 60%, transparent)}}.text-violet-400{color:var(--color-violet-400)}.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)}.text-zinc-950{color:var(--color-zinc-950)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-zinc-600::placeholder{color:var(--color-zinc-600)}.focus-within\:border-violet-400\/40:focus-within{border-color:#a685ff66}@supports (color:color-mix(in lab, red, red)){.focus-within\:border-violet-400\/40:focus-within{border-color:color-mix(in oklab, var(--color-violet-400) 40%, transparent)}}@media (hover:hover){.hover\:border-violet-400\/50:hover{border-color:#a685ff80}@supports (color:color-mix(in lab, red, red)){.hover\:border-violet-400\/50:hover{border-color:color-mix(in oklab, var(--color-violet-400) 50%, transparent)}}.hover\:bg-emerald-300:hover{background-color:var(--color-emerald-300)}.hover\:bg-emerald-400\/15:hover{background-color:#00d29426}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-400\/15:hover{background-color:color-mix(in oklab, var(--color-emerald-400) 15%, transparent)}}.hover\:bg-sky-400\/15:hover{background-color:#00bcfe26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-400\/15:hover{background-color:color-mix(in oklab, var(--color-sky-400) 15%, transparent)}}.hover\:bg-violet-400\/15:hover{background-color:#a685ff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-400\/15:hover{background-color:color-mix(in oklab, var(--color-violet-400) 15%, transparent)}}.hover\:bg-violet-400\/\[0\.14\]:hover{background-color:#a685ff24}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-400\/\[0\.14\]:hover{background-color:color-mix(in oklab, var(--color-violet-400) 14.0%, transparent)}}.hover\:bg-violet-500\/25:hover{background-color:#8d54ff40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-500\/25:hover{background-color:color-mix(in oklab, var(--color-violet-500) 25%, transparent)}}.hover\:bg-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\/\[0\.02\]:hover{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.02\]:hover{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:bg-white\/\[0\.09\]:hover{background-color:#ffffff17}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.09\]:hover{background-color:color-mix(in oklab, var(--color-white) 9%, transparent)}}.hover\:bg-zinc-200:hover{background-color:var(--color-zinc-200)}.hover\:text-white:hover{color:var(--color-white)}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-100:disabled{opacity:1}@media (min-width:40rem){.sm\:w-72{width:calc(var(--spacing) * 72)}.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\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}:where(.sm\:divide-y-0>: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(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1\.25fr_repeat\(4\,1fr\)\]{grid-template-columns:1.25fr repeat(4,1fr)}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media (min-width:64rem){.lg\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:text-right{text-align:right}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:justify-between{justify-content:space-between}:where(.xl\:divide-y-0>: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(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.xl\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.xl\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media print{.print\:flex{display:flex}.print\:hidden{display:none}.print\:min-w-0{min-width:0}.print\:items-center{align-items:center}.print\:justify-between{justify-content:space-between}:where(.print\:divide-zinc-200>:not(:last-child)){border-color:var(--color-zinc-200)}.print\:border-zinc-300{border-color:var(--color-zinc-300)}.print\:bg-white{background-color:var(--color-white)}.print\:bg-zinc-100{background-color:var(--color-zinc-100)}.print\:text-black{color:var(--color-black)}.print\:text-zinc-600{color:var(--color-zinc-600)}.print\:text-zinc-700{color:var(--color-zinc-700)}}}:root{--layout-section-gap:16px;--layout-card-gap:12px;--layout-page-gap:20px;--background:#08070a;--surface:#121015;--surface-2:#18151d;--surface-3:#201b25;--text:#f8f4fb;--muted:#a69fac;--muted-2:#756e7b;--border:#f5e8ff16;--border-strong:#f5e8ff2b;--accent:#8b5cf6;--accent-hover:#a78bfa;--accent-soft:#8b5cf621;--purple:#8e73ff;--cyan:#37c9f4;--green:#36d89a;--amber:#f5b942;--red:#ff647c;--pink:#ed6bc9;--success:var(--green);--danger:var(--red);--border-purple:#8b5cf657;--border-cyan:#20c7ff52;--border-green:#22e69a52;--border-amber:#ffb82e52;--border-red:#ff526d52;--border-pink:#f044c752;--soft-purple:#8b5cf612;--soft-cyan:#20c7ff12;--soft-green:#22e69a12;--soft-amber:#ffb82e12;--soft-red:#ff526d12;--soft-pink:#f044c712;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--shadow-panel:0 18px 60px #0302053d;--transition-fast:.16s ease}.metric-card-link{border-radius:var(--radius-md);min-width:0;display:block}.metric-card-link .metric-card{height:100%}.metric-card-link:focus-visible,.readiness-link:focus-visible,.creator-readiness-card:focus-visible{outline:2px solid var(--accent-hover);outline-offset:3px}.readiness-link{border-radius:var(--radius-sm);display:inline-flex}.creator-detail-page{gap:var(--layout-section-gap);display:grid}.creator-readiness-grid{gap:var(--layout-card-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.creator-readiness-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-height:124px;color:var(--tone-color);transition:border-color var(--transition-fast), transform var(--transition-fast), background-color var(--transition-fast);gap:8px;padding:18px;display:grid;position:relative;overflow:hidden}.creator-readiness-card:before{content:"";opacity:.8;background:currentColor;height:1px;position:absolute;top:0;left:18px;right:18px}.creator-readiness-card:hover{border-color:var(--border-strong);background:var(--surface-2);transform:translateY(-1px)}.creator-readiness-card>span{color:currentColor;letter-spacing:.12em;font-size:9px;font-weight:800}.creator-readiness-card>strong{color:var(--text);letter-spacing:-.035em;font-size:22px}.creator-readiness-card>small{color:var(--muted);text-overflow:ellipsis;align-self:end;font-size:10px;line-height:1.45;overflow:hidden}.creator-profile-grid{gap:var(--layout-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.creator-profile-grid .panel{margin:0}.form-feedback{border:1px solid var(--border);border-radius:var(--radius-sm);margin:0;padding:11px 14px;font-size:11px;font-weight:700}.form-feedback-success{color:var(--green);border-color:var(--border-green);background:var(--soft-green)}.form-feedback-error{color:var(--red);border-color:var(--border-red);background:var(--soft-red)}.creator-edit-panel{margin:0}.creator-edit-form{gap:14px;display:grid}.creator-edit-form fieldset{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff04;gap:14px;min-width:0;margin:0;padding:17px;display:grid}.creator-edit-form legend{color:var(--text);align-items:center;gap:10px;padding:0 8px;font-size:13px;font-weight:750;display:flex}.creator-edit-form legend span{color:var(--purple);letter-spacing:.08em;font-size:9px}.creator-edit-form fieldset>p{max-width:760px;color:var(--muted);margin:-4px 0 2px;font-size:10px;line-height:1.5}.creator-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.creator-form-field{align-content:start;gap:7px;min-width:0;display:grid}.creator-form-field>span{color:var(--muted);font-size:9px;font-weight:700}.creator-form-field input,.creator-form-field select,.creator-form-field textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);width:100%;min-height:39px;color:var(--text);padding:9px 11px;font-size:11px}.creator-form-field textarea{resize:vertical;min-height:84px}.creator-form-field-wide{grid-column:span 2}.creator-form-field-full{grid-column:1/-1}.creator-form-field-state{max-width:110px}.creator-form-actions{justify-content:flex-end;align-items:center;gap:9px;padding-top:2px;display:flex}.creator-form-actions>span{color:var(--muted);margin-right:auto;font-size:9px}.creator-form-actions .filter-submit,.creator-form-actions .pagination-button{min-height:38px}@media (max-width:1050px){.creator-profile-grid,.creator-readiness-grid{grid-template-columns:1fr}.creator-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-form-field-full{grid-column:1/-1}}@media (max-width:720px){.creator-form-grid{grid-template-columns:1fr}.creator-form-field-wide,.creator-form-field-full{grid-column:auto}.creator-form-field-state{max-width:none}.creator-form-actions{flex-direction:column;align-items:stretch}.creator-form-actions>span{margin-right:0}}*{box-sizing:border-box}html{background:var(--background)}body{background:radial-gradient(circle at 86% -12%, #8b5cf624, transparent 34rem), radial-gradient(circle at 14% 112%, #ed6bc90e, transparent 34rem), var(--background);color:var(--text);font-synthesis:none;-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0;font-family:Segoe UI Variable Text,Segoe UI,Inter,system-ui,sans-serif}a{color:inherit;text-decoration:none}.main>*+*{margin-top:var(--layout-section-gap)}.app-shell{min-height:100vh}.sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-right:1px solid var(--border);background:linear-gradient(#8b5cf613,#0000 24%),#09070bf7;flex-direction:column;width:248px;padding:24px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:12px;padding:0 8px 28px;display:flex}.brand-mark{background:linear-gradient(145deg,#b88cff 0%,#8254f5 54%,#5421a8 100%);border:1px solid #ffffff29;border-radius:14px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:800;display:grid;box-shadow:0 12px 34px #7643dd57}.brand strong,.brand span{display:block}.brand strong{letter-spacing:-.02em;font-size:14px}.brand span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:9px}.navigation-label{color:var(--muted-2);letter-spacing:.16em;text-transform:uppercase;margin:0 12px 9px;font-size:8px;font-weight:700}.navigation{flex-direction:column;gap:5px;display:flex}.nav-item{min-height:42px;color:var(--muted);transition:color var(--transition-fast), border-color var(--transition-fast), background-color var(--transition-fast), transform var(--transition-fast);border:1px solid #0000;border-radius:11px;align-items:center;gap:12px;padding:11px 12px;font-size:13px;display:flex}.nav-item span{opacity:.55;width:20px;font-size:9px}.nav-item:hover,.nav-item.active{color:#fff;border-color:var(--border);background:#ffffff09}.nav-item.active{box-shadow:inset 2px 0 var(--accent);background:linear-gradient(90deg,#7c5cff1f,#0000 85%),#ffffff06;border-color:#7c5cff38}.sidebar-footer{border-top:1px solid var(--border);margin-top:auto;padding:18px 10px 4px}.sidebar-footer span,.sidebar-footer strong{display:block}.sidebar-footer span{color:var(--muted);font-size:9px}.sidebar-footer strong{margin-top:5px;font-size:12px}.environment-status{align-items:center;gap:7px;display:flex!important}.environment-status i{background:var(--green);border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #36d89ab3}.main{width:calc(100% - 248px);max-width:none;margin-left:248px;padding:30px clamp(24px,3.2vw,54px) 64px}.main>*{width:min(100%,1600px);margin-inline:auto}.topbar{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.eyebrow{color:var(--accent);letter-spacing:.16em;margin:0 0 7px;font-size:9px;font-weight:800}h1,h2,p{margin-top:0}h1{letter-spacing:-.03em;margin-bottom:5px;font-size:30px;font-weight:720}h2{letter-spacing:-.02em;margin-bottom:0;font-size:17px}.subtitle{color:var(--muted);margin-bottom:0;font-size:12px}.period-badge{border:1px solid var(--border);background:var(--surface);border-radius:9px;min-width:105px;padding:10px 14px}.period-badge span,.period-badge strong{display:block}.period-badge span{color:var(--muted);font-size:9px}.period-badge strong{margin-top:3px;font-size:13px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.metric-card,.panel{border:1px solid var(--border);background:var(--surface);border-radius:12px}.metric-card{padding:17px 18px}.metric-card span,.metric-card small{display:block}.metric-card span{color:var(--muted);font-size:10px}.metric-card strong{letter-spacing:-.03em;margin:8px 0 4px;font-size:22px;display:block}.metric-card small{color:#697383;font-size:9px}.dashboard-grid{grid-template-columns:1.35fr .65fr;gap:12px;margin-bottom:12px;display:grid}.levels-row{grid-template-columns:1fr 1fr}.panel{padding:20px}.panel-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.status,.count{border-radius:6px;padding:6px 9px;font-size:9px;font-weight:700}.status.success{color:var(--success);background:#41d69517}.status.danger{color:var(--danger);background:#ff647c17}.count{color:var(--muted);background:var(--surface-2)}.graduation-main{align-items:flex-end;gap:12px;display:flex}.graduation-main strong{letter-spacing:-.05em;font-size:37px}.graduation-main span{color:var(--muted);margin-bottom:6px;font-size:10px}.progress{background:var(--surface-2);border-radius:20px;height:5px;margin:15px 0 20px;overflow:hidden}.progress div{border-radius:inherit;background:var(--accent);height:100%}.detail-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.detail-grid div,.level-stats div{border:1px solid var(--border);background:#0b0e13;border-radius:8px;padding:12px}.detail-grid span,.detail-grid strong,.level-stats span,.level-stats strong{display:block}.detail-grid span,.level-stats span{color:var(--muted);font-size:9px}.detail-grid strong,.level-stats strong{margin-top:7px;font-size:16px}.source,.table-note,.empty{color:#697383;margin:15px 0 0;font-size:9px}.rule-list{border:1px solid var(--border);border-radius:8px;gap:1px;display:grid;overflow:hidden}.rule-list div{background:#0b0e13;justify-content:space-between;align-items:center;padding:11px 12px;display:flex}.rule-list span{color:var(--muted);font-size:10px}.rule-list strong{font-size:13px}.positive{color:var(--success)}.negative{color:var(--danger)}.level-stats{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.level-bars{gap:8px;display:grid}.level-bar{grid-template-columns:25px 1fr 30px;align-items:center;gap:8px;font-size:9px;display:grid}.level-bar>span{color:var(--muted)}.level-bar>div{background:var(--surface-2);border-radius:20px;height:5px;overflow:hidden}.level-bar i{border-radius:inherit;background:var(--accent);min-width:2px;height:100%;display:block}.level-bar strong{text-align:right;font-size:10px}.creators-panel{margin-bottom:30px}.table-wrapper{overflow-x:auto}table{border-collapse:collapse;width:100%}th{color:#697383;border-bottom:1px solid var(--border);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:9px 12px;font-size:8px;font-weight:700}td{color:#cdd3dc;border-bottom:1px solid #171c24;padding:10px 12px;font-size:10px}.creator strong,.creator span{display:block}.creator strong{color:#fff;font-size:10px}.creator span{color:#697383;margin-top:3px;font-size:8px}.level-pill{color:#b8aaff;background:var(--accent-soft);border-radius:5px;padding:4px 7px;font-size:9px;font-weight:700;display:inline-block}@media (max-width:1050px){.sidebar{width:190px}.main{width:calc(100% - 190px);margin-left:190px;padding:22px}.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid,.levels-row{grid-template-columns:1fr}}@media (max-width:720px){.sidebar{width:100%;position:static}.navigation,.sidebar-footer{display:none}.main{width:100%;margin-left:0;padding:16px}.topbar{gap:15px}.metric-grid,.detail-grid,.level-stats{grid-template-columns:1fr 1fr}}.page-actions{align-items:center;gap:8px;display:flex}.status.neutral{color:var(--muted);background:var(--surface-2)}.filter-bar{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:12px;padding:12px;display:flex}.filter-field{gap:6px;min-width:180px;display:grid}.filter-field span{color:var(--muted);font-size:9px;font-weight:700}.filter-field select{min-height:36px;color:var(--text);border:1px solid var(--border);background:var(--surface-2);font:inherit;border-radius:7px;outline:none;padding:0 10px;font-size:11px}.filter-field select:focus{border-color:var(--accent)}.filter-submit{color:#fff;background:var(--accent);cursor:pointer;border:0;border-radius:7px;min-height:36px;padding:0 16px;font-size:10px;font-weight:700}.filter-submit:hover{filter:brightness(1.08)}.scope-summary{border:1px solid var(--border);background:#0b0e13;border-radius:8px;grid-template-columns:auto 1fr;gap:10px 14px;padding:12px;display:grid}.scope-summary span{color:var(--muted);font-size:10px}.scope-summary strong{text-align:right;font-size:11px}@media (max-width:720px){.filter-bar{flex-direction:column;align-items:stretch}.filter-field{min-width:0}.filter-submit{width:100%}}.filter-field input{min-height:36px;color:var(--text);border:1px solid var(--border);background:var(--surface-2);font:inherit;border-radius:7px;outline:none;padding:0 10px;font-size:11px}.filter-field input::placeholder{color:#5f6876}.filter-field input:focus{border-color:var(--accent)}.filter-search{flex:1;min-width:240px}.pagination{justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.pagination>span{color:var(--muted);font-size:10px}.pagination>div{gap:7px;display:flex}.pagination-button{border:1px solid var(--border);background:var(--surface-2);min-height:32px;color:var(--text);border-radius:7px;justify-content:center;align-items:center;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}.pagination-button:hover{border-color:var(--accent)}@media (max-width:720px){.filter-search{min-width:0}.pagination{flex-direction:column;align-items:stretch}.pagination>div{width:100%}.pagination-button{flex:1}}.creator-link{color:inherit;text-decoration:none}.detail-list{gap:0;margin:0;display:grid}.detail-list>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(120px,.7fr) 1.3fr;gap:16px;padding:10px 0;display:grid}.detail-list>div:last-child{border-bottom:0}.detail-list dt{color:var(--muted);font-size:10px}.detail-list dd{overflow-wrap:anywhere;text-align:right;color:var(--text);margin:0;font-size:11px;font-weight:600}@media (max-width:720px){.detail-list>div{grid-template-columns:1fr;gap:4px}.detail-list dd{text-align:left}}.dashboard-page{--dashboard-card:var(--surface);--dashboard-card-raised:var(--surface-2);--dashboard-line:var(--border);--dashboard-soft:#ffffff06;--dashboard-warning:var(--amber);gap:var(--layout-page-gap);display:grid}.dashboard-page .topbar h1{letter-spacing:-.045em;font-size:32px;font-weight:700}.dashboard-page .subtitle{margin-top:7px;font-size:13px}.dashboard-page .filter-bar{border-color:var(--dashboard-line);background:#0e1117b8;margin-bottom:0;padding:10px 12px}.command-metrics{gap:var(--layout-card-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:0;display:grid}.command-card{border:1px solid var(--dashboard-line);border-radius:var(--radius-lg);background:linear-gradient(145deg, #ffffff05, transparent 55%), var(--dashboard-card);min-height:124px;padding:18px;position:relative;overflow:hidden}.command-card-accent{background:radial-gradient(circle at 100% 0%, #7c5cff29, transparent 45%), var(--dashboard-card);border-color:#7c5cff52}.command-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.command-card-top>span{color:#7f8999;letter-spacing:.08em;font-size:10px;font-weight:700}.command-dot{background:#667080;border-radius:50%;width:7px;height:7px}.command-dot.purple{background:var(--accent);box-shadow:0 0 16px #7c5cff8c}.command-dot.success{background:var(--success);box-shadow:0 0 16px #41d6956b}.command-dot.pink{background:var(--pink);box-shadow:0 0 16px #ff53b175}.command-dot.danger{background:var(--danger);box-shadow:0 0 16px #ff647c6b}.command-card>strong{letter-spacing:-.045em;margin-top:16px;font-size:30px;font-weight:700;display:block}.command-card>p{color:#717c8d;margin:7px 0 0;font-size:11px;line-height:1.45}.dashboard-evolution{border-radius:var(--radius-lg);background:radial-gradient(circle at 8% 0%, #ff53b114, transparent 30rem), radial-gradient(circle at 100% 0%, #22b8e614, transparent 34rem), var(--dashboard-card);border:1px solid #7c5cff4d;padding:22px;position:relative;overflow:hidden}.dashboard-evolution:before{content:"";background:linear-gradient(90deg,#ff37ad,#8b5cf6 50%,#20bff3);width:100%;height:2px;position:absolute;inset:0 auto auto 0}.dashboard-evolution-header,.evolution-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.dashboard-evolution-header{margin-bottom:18px}.dashboard-evolution-header h2{letter-spacing:-.035em;margin:0;font-size:20px}.dashboard-evolution-header p{color:var(--muted);margin:6px 0 0;font-size:12px}.dashboard-scope-chip{color:#b9a6ff;background:#7c5cff17;border:1px solid #8b5cf661;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:750}.dashboard-evolution-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:12px;display:grid}.evolution-card{border-radius:var(--radius-md);background:#090c128c;border:1px solid #94a3b821;min-width:0;padding:18px}.evolution-card-heading>div>span{color:#8994a7;letter-spacing:.12em;margin-bottom:6px;font-size:9px;font-weight:800;display:block}.evolution-card-heading>div>strong{letter-spacing:-.04em;font-size:25px}.evolution-trend{border-radius:7px;padding:6px 8px;font-size:10px;font-weight:750}.evolution-trend.positive{color:var(--success);background:#41d69517}.evolution-trend.negative{color:var(--danger);background:#ff647c17}.evolution-trend.neutral{color:var(--muted);background:#94a3b814}.evolution-column-chart{grid-template-columns:repeat(6,minmax(46px,1fr));align-items:end;gap:9px;min-height:210px;margin-top:18px;display:grid}.evolution-column{text-align:center;grid-template-rows:24px 145px 20px;align-items:end;gap:7px;min-width:0;display:grid}.evolution-column>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.evolution-column>span,.evolution-row>span{color:#8290a7;font-size:10px}.evolution-column-track{background:#94a3b817;border-radius:10px;height:145px;position:relative;overflow:hidden}.evolution-column-fill{background:linear-gradient(#20bff3 0%,#8b5cf6 54%,#ff37ad 100%);border-radius:10px 10px 8px 8px;transition:filter .16s,transform .16s;position:absolute;inset:auto 0 0;box-shadow:0 0 22px #8b5cf62e}.evolution-column:hover .evolution-column-fill{filter:brightness(1.12);transform:translateY(-2px)}.evolution-row-chart{gap:15px;margin-top:22px;display:grid}.evolution-row{grid-template-columns:62px minmax(120px,1fr) 42px;align-items:center;gap:10px;display:grid}.evolution-row>strong{text-align:right;font-size:11px}.evolution-row-track{background:#94a3b81c;border-radius:999px;height:10px;overflow:hidden}.evolution-row-fill{border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#20bff3);height:100%;transition:filter .16s;box-shadow:0 0 16px #20bff326}.evolution-row:hover .evolution-row-fill{filter:brightness(1.18)}.dashboard-priority-grid{gap:var(--layout-card-gap);grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);margin-bottom:0;display:grid}.priority-panel{border:1px solid var(--dashboard-line);border-radius:var(--radius-lg);background:linear-gradient(145deg, #ffffff05, transparent 52%), var(--dashboard-card);padding:22px}.priority-header{margin-bottom:var(--layout-card-gap);justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.section-kicker{color:var(--accent);letter-spacing:.15em;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.priority-header h2,.secondary-heading h2{letter-spacing:-.025em;margin:0;font-size:18px;font-weight:650}.graduation-command-main{align-items:flex-end;gap:32px;display:flex}.graduation-command-main span,.graduation-command-main strong{display:block}.graduation-command-main span{color:#778292;margin-bottom:6px;font-size:10px}.graduation-command-main strong{letter-spacing:-.055em;font-size:43px;line-height:1}.graduation-target strong{color:#aab2bd;padding-bottom:3px;font-size:18px}.command-progress{background:#171c25;border-radius:999px;height:6px;margin:21px 0 22px;overflow:hidden}.command-progress>div{border-radius:inherit;background:linear-gradient(90deg,#6948f5,#8c73ff);height:100%;box-shadow:0 0 18px #7c5cff61}.graduation-insights{gap:var(--layout-card-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.graduation-insights>div{border:1px solid var(--dashboard-line);background:#ffffff05;border-radius:10px;min-height:94px;padding:14px}.graduation-insights span,.graduation-insights strong{display:block}.graduation-insights span{color:#7f8999;font-size:9px}.graduation-insights strong{margin-top:9px;font-size:20px}.graduation-insights .insight-success strong{color:var(--success)}.graduation-insights .insight-danger strong{color:var(--danger)}.graduation-insights .insight-highlight{background:#7c5cff0e;border-color:#7c5cff45}.graduation-insights .insight-highlight strong{color:#a99aff}.operational-message{background:#ffffff06;border-radius:10px;align-items:center;gap:12px;margin-top:16px;padding:13px 14px;display:flex}.message-icon{border-radius:8px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:12px;font-weight:800;display:grid}.message-icon.success{color:var(--success);background:#41d6951a}.message-icon.danger{color:var(--danger);background:#ff647c1a}.operational-message strong{font-size:11px;display:block}.retention-command{flex-direction:column;display:flex}.retention-hero{border-bottom:1px solid var(--dashboard-line);justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding-bottom:20px;display:flex}.retention-hero span{color:#818b9a;font-size:10px}.retention-hero strong{letter-spacing:-.05em;margin-top:7px;font-size:38px;display:block}.retention-indicator{border-radius:13px;place-items:center;width:48px;height:48px;font-size:19px;font-weight:800;display:grid}.retention-indicator.warning{color:var(--dashboard-warning);background:#f2b84b17}.retention-indicator.success{color:var(--success);background:#41d69517}.retention-list{gap:0;display:grid}.retention-list>div,.retention-list>a{border-bottom:1px solid var(--dashboard-line);justify-content:space-between;align-items:center;gap:20px;min-height:42px;display:flex}.retention-list>div:last-child,.retention-list>a:last-child{border-bottom:0}.retention-list span{color:#858f9e;font-size:10px}.retention-list>a{transition:color var(--transition-fast), padding var(--transition-fast)}.retention-list>a:hover{color:var(--text);padding-inline:6px}.retention-list strong{font-size:13px}.warning-text{color:var(--dashboard-warning)}.dashboard-action-link{color:#a99aff;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:22px;font-size:10px;font-weight:700;display:flex}.dashboard-action-link:hover{color:#fff}.dashboard-action-link span{font-size:16px}.dashboard-secondary{border:1px solid var(--dashboard-line);background:var(--dashboard-card);border-radius:14px;margin-bottom:30px;padding:24px}.secondary-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.secondary-heading p{color:#697483;margin:0;font-size:10px}.next-analysis-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.next-analysis-grid article{border:1px solid var(--dashboard-line);background:#ffffff05;border-radius:10px;padding:16px}.next-analysis-grid span,.next-analysis-grid strong{display:block}.next-analysis-grid span{color:#7160d6;letter-spacing:.12em;font-size:8px;font-weight:800}.next-analysis-grid strong{margin-top:9px;font-size:12px}.next-analysis-grid p{color:#697483;margin:7px 0 0;font-size:10px;line-height:1.5}.dashboard-empty{border:1px dashed var(--dashboard-line);color:#778292;text-align:center;border-radius:10px;padding:22px;font-size:11px}.dashboard-empty strong{color:var(--text);margin-bottom:7px;display:block}.dashboard-empty p{margin:0}@media (max-width:1250px){.command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-priority-grid,.dashboard-evolution-grid{grid-template-columns:1fr}}@media (max-width:850px){.graduation-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.next-analysis-grid{grid-template-columns:1fr}.secondary-heading{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.command-metrics,.graduation-insights{grid-template-columns:1fr}.graduation-command-main{flex-direction:column;align-items:flex-start;gap:16px}.priority-panel,.dashboard-secondary,.dashboard-evolution{padding:18px}.dashboard-evolution-header,.evolution-card-heading{flex-direction:column}.evolution-column-chart{grid-template-columns:repeat(6,62px);overflow-x:auto}}.operations-grid{gap:var(--layout-card-gap);grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);margin-bottom:0;display:grid}.recruitment-summary{gap:var(--layout-card-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;display:grid}.recruitment-summary>div{border:1px solid var(--dashboard-line);background:#ffffff05;border-radius:10px;padding:14px}.recruitment-summary span,.recruitment-summary strong{display:block}.recruitment-summary span{color:#7f8999;font-size:9px}.recruitment-summary strong{letter-spacing:-.035em;margin-top:8px;font-size:22px}.recruitment-chart{align-items:stretch;gap:4px;height:155px;padding-top:8px;display:flex}.recruitment-day{flex-direction:column;flex:1;align-items:stretch;gap:7px;min-width:0;display:flex}.recruitment-bar-track{background:#ffffff06;border-radius:4px 4px 2px 2px;align-items:flex-end;height:122px;display:flex;overflow:hidden}.recruitment-bar-track i{background:linear-gradient(#8c73ff,#6244e8);border-radius:3px 3px 0 0;width:100%;min-height:2px;display:block}.recruitment-day>span{color:#586271;text-align:center;font-size:7px}.attention-total{align-items:baseline;gap:8px;margin-bottom:22px;display:flex}.attention-total strong{color:var(--dashboard-warning);letter-spacing:-.05em;font-size:38px}.attention-total span{color:#778292;font-size:10px}.attention-breakdown{gap:8px;display:grid}.attention-breakdown>div{border:1px solid var(--dashboard-line);background:#ffffff05;border-radius:9px;justify-content:space-between;align-items:center;min-height:48px;padding:0 13px;display:flex}.attention-breakdown span{color:#858f9e;font-size:10px}.attention-breakdown strong{font-size:15px}.agencies-dashboard{margin-bottom:30px}.agency-performance-table th{padding-top:12px;padding-bottom:12px}.agency-performance-table td{height:49px;font-size:11px}.agency-name{color:#eef1f5;font-size:11px}.recruited-value{color:var(--success)}.agency-share{grid-template-columns:minmax(100px,1fr) 52px;align-items:center;gap:10px;max-width:230px;display:grid}.agency-share>div{background:#171c25;border-radius:999px;height:5px;overflow:hidden}.agency-share i{border-radius:inherit;background:var(--accent);height:100%;display:block}.agency-share span{color:#858f9e;text-align:right;font-size:9px}@media (max-width:1250px){.operations-grid{grid-template-columns:1fr}}@media (max-width:720px){.recruitment-summary{grid-template-columns:1fr}.recruitment-chart{overflow-x:auto}.recruitment-day{min-width:18px}}.agency-rank{border:1px solid var(--dashboard-line);color:#7f8999;background:#ffffff06;border-radius:7px;justify-content:center;align-items:center;min-width:28px;height:24px;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}.agency-rank-1{color:#ffd45a;background:#ffd45a12;border-color:#ffd45a38}.agency-rank-2{color:#cbd3df;background:#cbd3df0d;border-color:#cbd3df2e}.agency-rank-3{color:#d99a65;background:#d99a650f;border-color:#d99a6533}.comparison-up,.comparison-down,.comparison-neutral,.comparison-new{white-space:nowrap;border-radius:7px;align-items:center;min-height:24px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.comparison-up{color:#41d695;background:#41d69514;border:1px solid #41d69529}.comparison-down{color:#ff647c;background:#ff647c14;border:1px solid #ff647c29}.comparison-neutral{color:#8e98a8;background:#8e98a80f;border:1px solid #8e98a81f}.comparison-new{color:#a78bfa;background:#a78bfa14;border:1px solid #a78bfa29}.trend{flex-direction:column;gap:3px;display:inline-flex}.trend-main{align-items:center;gap:7px;display:flex}.trend-main strong{letter-spacing:-.02em;font-size:12px;font-weight:800}.trend-main b{justify-content:center;align-items:center;font-size:17px;font-weight:500;line-height:1;display:inline-flex}.trend>span{color:#667181;font-size:8px;font-weight:500}.trend-up .trend-main b{color:#00f5a0}.trend-down .trend-main b{color:#ff3658}.trend-neutral .trend-main{color:#8b96a7}.trend-new .trend-main b{color:#23e5ff}.comparison-up,.comparison-down,.comparison-neutral,.comparison-new{background:0 0;border:0;min-height:auto;padding:0}.ui-surface{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-panel)}.ui-interactive{transition:border-color var(--transition-fast), background-color var(--transition-fast), transform var(--transition-fast)}.ui-interactive:hover{border-color:var(--border-strong)}.tone-purple{--tone-color:var(--purple);--tone-soft:var(--soft-purple)}.tone-cyan{--tone-color:var(--cyan);--tone-soft:var(--soft-cyan)}.tone-green{--tone-color:var(--green);--tone-soft:var(--soft-green)}.tone-amber{--tone-color:var(--amber);--tone-soft:var(--soft-amber)}.tone-red{--tone-color:var(--red);--tone-soft:var(--soft-red)}.tone-pink{--tone-color:var(--pink);--tone-soft:var(--soft-pink)}.tone-purple.tone-filled{background:linear-gradient(135deg, var(--soft-purple), transparent 55%), var(--surface)}.tone-cyan.tone-filled{background:linear-gradient(135deg, var(--soft-cyan), transparent 55%), var(--surface)}.tone-green.tone-filled{background:linear-gradient(135deg, var(--soft-green), transparent 55%), var(--surface)}.tone-amber.tone-filled{background:linear-gradient(135deg, var(--soft-amber), transparent 55%), var(--surface)}.tone-red.tone-filled{background:linear-gradient(135deg, var(--soft-red), transparent 55%), var(--surface)}.tone-pink.tone-filled{background:linear-gradient(135deg, var(--soft-pink), transparent 55%), var(--surface)}.text-purple{color:var(--purple)!important}.text-cyan{color:var(--cyan)!important}.text-amber{color:var(--amber)!important}.text-red{color:var(--red)!important}.text-pink{color:var(--pink)!important}.metric-card,.panel,.command-card,.priority-panel,.dashboard-secondary{border-color:var(--border);background-color:var(--surface)}input,select,textarea,button{font:inherit}input,select,textarea{color:var(--text);border-color:var(--border);background:var(--surface);transition:border-color var(--transition-fast), box-shadow var(--transition-fast)}input:focus,select:focus,textarea:focus{border-color:var(--border-purple);box-shadow:0 0 0 3px var(--accent-soft);outline:none}table{border-color:var(--border)}thead{color:var(--muted)}tbody tr{transition:background-color var(--transition-fast)}tbody tr:hover{background:#ffffff05}.status-success{color:var(--green);border-color:var(--border-green);background:var(--soft-green)}.status-warning{color:var(--amber);border-color:var(--border-amber);background:var(--soft-amber)}.status-danger{color:var(--red);border-color:var(--border-red);background:var(--soft-red)}.status-info{color:var(--cyan);border-color:var(--border-cyan);background:var(--soft-cyan)}.graduation-command{--tone-color:var(--green)}.retention-command,.attention-panel{--tone-color:var(--amber)}.recruitment-panel{--tone-color:var(--cyan)}.agencies-dashboard{border-color:var(--border-purple)}.trend-up .trend-main{color:var(--green)}.trend-down .trend-main{color:var(--red)}.trend-new .trend-main{color:var(--cyan)}.metric-card.tone-purple,.panel.tone-purple,.metric-card.tone-cyan,.panel.tone-cyan,.metric-card.tone-green,.panel.tone-green,.metric-card.tone-amber,.panel.tone-amber,.metric-card.tone-red,.panel.tone-red,.metric-card.tone-pink,.panel.tone-pink{border-color:var(--border)}.status-neutral{color:var(--muted);border-color:var(--border)}.status-purple{color:var(--purple);border-color:var(--border-purple);background:var(--soft-purple)}.status-cyan,.status-info{color:var(--cyan);border-color:var(--border-cyan);background:var(--soft-cyan)}.status-green,.status-success{color:var(--green);border-color:var(--border-green);background:var(--soft-green)}.status-amber,.status-warning{color:var(--amber);border-color:var(--border-amber);background:var(--soft-amber)}.status-red,.status-danger{color:var(--red);border-color:var(--border-red);background:var(--soft-red)}.status-pink{color:var(--pink);border-color:var(--border-pink);background:var(--soft-pink)}.metric-grid .metric-card{min-height:108px;transition:border-color var(--transition-fast), background-color var(--transition-fast), transform var(--transition-fast);position:relative;overflow:hidden}.metric-grid .metric-card:before{content:"";opacity:.7;height:1px;position:absolute;top:0;left:18px;right:18px}.metric-grid .metric-card.tone-purple:before{background:var(--purple)}.metric-grid .metric-card.tone-cyan:before{background:var(--cyan)}.metric-grid .metric-card.tone-green:before{background:var(--green)}.metric-grid .metric-card.tone-amber:before{background:var(--amber)}.metric-grid .metric-card.tone-red:before{background:var(--red)}.metric-grid .metric-card.tone-pink:before{background:var(--pink)}.metric-grid .metric-card:hover{transform:translateY(-1px)}.metric-card.tone-purple strong{color:#fff;text-shadow:0 0 24px var(--soft-purple)}.metric-card.tone-cyan strong{color:#fff;text-shadow:0 0 24px var(--soft-cyan)}.metric-card.tone-green strong{color:#fff;text-shadow:0 0 24px var(--soft-green)}.metric-card.tone-amber strong{color:#fff;text-shadow:0 0 24px var(--soft-amber)}.panel.tone-purple .eyebrow{color:var(--purple)}.panel.tone-cyan .eyebrow{color:var(--cyan)}.panel.tone-green .eyebrow{color:var(--green)}.panel.tone-amber .eyebrow{color:var(--amber)}.table-wrapper{border:1px solid var(--border);border-radius:var(--radius-md);overflow-x:auto}.table-wrapper table{margin:0}.table-wrapper thead{background:#ffffff05}.table-wrapper tbody tr{transition:background-color var(--transition-fast), border-color var(--transition-fast)}.table-wrapper tbody tr:hover{background:#7c5cff09}.table-wrapper th{color:var(--muted);letter-spacing:.06em;text-transform:uppercase}.creator-link{transition:color var(--transition-fast)}.creator-link:hover{color:var(--purple)}.level-pill{border:1px solid var(--border-purple);background:var(--soft-purple);color:var(--purple)}.count{border:1px solid var(--border-purple);background:var(--soft-purple);color:var(--purple);border-radius:999px;padding:5px 9px}.pagination-button{border-color:var(--border-purple);transition:border-color var(--transition-fast), background-color var(--transition-fast), color var(--transition-fast)}.pagination-button:hover{border-color:var(--purple);background:var(--soft-purple);color:#fff}.metric-trend{font-size:10px;font-weight:700;line-height:1.35;display:inline-block}.metric-trend.positive{color:var(--green)}.metric-trend.negative{color:var(--red)}.metric-trend.new{color:var(--cyan)}.metric-trend.neutral{color:var(--muted)}.command-card.tone-purple,.command-card.tone-cyan,.command-card.tone-green,.command-card.tone-amber,.command-card.tone-red{border-color:var(--border)}.comparison-previous-value{color:var(--muted-2);margin-top:3px;font-size:8px;font-weight:500;display:block}.agency-performance-table .metric-trend{margin-top:3px;display:block}.agency-performance-table td{vertical-align:middle}.agency-performance-table .agency-rank{text-align:center;min-width:28px}.subagency-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.subagency-table-scroll{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;overflow-x:auto}.subagency-table-scroll table{border:0;min-width:1420px}.subagency-name-cell{flex-direction:column;gap:4px;min-width:130px;display:flex}.subagency-name-cell strong{color:var(--text);font-size:11px}.subagency-name-cell span{color:var(--muted-2);font-size:8px}.subagency-management-cell{flex-direction:column;gap:3px;min-width:105px;display:flex}.subagency-management-cell span{font-size:9px}.table-comparison{align-items:center;gap:7px;margin-top:4px;display:flex}.table-comparison>span:first-child{color:var(--muted-2);font-size:8px}.table-comparison .metric-trend{margin:0}.financial-status-stack{flex-direction:column;align-items:flex-start;gap:5px;min-width:92px;display:flex}.financial-data-ok{color:var(--green);font-size:8px}.financial-data-warning{color:var(--amber);font-size:8px}.financial-penalty{color:var(--red);margin-top:4px;font-size:8px;font-weight:600;display:block}.text-green{color:var(--green)}.text-muted{color:var(--muted)}.agency-performance-table tbody tr:first-child{background:linear-gradient(90deg,#8b5cf60e,#0000 45%)}.agency-rank-1{color:var(--amber)}.agency-rank-2{color:var(--cyan)}.agency-rank-3{color:#d58b52}@media (max-width:1500px){.subagency-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.subagency-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.subagency-summary-grid{grid-template-columns:1fr}}.settings-helper{color:var(--muted);margin:0 0 14px;font-size:10px;line-height:1.6}.exchange-rate-form{align-items:center;gap:8px;display:flex}.exchange-rate-input{width:120px}.settings-grid{gap:12px;display:grid}.commission-form{align-items:center;gap:7px;min-width:330px;display:flex}.percentage-field{width:82px;position:relative}.percentage-field span{color:var(--muted);pointer-events:none;font-size:9px;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.commission-input{width:82px;padding-right:24px}.matrix-financial-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.matrix-financial-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);flex-direction:column;gap:5px;min-width:0;padding:18px;display:flex}.matrix-financial-label{color:var(--muted);letter-spacing:.02em;font-size:12px;font-weight:700}.matrix-financial-usd{color:var(--text);letter-spacing:-.025em;margin-top:5px;font-size:clamp(18px,1.6vw,24px);line-height:1.1}.matrix-financial-brl{color:var(--muted);font-size:13px;font-weight:600}.matrix-financial-total{border-color:var(--border-purple);background:linear-gradient(135deg, var(--soft-purple), transparent 72%), var(--surface-2)}.matrix-financial-total .matrix-financial-label{color:var(--accent-hover)}.matrix-financial-total .matrix-financial-usd{color:var(--text)}.financial-exchange-rate{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:600}@media (max-width:1180px){.matrix-financial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.matrix-financial-grid{grid-template-columns:1fr}.matrix-financial-card{padding:15px 16px}.matrix-financial-usd{font-size:21px}}.analytics-grid{gap:var(--layout-section-gap);grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);display:grid}.chart{min-width:0}.chart-scroll{scrollbar-width:thin;width:100%;overflow:auto visible}.line-chart{width:100%;min-width:680px;height:auto;display:block;overflow:visible}.chart-legend{flex-wrap:wrap;gap:10px 18px;margin-bottom:12px;display:flex}.chart-legend-item{color:var(--text-muted);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.chart-legend-dot{border-radius:999px;width:9px;height:9px}.chart-grid-line{stroke:var(--border);stroke-width:1px;opacity:.72}.chart-axis-label{fill:var(--text-muted);font-size:12px;font-weight:600}.chart-total-label{fill:var(--text);paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round;font-size:13px;font-weight:800}.chart-line{stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;fill:none!important}.chart-point{stroke-width:2.5px;stroke:var(--surface)}.chart-series-1{stroke:var(--purple);background:var(--purple)}.chart-series-2{stroke:var(--cyan);background:var(--cyan)}.chart-series-3{stroke:var(--green);background:var(--green)}.chart-series-4{stroke:var(--amber);background:var(--amber)}.chart-series-5{stroke:var(--red);background:var(--red)}.chart-series-6{stroke:var(--pink);background:var(--pink)}.chart-point.chart-series-1{fill:var(--purple)}.chart-point.chart-series-2{fill:var(--cyan)}.chart-point.chart-series-3{fill:var(--green)}.chart-point.chart-series-4{fill:var(--amber)}.chart-point.chart-series-5{fill:var(--red)}.chart-point.chart-series-6{fill:var(--pink)}.horizontal-chart{gap:18px;display:grid}.horizontal-chart-row{min-width:0}.horizontal-chart-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:7px;display:flex}.horizontal-chart-heading>div{gap:2px;min-width:0;display:grid}.horizontal-chart-heading strong{color:var(--text);font-size:13px}.horizontal-chart-heading span{color:var(--text-muted);font-size:11px;font-weight:600}.horizontal-chart-track{background:var(--surface-soft);border-radius:999px;height:8px;position:relative;overflow:hidden}.horizontal-chart-bar{border-radius:inherit;min-width:2px;height:100%}@media (max-width:1100px){.analytics-grid{grid-template-columns:1fr}}@media (max-width:700px){.chart-legend{gap:8px 12px}.analytics-grid{grid-template-columns:minmax(0,1fr)}}.executive-section{gap:var(--layout-card-gap);min-width:0;display:grid}.executive-section-header{justify-content:space-between;align-items:flex-end;gap:20px;padding:2px 2px 0;display:flex}.executive-section-header>div{gap:5px;min-width:0;display:grid}.executive-section-header h2{color:var(--text);margin:0;font-size:clamp(20px,2vw,26px);line-height:1.15}.executive-metrics{gap:var(--layout-card-gap);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.executive-metrics.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.executive-analytics{gap:var(--layout-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.executive-analytics>*{min-width:0}.executive-section>.executive-metrics+.executive-analytics,.executive-section>.executive-metrics+.panel,.executive-section>.executive-metrics+[class*=panel]{margin-top:0}.executive-metrics .metric-card{min-height:112px}.executive-metrics .metric-card strong{line-height:1.05}@media (max-width:1100px){.executive-metrics,.executive-metrics.cols-3,.executive-analytics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.executive-section-header{flex-direction:column;align-items:flex-start}.executive-metrics,.executive-metrics.cols-3,.executive-analytics{grid-template-columns:1fr}}.stacked-bar-chart{width:100%;min-width:680px;height:auto;display:block;overflow:visible}.stacked-bar{stroke:none}.stacked-bar.chart-series-1{fill:var(--purple)}.stacked-bar.chart-series-2{fill:var(--cyan)}.stacked-bar.chart-series-3{fill:var(--green)}.stacked-bar.chart-series-4{fill:var(--amber)}.stacked-bar.chart-series-5{fill:var(--red)}.stacked-bar.chart-series-6{fill:var(--pink)}.chart-primary-area{fill:url(#primary-chart-area);pointer-events:none}.chart-area-stop-start{stop-color:var(--purple);stop-opacity:.16}.chart-area-stop-end{stop-color:var(--purple);stop-opacity:0}.chart-line-primary,.chart-point-primary{stroke-width:3px}.chart-value-label{fill:var(--text);paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round;font-size:11px;font-weight:800}.chart-month-label{fill:var(--text-muted);font-size:11px;font-weight:700}.chart-grid-line{opacity:.48}.chart-axis-y{opacity:.66}.bi-chart{width:100%;min-width:0}.bi-chart-legend{flex-wrap:wrap;align-items:center;gap:10px 22px;min-height:28px;margin-bottom:10px;display:flex}.bi-chart-legend-item{color:var(--text);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.bi-chart-legend-dot{border-radius:999px;flex:none;width:8px;height:8px;box-shadow:0 0 10px}.bi-chart-canvas{width:100%;min-width:0;height:300px}.bi-chart-tooltip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#161b24fa,#0d1118fa);border:1px solid #94a3b82e;border-radius:12px;min-width:210px;padding:13px 14px;box-shadow:0 18px 45px #0006,inset 0 1px #ffffff09}.bi-chart-tooltip-period{color:var(--muted);letter-spacing:.06em;border-bottom:1px solid #94a3b81f;margin-bottom:9px;padding-bottom:9px;font-size:11px;font-weight:700}.bi-chart-tooltip-items{gap:8px;display:grid}.bi-chart-tooltip-row{color:var(--text);justify-content:space-between;align-items:center;gap:22px;font-size:12px;display:flex}.bi-chart-tooltip-row strong{color:#fff;font-variant-numeric:tabular-nums;font-size:13px}.bi-chart-tooltip-name{align-items:center;gap:7px;display:inline-flex}.bi-chart-tooltip-dot{border-radius:999px;width:7px;height:7px}.bi-chart .recharts-surface{overflow:visible}.bi-chart .recharts-cartesian-axis-tick-value{font-family:inherit}.bi-chart .recharts-line-curve,.bi-chart .recharts-area-curve{filter:drop-shadow(0 0 5px #8b5cf614)}.bi-chart .recharts-active-dot{filter:drop-shadow(0 0 7px #ffffff29)}@media (max-width:760px){.bi-chart-canvas{min-width:620px;height:270px}.bi-chart{overflow:auto hidden}}.recruitment-insights{gap:var(--layout-card-gap);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px;display:grid}.recruitment-insights>div{background:#ffffff05;border:1px solid #94a3b81f;border-radius:10px;min-width:0;padding:11px 12px}.recruitment-insights span{color:var(--muted);margin-bottom:5px;font-size:10px;font-weight:600;display:block}.recruitment-insights strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:18px;line-height:1.1;display:block}.recruitment-insights strong.positive{color:#25d9a0}.recruitment-insights strong.negative{color:#fb7185}.recruitment-insights small{color:var(--muted);margin-top:4px;font-size:9px;display:block}.recruitment-bi-chart{min-width:0;margin-top:18px}.recruitment-chart-legend{color:var(--foreground);align-items:center;gap:18px;margin-bottom:10px;font-size:11px;font-weight:600;display:flex}.recruitment-chart-legend span{align-items:center;gap:7px;display:inline-flex}.recruitment-legend-bar{background:#8b5cf6;border-radius:3px;width:9px;height:9px;box-shadow:0 0 8px #8b5cf68c}.recruitment-legend-line{background:#22b8e6;border-radius:999px;width:14px;height:2px;box-shadow:0 0 7px #22b8e673}.recruitment-chart-canvas{width:100%;height:245px}.recruitment-chart-tooltip{min-width:170px}.recruitment-tooltip-row{justify-content:space-between;align-items:center;gap:22px;margin-top:8px;font-size:11px;display:flex}.recruitment-tooltip-row span{color:var(--muted);align-items:center;gap:7px;display:inline-flex}.recruitment-tooltip-row strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:12px}.recruitment-tooltip-dot{border-radius:999px;width:7px;height:7px}.recruitment-tooltip-dot.entries{background:#8b5cf6}.recruitment-tooltip-dot.accumulated{background:#22b8e6}@media (max-width:1100px){.recruitment-insights{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.recruitment-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.recruitment-chart-canvas{min-width:680px}.recruitment-bi-chart{overflow-x:auto}}.recruitment-history-chart{min-width:0;padding-top:2px}.recruitment-history-legend{color:var(--foreground);flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:12px;font-size:11px;font-weight:600;display:flex}.recruitment-history-legend span{align-items:center;gap:7px;display:inline-flex}.recruitment-history-legend i{flex:none;display:inline-block}.recruitment-history-bar{background:#8b5cf6;border-radius:3px;width:9px;height:9px;box-shadow:0 0 8px #8b5cf680}.recruitment-history-line{background:#25d9a0;border-radius:999px;width:15px;height:2px;box-shadow:0 0 7px #25d9a066}.recruitment-history-target{border-top:1px dashed #f5b942;width:15px;height:0}.recruitment-history-canvas{width:100%;height:300px}.recruitment-history-tooltip{min-width:210px}.recruitment-history-tooltip-row{color:var(--muted);justify-content:space-between;align-items:center;gap:24px;margin-top:8px;font-size:11px;display:flex}.recruitment-history-tooltip-row strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:12px}.recruitment-history-tooltip-row.emphasis{border-top:1px solid #94a3b81f;padding-top:8px}.recruitment-history-tooltip-row.emphasis strong{color:#25d9a0}@media (max-width:700px){.recruitment-history-chart{overflow-x:auto}.recruitment-history-canvas{min-width:680px}}.recruitment-history-evaluated{background:#38bdf8;border-radius:999px;width:18px;height:3px;display:inline-block}.go-live-control{overflow-x:auto}.go-live-control-head,.go-live-control-row{grid-template-columns:minmax(190px,1.6fr) minmax(130px,1fr) 100px 90px 130px 140px;align-items:center;gap:16px;min-width:850px;display:grid}.go-live-control-head{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;padding:0 14px 10px;font-size:.72rem;font-weight:700}.go-live-control-body{gap:6px;display:grid}.go-live-control-row{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff05;padding:12px 14px}.go-live-control-row:hover{background:#ffffff09}.go-live-control-creator{min-width:0}.go-live-control-creator strong,.go-live-control-creator small{display:block}.go-live-control-creator strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.go-live-control-creator small{color:var(--text-muted);margin-top:3px;font-size:.72rem}.go-live-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:27px;padding:4px 9px;font-size:.72rem;font-weight:700;display:inline-flex}.go-live-status.success{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab, red, red)){.go-live-status.success{background:color-mix(in srgb, var(--success) 12%, transparent)}}.go-live-status.info{color:var(--info);background:var(--info)}@supports (color:color-mix(in lab, red, red)){.go-live-status.info{background:color-mix(in srgb, var(--info) 12%, transparent)}}.go-live-status.warning{color:var(--warning);background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.go-live-status.warning{background:color-mix(in srgb, var(--warning) 14%, transparent)}}.go-live-status.risk{color:var(--risk);background:var(--risk)}@supports (color:color-mix(in lab, red, red)){.go-live-status.risk{background:color-mix(in srgb, var(--risk) 12%, transparent)}}.go-live-control-empty{color:var(--text-muted);text-align:center;padding:28px 14px}@media (max-width:760px){.go-live-control-head,.go-live-control-row{gap:12px}}.go-live-summary-grid{gap:var(--layout-card-gap);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.go-live-summary-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:0;min-height:104px;color:inherit;flex-direction:column;justify-content:flex-start;padding:14px;text-decoration:none;transition:border-color .16s,transform .16s,background .16s;display:flex}.go-live-summary-card:hover{border-color:var(--purple);background:#8b5cf60e;transform:translateY(-2px)}.go-live-summary-card>span{color:var(--text-muted);font-size:.76rem}.go-live-summary-card>strong{margin-top:8px;font-size:1.65rem;line-height:1}.go-live-summary-card>small{color:var(--text-muted);margin-top:8px;font-size:.7rem}.go-live-summary-card.urgent{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.go-live-summary-card.urgent{border-color:color-mix(in srgb, var(--warning) 40%, var(--border))}}.go-live-summary-card.qualified{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.go-live-summary-card.qualified{border-color:color-mix(in srgb, var(--success) 38%, var(--border))}}.go-live-alert-strip{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);align-items:center;gap:24px;margin-top:0;padding:12px 16px;display:flex}.go-live-alert-strip>div{align-items:baseline;gap:8px;display:flex}.go-live-alert-strip span{color:var(--text-muted);font-size:.76rem}.go-live-alert-strip strong{font-size:1rem}.go-live-alert-strip a{color:var(--purple-light);margin-left:auto;font-size:.78rem;font-weight:700;text-decoration:none}.go-live-filter-bar{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-wrap:wrap;gap:8px;padding:10px;display:flex}.go-live-filter-bar a{color:var(--text-muted);border:1px solid #0000;border-radius:8px;padding:7px 11px;font-size:.76rem;font-weight:700;text-decoration:none}.go-live-filter-bar a:hover,.go-live-filter-bar a.active{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.go-live-filter-bar a:hover,.go-live-filter-bar a.active{border-color:color-mix(in srgb, var(--purple) 45%, transparent)}}.go-live-filter-bar a:hover,.go-live-filter-bar a.active{color:var(--text);background:#8b5cf617}@media (max-width:1100px){.go-live-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.go-live-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.go-live-alert-strip{flex-direction:column;align-items:flex-start;gap:8px}.go-live-alert-strip a{margin-left:0}}.recruitment-history-chart-premium{padding-top:4px}.recruitment-history-chart-premium .recruitment-history-canvas{height:330px}.recruitment-history-qualified{background:#25d9a0;border-radius:3px;width:9px;height:9px;display:inline-block;box-shadow:0 0 8px #25d9a061}.recruitment-history-chart-premium .recruitment-history-evaluated{background:#38bdf8;border-radius:3px;width:9px;height:9px;box-shadow:0 0 8px #38bdf852}.recruitment-history-chart-premium .recharts-cartesian-axis-tick-value{font-variant-numeric:tabular-nums}.recruitment-history-chart-premium .recharts-bar-rectangle{transition:opacity .15s}.recruitment-history-chart-premium:hover .recharts-bar-rectangle{opacity:.9}@media (max-width:700px){.recruitment-history-chart-premium .recruitment-history-canvas{min-width:760px;height:310px}}.panel.ui-surface{position:relative;overflow:hidden}.panel.ui-surface:before{content:"";background:var(--tone-color,var(--accent));opacity:.82;border-radius:0 0 999px 999px;width:42px;height:2px;position:absolute;top:0;left:22px}.command-card-link{transition:transform var(--transition-fast), border-color var(--transition-fast), background-color var(--transition-fast)}.command-card-link:hover{border-color:var(--border-strong);background:radial-gradient(circle at 100% 0, var(--tone-soft,var(--accent-soft)), transparent 52%), var(--surface);transform:translateY(-2px)}.data-freshness{border:1px solid var(--border);border-radius:var(--radius-md);background:#10131ac2;align-items:center;gap:10px;min-height:46px;padding:9px 13px;display:flex;box-shadow:0 12px 35px #00000024}.data-freshness-indicator{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 5px var(--soft-green), 0 0 14px #36d89a8c;border-radius:50%}.data-freshness strong,.data-freshness span{display:block}.data-freshness strong{color:var(--text);margin-bottom:3px;font-size:10px;font-weight:700}.data-freshness div>span{color:var(--muted);white-space:nowrap;font-size:9px}.dashboard-compact-insights{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-retention-list{margin-bottom:auto}.command-metrics-five{grid-template-columns:repeat(5,minmax(0,1fr))}.active-rule-context{border-radius:var(--radius-md);background:radial-gradient(circle at 100% 0, var(--soft-amber), transparent 52%), var(--surface);border:1px solid #f2b84b57;justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:15px 17px;display:flex}.active-rule-context span,.active-rule-context strong,.active-rule-context p{display:block}.active-rule-context span{color:var(--amber);letter-spacing:.13em;font-size:9px;font-weight:800}.active-rule-context strong{color:var(--text);margin-top:5px;font-size:15px}.active-rule-context p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.45}.active-rule-context>a{border:1px solid var(--border-strong);min-height:32px;color:var(--text);background:var(--surface-2);border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0 11px;font-size:10px;font-weight:700;display:inline-flex}.rule-reason,.birthday-contact{gap:5px;display:grid}.rule-reason>span:last-child,.birthday-contact span{color:var(--muted);font-size:9px}.birthdays-page{gap:var(--layout-page-gap);display:grid}.birthdays-page .topbar,.birthdays-page .filter-bar,.birthdays-page .metric-grid{margin-bottom:0}.birthday-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.birthday-date{color:var(--pink);white-space:nowrap}.birthday-contact strong{font-size:10px}.birthday-empty{color:var(--muted);text-align:center;padding:42px 20px}.birthday-empty strong{color:var(--text);font-size:14px;display:block}.birthday-empty p{margin:7px 0 0;font-size:10px}@media (max-width:1500px){.command-metrics-five{grid-template-columns:repeat(6,minmax(0,1fr))}.command-metrics-five>*{grid-column:span 2}.command-metrics-five>:nth-last-child(-n+2){grid-column:span 3}}@media (max-width:900px){.command-metrics-five,.birthday-metrics{grid-template-columns:1fr}.command-metrics-five>*,.command-metrics-five>:nth-last-child(-n+2){grid-column:auto}.active-rule-context{flex-direction:column;align-items:stretch}}.module-overview{padding-top:2px}.module-overview-header,.module-section-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:12px;display:flex}.module-overview-header h2,.module-section-heading h2{margin:0}.module-shortcut-grid{gap:var(--layout-card-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.module-shortcut{--tone-color:var(--accent);border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(145deg, #ffffff05, transparent 58%), var(--surface);min-height:86px;box-shadow:var(--shadow-panel);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;display:grid;position:relative;overflow:hidden}.module-shortcut:before{content:"";background:var(--tone-color);opacity:.85;width:2px;position:absolute;inset:0 auto 0 0}.module-shortcut:hover{border-color:var(--border-strong);background:radial-gradient(circle at 100% 0, var(--tone-soft,var(--accent-soft)), transparent 58%), var(--surface);transform:translateY(-2px)}.module-shortcut-index{border:1px solid var(--tone-color);place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.module-shortcut-index{border:1px solid color-mix(in srgb, var(--tone-color) 28%, transparent)}}.module-shortcut-index{color:var(--tone-color);background:var(--tone-color);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.module-shortcut-index{background:color-mix(in srgb, var(--tone-color) 8%, transparent)}}.module-shortcut-index{font-size:8px;font-weight:800}.module-shortcut strong,.module-shortcut div>span{display:block}.module-shortcut strong{color:var(--text);letter-spacing:-.02em;margin-bottom:5px;font-size:13px}.module-shortcut div>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.module-shortcut-arrow{color:var(--muted-2);transition:color var(--transition-fast), transform var(--transition-fast);font-size:15px}.module-shortcut:hover .module-shortcut-arrow{color:var(--tone-color);transform:translate(2px,-2px)}.module-page{gap:var(--layout-page-gap);display:grid}.module-page .topbar{margin-bottom:0}.page-filter{align-items:center;gap:8px;display:flex}.module-anchor{scroll-margin-top:24px}.recruitment-module-grid{grid-template-columns:minmax(360px,.82fr) minmax(560px,1.18fr);align-items:stretch}.recruitment-module-grid>.panel{min-width:0}.recruitment-module-grid .horizontal-chart{gap:14px}.recruitment-module-grid .recruitment-history-canvas{height:270px}.recruitment-flow-chart{gap:14px;min-width:0;display:grid}.recruitment-flow-current{border:1px solid var(--border);border-radius:var(--radius-md);background:radial-gradient(circle at 100% 0, var(--soft-purple), transparent 48%), #ffffff03;gap:12px;padding:13px;display:grid}.recruitment-flow-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.recruitment-flow-heading span,.recruitment-flow-heading strong{display:block}.recruitment-flow-heading span{color:var(--purple);letter-spacing:.12em;font-size:8px;font-weight:800}.recruitment-flow-heading strong{color:var(--text);margin-top:4px;font-size:15px}.recruitment-flow-heading>small,.recruitment-flow-note{color:var(--muted);font-size:9px;line-height:1.45}.recruitment-flow-summary{grid-template-columns:minmax(145px,.8fr) minmax(0,3.2fr);gap:9px;display:grid}.recruitment-summary-group{border:1px solid var(--border);border-radius:var(--radius-sm);background:#ffffff03;align-content:start;gap:7px;min-width:0;padding:9px;display:grid}.recruitment-summary-group.entry-group{border-color:var(--border-purple);background:var(--soft-purple)}.recruitment-summary-group.live-group{border-color:var(--border-cyan);background:var(--soft-cyan)}.recruitment-summary-group>header span,.recruitment-summary-group>header small{display:block}.recruitment-summary-group>header span{color:var(--text);letter-spacing:.08em;font-size:8px;font-weight:800}.recruitment-summary-group>header small{color:var(--muted);margin-top:3px;font-size:8px}.recruitment-summary-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.entry-group .recruitment-summary-cards{grid-template-columns:minmax(0,1fr)}.flow-summary-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);min-width:0;padding:10px}.flow-summary-card>span,.flow-summary-card>strong,.flow-summary-card>small{display:block}.flow-summary-card>span{min-height:22px;color:var(--muted);font-size:8px;font-weight:700;line-height:1.35}.flow-summary-card>strong{color:var(--text);letter-spacing:-.035em;margin-top:5px;font-size:19px}.flow-summary-card>small{min-height:24px;margin-top:4px;font-size:8px;line-height:1.35}.flow-summary-card>small.positive,.flow-summary-card>small.new{color:var(--green)}.flow-summary-card>small.negative{color:var(--red)}.flow-summary-card>small.neutral{color:var(--muted)}.recruitment-flow-history{border:1px solid var(--border);border-radius:var(--radius-md);min-width:0;overflow-x:auto}.recruitment-flow-row{border-bottom:1px solid var(--border);grid-template-columns:72px repeat(4,minmax(110px,1fr));align-items:center;gap:12px;min-width:720px;padding:8px 11px;display:grid}.recruitment-flow-row:last-child{border-bottom:0}.recruitment-flow-row.current{background:linear-gradient(90deg, var(--soft-purple), transparent 72%), #ffffff03}.recruitment-flow-head{background:#ffffff05;padding-block:7px}.recruitment-flow-head>span{color:var(--muted-2);letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:800}.recruitment-flow-period{color:var(--text);font-variant-numeric:tabular-nums;font-size:9px}.recruitment-flow-stage{gap:5px;min-width:0;display:grid}.recruitment-flow-stage>span{color:var(--text);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:6px;font-size:9px;font-weight:750;display:flex}.recruitment-flow-stage>span small{color:var(--green);font-size:7px;font-weight:700}.recruitment-flow-stage>div{background:#ffffff0e;border-radius:999px;height:5px;overflow:hidden}.recruitment-flow-stage i{border-radius:inherit;height:100%;display:block}.stage-entries i{background:var(--purple);box-shadow:0 0 10px var(--soft-purple)}.stage-evaluated i{background:var(--cyan);box-shadow:0 0 10px var(--soft-cyan)}.stage-qualified i{background:var(--green);box-shadow:0 0 10px var(--soft-green)}.stage-not-qualified i{background:var(--amber);box-shadow:0 0 10px var(--soft-amber)}.recruitment-flow-note{margin:-3px 2px 0}@media (max-width:760px){.recruitment-flow-heading{flex-direction:column;align-items:flex-start;gap:6px}.recruitment-flow-summary{grid-template-columns:minmax(0,1fr)}.recruitment-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.compact-empty-state{min-height:180px}@media (max-width:1180px){.module-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recruitment-module-grid{grid-template-columns:1fr}}@media (max-width:850px){.command-metrics,.dashboard-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-priority-grid{grid-template-columns:1fr}}.subagency-health-panel{background:radial-gradient(circle at 100% 0, #8b5cf613, transparent 28rem), var(--surface);border-color:#a78bfa38}.subagency-period-action{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.subagency-data-availability{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.subagency-data-availability>div{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);align-items:center;gap:9px;min-width:0;padding:9px 11px;display:flex}.subagency-data-availability i{border-radius:999px;flex:none;width:7px;height:7px}.subagency-data-availability .available i{background:var(--green);box-shadow:0 0 10px var(--green)}.subagency-data-availability .pending i{background:var(--amber);box-shadow:0 0 10px var(--amber)}.subagency-data-availability strong,.subagency-data-availability span{display:block}.subagency-data-availability strong{color:var(--text);font-size:9px}.subagency-data-availability span{color:var(--muted);margin-top:2px;font-size:8px}.network-health-strip{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff05;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.network-health-strip>div{border-right:1px solid var(--border);min-width:0;padding:13px 15px}.network-health-strip>div:last-child{border-right:0}.network-health-strip span,.network-health-strip strong,.network-health-strip small{display:block}.network-health-strip>div>span{color:var(--muted);font-size:9px;font-weight:650}.network-health-strip strong{color:var(--text);letter-spacing:-.035em;margin-top:6px;font-size:20px}.network-health-strip small{margin-top:4px;font-size:8px}.subagency-health-scroll{border:1px solid var(--border);border-radius:var(--radius-md);width:100%;overflow-x:auto}.subagency-health-grid{grid-template-columns:minmax(145px,1.25fr) minmax(70px,.55fr) minmax(70px,.55fr) minmax(100px,.72fr) minmax(112px,.82fr) minmax(105px,.76fr) minmax(120px,.84fr);align-items:center;min-width:860px;display:grid}.subagency-health-head{border-bottom:1px solid var(--border);min-height:36px;color:var(--muted-2);letter-spacing:.09em;text-transform:uppercase;background:#ffffff05;padding-inline:14px;font-size:8px;font-weight:750}.subagency-health-row{border-bottom:1px solid var(--border);min-height:66px;transition:background-color var(--transition-fast);padding-inline:14px}.subagency-health-row:last-child{border-bottom:0}.subagency-health-row:hover{background:#8b5cf609}.subagency-health-name{align-items:center;gap:10px;min-width:0;display:flex}.health-dot{border-radius:50%;flex:0 0 7px;width:7px;height:7px}.health-dot.active{background:var(--green);box-shadow:0 0 12px #36d89a80}.health-dot.inactive{background:var(--muted-2)}.subagency-health-name strong,.subagency-health-name span,.subagency-health-value strong,.subagency-health-value>span{display:block}.subagency-health-name strong,.subagency-health-value strong{color:var(--text);font-size:11px}.subagency-health-name span,.subagency-health-value>span{color:var(--muted-2);margin-top:4px;font-size:8px}.subagency-health-value .metric-trend{margin-top:4px;font-size:8px}.subagency-health-status{align-items:center;display:flex}.operation-pulse{padding-top:2px}.operation-pulse-grid{gap:var(--layout-card-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.operation-signal{--tone-color:var(--accent);border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(circle at 100% 0, var(--tone-soft), transparent 62%), var(--surface);min-width:0;min-height:176px;box-shadow:var(--shadow-panel);padding:18px;position:relative;overflow:hidden}.operation-signal:before{content:"";background:var(--tone-color);width:2px;position:absolute;inset:0 auto 0 0}.operation-signal>span{color:var(--tone-color);letter-spacing:.12em;font-size:9px;font-weight:800}.operation-signal>strong{color:var(--text);letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin-top:12px;font-size:clamp(20px,1.8vw,28px);display:block;overflow:hidden}.operation-signal-details{border-top:1px solid var(--border);gap:0;margin-top:16px;display:grid}.operation-signal-details p{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:31px;margin:0;display:flex}.operation-signal-details p:last-child{border-bottom:0}.operation-signal-details span{color:var(--muted);font-size:9px}.operation-signal-details b{max-width:58%;color:var(--text);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}@media (max-width:1180px){.network-health-strip,.operation-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.network-health-strip>div:nth-child(2n){border-right:0}.network-health-strip>div{border-bottom:1px solid var(--border)}}@media (max-width:700px){.subagency-data-availability,.network-health-strip,.operation-pulse-grid{grid-template-columns:1fr}.network-health-strip>div{border-right:0}.operation-signal{min-height:0}.topbar{flex-direction:column}.page-actions,.data-freshness{width:100%}.module-shortcut-grid,.command-metrics,.dashboard-compact-insights{grid-template-columns:1fr}.module-section-heading{flex-direction:column;align-items:flex-start}}.auth-shell{min-height:100vh}.auth-brand-panel{isolation:isolate;background:linear-gradient(148deg,#ffffff09,#0000 42%),linear-gradient(160deg,#100a18 0%,#09070d 54%,#07060a 100%);min-height:100%;position:relative;overflow:hidden}.auth-brand-panel:before{content:"";z-index:-1;filter:blur(92px);opacity:.22;background:linear-gradient(100deg,#f017a7,#844cff 54%,#00c7f2);border-radius:50%;height:64%;position:absolute;inset:auto -16% -23% 9%;transform:rotate(-9deg)}.auth-brand-panel:after{content:"";z-index:-1;opacity:.2;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#000,#0000 72%);mask-image:linear-gradient(to bottom right,#000,#0000 72%)}.auth-brand-orbit{z-index:-1;pointer-events:none;border:1px solid #b684ff1f;border-radius:50%;position:absolute}.auth-brand-orbit-one{width:520px;height:520px;top:-270px;right:-190px}.auth-brand-orbit-two{width:370px;height:370px;bottom:-220px;right:-80px}.auth-brand-content{flex-direction:column;min-height:100%;padding:clamp(38px,5vw,70px);display:flex}.auth-brand-copy{max-width:590px;margin:auto 0;padding:64px 0}.auth-brand-eyebrow{color:#c9b5ff;letter-spacing:.21em;align-items:center;gap:10px;font-size:11px;font-weight:900;display:inline-flex}.auth-brand-eyebrow:before{content:"";background:linear-gradient(90deg,#ef20af,#8556ff);width:30px;height:1px}.auth-brand-copy h1{color:#fff;letter-spacing:-.06em;max-width:620px;margin:22px 0;font-size:clamp(48px,5vw,76px);line-height:.98}.auth-brand-copy h1 span{color:#0000;background:linear-gradient(96deg,#ff35ba 4%,#9a62ff 48%,#31d9ff 92%);-webkit-background-clip:text;background-clip:text}.auth-brand-copy p{color:#f7effb9e;max-width:520px;margin:0;font-size:clamp(15px,1.35vw,18px);line-height:1.7}.auth-brand-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.auth-brand-signals>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff07;border:1px solid #ffffff13;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;min-height:86px;padding:16px 18px;display:grid}.auth-brand-signals span{color:#9b6cff;border-right:1px solid #ffffff14;grid-row:1/3;align-self:stretch;place-items:center;min-width:34px;font-size:11px;font-weight:900;display:grid}.auth-brand-signals strong{color:#ffffffe6;font-size:12px}.auth-brand-signals small{color:#ffffff61;font-size:10px}.auth-brand-footer{color:#ffffff47;letter-spacing:.08em;text-transform:uppercase;margin:24px 0 0;font-size:10px;font-weight:700}.auth-error{color:#ff9bb1;background:#ff5c7d1a;border:1px solid #ff5c7d73;border-radius:10px;margin:-10px 0 22px;padding:11px 13px;font-size:12px}.auth-form label{color:#f5eef8ab;letter-spacing:.035em;gap:9px;font-size:11px;font-weight:800;display:grid}.auth-form input{color:#fff;width:100%;min-height:54px;font:inherit;transition:border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);background:#ffffff09;border:1px solid #ffffff1a;border-radius:13px;outline:none;padding:0 16px;font-size:14px}.auth-form input::placeholder{color:#ffffff3d}.auth-form input:focus{background:#ffffff0d;border-color:#ab72ffb8;box-shadow:0 0 0 4px #8e5bff1c,0 12px 30px #00000024}.auth-form button{color:#fff;cursor:pointer;min-height:55px;transition:transform var(--transition-fast), filter var(--transition-fast), box-shadow var(--transition-fast);background:linear-gradient(100deg,#e828b0,#8955ff 56%,#6244eb);border:0;border-radius:13px;justify-content:space-between;align-items:center;margin-top:5px;padding:0 18px 0 20px;font-weight:900;display:flex;box-shadow:0 18px 42px #7740ee3d}.auth-form button:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 22px 48px #7740ee52}.auth-form button:focus-visible{outline-offset:3px;outline:2px solid #c9a9ff}.auth-form button span:last-child{font-size:20px;font-weight:400}.auth-access-note{color:#ffffff4d;align-items:center;gap:9px;margin:24px 0 0;font-size:10px;display:flex}.auth-access-note>span{background:#36d89a;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 14px #36d89a94}@media (max-width:940px){.auth-page{overflow:auto}.auth-frame{grid-template-columns:1fr;min-height:0}.auth-brand-panel{min-height:350px}.auth-brand-content{padding:34px}.auth-brand-copy{margin:auto 0 0;padding:48px 0 26px}.auth-brand-copy h1{max-width:560px;font-size:clamp(42px,9vw,64px)}.auth-brand-signals,.auth-brand-footer{display:none}.auth-access-panel{border-top:1px solid #ffffff12;border-left:0;padding:46px 34px 54px}}@media (max-width:560px){.auth-page{padding:0;display:block}.auth-frame{border:0;border-radius:0;width:100%}.auth-brand-panel{min-height:300px}.auth-brand-content{padding:28px 24px}.auth-brand-logo{width:142px}.auth-brand-copy{padding:42px 0 4px}.auth-brand-copy h1{margin:16px 0;font-size:clamp(39px,13vw,54px)}.auth-brand-copy p{display:none}.auth-access-panel{align-items:start;min-height:calc(100vh - 300px);padding:42px 24px 54px}}.sidebar-user-email{max-width:100%;color:var(--muted);text-overflow:ellipsis;margin-top:4px;font-size:11px;display:block;overflow:hidden}.sidebar-logout{color:#a887ff;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:12px;font-weight:800}.settings-message{border:1px solid var(--border);border-radius:10px;margin:0 0 18px;padding:12px 14px}.settings-message.success{color:#45e6ad;background:#2bd89c14;border-color:#2bd89c59}.settings-message.error{color:#ff9bb1;background:#ff5c7d14;border-color:#ff5c7d59}.settings-access-panel{margin-top:18px}.access-create-grid{grid-template-columns:minmax(220px,.65fr) minmax(520px,1.35fr);align-items:end;gap:24px;margin-bottom:24px;display:grid}.access-create-form,.access-reset-form{gap:8px;display:flex}.access-create-form>*{flex:1}.access-reset-form .filter-input{min-width:150px}.filter-field-fixed strong{color:#b89dff;background:#8e5bff14;border:1px solid #8e5bff52;border-radius:8px;align-items:center;min-height:42px;padding:0 12px;display:flex}.financial-status-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.financial-status-summary>div{border:1px solid var(--border);border-radius:12px;gap:8px;padding:18px;display:grid}.financial-status-summary span{color:var(--muted);font-size:12px}@media (max-width:1050px){.access-create-grid{grid-template-columns:1fr}.access-create-form{flex-direction:column}}.auth-page{background:radial-gradient(circle at 10% 8%,#e41fa81a,#0000 26rem),radial-gradient(circle at 92% 88%,#6a46ff1a,#0000 29rem),#050408;place-items:center;min-height:100vh;padding:clamp(18px,3vw,48px);display:grid;overflow:auto}.auth-frame{background:#0d0b11;border:1px solid #ffffff17;border-radius:26px;grid-template-columns:minmax(360px,.92fr) minmax(460px,1.08fr);width:min(100%,1080px);min-height:min(650px,100vh - clamp(36px,6vw,96px));display:grid;overflow:hidden;box-shadow:0 34px 100px #00000085}.auth-brand-panel{isolation:isolate;background-color:#0000;background-image:radial-gradient(circle at 18% 16%,#ed2ab23d,#0000 19rem),radial-gradient(circle at 85% 88%,#36bfff33,#0000 22rem),linear-gradient(150deg,#171020,#0a080f 70%);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;flex-direction:column;justify-content:space-between;min-height:100%;padding:42px;display:flex;position:relative;overflow:hidden}.auth-brand-panel.has-brand-image{background-image:linear-gradient(180deg, #0604091f, #060409d1), var(--auth-brand-image)}.auth-brand-panel:not(.has-brand-image){justify-content:center;align-items:center}.auth-brand-panel:not(.has-brand-image) .auth-brand-logo{width:min(68%,260px)}.auth-brand-panel:not(.has-brand-image) .auth-agency-name{position:absolute;bottom:42px;left:42px}.auth-brand-panel:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(135deg,#ffffff0e,#0000 42%);position:absolute;inset:0}.auth-brand-panel:after{content:"";z-index:-1;border:1px solid #c290ff29;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-180px;right:-190px}.auth-brand-logo{object-fit:contain;object-position:left center;filter:drop-shadow(0 12px 28px #b84aff33);width:168px;height:auto}.auth-agency-name{color:#ffffffe0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08060b8a;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:10px;width:fit-content;margin:0;padding:10px 14px;font-size:11px;font-weight:800;display:inline-flex}.auth-agency-name span{background:#bd6cff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #bd6cff9e}.auth-access-panel{background:radial-gradient(circle at 100% 0,#8b5cf611,#0000 18rem),#0d0b11;border-left:1px solid #ffffff12;place-items:center;padding:clamp(42px,6vw,76px);display:grid}.auth-card{width:min(100%,410px)}.auth-card .section-kicker{color:#a980ff}.auth-card h2{color:#fff;letter-spacing:-.045em;margin:0 0 34px;font-size:clamp(32px,3vw,43px);line-height:1.08}.auth-description{color:#efe7f480;max-width:380px;margin:-20px 0 30px;font-size:13px;line-height:1.6}.auth-form{gap:17px;display:grid}.auth-form input{background:#ffffff0a;min-height:52px}.auth-form input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #17131b}.auth-form input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #17131b}.auth-form input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #17131b}.auth-form button{margin-top:7px}.auth-page-compact .auth-frame{grid-template-columns:1fr;width:min(100%,520px);min-height:0}.auth-page-compact .auth-access-panel{border-left:0;padding:clamp(38px,7vw,58px)}.auth-compact-logo{width:150px;height:auto;margin-bottom:38px}@media (max-width:820px){.auth-frame{grid-template-columns:1fr;min-height:0}.auth-brand-panel{min-height:270px;padding:30px}.auth-brand-logo{width:145px}.auth-access-panel{border-top:1px solid #ffffff12;border-left:0;padding:46px 32px 52px}}@media (max-width:540px){.auth-page{padding:0;display:block}.auth-frame{border:0;border-radius:0;width:100%}.auth-brand-panel{min-height:220px;padding:25px 24px}.auth-access-panel{align-items:start;min-height:calc(100vh - 220px);padding:40px 24px 52px}.auth-page-compact .auth-frame,.auth-page-compact .auth-access-panel{min-height:100vh}.auth-page-compact .auth-access-panel{padding:36px 24px 48px}}.sidebar-logout-form{width:100%;margin-top:14px}.sidebar-logout{color:#c7b3ff;width:100%;min-height:38px;font:inherit;cursor:pointer;background:#a887ff12;border:1px solid #a887ff33;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:0;padding:9px 12px;font-size:11px;font-weight:750;transition:background .16s,border-color .16s,color .16s,transform .16s;display:flex}.sidebar-logout:hover{color:#fff;background:#a887ff24;border-color:#a887ff66}.sidebar-logout:active{transform:translateY(1px)}.sidebar-logout:focus-visible{outline-offset:2px;outline:2px solid #a887ffbf}.sidebar-logout span{color:currentColor;font-size:14px;line-height:1;display:inline-flex}.incentive-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.incentive-eligibility{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.incentive-eligibility>div{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:5px;min-width:0;padding:14px 16px;display:flex}.incentive-eligibility span,.incentive-campaign-meta span{letter-spacing:.04em;text-transform:uppercase;opacity:.64;font-size:.72rem;font-weight:700}.incentive-eligibility strong{font-size:.95rem}.incentive-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.incentive-section-heading>div{flex-direction:column;gap:4px;display:flex}.incentive-section-heading p,.incentive-campaign-top p{opacity:.68;margin:0}.incentive-empty{opacity:.66;padding:24px 4px;font-size:.9rem}.incentive-campaign-list{gap:12px;display:grid}.incentive-campaign-card{border:1px solid var(--border);border-radius:14px;gap:16px;padding:16px;display:grid}.incentive-campaign-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.incentive-campaign-top>div{flex-direction:column;gap:4px;min-width:0;display:flex}.incentive-campaign-meta{grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) minmax(90px,.5fr) minmax(120px,.7fr);gap:12px;display:grid}.incentive-campaign-meta>div{flex-direction:column;gap:5px;min-width:0;display:flex}.incentive-campaign-meta strong{overflow-wrap:anywhere;font-size:.86rem}@media (max-width:1100px){.incentive-metrics,.incentive-eligibility,.incentive-campaign-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.incentive-metrics,.incentive-eligibility,.incentive-campaign-meta{grid-template-columns:1fr}.incentive-section-heading,.incentive-campaign-top{flex-direction:column}}.incentive-feedback{border:1px solid var(--border);border-radius:10px;margin-bottom:14px;padding:11px 14px;font-size:.86rem;font-weight:600}.incentive-feedback-success{border-color:#22c55e59}.incentive-feedback-error{border-color:#ef444466}.incentive-editor{margin-bottom:18px}.incentive-editor-program{border-bottom:1px solid var(--border);padding-bottom:18px}.incentive-editor-grid{align-items:end;gap:12px;display:grid}.incentive-editor-grid-program{grid-template-columns:minmax(220px,1fr) minmax(260px,1.4fr) auto}.incentive-editor-grid-tier{grid-template-columns:minmax(150px,1fr) 90px 100px minmax(130px,.8fr) 120px auto}.incentive-editor-grid label{gap:6px;display:grid}.incentive-editor-grid label>span{letter-spacing:.04em;text-transform:uppercase;opacity:.64;font-size:.72rem;font-weight:700}.incentive-editor-grid input,.incentive-table-input{border:1px solid var(--border);width:100%;min-width:0;height:38px;color:inherit;font:inherit;background:0 0;border-radius:9px;padding:0 10px}.incentive-primary-button,.incentive-secondary-button,.incentive-row-save,.incentive-row-delete{border:1px solid var(--border);min-height:38px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:9px;padding:0 14px;font-weight:700}.incentive-primary-button{background:var(--foreground);color:var(--background)}.incentive-secondary-button:hover,.incentive-row-save:hover{border-color:currentColor}.incentive-row-delete{border-color:#ef444452}.incentive-row-delete:hover{border-color:#ef4444b3}.incentive-tier-table{margin-top:14px}.incentive-table-input-small{max-width:90px}.incentive-table-input-money{max-width:120px}.incentive-row-actions{align-items:center;gap:7px;display:flex}.incentive-row-actions form{margin:0}.incentive-row-save,.incentive-row-delete{min-height:32px;padding:0 10px;font-size:.76rem}.incentive-add-tier{border-top:1px solid var(--border);margin-top:18px;padding-top:18px}.incentive-add-tier-title{margin-bottom:12px}@media (max-width:1180px){.incentive-editor-grid-program{grid-template-columns:1fr 1fr}.incentive-editor-grid-program button{width:fit-content}.incentive-editor-grid-tier{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.incentive-editor-grid-program,.incentive-editor-grid-tier{grid-template-columns:1fr}.incentive-editor-grid button{width:100%}.incentive-row-actions{flex-direction:column;align-items:stretch}.incentive-row-actions form,.incentive-row-save,.incentive-row-delete{width:100%}}.incentive-panel-actions{align-items:center;gap:10px;display:flex}.incentive-panel-actions form{margin:0}.incentive-recalculate-button{min-height:30px;padding:0 10px;font-size:.76rem}@media (max-width:680px){.incentive-panel-actions{flex-direction:column;align-items:flex-end}}.top3-module{gap:16px;margin-bottom:18px;display:grid}.top3-module-heading,.top3-ranking-header,.top3-ranking-title,.top3-closing-bar,.top3-winner-total{justify-content:space-between;align-items:center;gap:16px;display:flex}.top3-module-heading>div:first-child,.top3-ranking-header>div:first-child,.top3-winners-heading{gap:3px;display:grid}.top3-module-heading span,.top3-ranking-header span:first-child,.top3-winners-heading>span,.top3-closing-bar span,.top3-summary-grid span,.top3-winner-total span{letter-spacing:.06em;text-transform:uppercase;opacity:.58;font-size:.72rem;font-weight:700}.top3-module-heading h2,.top3-ranking-header h3,.top3-winners-heading h3{margin:0}.top3-projection-label,.top3-status{border:1px solid var(--border);border-radius:999px;width:fit-content;padding:5px 9px;font-size:.72rem;font-weight:700}.top3-status-active{border-color:#22c55e57}.top3-status-closed{border-color:#3b82f657}.top3-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.top3-summary-grid>div{border:1px solid var(--border);border-radius:12px;gap:5px;min-width:0;padding:14px 16px;display:grid}.top3-summary-grid strong{font-size:1.08rem}.top3-rankings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.top3-ranking-card,.top3-winners-section{border:1px solid var(--border);border-radius:14px;min-width:0;padding:16px}.top3-rewards-form{border:1px solid var(--border);border-radius:11px;gap:10px;margin-top:16px;padding:12px;display:grid}.top3-reward-table{gap:7px;display:grid}.top3-reward-head,.top3-reward-row{grid-template-columns:62px 110px 110px minmax(150px,1fr);align-items:center;gap:8px;display:grid}.top3-reward-head{letter-spacing:.05em;text-transform:uppercase;opacity:.55;padding:0 4px;font-size:.68rem;font-weight:700}.top3-reward-row input,.top3-reward-row select{border:1px solid var(--border);width:100%;min-width:0;height:35px;color:inherit;font:inherit;background:0 0;border-radius:8px;padding:0 9px;font-size:.8rem}.top3-save-button,.top3-close-button{border:1px solid var(--border);background:var(--foreground);width:fit-content;min-height:36px;color:var(--background);font:inherit;cursor:pointer;border-radius:9px;padding:0 14px;font-weight:700}.top3-save-button{justify-self:end}.top3-ranking-title{margin-top:17px;margin-bottom:9px}.top3-ranking-title span{opacity:.55;font-size:.72rem}.top3-table-wrapper{width:100%;overflow-x:auto}.top3-table{border-collapse:collapse;width:100%}.top3-table th,.top3-table td{border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;padding:9px 8px;font-size:.78rem}.top3-table th{letter-spacing:.05em;text-transform:uppercase;opacity:.55;font-size:.66rem}.top3-winner-row td:first-child strong{font-size:.88rem}.top3-empty{opacity:.6;padding:20px 4px 4px;font-size:.82rem}.top3-closing-bar{border:1px solid var(--border);border-radius:12px;padding:14px 16px}.top3-closing-bar>div{gap:4px;display:grid}.top3-winners-section{gap:14px;display:grid}.top3-winners-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.top3-winner-card{border:1px solid var(--border);border-radius:11px;gap:12px;min-width:0;padding:14px;display:grid}.top3-winner-card>div:first-child{gap:3px;display:grid}.top3-winner-card>div:first-child>span{opacity:.55;font-size:.76rem}.top3-winner-awards{gap:7px;display:grid}.top3-winner-awards>div{justify-content:space-between;align-items:center;gap:10px;font-size:.78rem;display:flex}.top3-winner-awards span{opacity:.62}.top3-winner-total{border-top:1px solid var(--border);padding-top:10px}@media (max-width:1280px){.top3-rankings-grid{grid-template-columns:1fr}.top3-winners-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.top3-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.top3-reward-head{display:none}.top3-reward-row{grid-template-columns:50px 1fr}.top3-reward-row input:last-child{grid-column:2}}@media (max-width:650px){.top3-module-heading,.top3-ranking-header,.top3-closing-bar{flex-direction:column;align-items:flex-start}.top3-summary-grid,.top3-winners-grid{grid-template-columns:1fr}.top3-save-button,.top3-close-button{width:100%}}.incentive-scope-bar{z-index:20;border:1px solid var(--border);border-radius:12px;align-items:end;gap:10px;margin-bottom:18px;padding:12px;display:flex;position:relative}.incentive-scope-field{gap:6px;min-width:190px;display:grid;position:relative}.incentive-scope-field>span{opacity:.58;font-size:.68rem;font-weight:700}.incentive-scope-field select,.incentive-agency-trigger,.incentive-scope-fixed strong{border:1px solid var(--border);color:#f6f3fb;width:100%;min-height:38px;font:inherit;background:#111014;border-radius:8px;padding:0 11px;font-size:.8rem}.incentive-scope-field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.incentive-scope-field select option{color:#f6f3fb;background:#111014}.incentive-agency-picker{min-width:260px}.incentive-agency-trigger{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:16px;display:flex}.incentive-agency-chevron{opacity:.55;font-size:.58rem}.incentive-agency-menu{z-index:100;border:1px solid var(--border);background:#111014;border-radius:10px;width:min(340px,80vw);max-height:330px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);left:0;overflow-y:auto;box-shadow:0 18px 45px #0006}.incentive-agency-option{color:#f6f3fb;cursor:pointer;text-align:left;width:100%;min-height:36px;font:inherit;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:7px 9px;font-size:.8rem;display:flex}.incentive-agency-option:hover,.incentive-agency-option-active{background:#8b5cf61f}.incentive-checkbox{color:#b997ff;border:1px solid #8b5cf680;border-radius:5px;flex:0 0 17px;place-items:center;width:17px;height:17px;font-size:.68rem;font-weight:800;display:grid}.incentive-agency-divider{background:var(--border);height:1px;margin:5px 2px}.incentive-scope-fixed strong{align-items:center;display:flex}.top3-reward-editor{gap:8px;display:grid}.top3-reward-editor-row{border:1px solid var(--border);border-radius:9px;grid-template-columns:64px 190px minmax(180px,1fr);align-items:end;gap:10px;padding:10px;display:grid}.top3-reward-position,.top3-reward-kind,.top3-reward-value{gap:6px;display:grid}.top3-reward-position>span,.top3-reward-kind>span,.top3-reward-value>span{letter-spacing:.04em;text-transform:uppercase;opacity:.52;font-size:.64rem;font-weight:700}.top3-reward-position strong{align-items:center;min-height:35px;font-size:.95rem;display:flex}.top3-reward-kind-options{border:1px solid var(--border);background:#0d0c10;border-radius:8px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.top3-reward-kind-button{color:#f6f3fb9e;cursor:pointer;min-height:29px;font:inherit;background:0 0;border:0;border-radius:6px;padding:0 8px;font-size:.74rem;font-weight:700}.top3-reward-kind-button.is-active{color:#f6f3fb;background:#8b5cf62b}.top3-reward-value input{border:1px solid var(--border);color:#f6f3fb;width:100%;min-width:0;height:35px;font:inherit;background:#0d0c10;border-radius:8px;padding:0 10px;font-size:.8rem}.top3-money-input{border:1px solid var(--border);background:#0d0c10;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;height:35px;display:grid;overflow:hidden}.top3-money-input>span{opacity:.5;padding-left:10px;font-size:.78rem}.top3-money-input input{background:0 0;border:0;height:33px}@media (max-width:900px){.incentive-scope-bar{flex-direction:column;align-items:stretch}.incentive-scope-field,.incentive-agency-picker{width:100%;min-width:0}.top3-reward-editor-row{grid-template-columns:54px 1fr}.top3-reward-value{grid-column:2}}@media (max-width:560px){.top3-reward-editor-row{grid-template-columns:1fr}.top3-reward-value{grid-column:auto}}.top3-summary-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.top3-summary-grid small{opacity:.58;margin-top:2px;font-size:.7rem;display:block}.top3-summary-total{border-color:#8b5cf66b!important}.incentive-settlement-card,.fixed-bonus-rule-card{border:1px solid var(--border);border-radius:14px;gap:14px;padding:16px;display:grid}.incentive-settlement-heading,.fixed-bonus-rule-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.incentive-settlement-heading>div:first-child,.fixed-bonus-rule-heading>div:first-child{gap:3px;display:grid}.incentive-settlement-heading span,.fixed-bonus-rule-heading span{letter-spacing:.05em;text-transform:uppercase;opacity:.55;font-size:.68rem;font-weight:700}.incentive-settlement-heading h3,.fixed-bonus-rule-heading h3{margin:0}.incentive-exchange-rate,.fixed-bonus-rule-heading>div:last-child{border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:700}.incentive-settlement-table,.fixed-bonus-rule-table{border-collapse:collapse;width:100%}.incentive-settlement-table th,.incentive-settlement-table td,.fixed-bonus-rule-table th,.fixed-bonus-rule-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:10px 9px;font-size:.78rem}.incentive-settlement-table th,.fixed-bonus-rule-table th{letter-spacing:.05em;text-transform:uppercase;opacity:.55;font-size:.66rem}.incentive-settlement-table td>small{opacity:.55;margin-top:3px;font-size:.68rem;display:block}.incentive-fixed-result{gap:2px;display:grid}.incentive-fixed-result>span{font-size:.72rem}.incentive-fixed-result>small{opacity:.52;white-space:nowrap;font-size:.66rem}.fixed-bonus-rule-table{max-width:720px}.fixed-bonus-rule-card{align-items:start}@media (max-width:1280px){.top3-summary-grid-5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){.top3-summary-grid-5{grid-template-columns:repeat(2,minmax(0,1fr))}.incentive-settlement-heading,.fixed-bonus-rule-heading{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.top3-summary-grid-5{grid-template-columns:1fr}}.incentive-premium-card{background:linear-gradient(160deg,#ffffff06,#ffffff02);border:1px solid #ffffff16;border-radius:16px;box-shadow:0 18px 45px #00000024}.incentive-heading-actions{align-items:center;gap:9px;display:flex}.incentive-pdf-button{color:#f7f3ff;background:#8b5cf61f;border:1px solid #8b5cf68c;border-radius:9px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:.74rem;font-weight:750;text-decoration:none;transition:all .12s;display:inline-flex}.incentive-pdf-button:hover{background:#8b5cf633;border-color:#8b5cf6cc}.incentive-summary-cards{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:11px;display:grid}.incentive-summary-cards article{background:#ffffff03;border:1px solid #ffffff14;border-radius:13px;align-content:center;min-height:92px;padding:15px 16px;display:grid}.incentive-summary-cards span{color:#f4f0fa85;letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:750}.incentive-summary-cards strong{margin-top:7px;font-size:1.08rem}.incentive-summary-cards small{color:#f4f0fa80;margin-top:4px;font-size:.68rem}.incentive-summary-cards .is-total{background:linear-gradient(145deg,#7c3aed1c,#7c3aed06);border-color:#8b5cf67a}.is-negative{color:#f29a9a!important}.incentive-payment-section,.fixed-bonus-rule-card{gap:16px;padding:18px;display:grid}.incentive-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.incentive-section-heading>div:first-child{gap:3px;display:grid}.incentive-section-heading span{color:#f4f0fa80;letter-spacing:.05em;text-transform:uppercase;font-size:.66rem;font-weight:750}.incentive-section-heading h3{margin:0;font-size:.98rem}.incentive-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.incentive-payment-card{background:#0000001a;border:1px solid #ffffff13;border-radius:13px;gap:14px;min-width:0;padding:15px;transition:transform .12s,border-color .12s,background .12s;display:grid}.incentive-payment-card:hover{background:#8b5cf606;border-color:#8b5cf64d;transform:translateY(-1px)}.incentive-payment-card-head{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.incentive-payment-index{color:#b995ff;border:1px solid #8b5cf652;border-radius:9px;place-items:center;width:30px;height:30px;font-size:.74rem;font-weight:800;display:grid}.incentive-payment-card-head>div:nth-child(2){gap:3px;min-width:0;display:grid}.incentive-payment-card-head strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.incentive-payment-card-head span{color:#f4f0fa80;font-size:.7rem}.incentive-document-chip{text-overflow:ellipsis;white-space:nowrap;border:1px solid #ffffff14;border-radius:999px;max-width:150px;padding:5px 7px;overflow:hidden}.incentive-payment-composition{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.incentive-payment-composition>div{background:#ffffff03;border:1px solid #ffffff0f;border-radius:10px;gap:4px;min-width:0;padding:10px;display:grid}.incentive-payment-composition span,.incentive-payment-card-total span{color:#f4f0fa7a;letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:750}.incentive-payment-composition strong{text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.incentive-payment-composition small{color:#f4f0fa75;font-size:.64rem}.incentive-physical-rewards{flex-wrap:wrap;gap:6px;display:flex}.incentive-physical-rewards span{background:#8b5cf612;border:1px solid #8b5cf647;border-radius:999px;padding:5px 8px;font-size:.68rem}.incentive-payment-card-total{border-top:1px solid #fff1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.incentive-payment-card-total>div{gap:4px;display:grid}.incentive-payment-card-total strong{font-size:.82rem}.incentive-payment-card-total .is-net{text-align:right}.incentive-payment-card-total .is-net strong{color:#f5f0ff;font-size:.96rem}.fixed-bonus-rule-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.fixed-bonus-tier-card{background:#ffffff03;border:1px solid #ffffff12;border-radius:11px;grid-template-columns:1fr 1fr;gap:9px;padding:12px;display:grid}.fixed-bonus-tier-card>span,.fixed-bonus-tier-card>strong{grid-column:1/-1}.fixed-bonus-tier-card>span{color:#a982ff;letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:800}.fixed-bonus-tier-card>strong{font-size:.82rem}.fixed-bonus-tier-card>div{gap:2px;display:grid}.fixed-bonus-tier-card small{color:#f4f0fa73;text-transform:uppercase;font-size:.6rem}.fixed-bonus-tier-card b{font-size:.75rem}.fixed-bonus-tier-value{border-top:1px solid #ffffff0f;grid-column:1/-1;padding-top:8px}.fixed-bonus-tier-value b{color:#f5f0ff;font-size:.9rem}.top3-rankings-grid{gap:14px}.top3-ranking-card{padding:17px}.incentive-ranking-list{gap:6px;display:grid}.incentive-ranking-item{background:#ffffff02;border:1px solid #ffffff0e;border-radius:10px;grid-template-columns:42px minmax(130px,1.2fr) minmax(160px,1fr) minmax(110px,.75fr);align-items:center;gap:10px;min-height:58px;padding:8px 10px;display:grid}.incentive-ranking-item.is-top3{background:#8b5cf606;border-color:#8b5cf633}.incentive-ranking-position{background:#ffffff06;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.incentive-ranking-creator{gap:3px;min-width:0;display:grid}.incentive-ranking-creator strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.incentive-ranking-creator span{color:#f4f0fa6e;font-size:.66rem}.incentive-ranking-metrics{grid-template-columns:1fr 1fr;gap:8px;display:grid}.incentive-ranking-metrics>div,.incentive-ranking-reward{gap:3px;display:grid}.incentive-ranking-metrics span,.incentive-ranking-reward span{color:#f4f0fa66;text-transform:uppercase;font-size:.58rem}.incentive-ranking-metrics strong,.incentive-ranking-reward strong{font-size:.72rem}.incentive-ranking-reward{text-align:right}.top3-rewards-form{gap:10px;margin-top:14px;padding:11px}.top3-reward-editor-row{grid-template-columns:58px 160px minmax(150px,1fr);gap:10px;padding:10px}.top3-save-area{justify-content:flex-end;display:flex}.top3-save-button{cursor:pointer;border:1px solid #8b5cf6b3;border-radius:9px;justify-content:center;align-items:center;min-width:150px;min-height:38px;padding:0 17px;color:#fff!important;opacity:1!important;background:linear-gradient(135deg,#7c3aed,#8b5cf6)!important;font-size:.76rem!important;font-weight:800!important;display:inline-flex!important}@media (max-width:1250px){.fixed-bonus-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.incentive-payment-grid{grid-template-columns:1fr}}@media (max-width:760px){.incentive-heading-actions,.incentive-section-heading{flex-direction:column;align-items:flex-start}.incentive-payment-composition,.incentive-payment-card-total{grid-template-columns:1fr}.incentive-payment-card-total .is-net{text-align:left}.fixed-bonus-rule-grid{grid-template-columns:1fr}.incentive-ranking-item{grid-template-columns:38px 1fr}.incentive-ranking-metrics,.incentive-ranking-reward{grid-column:2}.incentive-ranking-reward{text-align:left}.top3-reward-editor-row{grid-template-columns:50px 1fr}.top3-reward-value{grid-column:2}.incentive-pdf-button{width:100%}}@media (max-width:520px){.top3-reward-editor-row{grid-template-columns:1fr}.top3-reward-value{grid-column:auto}.top3-save-button{width:100%!important}}.top3-module{--inc-purple:139, 92, 246;--inc-blue:59, 130, 246;--inc-cyan:34, 211, 238;--inc-gold:245, 185, 66;--inc-green:52, 211, 153;--inc-red:248, 113, 113;--inc-silver:190, 200, 215;--inc-bronze:205, 132, 84}.incentive-payment-section{background:radial-gradient(circle at 10% 0%, rgba(var(--inc-purple), .065), transparent 30%), linear-gradient(160deg, #ffffff06, #ffffff02);position:relative}.incentive-payment-section:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--inc-purple), .6), transparent);height:1px;position:absolute;top:0;left:32px;right:32px}.fixed-bonus-rule-card{background:radial-gradient(circle at 90% 0%, rgba(var(--inc-gold), .055), transparent 32%), linear-gradient(160deg, #ffffff06, #ffffff02);position:relative}.incentive-summary-cards article{transition:transform .14s,border-color .14s,background .14s;position:relative;overflow:hidden}.incentive-summary-cards article:before{content:"";opacity:.8;height:2px;position:absolute;top:0;left:0;right:0}.incentive-summary-cards article:hover{transform:translateY(-2px)}.incentive-summary-cards .is-awards{background:linear-gradient(145deg, rgba(var(--inc-purple), .07), #ffffff03);border-color:rgba(var(--inc-purple), .19)}.incentive-summary-cards .is-awards:before{background:rgba(var(--inc-purple), .9)}.incentive-summary-cards .is-creators{background:linear-gradient(145deg, rgba(var(--inc-blue), .055), #ffffff03);border-color:rgba(var(--inc-blue), .17)}.incentive-summary-cards .is-creators:before{background:rgba(var(--inc-blue), .85)}.incentive-summary-cards .is-cash{background:linear-gradient(145deg, rgba(var(--inc-cyan), .052), #ffffff03);border-color:rgba(var(--inc-cyan), .17)}.incentive-summary-cards .is-cash:before{background:rgba(var(--inc-cyan), .8)}.incentive-summary-cards .is-bonus{background:linear-gradient(145deg, rgba(var(--inc-gold), .07), #ffffff03);border-color:rgba(var(--inc-gold), .2)}.incentive-summary-cards .is-bonus:before{background:rgba(var(--inc-gold), .9)}.incentive-summary-cards .is-discount{background:linear-gradient(145deg, rgba(var(--inc-red), .055), #ffffff03);border-color:rgba(var(--inc-red), .18)}.incentive-summary-cards .is-discount:before{background:rgba(var(--inc-red), .85)}.incentive-summary-cards .is-total{border-color:rgba(var(--inc-green), .36);background:radial-gradient(circle at 100% 0%, rgba(var(--inc-green), .12), transparent 55%), linear-gradient(145deg, rgba(var(--inc-green), .065), rgba(var(--inc-purple), .025));box-shadow:inset 0 0 0 1px rgba(var(--inc-green), .025)}.incentive-summary-cards .is-total:before{background:linear-gradient(90deg, rgba(var(--inc-green), .95), rgba(var(--inc-purple), .8))}.incentive-summary-cards .is-total strong{color:#aef5d7}.incentive-payment-card{background:linear-gradient(145deg,#ffffff05,#ffffff01);position:relative;box-shadow:inset 0 1px #ffffff06}.incentive-payment-card:before{content:"";background:rgba(var(--inc-purple), .45);opacity:0;border-radius:0 999px 999px 0;width:2px;transition:opacity .13s;position:absolute;top:12px;bottom:12px;left:0}.incentive-payment-card:hover:before{opacity:1}.incentive-payment-index{background:linear-gradient(145deg, rgba(var(--inc-purple), .12), rgba(var(--inc-purple), .035));box-shadow:inset 0 0 14px rgba(var(--inc-purple), .05)}.incentive-payment-composition>div{border-width:1px;transition:border-color .13s,background .13s;position:relative;overflow:hidden}.incentive-payment-composition>div:before{content:"";width:2px;position:absolute;top:0;bottom:0;left:0}.incentive-payment-composition .is-diamonds{background:linear-gradient(140deg, rgba(var(--inc-purple), .06), #ffffff01);border-color:rgba(var(--inc-purple), .16)}.incentive-payment-composition .is-diamonds:before{background:rgba(var(--inc-purple), .8)}.incentive-payment-composition .is-hours{background:linear-gradient(140deg, rgba(var(--inc-blue), .055), #ffffff01);border-color:rgba(var(--inc-blue), .15)}.incentive-payment-composition .is-hours:before{background:rgba(var(--inc-blue), .8)}.incentive-payment-composition .is-bonus{background:linear-gradient(140deg, rgba(var(--inc-gold), .06), #ffffff01);border-color:rgba(var(--inc-gold), .16)}.incentive-payment-composition .is-bonus:before{background:rgba(var(--inc-gold), .82)}.incentive-payment-composition .is-diamonds>span{color:#b591ffd6}.incentive-payment-composition .is-hours>span{color:#75abffd6}.incentive-payment-composition .is-bonus>span{color:#f5c45dd9}.incentive-payment-card-total{border-top-color:#ffffff13;padding:12px 4px 1px;position:relative}.incentive-payment-card-total>div:first-child strong{color:#f4f0fae6}.incentive-payment-card-total>div:nth-child(2) strong.is-negative,.incentive-payment-card-total .is-negative{color:#ff8e8e!important}.incentive-payment-card-total .is-net{padding-right:6px;position:relative}.incentive-payment-card-total .is-net span{color:rgba(var(--inc-green), .72)}.incentive-payment-card-total .is-net strong{color:#aef5d7;text-shadow:0 0 22px rgba(var(--inc-green), .12)}.fixed-bonus-tier-card{background:linear-gradient(145deg, rgba(var(--inc-gold), .035), #ffffff02);border-color:rgba(var(--inc-gold), .12);transition:transform .13s,border-color .13s,background .13s;position:relative;overflow:hidden}.fixed-bonus-tier-card:hover{border-color:rgba(var(--inc-gold), .34);background:linear-gradient(145deg, rgba(var(--inc-gold), .075), #ffffff03);transform:translateY(-2px)}.fixed-bonus-tier-card:after{content:"";background:rgba(var(--inc-gold), .05);border-radius:50%;width:70px;height:70px;position:absolute;top:-38px;right:-30px}.fixed-bonus-tier-card>span{color:#ebbe5b}.fixed-bonus-tier-value b{color:#f8d891}.top3-ranking-card:first-child{background:radial-gradient(circle at 0% 0%, rgba(var(--inc-purple), .055), transparent 35%), #ffffff02}.top3-ranking-card:last-child{background:radial-gradient(circle at 100% 0%, rgba(var(--inc-blue), .05), transparent 35%), #ffffff02}.incentive-ranking-item{transition:transform .12s,border-color .12s,background .12s}.incentive-ranking-item:hover{border-color:rgba(var(--inc-purple), .18);background:#ffffff05;transform:translate(2px)}.incentive-ranking-item.rank-1{background:linear-gradient(90deg,#f5be4613,#ffffff02);border-color:#f5be464d}.incentive-ranking-item.rank-1 .incentive-ranking-position{color:#ffd679;background:#f5be4613;border:1px solid #f5be4657}.incentive-ranking-item.rank-2{border-color:rgba(var(--inc-silver), .2);background:linear-gradient(90deg, rgba(var(--inc-silver), .04), #ffffff01)}.incentive-ranking-item.rank-2 .incentive-ranking-position{color:#d8dee7;border:1px solid rgba(var(--inc-silver), .26)}.incentive-ranking-item.rank-3{border-color:rgba(var(--inc-bronze), .22);background:linear-gradient(90deg, rgba(var(--inc-bronze), .045), #ffffff01)}.incentive-ranking-item.rank-3 .incentive-ranking-position{color:#e29f71;border:1px solid rgba(var(--inc-bronze), .28)}.incentive-pdf-button{background:linear-gradient(135deg, rgba(var(--inc-purple), .22), rgba(var(--inc-blue), .1));position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.incentive-pdf-button:hover{box-shadow:0 8px 22px rgba(var(--inc-purple), .15), inset 0 1px 0 #ffffff17}.incentive-exchange-rate{background:rgba(var(--inc-purple), .055);border-color:rgba(var(--inc-purple), .18);color:#f4f0fadb}.top3-projection-label{background:rgba(var(--inc-blue), .05);border-color:rgba(var(--inc-blue), .16)}.top3-module{gap:22px}.incentive-payment-section,.fixed-bonus-rule-card,.top3-ranking-card{box-shadow:0 16px 42px #00000029}@media (max-width:760px){.incentive-summary-cards article{min-height:82px}.incentive-payment-card{padding:13px}.incentive-payment-section:before{left:16px;right:16px}}.incentive-eligibility-chip{color:#97eec6eb;letter-spacing:.015em;background:#34d3990e;border:1px solid #34d3993b;border-radius:999px;align-items:center;width:fit-content;max-width:100%;padding:5px 8px;font-size:.64rem;font-weight:750;display:inline-flex}.dashboard-page .topbar{margin-bottom:16px}.dashboard-page .topbar h1{letter-spacing:-.045em;font-size:30px;line-height:1.05}.dashboard-page .eyebrow{color:#9c88ff;margin-bottom:6px}.dashboard-page .subtitle{color:#909aaa;font-size:12px}.dashboard-page .filter-bar{background:#0d1016d1;border-radius:12px;margin-bottom:14px;padding:9px 10px;box-shadow:0 8px 24px #0000001a}.dashboard-page .command-metrics{gap:10px;margin-bottom:14px}.dashboard-page .command-card{border-radius:13px;min-height:112px;padding:16px 17px;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s}.dashboard-page .command-card:hover{border-color:#9173ff45;transform:translateY(-1px);box-shadow:0 12px 28px #00000029}.dashboard-page .command-card-top>span{color:#9aa4b3;letter-spacing:.085em;font-size:10.5px}.dashboard-page .command-card>strong{margin-top:15px;font-size:28px;line-height:1}.dashboard-page .command-card>p{color:#8792a2;margin-top:6px;font-size:10.5px;line-height:1.4}.dashboard-page .dashboard-evolution{border-radius:14px}.dashboard-page .evolution-column-chart,.dashboard-page .evolution-row-chart{color:#909aaa}.dashboard-page .evolution-row-chart{gap:7px}.dashboard-page .evolution-row{min-height:24px}.dashboard-page .priority-panel{border-radius:14px;padding:21px}.dashboard-page .priority-header{margin-bottom:20px}.dashboard-page .section-kicker{color:#9c88ff;margin-bottom:6px;font-size:10px}.dashboard-page .priority-header h2,.dashboard-page .secondary-heading h2{font-size:17px}.dashboard-page .priority-header p{color:#8c97a7;margin-top:6px;font-size:11px}.dashboard-page .graduation-command-main strong{font-size:40px}.dashboard-page .graduation-command-main span{color:#919cab;font-size:10px}.dashboard-page .command-progress{margin:17px 0 18px}.dashboard-page .graduation-insights{gap:8px}.dashboard-page .graduation-insights>div{min-height:80px;padding:12px}.dashboard-page .graduation-insights span{color:#949eac;font-size:10px}.dashboard-page .graduation-insights strong{margin-top:7px}.dashboard-page .graduation-insights small{color:#778293;margin-top:4px;font-size:9.5px}.dashboard-page .retention-hero{margin-bottom:17px;padding-bottom:17px}.dashboard-page .retention-hero span,.dashboard-page .retention-list span{color:#929cab}.dashboard-page .retention-list>div{min-height:39px}.dashboard-page .retention-list span,.dashboard-page .dashboard-action-link{font-size:10.5px}.sidebar .nav-item{border:1px solid #0000;transition:color .15s,background-color .15s,border-color .15s,transform .15s,box-shadow .15s}.sidebar .nav-item:hover{color:#f7f5ff;background:#7c5cff0e;border-color:#9173ff29;transform:translate(2px)}.sidebar .nav-item.active{color:#fff;background:linear-gradient(90deg,#7c5cff24,#7c5cff09);border-color:#9173ff66;box-shadow:inset 2px 0 #a087fff2,0 8px 24px #0000001f}.sidebar .nav-item.active span{color:#b9abff;opacity:1}@media (prefers-reduced-motion:reduce){.dashboard-page .command-card,.sidebar .nav-item{transition:none}.dashboard-page .command-card:hover,.sidebar .nav-item:hover{transform:none}}.rankings-page{gap:16px;display:grid}.ranking-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.ranking-tabs{background:#0d1018e0;border:1px solid #8f7aff2e;border-radius:10px;gap:4px;padding:4px;display:inline-flex}.ranking-tab{color:#8893a5;border-radius:7px;justify-content:center;align-items:center;min-height:36px;padding:0 16px;font-size:12px;font-weight:700;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.ranking-tab:hover{color:#fff}.ranking-tab-active{color:#fff;background:#8b5cf633;box-shadow:inset 0 0 0 1px #a855f759}.ranking-pdf-button{color:#fff;background:linear-gradient(135deg,#8b5cf6f2,#a855f7e0);border:1px solid #a855f77a;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:0 17px;font-size:11px;font-weight:800;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex}.ranking-pdf-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.ranking-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.ranking-table th:first-child,.ranking-table td:first-child{width:70px}.ranking-number{text-align:right}.ranking-position{color:#7e8999;font-size:12px}.ranking-position-top{color:#22d3ee}.ranking-primary-value{color:#fff;font-weight:800}.ranking-top-row{background:linear-gradient(90deg,#a855f70e,#22d3ee05)}.ranking-top-row:hover{background:linear-gradient(90deg,#a855f717,#22d3ee09)}.ranking-empty{color:#9aa4b3;justify-content:center;align-items:center;min-height:180px;display:flex}@media (max-width:820px){.ranking-toolbar{flex-direction:column;align-items:stretch}.ranking-tabs{grid-template-columns:1fr 1fr;display:grid}.ranking-pdf-button{width:100%}.ranking-metrics{grid-template-columns:1fr}}.battles-page{gap:24px;display:grid}.battles-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.battle-planner{gap:18px;display:grid}.battle-type-tabs{background:#0709149e;border:1px solid #94a3b824;border-radius:10px;width:fit-content;padding:4px;display:inline-flex}.battle-type-tab{appearance:none;color:#8c96ad;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 14px;font-weight:750}.battle-type-tab-active{color:#fff;background:linear-gradient(135deg,#a855f747,#ec489929);box-shadow:inset 0 0 0 1px #a855f76b}.battle-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.battle-field{gap:7px;display:grid}.battle-field>span{color:#8c96ad;font-size:.75rem;font-weight:750}.battle-field input,.battle-field select,.battle-field textarea{color:#f8fafc;width:100%;min-height:42px;font:inherit;background:#070914d6;border:1px solid #94a3b824;border-radius:9px;outline:none;padding:0 12px}.battle-field textarea{resize:vertical;min-height:82px;padding-top:10px}.battle-field input:focus,.battle-field select:focus,.battle-field textarea:focus{border-color:#a855f799;box-shadow:0 0 0 3px #a855f712}.battle-notes{grid-column:1/-1}.battle-matchmaker{background:linear-gradient(145deg,#a855f70e,#22d3ee06);border:1px solid #94a3b821;border-radius:12px;gap:14px;padding:16px;display:grid}.battle-matchmaker-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.battle-matchmaker-header>div{gap:4px;display:grid}.battle-matchmaker-header strong{color:#f8fafc;font-size:.96rem}.battle-matchmaker-header small{color:#8c96ad}.battle-eyebrow{color:#a855f7;letter-spacing:.14em;font-size:.63rem;font-weight:900}.battle-match-button,.battle-save-button{appearance:none;color:#fff;font:inherit;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#a855f7);border:0;border-radius:9px;padding:10px 16px;font-weight:800}.battle-match-button:disabled,.battle-save-button:disabled{opacity:.45;cursor:not-allowed}.battle-agency-pool{flex-wrap:wrap;gap:8px;display:flex}.battle-agency-option{color:#8c96ad;cursor:pointer;background:#0709149e;border:1px solid #94a3b821;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:.74rem;display:inline-flex}.battle-agency-option:has(input:checked){color:#fff;background:#a855f712;border-color:#a855f775}.battle-comparison-periods{color:#8c96ad;background:#ffffff06;border-radius:7px;padding:8px 11px;font-size:.72rem}.battle-comparison-periods strong{color:#f8fafc}.battle-source-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.battle-source-summary>div{background:#22d3ee09;border:1px solid #22d3ee1a;border-radius:8px;gap:4px;padding:10px 11px;display:grid}.battle-source-summary span,.battle-recommendation-data span{color:#8c96ad;font-size:.65rem}.battle-source-summary strong{color:#f8fafc;font-size:.79rem}.battle-recommendations{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.battle-recommendation{appearance:none;color:#f8fafc;text-align:left;cursor:pointer;background:#070914b3;border:1px solid #94a3b821;border-radius:10px;gap:11px;min-width:0;padding:12px;transition:border-color .14s,background .14s,transform .14s;display:grid}.battle-recommendation:hover{border-color:#a855f766;transform:translateY(-1px)}.battle-recommendation-selected{background:#a855f713;border-color:#a855f7b3;box-shadow:inset 0 0 0 1px #a855f72e}.battle-recommendation-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.battle-recommendation-header>div{gap:3px;min-width:0;display:grid}.battle-recommendation-header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.battle-recommendation-header small{color:#8c96ad}.battle-match-score{text-align:center;border-radius:999px;flex:none;min-width:46px;padding:5px 7px;font-size:.68rem;font-weight:900}.battle-match-score-excellent{color:#34d399;background:#34d3991a}.battle-match-score-good{color:#22d3ee;background:#22d3ee1a}.battle-match-score-possible{color:#fbbf24;background:#fbbf241a}.battle-match-score-distant{color:#fb7185;background:#fb71851a}.battle-recommendation-data{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.battle-recommendation-data>div{gap:2px;display:grid}.battle-recommendation-data strong{color:#f8fafc;font-size:.76rem}.battle-compatibility-label{color:#8c96ad;font-size:.68rem;font-weight:750}.battle-selected-match{background:#a855f70b;border:1px solid #a855f72e;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 12px;display:flex}.battle-selected-match span{color:#8c96ad;text-transform:uppercase;font-size:.68rem;font-weight:850}.battle-selected-match strong{color:#f8fafc}.battle-selected-match b{color:#22d3ee;margin-left:auto}.battle-match-empty{color:#8c96ad;text-align:center;background:#ffffff05;border-radius:8px;padding:14px;font-size:.76rem}.battle-form-error,.battle-action-error{color:#fb7185}.battle-form-error{background:#fb71850d;border:1px solid #fb71853b;border-radius:8px;padding:10px 12px;font-size:.76rem}.battle-form-actions{justify-content:flex-end;display:flex}.battle-calendar-navigation{align-items:center;gap:6px;display:flex}.battle-calendar-navigation a{color:#8c96ad;border:1px solid #94a3b821;border-radius:7px;place-items:center;min-width:32px;height:30px;padding:0 9px;font-size:.71rem;font-weight:800;text-decoration:none;display:grid}.battle-calendar-navigation a:hover{color:#fff;border-color:#a855f773}.battle-calendar-scroll{overflow-x:auto}.battle-calendar{border:1px solid #94a3b81f;border-radius:10px;grid-template-columns:repeat(7,minmax(130px,1fr));min-width:910px;display:grid;overflow:hidden}.battle-calendar-weekday{color:#8c96ad;text-align:center;text-transform:uppercase;background:#a855f70b;border-bottom:1px solid #94a3b81a;border-right:1px solid #94a3b81a;padding:9px;font-size:.67rem;font-weight:900}.battle-calendar-day{background:#07091452;border-bottom:1px solid #94a3b817;border-right:1px solid #94a3b817;min-height:118px;padding:8px}.battle-calendar-empty{opacity:.3}.battle-calendar-today{background:#22d3ee09;box-shadow:inset 0 0 0 1px #22d3ee30}.battle-calendar-day-number{color:#626d85;margin-bottom:7px;font-size:.68rem;font-weight:900;display:block}.battle-calendar-today .battle-calendar-day-number{color:#22d3ee}.battle-calendar-events{gap:5px;display:grid}.battle-calendar-event{background:#a855f712;border-left:2px solid #a855f7;border-radius:5px;gap:2px;padding:6px;font-size:.61rem;display:grid;overflow:hidden}.battle-calendar-event strong,.battle-calendar-event span,.battle-calendar-event small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.battle-calendar-event span{color:#f8fafc;font-weight:750}.battle-calendar-event small{color:#8c96ad}.battle-calendar-event-completed{opacity:.75;border-left-color:#34d399}.battle-calendar-event-cancelled{opacity:.45;border-left-color:#fb7185;text-decoration:line-through}.battle-upcoming-list{gap:9px;display:grid}.battle-upcoming-card{background:#07091466;border:1px solid #94a3b81f;border-radius:10px;grid-template-columns:130px minmax(220px,1fr) minmax(250px,auto) auto;align-items:center;gap:18px;padding:13px 14px;display:grid}.battle-upcoming-date,.battle-upcoming-match{gap:3px;display:grid}.battle-upcoming-date span,.battle-upcoming-match span{color:#8c96ad;font-size:.69rem}.battle-upcoming-match{grid-template-columns:auto 24px auto;align-items:center}.battle-upcoming-match span{text-align:center}.battle-upcoming-meta{flex-wrap:wrap;gap:7px;display:flex}.battle-upcoming-meta span{color:#8c96ad;background:#ffffff06;border-radius:6px;padding:5px 8px;font-size:.67rem}.battle-upcoming-meta b{color:#f8fafc}.battle-status-wrapper{gap:4px;display:grid}.battle-status-actions{justify-content:flex-end;gap:6px;display:flex}.battle-status-actions button{appearance:none;color:#34d399;font:inherit;cursor:pointer;background:#34d3990d;border:1px solid #34d39938;border-radius:7px;padding:7px 9px;font-size:.67rem;font-weight:800}.battle-status-actions .battle-cancel-button{color:#fb7185;background:#fb71850b;border-color:#fb718533}.battle-action-error{font-size:.64rem}.battle-empty{color:#8c96ad;text-align:center;padding:24px}@media (max-width:1180px){.battle-form-grid,.battle-recommendations,.battle-source-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.battle-upcoming-card{grid-template-columns:120px minmax(0,1fr)}.battle-upcoming-meta,.battle-status-wrapper{grid-column:2}.battle-status-actions{justify-content:flex-start}}@media (max-width:820px){.battles-metrics,.battle-form-grid,.battle-recommendations,.battle-source-summary{grid-template-columns:1fr}.battle-matchmaker-header{flex-direction:column;align-items:stretch}.battle-selected-match b{width:100%;margin-left:0}.battle-upcoming-card{grid-template-columns:1fr}.battle-upcoming-meta,.battle-status-wrapper{grid-column:auto}.battle-upcoming-match{grid-template-columns:auto 24px auto}}.battle-agency-selector{background:linear-gradient(145deg,#a855f70b,#22d3ee05);border:1px solid #94a3b821;border-radius:11px;gap:12px;padding:14px;display:grid}.battle-agency-selector-header{justify-content:space-between;align-items:center;gap:20px;display:flex}.battle-agency-selector-header>div:first-child{gap:3px;display:grid}.battle-agency-selector-header strong{color:#f8fafc;font-size:.9rem}.battle-agency-selector-header small{color:#8c96ad;font-size:.72rem}.battle-agency-selector-actions{gap:6px;display:flex}.battle-agency-selector-actions button{appearance:none;color:#8c96ad;font:inherit;cursor:pointer;background:#07091499;border:1px solid #94a3b824;border-radius:7px;padding:6px 9px;font-size:.67rem;font-weight:800}.battle-agency-selector-actions button:hover{color:#fff;border-color:#a855f766}.battle-agency-selection-status{color:#626d85;font-size:.68rem}.battle-creator-picker{gap:7px;min-width:0;display:grid;position:relative}.battle-creator-picker>span{color:#8c96ad;font-size:.75rem;font-weight:750}.battle-creator-picker-control{position:relative}.battle-creator-picker-control>input{color:#f8fafc;width:100%;min-height:42px;font:inherit;background:#070914d6;border:1px solid #94a3b824;border-radius:9px;outline:none;padding:0 38px 0 12px}.battle-creator-picker-control>input:focus{border-color:#a855f799;box-shadow:0 0 0 3px #a855f712}.battle-creator-picker-control>input:disabled{opacity:.48;cursor:not-allowed}.battle-picker-clear{z-index:3;color:#8c96ad;cursor:pointer;background:#ffffff0a;border:0;border-radius:6px;place-items:center;width:25px;height:25px;font-size:1rem;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.battle-picker-clear:hover{color:#fff}.battle-picker-results{z-index:80;background:#0b0d18;border:1px solid #a855f742;border-radius:9px;max-height:300px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 50px #0000006b}.battle-picker-result{appearance:none;color:#f8fafc;text-align:left;width:100%;min-width:0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;padding:9px 10px;display:flex}.battle-picker-result:hover,.battle-picker-result-selected{background:#a855f717}.battle-picker-result strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.battle-picker-result span{color:#8c96ad;flex:none;font-size:.65rem}.battle-picker-empty{color:#8c96ad;text-align:center;padding:12px;font-size:.72rem}@media (max-width:820px){.battle-agency-selector-header{flex-direction:column;align-items:stretch}}.dashboard-page .command-metrics-six{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}@media (max-width:1450px){.dashboard-page .command-metrics-six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.dashboard-page .command-metrics-six{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.dashboard-page .command-metrics-six{grid-template-columns:1fr}}.creator-filter-bar{align-items:flex-end}.creator-agency-filter{min-width:210px}.creator-agency-multi{position:relative}.creator-agency-multi>summary,.creator-agency-locked{border:1px solid var(--border);min-height:36px;color:var(--text);background:var(--surface-2);cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font-size:11px;list-style:none;display:flex}.creator-agency-multi>summary::-webkit-details-marker{display:none}.creator-agency-multi>summary i{color:var(--muted);font-size:10px;font-style:normal}.creator-agency-options{z-index:80;background:#0b0d18;border:1px solid #9173ff42;border-radius:9px;gap:3px;width:max-content;min-width:240px;max-width:340px;max-height:300px;padding:7px;display:grid;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 18px 45px #0000006b}.creator-agency-option{min-height:32px;color:var(--muted);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;font-size:11px;display:flex}.creator-agency-option:hover{color:var(--text);background:#9173ff14}.creator-agency-option input{accent-color:#8b5cf6;width:14px;height:14px;min-height:0}.creator-agency-locked{cursor:default;color:var(--muted)}.creators-panel table{min-width:1120px}.level-pill-previous{color:#b9c0cc;background:#94a3b80f;border-color:#94a3b82e}.level-pill-current{color:#d8b4fe;background:#a855f714;border-color:#a855f73d}.level-pill-max{color:#34d399;white-space:nowrap;background:#34d39912;border-color:#34d39938}.level-empty{color:var(--muted)}.creator-level-progress-head{white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.creator-level-progress-head span{color:#aab3c2;font-size:10px;font-weight:700}.creator-level-progress-head strong{color:#22d3ee;font-size:10px;font-weight:850}.creator-level-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#8b5cf6,#22d3ee);display:block;position:absolute;inset:0 auto 0 0}@media (max-width:900px){.creator-agency-filter{min-width:100%}.creator-agency-options{width:100%;min-width:100%}}.creator-level-previous-column{text-align:center!important}td.creator-level-previous-column .level-pill{justify-content:center;align-items:center;margin-inline:auto;display:inline-flex}.level-tone-1{color:#e5e7eb!important;background:#e5e7eb0d!important;border-color:#e5e7eb!important}.level-tone-text-1{color:#e5e7eb}.level-tone-2{color:#a3e635!important;background:#a3e6350f!important;border-color:#a3e635!important}.level-tone-text-2{color:#a3e635}.level-tone-3{color:#06b6d4!important;background:#06b6d40f!important;border-color:#06b6d4!important}.level-tone-text-3{color:#06b6d4}.level-tone-4{color:#3b82f6!important;background:#3b82f60f!important;border-color:#3b82f6!important}.level-tone-text-4{color:#3b82f6}.level-tone-5{color:#6366f1!important;background:#6366f10f!important;border-color:#6366f1!important}.level-tone-text-5{color:#818cf8}.level-tone-6{color:#9333ea!important;background:#9333ea0f!important;border-color:#9333ea!important}.level-tone-text-6{color:#a855f7}.level-tone-7{color:#d946ef!important;background:#d946ef0f!important;border-color:#d946ef!important}.level-tone-text-7{color:#d946ef}.level-tone-8{color:#f43f5e!important;background:#f43f5e0f!important;border-color:#f43f5e!important}.level-tone-text-8{color:#fb7185}.level-tone-9{color:#ff5a1f!important;background:#ff5a1f0f!important;border-color:#ff5a1f!important}.level-tone-text-9{color:#ff6b35}.level-tone-10{color:#f59e0b!important;background:#f59e0b0f!important;border-color:#f59e0b!important}.level-tone-text-10{color:#fbbf24}.creator-level-progress{gap:6px;min-width:165px;display:grid}.creator-level-progress-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.creator-level-progress-route{align-items:center;gap:5px;display:inline-flex}.creator-level-progress-route b{white-space:nowrap;font-size:10px;font-weight:800}.creator-level-progress-route i{color:#64748b;font-size:10px;font-style:normal}.creator-level-progress-head>strong{color:#22d3ee;font-size:10px;font-weight:850}.creator-level-progress-track{background:#94a3b81c;border-radius:999px;height:4px;position:relative;overflow:hidden}.creator-level-progress-track>i{border-radius:inherit;display:block;position:absolute;inset:0 auto 0 0}.level-progress-fill-1{background:#e5e7eb!important}.level-progress-fill-2{background:#a3e635!important}.level-progress-fill-3{background:#06b6d4!important}.level-progress-fill-4{background:#3b82f6!important}.level-progress-fill-5{background:#6366f1!important}.level-progress-fill-6{background:#9333ea!important}.level-progress-fill-7{background:#d946ef!important}.level-progress-fill-8{background:#f43f5e!important}.level-progress-fill-9{background:#ff5a1f!important}.level-progress-fill-10{background:#f59e0b!important}.settings-access-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.settings-access-stat-card{background:#ffffff05;border:1px solid #ffffff12;border-radius:11px;min-height:92px;padding:15px 16px;position:relative;overflow:hidden}.settings-access-stat-card:before{content:"";height:1px;position:absolute;inset:0 0 auto}.settings-access-stat-card.tone-green:before{background:#34d399}.settings-access-stat-card.tone-purple:before{background:#8b5cf6}.settings-access-stat-card.tone-amber:before{background:#f59e0b}.settings-access-stat-card>span{color:var(--muted);letter-spacing:.07em;font-size:9px;font-weight:800;display:block}.settings-access-stat-card>strong{color:var(--text);margin-top:8px;font-size:22px;line-height:1;display:block}.settings-access-stat-card>small{color:var(--muted);margin-top:7px;font-size:9px;display:block}.settings-access-create{background:#8b5cf606;border:1px solid #8b5cf629;border-radius:11px;grid-template-columns:minmax(190px,.7fr) minmax(0,2.3fr);align-items:end;gap:20px;margin-bottom:14px;padding:16px;display:grid}.settings-access-create-copy>span{color:#a78bfa;letter-spacing:.08em;font-size:9px;font-weight:850}.settings-access-create-copy>strong{color:var(--text);margin-top:5px;font-size:13px;display:block}.settings-access-create-copy>p{color:var(--muted);margin:5px 0 0;font-size:9px;line-height:1.45}.settings-access-create-form{grid-template-columns:minmax(160px,.9fr) minmax(210px,1.2fr) minmax(190px,1fr) auto;align-items:end;gap:8px;display:grid}.settings-access-field{gap:5px;min-width:0;display:grid}.settings-access-field>span{color:var(--muted);font-size:9px;font-weight:700}.settings-access-input,.settings-access-select{width:100%;min-width:0;height:36px;font:inherit;border-radius:7px;outline:none;padding:0 10px;font-size:10px;color:#f4f4f5!important;background:#0d0f17!important;border:1px solid #94a3b826!important}.settings-access-input::placeholder{color:#626978}.settings-access-input:focus,.settings-access-select:focus{box-shadow:0 0 0 2px #8b5cf614;border-color:#8b5cf6b8!important}.settings-access-input:-webkit-autofill{caret-color:#f4f4f5;-webkit-text-fill-color:#f4f4f5!important;-webkit-box-shadow:inset 0 0 0 1000px #0d0f17!important}.settings-access-input:-webkit-autofill:hover{caret-color:#f4f4f5;-webkit-text-fill-color:#f4f4f5!important;-webkit-box-shadow:inset 0 0 0 1000px #0d0f17!important}.settings-access-input:-webkit-autofill:focus{caret-color:#f4f4f5;-webkit-text-fill-color:#f4f4f5!important;-webkit-box-shadow:inset 0 0 0 1000px #0d0f17!important}.settings-access-input:-webkit-autofill:active{caret-color:#f4f4f5;-webkit-text-fill-color:#f4f4f5!important;-webkit-box-shadow:inset 0 0 0 1000px #0d0f17!important}.settings-access-select option{color:#f4f4f5;background:#0d0f17}.settings-access-create-button,.settings-access-secondary-button,.settings-access-toggle-button{cursor:pointer;border-radius:7px;font-size:9px;font-weight:800}.settings-access-create-button{color:#ede9fe;background:#8b5cf62b;border:1px solid #8b5cf680;height:36px;padding:0 18px}.settings-access-create-button:hover{background:#8b5cf642}.settings-access-table-wrapper{border-radius:10px}.settings-access-table td{vertical-align:middle}.settings-access-user{gap:3px;display:grid}.settings-access-user>strong{color:var(--text);font-size:10px}.settings-access-user>span,.settings-access-last-login{color:var(--muted);font-size:8px}.settings-access-status{border-radius:6px;align-items:center;min-height:22px;padding:0 8px;font-size:8px;font-weight:800;display:inline-flex}.settings-access-status.is-active{color:#34d399;background:#34d39914}.settings-access-status.is-inactive{color:#94a3b8;background:#94a3b814}.settings-access-reset-form{align-items:center;gap:6px;display:flex}.settings-access-reset-input{width:170px;height:32px}.settings-access-secondary-button,.settings-access-toggle-button{min-height:32px;padding:0 11px}.settings-access-secondary-button{color:#ddd6fe;background:#8b5cf612;border:1px solid #8b5cf657}.settings-access-toggle-button.is-danger{color:#fb7185;background:#f43f5e0d;border:1px solid #f43f5e42}.settings-access-toggle-button.is-success{color:#34d399;background:#34d3990d;border:1px solid #34d39942}.settings-access-empty{color:var(--muted);text-align:center;border:1px dashed #94a3b826;border-radius:10px;padding:24px;font-size:10px}@media (max-width:1200px){.settings-access-create{grid-template-columns:1fr}.settings-access-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.settings-access-summary,.settings-access-create-form{grid-template-columns:1fr}}.subagency-health-panel.is-sub-view .network-health-strip strong{font-size:28px;line-height:1}.subagency-health-panel.is-sub-view .subagency-health-grid{grid-template-columns:minmax(160px,1.25fr) minmax(90px,.62fr) minmax(100px,.72fr) minmax(130px,.9fr) minmax(135px,.95fr) minmax(105px,.72fr);min-width:820px}.subagency-health-panel.is-sub-view .subagency-health-name strong,.subagency-health-panel.is-sub-view .subagency-health-value strong{font-size:13px}.subagency-health-panel.is-sub-view .subagency-health-row{min-height:72px}.agency-contracts-panel{border-color:#22d3ee2e}.agency-contract-list{gap:10px;display:grid}.agency-contract-card{border:1px solid var(--border);background:#ffffff05;border-radius:11px;overflow:hidden}.agency-contract-main{justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;display:flex}.agency-contract-main>div:first-child{gap:5px;min-width:0;display:grid}.agency-contract-kicker{color:#22d3ee;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.agency-contract-main strong{color:var(--text);font-size:13px}.agency-contract-main small{color:var(--muted);font-size:9px}.agency-contract-actions{flex:none;gap:7px;display:flex}.agency-contract-actions a,.agency-contract-history-row a{color:#67e8f9;background:#22d3ee0d;border:1px solid #22d3ee40;border-radius:7px;justify-content:center;align-items:center;min-height:32px;padding:0 11px;font-size:9px;font-weight:750;text-decoration:none;display:inline-flex}.agency-contract-upload{border-top:1px solid var(--border);background:#8b5cf605;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;padding:12px 16px;display:grid}.agency-contract-upload label{gap:5px;display:grid}.agency-contract-upload label>span{color:var(--muted);font-size:9px;font-weight:700}.agency-contract-upload input[type=file]{width:100%;min-height:36px;color:var(--muted);background:#0d0f17;border:1px solid #94a3b824;border-radius:7px;padding:7px 9px;font-size:9px}.agency-contract-upload input[type=file]::file-selector-button{color:#ddd6fe;cursor:pointer;background:#8b5cf629;border:0;border-radius:5px;margin-right:9px;padding:5px 8px}.agency-contract-upload button{color:#ede9fe;cursor:pointer;background:#8b5cf621;border:1px solid #8b5cf666;border-radius:7px;min-height:36px;padding:0 14px;font-size:9px;font-weight:800}.agency-contract-history{border-top:1px solid var(--border)}.agency-contract-history summary{color:var(--muted);cursor:pointer;padding:10px 16px;font-size:9px}.agency-contract-history>div{display:grid}.agency-contract-history-row{border-top:1px solid #ffffff0b;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 16px;display:grid}.agency-contract-history-row>span{color:var(--text);font-size:9px;font-weight:700}.agency-contract-history-row>small{color:var(--muted);font-size:8px}@media (max-width:760px){.agency-contract-main{flex-direction:column;align-items:flex-start}.agency-contract-actions{width:100%}.agency-contract-actions a{flex:1}.agency-contract-upload{grid-template-columns:1fr}}.subagency-profile-link{color:#a78bfa;width:fit-content;margin-top:6px;font-size:9px;font-weight:800;text-decoration:none;display:inline-flex}.subagency-profile-link:hover{color:#ddd6fe}.agency-profile-page{gap:14px;display:grid}.agency-profile-message{border:1px solid;border-radius:9px;padding:11px 14px;font-size:10px;font-weight:700}.agency-profile-message.is-success{color:#6ee7b7;background:#34d3990d;border-color:#34d39933}.agency-profile-message.is-error{color:#fda4af;background:#fb71850d;border-color:#fb718533}.agency-profile-summary{border:1px solid var(--border);background:var(--panel);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.agency-profile-summary>div{border-right:1px solid var(--border);gap:6px;min-height:76px;padding:15px 16px;display:grid}.agency-profile-summary>div:last-child{border-right:0}.agency-profile-summary span{color:var(--muted);letter-spacing:.08em;font-size:8px;font-weight:800}.agency-profile-summary strong{color:var(--text);font-size:14px}.agency-profile-form{gap:14px;display:grid}.agency-profile-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.agency-profile-form-grid label{gap:5px;display:grid}.agency-profile-form-grid label.is-wide{grid-column:span 2}.agency-profile-form-grid label>span{color:var(--muted);font-size:9px;font-weight:700}.agency-profile-form-grid input,.agency-profile-form-grid select,.agency-change-review-form textarea{color:#f4f4f5;width:100%;min-height:38px;font:inherit;background:#0c0e15;border:1px solid #94a3b824;border-radius:8px;outline:none;padding:0 11px;font-size:10px}.agency-profile-form-grid input:focus,.agency-profile-form-grid select:focus,.agency-change-review-form textarea:focus{border-color:#8b5cf673}.agency-profile-form-actions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:14px;padding-top:12px;display:flex}.agency-profile-form-actions>span{color:var(--muted);font-size:9px}.agency-profile-form-actions button,.agency-change-review-form button{color:#ede9fe;cursor:pointer;background:#8b5cf621;border:1px solid #8b5cf659;border-radius:7px;min-height:35px;padding:0 14px;font-size:9px;font-weight:800}.agency-profile-status{border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.agency-profile-status.is-pending{color:#fbbf24;background:#f59e0b17}.agency-profile-status.is-approved{color:#34d399;background:#10b98117}.agency-profile-status.is-rejected{color:#fb7185;background:#f43f5e17}.agency-profile-status.is-neutral{color:#a1a1aa;background:#a1a1aa14}.agency-profile-bank-history{border-top:1px solid var(--border);margin-top:14px}.agency-profile-bank-history summary{color:var(--muted);cursor:pointer;padding-top:12px;font-size:9px}.agency-profile-bank-history>div{gap:6px;padding-top:10px;display:grid}.agency-profile-bank-history>div>div{border:1px solid var(--border);border-radius:7px;grid-template-columns:minmax(160px,1fr) minmax(180px,1fr) auto;gap:10px;padding:9px 10px;display:grid}.agency-profile-bank-history strong,.agency-profile-bank-history span,.agency-profile-bank-history small{font-size:9px}.agency-profile-bank-history span,.agency-profile-bank-history small{color:var(--muted)}.agency-profile-request-count{color:#a78bfa;font-size:9px;font-weight:800}.agency-change-request-list{gap:9px;display:grid}.agency-change-request-card{border:1px solid var(--border);background:#ffffff04;border-radius:10px;overflow:hidden}.agency-change-request-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.agency-change-request-head>div{gap:4px;display:grid}.agency-change-request-head>div>span{color:#a78bfa;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:800}.agency-change-request-head>div>strong{font-size:10px}.agency-change-request-data{background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.agency-change-request-data>div{background:#0e0f15;gap:4px;padding:10px 12px;display:grid}.agency-change-request-data span{color:var(--muted);font-size:8px}.agency-change-request-data strong{overflow-wrap:anywhere;font-size:10px}.agency-change-review-note{border-top:1px solid var(--border);gap:4px;padding:10px 14px;display:grid}.agency-change-review-note span,.agency-change-reviewed-by{color:var(--muted);font-size:8px}.agency-change-review-note strong{font-size:10px}.agency-change-reviewed-by{padding:0 14px 10px;display:block}.agency-change-review-form{border-top:1px solid var(--border);gap:8px;padding:12px 14px;display:grid}.agency-change-review-form textarea{resize:vertical;min-height:58px;padding:9px 11px}.agency-change-review-form>div{justify-content:flex-end;gap:7px;display:flex}.agency-change-review-form button.is-reject{color:#fda4af;background:#f43f5e0f;border-color:#f43f5e38}.agency-change-review-form button.is-approve{color:#6ee7b7;background:#10b98112;border-color:#10b98138}.agency-change-cancel-form{border-top:1px solid var(--border);padding:10px 14px}.agency-change-cancel-form button{color:#fb7185;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:700}.agency-profile-empty{color:var(--muted);text-align:center;padding:24px;font-size:10px}@media (max-width:900px){.agency-profile-summary,.agency-profile-form-grid,.agency-change-request-data{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-profile-form-grid label.is-wide{grid-column:span 1}}@media (max-width:620px){.agency-profile-summary,.agency-profile-form-grid,.agency-change-request-data{grid-template-columns:1fr}.agency-profile-form-actions{flex-direction:column;align-items:stretch}.agency-profile-form-actions button{width:100%}}.operation-agency-picker{min-width:225px}.dashboard-filter-bar .operation-agency-picker{min-width:240px}.operation-agency-picker .incentive-agency-menu{z-index:80}.brand-identity{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.brand-logo{object-fit:contain;width:132px;height:auto;display:block}.brand-identity>span{color:var(--muted);font-size:10px;line-height:1.2}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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}
