/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:"Inter", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-blue-50:oklch(97% .014 254.604);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-800:oklch(39.8% .195 277.366);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-800:oklch(43.2% .232 292.759);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-800:oklch(43.8% .218 303.724);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--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);--font-display:"Barlow Condensed", "Inter", system-ui, sans-serif;--color-nid-50:#f0fdfa;--color-nid-100:#ccfbf1;--color-nid-200:#99f6e4;--color-nid-300:#5eead4;--color-nid-400:#2dd4bf;--color-nid-500:#14b8a6;--color-nid-600:#0d9488;--color-nid-700:#0f766e;--color-nid-800:#115e59;--color-nid-900:#134e4a;--color-nid-accent:#ffb400;--color-nid-accent-hover:#e6a200}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.font-display{font-family:var(--font-display)}.page-shell{width:100%;max-width:var(--container-6xl);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8);margin-inline:auto}@media (width>=40rem){.page-shell{padding-block:calc(var(--spacing) * 10)}}.landing-shell{flex-direction:column;min-height:100vh;display:flex}.page-title{font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-slate-900)}@media (width>=40rem){.page-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.page-lead{margin-top:calc(var(--spacing) * 2);max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.processing-waterfall{margin-top:calc(var(--spacing) * 2);max-width:var(--container-2xl);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700)}.generator-flow-page .processing-waterfall{max-width:none}.processing-waterfall-viewport{min-height:1.625rem;position:relative;overflow:hidden}.processing-waterfall-line{display:block}.processing-waterfall-line--enter{animation:.52s cubic-bezier(.22,1,.36,1) both processing-waterfall-in}.processing-waterfall-line--enter.processing-waterfall-line--stack{position:absolute;top:0;left:0;right:0}.processing-waterfall-line--exit{pointer-events:none;animation:.52s cubic-bezier(.55,0,.9,.38) both processing-waterfall-out;position:absolute;top:0;left:0;right:0}@keyframes processing-waterfall-in{0%{opacity:0;transform:translateY(1.1em)}to{opacity:1;transform:translateY(0)}}@keyframes processing-waterfall-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-1.1em)}}@media (prefers-reduced-motion:reduce){.processing-waterfall-line--enter,.processing-waterfall-line--exit{animation:none}}.card-panel{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.card-panel{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.card-panel{background-color:var(--color-white);--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)}.input-field{height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);color:var(--color-slate-900);--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);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.input-field::placeholder{color:var(--color-slate-400)}.input-field:focus{border-color:var(--color-nid-600);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0d948826}@supports (color:color-mix(in lab, red, red)){.input-field:focus{--tw-ring-color:color-mix(in oklab, var(--color-nid-600) 15%, transparent)}}.input-field:focus{--tw-outline-style:none;outline-style:none}.input-field:disabled{cursor:not-allowed;border-color:var(--color-slate-200);background-color:var(--color-slate-50);color:var(--color-slate-700);opacity:1}.btn-primary{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-nid-600);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--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);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media (hover:hover){.btn-primary:hover{background-color:var(--color-nid-700)}}.btn-primary:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-nid-600)}.btn-primary:disabled{cursor:not-allowed;opacity:.5}.btn-secondary{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800);--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);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media (hover:hover){.btn-secondary:hover{background-color:var(--color-slate-50)}}.btn-secondary:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-nid-600)}.btn-secondary:disabled{cursor:not-allowed;opacity:.5}.btn-outline-teal{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-nid-600);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-nid-700);--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);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media (hover:hover){.btn-outline-teal:hover{background-color:var(--color-nid-50)}}.btn-outline-teal:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-nid-600)}.btn-outline-teal:disabled{cursor:not-allowed;opacity:.5}.btn-accent{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-nid-accent);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-nid-900);--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);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media (hover:hover){.btn-accent:hover{background-color:var(--color-nid-accent-hover)}}.btn-accent:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-nid-800)}.btn-accent:disabled{cursor:not-allowed;opacity:.6}.segmented{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#f1f5f9cc;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.segmented{background-color:color-mix(in oklab, var(--color-slate-100) 80%, transparent)}}.segmented{padding:calc(var(--spacing) * 1)}.segmented-item{border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.segmented-item-active{background-color:var(--color-white);color:var(--color-nid-800);--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)}.segmented-item-inactive{color:var(--color-slate-600)}@media (hover:hover){.segmented-item-inactive:hover{color:var(--color-slate-900)}}.maintenance-banner{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-amber-300);background-color:var(--color-amber-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-amber-950)}.maintenance-banner__text{max-width:var(--container-3xl);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);margin-inline:auto}.alert-error{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-200);background-color:var(--color-red-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-red-800)}.alert-success{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-emerald-800)}.generate-error-banner{margin-bottom:calc(var(--spacing) * 8);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);--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)}.generate-error-banner__title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-amber-950)}.generate-error-banner__message{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#7b3306e6}@supports (color:color-mix(in lab, red, red)){.generate-error-banner__message{color:color-mix(in oklab, var(--color-amber-900) 90%, transparent)}}.generate-error-banner__cta{margin-top:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:inline-flex}.app-toast-stack{z-index:250;pointer-events:none;flex-direction:column;gap:.5rem;max-width:min(24rem,100vw - 2rem);display:flex;position:fixed;top:1rem;right:1rem}.app-toast{pointer-events:auto;border-radius:.75rem;padding:.875rem 1rem;font-size:.875rem;font-weight:500;line-height:1.4;box-shadow:0 10px 25px #0f172a1f}.app-toast--error{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-red-900)}.app-toast--success{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-200);background-color:var(--color-emerald-50);color:var(--color-emerald-900)}.app-toast--info{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);color:var(--color-slate-800)}.toast-warning{background:var(--color-warning-bg,#fffbeb);border:1px solid var(--color-warning-border,#fcd34d);color:var(--color-warning-text,#92400e)}.toast-warning svg{color:#f59e0b}.generator-flow-page{width:100%;min-width:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 2)}.generator-flow-page .page-lead{max-width:none}.upload-dropzone{cursor:pointer;border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--color-slate-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 12);text-align:center;--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);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.upload-dropzone-active{border-color:var(--color-nid-500);background-color:#f0fdfacc}@supports (color:color-mix(in lab, red, red)){.upload-dropzone-active{background-color:color-mix(in oklab, var(--color-nid-50) 80%, transparent)}}.upload-dropzone-icon{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);background-color:var(--color-nid-100);color:var(--color-nid-700);border-radius:3.40282e38px;justify-content:center;align-items:center;margin-inline:auto;display:flex}.upload-picked-file{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--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);display:flex}.upload-picked-file-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-lg);background-color:var(--color-nid-50);color:var(--color-nid-700);flex-shrink:0;justify-content:center;align-items:center;display:flex}.upload-picked-file-change{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.upload-picked-file-change:hover{background-color:var(--color-nid-50)}}.generator-flow-actions{margin-top:calc(var(--spacing) * 8);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (width>=40rem){.generator-flow-actions{flex-direction:row;align-items:center}}.generator-flow-actions-primary{width:100%}@media (width>=40rem){.generator-flow-actions-primary{width:auto;min-width:11rem}}.generator-flow-actions--stacked{flex-direction:column}@media (width>=40rem){.generator-flow-actions--stacked{flex-direction:column}}.generator-flow-actions--stacked .generator-flow-actions-primary{width:100%;min-width:calc(var(--spacing) * 0)}@media (width>=40rem){.generator-flow-actions--stacked .generator-flow-actions-primary{width:100%;min-width:calc(var(--spacing) * 0)}}.upload-file-slots{margin:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 0);flex-direction:column;list-style-type:none;display:flex}.upload-file-slot{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--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);display:flex}.upload-file-slot--filled{border-color:#a4f4cfcc}@supports (color:color-mix(in lab, red, red)){.upload-file-slot--filled{border-color:color-mix(in oklab, var(--color-emerald-200) 80%, transparent)}}.upload-file-slot--filled{background-color:#ecfdf566}@supports (color:color-mix(in lab, red, red)){.upload-file-slot--filled{background-color:color-mix(in oklab, var(--color-emerald-50) 40%, transparent)}}.upload-file-slot-index{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);background-color:var(--color-slate-100);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);--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,);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.upload-file-slot--filled .upload-file-slot-index{background-color:var(--color-emerald-500);color:var(--color-white)}.upload-file-slot-label{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800);flex:1;overflow:hidden}.upload-file-slot-meta{align-items:center;gap:calc(var(--spacing) * 2);text-align:right;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-shrink:0;display:flex}.upload-file-slot-waiting{color:var(--color-slate-400)}.upload-file-slot-filename{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);max-width:10rem;font-weight:var(--font-weight-medium);color:var(--color-slate-800);overflow:hidden}@media (width>=40rem){.upload-file-slot-filename{max-width:14rem}}.upload-file-slot-size{white-space:nowrap;color:var(--color-slate-500)}.upload-photo-options{grid-template-columns:minmax(0,1fr);align-items:center;gap:1rem;display:grid}.upload-photo-options-title{color:#475569;margin:0;font-size:.875rem;font-weight:600;line-height:1.4}.upload-photo-options-control{flex-wrap:nowrap;justify-content:center;align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}.upload-photo-options-label{text-align:center;color:#94a3b8;min-width:4.25rem;font-size:.875rem;line-height:1.25}.upload-photo-options-label--active{color:#0f172a;font-weight:600}@media (width>=480px){.upload-photo-options{grid-template-columns:minmax(0,1fr) auto;gap:1rem 1.5rem}.upload-photo-options-control{justify-content:flex-end}}.upload-photo-options--embedded{border-top:1px solid #e2e8f0;margin-top:1.25rem;padding-top:1.25rem}.app-bg{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-nid-50) 80%, transparent);--tw-gradient-via:var(--color-slate-50);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--color-slate-100);min-height:100vh}.sidebar{z-index:40;background-color:var(--color-nid-900);height:100dvh;max-height:100dvh;color:var(--color-white);flex-direction:column;margin:0;transition:width .2s ease-out;display:flex;overflow:hidden;position:fixed!important;top:0!important;bottom:0!important;left:0!important}.sidebar-expanded{width:15.5rem}.sidebar-collapsed{width:4rem}.sidebar-inner{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative}.sidebar-nav-scroll{scrollbar-color:#ffffff38 transparent;flex:auto;min-height:0;overflow-y:auto}.sidebar-nav-scroll::-webkit-scrollbar-thumb{background:#ffffff38}.sidebar-nav-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff61}.sidebar-footer{flex-direction:column;gap:0;margin-top:auto;padding-top:.5rem;padding-bottom:.5rem;display:flex}.sidebar-header{position:relative}.sidebar-collapsed .sidebar-header{align-items:center;gap:calc(var(--spacing) * 2);flex-direction:column}.sidebar-collapse-btn{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-md);color:#ffffff80;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.sidebar-collapse-btn{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.sidebar-collapse-btn{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.sidebar-collapse-btn:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.sidebar-collapse-btn:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.sidebar-collapse-btn:hover{color:var(--color-white)}}.sidebar-collapsed .sidebar-collapse-btn{margin-left:calc(var(--spacing) * 0)}.sidebar-collapse-icon{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);color:#ffffff80;flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.sidebar-collapse-icon{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.sidebar-collapse-icon{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.sidebar-collapse-btn:hover .sidebar-collapse-icon{color:var(--color-white)}.sidebar-footer-bottom{width:100%;overflow:visible}.sidebar-collapsed .sidebar-footer-bottom{flex-direction:column;align-items:center;display:flex}.sidebar-user{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.sidebar-user--compact{justify-content:center}.sidebar-user-avatar{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);background-color:#ffffff26;border-radius:3.40282e38px;flex-shrink:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sidebar-user-avatar{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.sidebar-user-avatar-img{object-fit:cover;width:100%;height:100%}.sidebar-user-avatar-fallback{--tw-font-weight:var(--font-weight-semibold);width:100%;height:100%;font-size:.65rem;font-weight:var(--font-weight-semibold);color:var(--color-white);text-transform:uppercase;justify-content:center;align-items:center;display:flex}.sidebar-user-label{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#fff9;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sidebar-user-label{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.dashboard-header-actions{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.sidebar-user-menu{width:100%;position:relative}.sidebar-user-menu--compact{justify-content:center;display:flex;overflow:visible}.sidebar-user-menu-trigger{width:100%;min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);text-align:left;color:var(--color-white);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:0;display:flex}@media (hover:hover){.sidebar-user-menu-trigger:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.sidebar-user-menu-trigger:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}.sidebar-user-menu-trigger:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:#fff6}@supports (color:color-mix(in lab, red, red)){.sidebar-user-menu-trigger:focus-visible{outline-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.sidebar-user-menu--compact .sidebar-user-menu-trigger{width:auto;padding-inline:calc(var(--spacing) * 1);justify-content:center}.sidebar-user-menu-avatar{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);background-color:#ffffff26;border-radius:3.40282e38px;flex-shrink:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sidebar-user-menu-avatar{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.sidebar-user-menu-label{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffd9;flex:1;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sidebar-user-menu-label{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.sidebar-user-menu-chevron{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.sidebar-user-menu-chevron{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.sidebar-user-menu-dropdown{right:calc(var(--spacing) * 0);bottom:100%;left:calc(var(--spacing) * 0);z-index:50;margin-bottom:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sidebar-user-menu-dropdown{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.sidebar-user-menu-dropdown{background-color:var(--color-nid-800);padding-block:calc(var(--spacing) * 1);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.sidebar-user-menu-dropdown--floating{margin-bottom:calc(var(--spacing) * 0);bottom:auto;left:auto;right:auto}.sidebar-user-menu-email{margin:calc(var(--spacing) * 0);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);word-break:break-all;color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.sidebar-user-menu-email{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.sidebar-user-menu-divider{margin-inline:calc(var(--spacing) * 2);margin-block:calc(var(--spacing) * 1);border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.sidebar-user-menu-divider{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.sidebar-user-menu-item{width:100%;min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffe6;background-color:#0000;border-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.sidebar-user-menu-item{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.sidebar-user-menu-item{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.sidebar-user-menu-item:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.sidebar-user-menu-item:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}.sidebar-user-menu-item:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:-2px;outline-width:2px;outline-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.sidebar-user-menu-item:focus-visible{outline-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.dashboard-shell{box-sizing:border-box;background-color:#f4f7f6;flex-direction:column;width:100%;height:100dvh;min-height:0;max-height:100dvh;transition:padding .2s ease-out;display:flex;overflow:hidden}.dashboard-shell-expanded{padding-left:15.5rem}.dashboard-shell-collapsed{padding-left:4rem}.dashboard-content{min-height:calc(var(--spacing) * 0);max-width:100%;min-width:calc(var(--spacing) * 0);padding-top:calc(var(--spacing) * 2);flex-direction:column;flex:1;display:flex;overflow:hidden auto}@media (width>=40rem){.dashboard-content{padding-top:calc(var(--spacing) * 4)}}.dashboard-page-body{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:100%;padding-inline:calc(var(--spacing) * 4);flex-direction:column;flex:1 0 auto;display:flex}@media (width>=40rem){.dashboard-page-body{padding-inline:calc(var(--spacing) * 8)}}@media (width>=64rem){.dashboard-page-body{padding-inline:calc(var(--spacing) * 10)}}.dashboard-page-main{max-width:100%;min-width:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 6);flex:auto;width:100%}.dashboard-footer{align-items:center;gap:calc(var(--spacing) * 1.5);border-top-style:var(--tw-border-style);border-color:#e2e8f099;border-top-width:1px;flex-direction:column;flex-shrink:0;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-footer{border-color:color-mix(in oklab, var(--color-slate-200) 60%, transparent)}}.dashboard-footer{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}@media (width>=40rem){.dashboard-footer{padding-inline:calc(var(--spacing) * 8)}}@media (width>=64rem){.dashboard-footer{padding-inline:calc(var(--spacing) * 10)}}.dashboard-footer{flex:none;width:100%;margin-top:0}.dashboard-footer-nav{justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * 1);flex-wrap:wrap;display:flex}.dashboard-footer-link{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-nid-700);text-decoration-line:underline;text-decoration-color:#99f6e4cc}@supports (color:color-mix(in lab, red, red)){.dashboard-footer-link{-webkit-text-decoration-color:color-mix(in oklab, var(--color-nid-200) 80%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-nid-200) 80%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-nid-200) 80%, transparent);text-decoration-color:color-mix(in oklab, var(--color-nid-200) 80%, transparent)}}.dashboard-footer-link{text-underline-offset:2px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.dashboard-footer-link:hover{color:var(--color-nid-900)}}.dashboard-footer-sep{color:var(--color-slate-400)}.dashboard-footer-disclaimer{color:var(--color-slate-500)}.legal-main{width:100%;max-width:720px;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8);flex:1;margin-inline:auto}@media (width>=40rem){.legal-main{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10)}}@media (width>=64rem){.legal-main{padding-inline:calc(var(--spacing) * 8)}}.legal-title{font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-nid-900)}.legal-body{margin-top:calc(var(--spacing) * 8)}:where(.legal-body>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.legal-body{color:var(--color-slate-700)}.legal-intro{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.legal-section-heading{margin-bottom:calc(var(--spacing) * 3);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-nid-800)}.legal-paragraph{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.legal-paragraph+.legal-paragraph{margin-top:calc(var(--spacing) * 3)}.legal-list{margin-top:calc(var(--spacing) * 3);list-style-type:disc}:where(.legal-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.legal-list{padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.auth-legal-agree{text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.auth-legal-link{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-nid-700);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-nid-200);-webkit-text-decoration-color:var(--color-nid-200);-webkit-text-decoration-color:var(--color-nid-200);text-decoration-color:var(--color-nid-200);text-underline-offset:2px}@media (hover:hover){.auth-legal-link:hover{color:var(--color-nid-800)}}.auth-oauth-btn{min-height:3.25rem}.auth-social-stack{position:relative}.oauth-google-btn{touch-action:manipulation}.oauth-telegram-btn{touch-action:manipulation;color:var(--color-white);background-color:#2aabee}@media (hover:hover){.oauth-telegram-btn:hover{background-color:#229ed9}}.auth-oauth-divider{align-items:center;gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * .5);display:flex}.auth-oauth-divider-line{background-color:var(--color-slate-200);flex:1;height:1px}.auth-oauth-divider-text{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-400);text-transform:uppercase;flex-shrink:0}.auth-footer-legal{margin-top:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#fff9}@supports (color:color-mix(in lab, red, red)){.auth-footer-legal{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.auth-footer-legal-link{text-decoration-line:underline;text-decoration-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.auth-footer-legal-link{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.auth-footer-legal-link{text-underline-offset:2px;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.auth-footer-legal-link:hover{color:var(--color-white)}}.page-back-btn{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-nid-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-nid-800);--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);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media (hover:hover){.page-back-btn:hover{border-color:var(--color-nid-400);background-color:var(--color-nid-50)}}.sidebar-pattern{pointer-events:none;inset:calc(var(--spacing) * 0);opacity:.3;background:radial-gradient(120% 80% at 0 20%,#ffffff1f,#0000 50%),radial-gradient(90% 60% at 100% 80%,#14b8a640,#0000 55%),radial-gradient(70% 50%,#115e5966,#0000);position:absolute}.brand-logo-light{height:calc(var(--spacing) * 10);flex-shrink:0;width:auto;display:block}.brand-logo-dark{height:calc(var(--spacing) * 9);flex-shrink:0;width:auto;max-width:100%;display:block}.brand-logo-favicon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);object-fit:contain;flex-shrink:0;display:block}.sidebar-brand-expanded{min-width:calc(var(--spacing) * 0);flex:1;align-items:center;display:flex}.sidebar-brand-collapsed{justify-content:center;width:100%;display:flex}.auth-header-brand{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));align-items:center;display:flex}@media (hover:hover){.auth-header-brand:hover{opacity:.9}}.sidebar-nav-item{align-items:center;gap:calc(var(--spacing) * 3);border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:#ffffffe6;display:flex}@supports (color:color-mix(in lab, red, red)){.sidebar-nav-item{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.sidebar-nav-item{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.sidebar-nav-item:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.sidebar-nav-item:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}.sidebar-nav-item-active{background-color:var(--color-white);color:var(--color-nid-900);--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)}@media (hover:hover){.sidebar-nav-item-active:hover{background-color:var(--color-white)}}.sidebar-nav-label{text-overflow:ellipsis;white-space:nowrap;transition-property:opacity,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);overflow:hidden}.sidebar-collapsed .sidebar-nav-item{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);justify-content:center;gap:calc(var(--spacing) * 0);border-radius:var(--radius-lg);padding:calc(var(--spacing) * 0);flex-shrink:0}.sidebar-collapsed .sidebar-nav-item-active{border-radius:var(--radius-lg)}.sidebar-collapsed .sidebar-nav-label{pointer-events:none;height:calc(var(--spacing) * 0);width:calc(var(--spacing) * 0);opacity:0;position:absolute;overflow:hidden}.sidebar-nav-icon{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);flex-shrink:0}.dashboard-header{padding-bottom:calc(var(--spacing) * 6)}.dashboard-page-title{font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-nid-900)}@media (width>=40rem){.dashboard-page-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.dashboard-page-body:has([data-page-header=cards]) .dashboard-page-title{display:none}.dashboard-content:has([data-page-header=cards]){background-color:#fff}.dashboard-page-body:has([data-page-header=cards]){background-color:#fff}.dashboard-page-body:has([data-page-header=cards]) .dashboard-page-main{background-color:#fff}.dashboard-home-stack{max-width:100%;min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 6);flex-direction:column;display:flex}.card-template-picker{max-height:80px;min-height:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--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);display:flex;overflow:hidden}.card-template-picker-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-nid-900);flex-shrink:0}@media (width>=40rem){.card-template-picker-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.card-template-scroll{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex:1;display:flex;overflow-x:auto}.card-template-scroll::-webkit-scrollbar{height:4px}.card-template-scroll::-webkit-scrollbar-thumb{background-color:var(--color-slate-300);border-radius:3.40282e38px}.card-template-tile{cursor:pointer;border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));background-color:#0000;border-width:0;flex-shrink:0}.card-template-tile:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-nid-600)}.card-template-tile{scroll-snap-align:start}.card-template-tile--locked{cursor:not-allowed}.card-template-thumb-wrap{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-slate-200);background-color:var(--color-slate-100);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);width:83px;height:52px;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;flex-shrink:0;transition-duration:.2s;display:block;position:relative;overflow:hidden}.card-template-tile:hover:not(:disabled) .card-template-thumb-wrap{border-color:var(--color-nid-400)}.card-template-tile--selected .card-template-thumb-wrap{border-color:var(--color-nid-600);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0d94884d}@supports (color:color-mix(in lab, red, red)){.card-template-tile--selected .card-template-thumb-wrap{--tw-ring-color:color-mix(in oklab, var(--color-nid-600) 30%, transparent)}}.card-template-tile--locked .card-template-thumb-wrap{opacity:.75}.card-template-thumb-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.card-template-overlay{pointer-events:none;border-style:var(--tw-border-style);border-width:1px;border-color:#ffffffd9;position:absolute}@supports (color:color-mix(in lab, red, red)){.card-template-overlay{border-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.card-template-overlay{background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.card-template-overlay{background-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.card-template-overlay{--tw-shadow:inset 0 0 8px var(--tw-shadow-color,#fff9);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.card-template-overlay--portrait{border-radius:50%}.card-template-overlay--thumbnail{border-color:#ffffffbf;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.card-template-overlay--thumbnail{border-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.card-template-overlay--thumbnail{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.card-template-overlay--thumbnail{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.card-template-overlay--thumbnail{box-shadow:inset 0 0 5px #ffffff80}.card-template-overlay--barcode{border-color:#ffffffb3;border-radius:2px}@supports (color:color-mix(in lab, red, red)){.card-template-overlay--barcode{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.card-template-overlay--barcode{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.card-template-overlay--barcode{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.card-template-overlay--barcode{box-shadow:inset 0 0 4px #ffffff73}.card-template-tile-lock{inset:calc(var(--spacing) * 0);background-color:#0f172b66;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.card-template-tile-lock{background-color:color-mix(in oklab, var(--color-slate-900) 40%, transparent)}}.card-template-tile-lock{color:var(--color-white)}.card-template-tile-check{top:calc(var(--spacing) * .5);right:calc(var(--spacing) * .5);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);background-color:var(--color-nid-600);color:var(--color-white);--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);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}.dashboard-card-grid{max-width:100%;min-width:calc(var(--spacing) * 0);align-items:stretch;gap:calc(var(--spacing) * 6);display:grid}@media (width>=40rem){.dashboard-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.dashboard-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dashboard-card-wrap{width:100%;height:100%;display:block}.dashboard-card{width:100%;max-width:100%;height:100%;min-height:17.5rem;min-width:calc(var(--spacing) * 0);cursor:pointer;border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 5);text-align:center;--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);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-out);transition-duration:.2s;transition-timing-function:var(--ease-out);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}@media (hover:hover){.dashboard-card:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-nid-500);background-color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.dashboard-card:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px;outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-nid-600)}.dashboard-card:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dashboard-card-icon{margin-bottom:calc(var(--spacing) * 4);height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);color:var(--color-slate-800);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;flex-shrink:0;transition-duration:.2s}@media (hover:hover){.dashboard-card-icon:is(:where(.group):hover *){color:var(--color-nid-700)}}.dashboard-card-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-nid-900);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.dashboard-card-title:is(:where(.group):hover *){color:var(--color-nid-800)}}.dashboard-card-desc{margin-top:calc(var(--spacing) * 2);max-width:var(--container-xs);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600);flex:1}.dashboard-card-chevron{margin-top:calc(var(--spacing) * 5);height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);background-color:var(--color-slate-100);color:var(--color-slate-500);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;transition-duration:.2s;display:flex}@media (hover:hover){.dashboard-card-chevron:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-nid-600);color:var(--color-white)}}.dashboard-card-recommended{border-style:var(--tw-border-style);background-color:var(--color-nid-600);min-height:19.5rem;padding-inline:calc(var(--spacing) * 6);padding-top:calc(var(--spacing) * 10);padding-bottom:calc(var(--spacing) * 6);color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:0}@media (hover:hover){.dashboard-card-recommended:hover{--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);background-color:var(--color-nid-700);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:0}}.dashboard-card-recommended .dashboard-card-icon{color:var(--color-white)}@media (hover:hover){.dashboard-card-recommended .dashboard-card-icon:is(:where(.group):hover *){color:var(--color-white)}}.dashboard-card-recommended .dashboard-card-title{color:var(--color-white)}@media (hover:hover){.dashboard-card-recommended .dashboard-card-title:is(:where(.group):hover *){color:var(--color-white)}}.dashboard-card-recommended .dashboard-card-desc{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.dashboard-card-recommended .dashboard-card-desc{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.dashboard-card-recommended .dashboard-card-chevron{background-color:var(--color-white);color:var(--color-nid-600)}@media (hover:hover){.dashboard-card-recommended .dashboard-card-chevron:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-white);color:var(--color-nid-700)}}.dashboard-card-recommended-badge{top:calc(var(--spacing) * 4);z-index:10;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:#115e59bf;border-radius:3.40282e38px;position:absolute;left:50%}@supports (color:color-mix(in lab, red, red)){.dashboard-card-recommended-badge{background-color:color-mix(in oklab, var(--color-nid-800) 75%, transparent)}}.dashboard-card-recommended-badge{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-size:.65rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-white);text-transform:uppercase}.dashboard-card--locked{cursor:not-allowed;opacity:.75}@media (hover:hover){.dashboard-card--locked:hover{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-slate-200);--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)}}.dashboard-card--locked{pointer-events:none}@media (hover:hover){.dashboard-card--locked.dashboard-card-recommended:hover{border-style:var(--tw-border-style);background-color:var(--color-nid-600);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:0}}.dashboard-card-lock{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * 4);z-index:10;height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);background-color:#0f172b1a;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.dashboard-card-lock{background-color:color-mix(in oklab, var(--color-slate-900) 10%, transparent)}}.dashboard-card-lock{color:var(--color-slate-600)}.dashboard-card-recommended.dashboard-card--locked .dashboard-card-lock{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dashboard-card-recommended.dashboard-card--locked .dashboard-card-lock{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dashboard-card-recommended.dashboard-card--locked .dashboard-card-lock{color:var(--color-white)}.page-skeleton{min-height:100dvh;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);background-color:#f4f7f6}@media (width>=40rem){.page-skeleton{padding-inline:calc(var(--spacing) * 8)}}.page-skeleton-header{max-width:var(--container-6xl);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);margin-inline:auto;display:flex}.page-skeleton-body{margin-inline:auto;margin-top:calc(var(--spacing) * 10);max-width:var(--container-6xl)}.page-skeleton-cards{margin-top:calc(var(--spacing) * 10);gap:calc(var(--spacing) * 4);display:grid}@media (width>=40rem){.page-skeleton-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.package-grid{align-items:stretch;gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=48rem){.package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.package-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.package-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-slate-200);background-color:var(--color-white);height:100%;min-height:17.5rem;padding:calc(var(--spacing) * 6);text-align:left;--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);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;flex-direction:column;transition-duration:.2s;display:flex;position:relative}@media (hover:hover){.package-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-nid-500);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.package-card-popular{border-color:var(--color-nid-500);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#99f6e499}@supports (color:color-mix(in lab, red, red)){.package-card-popular{--tw-ring-color:color-mix(in oklab, var(--color-nid-200) 60%, transparent)}}.package-card-ribbon{top:calc(var(--spacing) * 4);right:calc(var(--spacing) * -.5);z-index:10;align-items:center;gap:calc(var(--spacing) * 1);border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg);background-color:var(--color-nid-600);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:inline-flex;position:absolute}.package-card-top-floats{pointer-events:none;top:calc(var(--spacing) * 6);left:calc(var(--spacing) * 6);z-index:10;align-items:flex-start;gap:calc(var(--spacing) * 1.5);flex-direction:column;max-width:calc(100% - 5.5rem);display:flex;position:absolute}.package-card-tagline{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-slate-500)}.package-card-discount-pill{background-color:var(--color-nid-100);width:fit-content;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-nid-800);border-radius:3.40282e38px;display:inline-block}.package-card-was-price{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--color-slate-400);text-decoration-line:line-through}.package-card-price{font-family:var(--font-display);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-nid-900)}.package-card-price--offset{margin-top:4.75rem}.package-card-savings{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-emerald-700)}.package-card-meta{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600)}.package-card-actions{padding-top:calc(var(--spacing) * 5);margin-top:auto}.package-stepper{padding:calc(var(--spacing) * 0);list-style-type:none}.support-fab{right:calc(var(--spacing) * 6);bottom:calc(var(--spacing) * 6);z-index:50;align-items:center;gap:calc(var(--spacing) * 2.5);background-color:var(--color-sky-500);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;border-radius:3.40282e38px;transition-duration:.2s;display:inline-flex;position:fixed}@media (hover:hover){.support-fab:hover{background-color:var(--color-sky-600);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.support-fab:focus{--tw-outline-style:none;outline-style:none}.support-fab:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-sky-400);--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.lang-switcher-btn{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-width:1px;display:inline-flex}.lang-switcher-btn-light{border-color:var(--color-slate-300);background-color:var(--color-white);color:var(--color-slate-800);--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)}@media (hover:hover){.lang-switcher-btn-light:hover{border-color:var(--color-nid-500);background-color:var(--color-nid-50)}}.lang-switcher-btn-dark{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.lang-switcher-btn-dark{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.lang-switcher-btn-dark{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.lang-switcher-btn-dark{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.lang-switcher-btn-dark{color:var(--color-white)}@media (hover:hover){.lang-switcher-btn-dark:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.lang-switcher-btn-dark:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}}.lang-switcher-menu{right:calc(var(--spacing) * 0);z-index:50;margin-top:calc(var(--spacing) * 1);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);min-width:10.5rem;padding-block:calc(var(--spacing) * 1);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);position:absolute;overflow:hidden}.lang-switcher-menu--up{top:auto;right:calc(var(--spacing) * 0);bottom:100%;left:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 1.5);width:100%;max-height:min(16rem,50vh);min-width:calc(var(--spacing) * 0);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow-y:auto}.lang-switcher-option{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-800);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.lang-switcher-option:hover{background-color:var(--color-nid-50)}}.lang-switcher-option-active{background-color:var(--color-nid-50);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-nid-800)}.lang-switcher-divider{margin-inline:calc(var(--spacing) * 3);margin-block:calc(var(--spacing) * 1.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-200);list-style-type:none}.dashboard-header-row{max-width:100%;min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}@media (width>=40rem){.dashboard-header-row{gap:calc(var(--spacing) * 4)}}.credits-bar{gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0e6;flex-direction:column;min-height:4.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.credits-bar{border-color:color-mix(in oklab, var(--color-slate-200) 90%, transparent)}}.credits-bar{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--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)}@media (width>=40rem){.credits-bar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);flex-flow:row}}.credits-bar-stats{align-items:center;gap:calc(var(--spacing) * 4);flex-wrap:nowrap;display:flex}@media (width>=40rem){.credits-bar-stats{gap:calc(var(--spacing) * 6)}}.credits-bar-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:nowrap;width:100%;display:flex}@media (width>=40rem){.credits-bar-actions{gap:calc(var(--spacing) * 3);flex-shrink:0;width:auto}}.credits-stat{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.credits-stat-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.credits-stat-icon-remaining{background-color:var(--color-emerald-500);--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);--tw-shadow-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.credits-stat-icon-remaining{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-500) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.credits-stat-icon-used{background-color:var(--color-nid-600);--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);--tw-shadow-color:#0d948840}@supports (color:color-mix(in lab, red, red)){.credits-stat-icon-used{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-nid-600) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.credits-stat-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-nid-600);text-transform:uppercase}.credits-stat-value{min-width:5.25rem;font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900);--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,)}.credits-bar-eye{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);color:var(--color-slate-600);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.credits-bar-eye:hover{background-color:var(--color-slate-100);color:var(--color-slate-900)}}.credits-bar-topup{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:var(--color-nid-accent);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-nid-900);--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);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media (hover:hover){.credits-bar-topup:hover{background-color:var(--color-nid-accent-hover)}}.credits-bar-invite{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:2px;border-color:#0d94884d;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.credits-bar-invite{border-color:color-mix(in oklab, var(--color-nid-600) 30%, transparent)}}.credits-bar-invite{background-color:var(--color-nid-50);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-nid-800);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.credits-bar-invite:hover{border-color:#0d948880}@supports (color:color-mix(in lab, red, red)){.credits-bar-invite:hover{border-color:color-mix(in oklab, var(--color-nid-600) 50%, transparent)}}.credits-bar-invite:hover{background-color:var(--color-nid-100)}}.verify-flow-card{padding:calc(var(--spacing) * 0);overflow:hidden}.verify-flow-progress-track{background-color:#e2e8f0;width:100%;height:3px}.verify-flow-progress-fill{width:var(--progress,0%);background-color:var(--color-nid-600);height:100%;transition:width .22s ease-out}:where(.verify-flow-card-body>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.verify-flow-card-body{padding:calc(var(--spacing) * 6)}.auth-step-header{border-left-style:var(--tw-border-style);border-left-width:3px;border-color:var(--color-nid-500);padding-left:calc(var(--spacing) * 4)}.auth-step-label{margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-nid-700);text-transform:uppercase}.auth-step-title{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.auth-step-desc{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-500)}.id-input{height:calc(var(--spacing) * 12)}.flow-primary-btn{--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);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.flow-primary-btn:hover{background-color:var(--color-nid-700)}}.flow-primary-btn:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0d94884d}@supports (color:color-mix(in lab, red, red)){.flow-primary-btn:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-nid-600) 30%, transparent)}}.flow-primary-btn:active{background-color:var(--color-nid-800)}.payment-chip-row{margin-top:calc(var(--spacing) * -4);margin-bottom:calc(var(--spacing) * 6);justify-content:flex-end;display:flex}.payment-selected-chip{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:#14b8a666;border-radius:3.40282e38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.payment-selected-chip{border-color:color-mix(in oklab, var(--color-nid-500) 40%, transparent)}}.payment-selected-chip{background-color:var(--color-nid-50);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-nid-800)}.payment-wizard-step{width:100%;min-width:calc(var(--spacing) * 0)}:where(.payment-bank-step>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}.payment-bank-shell{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0e6}@supports (color:color-mix(in lab, red, red)){.payment-bank-shell{border-color:color-mix(in oklab, var(--color-slate-200) 90%, transparent)}}.payment-bank-shell{background-color:var(--color-white);padding:calc(var(--spacing) * 4);--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)}@media (width>=40rem){.payment-bank-shell{padding:calc(var(--spacing) * 5)}}@media (width>=64rem){.payment-bank-shell{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-width:0}}.payment-bank-layout{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=64rem){.payment-bank-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}@media (width>=80rem){.payment-bank-layout{gap:calc(var(--spacing) * 6)}}.payment-method-panel{min-height:calc(var(--spacing) * 0);flex-direction:column;display:flex}@media (width>=64rem){.payment-method-panel{top:calc(var(--spacing) * 4);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0e6;height:100%;position:sticky}@supports (color:color-mix(in lab, red, red)){.payment-method-panel{border-color:color-mix(in oklab, var(--color-slate-200) 90%, transparent)}}.payment-method-panel{background-color:var(--color-white);padding:calc(var(--spacing) * 5);--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)}}@media (width>=80rem){.payment-method-panel{padding:calc(var(--spacing) * 6)}}.payment-method-panel-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.payment-method-panel-lead{margin-top:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}@media (width>=64rem){.payment-method-panel-lead{margin-bottom:calc(var(--spacing) * 4)}.payment-method-panel-lead--mobile{display:none}}.payment-method-panel-lead--desktop{display:none}@media (width>=64rem){.payment-method-panel-lead--desktop{display:block}}.payment-method-picker{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.payment-method-picker{gap:calc(var(--spacing) * 3)}}@media (width>=64rem){.payment-method-picker{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr))}}.payment-method-option{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);min-height:7.25rem;padding:calc(var(--spacing) * 3);text-align:left;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));position:relative}@media (hover:hover){.payment-method-option:hover{border-color:var(--color-slate-300)}}@media (width>=40rem){.payment-method-option{min-height:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 4)}}@media (width>=64rem){.payment-method-option{width:100%}}.payment-method-option--active{border-color:var(--color-nid-600);background-color:#f0fdfacc}@supports (color:color-mix(in lab, red, red)){.payment-method-option--active{background-color:color-mix(in oklab, var(--color-nid-50) 80%, transparent)}}.payment-method-option--active{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#0d948840}@supports (color:color-mix(in lab, red, red)){.payment-method-option--active{--tw-ring-color:color-mix(in oklab, var(--color-nid-600) 25%, transparent)}}.payment-method-option--recommended{border-color:var(--color-nid-200);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-nid-50) 80%, transparent);--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.payment-method-option--disabled{cursor:not-allowed;border-color:var(--color-slate-200);background-color:var(--color-slate-50);opacity:.6}@media (hover:hover){.payment-method-option--disabled:hover{border-color:var(--color-slate-200)}}.payment-method-recommended{top:calc(var(--spacing) * 2);z-index:1;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-amber-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:.625rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-amber-950);text-transform:uppercase;border-radius:3.40282e38px;position:absolute;left:50%}@media (width>=64rem){.payment-method-recommended{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);padding-inline:calc(var(--spacing) * 2.5);font-size:.6875rem;left:auto}}.payment-method-option-body{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);height:100%;padding-top:calc(var(--spacing) * 5);text-align:center;flex-direction:column;display:flex}@media (width>=40rem){.payment-method-option-body{align-items:center;gap:calc(var(--spacing) * 3.5);padding-top:calc(var(--spacing) * 0);text-align:left;flex-direction:row}}@media (width>=64rem){.payment-method-option-body{padding-right:calc(var(--spacing) * 16)}}.payment-method-logo{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);object-fit:contain;padding:calc(var(--spacing) * 1);--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);flex-shrink:0}@media (width>=40rem){.payment-method-logo{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);padding:calc(var(--spacing) * 1.5)}}.payment-method-copy{width:100%;min-width:calc(var(--spacing) * 0)}.payment-method-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900);display:block}@media (width>=40rem){.payment-method-name{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.payment-method-account{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);display:none;overflow:hidden}@media (width>=64rem){.payment-method-account{display:block}}.payment-bank-card{min-height:calc(var(--spacing) * 0);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:0;flex-direction:column;display:flex}@media (width>=64rem){.payment-bank-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0e6;height:100%}@supports (color:color-mix(in lab, red, red)){.payment-bank-card{border-color:color-mix(in oklab, var(--color-slate-200) 90%, transparent)}}.payment-bank-card{padding:calc(var(--spacing) * 6);--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)}}@media (width>=80rem){.payment-bank-card{padding:calc(var(--spacing) * 7)}}.payment-bank-provider-logo{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-100);background-color:var(--color-white);object-fit:contain;padding:calc(var(--spacing) * 1);flex-shrink:0}.payment-step-toolbar{margin-bottom:calc(var(--spacing) * 5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.payment-step-toolbar .payment-back-link{margin-bottom:calc(var(--spacing) * 0)}.payment-back-link{align-items:center;gap:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-nid-700);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media (hover:hover){.payment-back-link:hover{color:var(--color-nid-900)}}.payment-bank-card-head{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}@media (width>=64rem){.payment-bank-card-head{border-top-style:var(--tw-border-style);border-top-width:0;border-bottom-style:var(--tw-border-style);padding-top:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 4);border-bottom-width:1px}}.payment-send-heading{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700)}.payment-account-box{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-nid-100);background-color:#f0fdfab3}@supports (color:color-mix(in lab, red, red)){.payment-account-box{background-color:color-mix(in oklab, var(--color-nid-50) 70%, transparent)}}.payment-account-box{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}.payment-bank-divider{margin-block:calc(var(--spacing) * 5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100)}.payment-number-missing{margin-top:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}.payment-number-missing-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-amber-950)}.payment-number-missing-hint{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:#7b3306e6}@supports (color:color-mix(in lab, red, red)){.payment-number-missing-hint{color:color-mix(in oklab, var(--color-amber-900) 90%, transparent)}}.payment-instant-pill{background-color:var(--color-amber-100);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-amber-950);border-radius:3.40282e38px;display:inline-flex}:where(.payment-account-fields>: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)))}.payment-field-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.payment-field-value{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-nid-900)}.payment-field-value--mono{font-family:var(--font-mono);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.payment-number-row{margin-top:calc(var(--spacing) * 1.5);align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.payment-number-value{font-family:var(--font-mono);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-nid-900)}.payment-copy-icon{padding:calc(var(--spacing) * 1);color:var(--color-slate-500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.payment-copy-icon:hover{background-color:var(--color-nid-50);color:var(--color-nid-700)}}.payment-steps-list{margin-bottom:calc(var(--spacing) * 5);list-style-type:decimal}:where(.payment-steps-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.payment-steps-list{padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.payment-steps-list li{padding-left:calc(var(--spacing) * 1)}.payment-paid-cta{margin-top:auto}.payment-paid-cta:disabled{cursor:not-allowed;opacity:.5}.payment-submit-step{width:100%;padding-bottom:calc(var(--spacing) * 8)}.payment-submit-step .payment-step-toolbar{margin-bottom:calc(var(--spacing) * 6)}.payment-submit-grid{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=64rem){.payment-submit-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}@media (width>=80rem){.payment-submit-grid{gap:calc(var(--spacing) * 6)}}.payment-flow-card{height:100%;min-height:calc(var(--spacing) * 0);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0e6;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.payment-flow-card{border-color:color-mix(in oklab, var(--color-slate-200) 90%, transparent)}}.payment-flow-card{background-color:var(--color-white);padding:calc(var(--spacing) * 6);--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)}@media (width>=80rem){.payment-flow-card{padding:calc(var(--spacing) * 7)}}.payment-summary-head{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.payment-summary-head .payment-summary-title{flex:1}.payment-summary-title,.payment-verify-title{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.payment-verify-lead{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.payment-summary-fields{margin-top:calc(var(--spacing) * 4)}:where(.payment-summary-fields>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}.payment-summary-fields dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:#0f766ee6}@supports (color:color-mix(in lab, red, red)){.payment-summary-fields dt{color:color-mix(in oklab, var(--color-nid-700) 90%, transparent)}}.payment-summary-fields dt{text-transform:uppercase}.payment-summary-fields dd{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.payment-summary-amount{color:var(--color-nid-800);font-size:1.5rem;font-weight:700;line-height:2rem}.payment-number-highlight{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-nid-200);background-color:var(--color-nid-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5)}.payment-number-highlight-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-nid-800);text-transform:uppercase}.payment-number-highlight-row{margin-top:calc(var(--spacing) * 2);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.payment-number-highlight-value{font-family:var(--font-mono);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-nid-900)}.payment-copy-pill{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-nid-400);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-nid-800);--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);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));border-radius:3.40282e38px;flex-shrink:0;display:inline-flex}@media (hover:hover){.payment-copy-pill:hover{background-color:var(--color-nid-100)}}.payment-info-callout{gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-sky-100);background-color:#f0f9ffcc;margin-top:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.payment-info-callout{background-color:color-mix(in oklab, var(--color-sky-50) 80%, transparent)}}.payment-info-callout{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-700)}.payment-info-callout-icon{color:var(--color-nid-600)}.payment-verify-card{flex-direction:column;display:flex}.verify-method-grid{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.verify-method-grid{gap:calc(var(--spacing) * 3)}}.verify-method-card{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-slate-200);background-color:#f8fafc66;flex-direction:column;width:100%;min-height:8.5rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.verify-method-card{background-color:color-mix(in oklab, var(--color-slate-50) 40%, transparent)}}.verify-method-card{padding:calc(var(--spacing) * 3);text-align:left;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.verify-method-card:hover{border-color:var(--color-slate-300);background-color:var(--color-white);--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)}}@media (width>=40rem){.verify-method-card{min-height:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 4)}}.verify-method-card:focus-visible{border-color:var(--color-nid-500);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#14b8a640}@supports (color:color-mix(in lab, red, red)){.verify-method-card:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-nid-500) 25%, transparent)}}.verify-method-card:focus-visible{--tw-outline-style:none;outline-style:none}.verify-method-card-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);width:100%;display:flex}.verify-method-chevron{color:var(--color-slate-400)}.verify-method-card:hover .verify-method-chevron{color:var(--color-nid-600)}.verify-method-badge{align-items:center;gap:calc(var(--spacing) * 1);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-size:.65rem;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:3.40282e38px;display:inline-flex}.verify-method-badge--fast{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-emerald-200);background-color:var(--color-emerald-500);color:var(--color-white)}.verify-method-badge--slow{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-300);background-color:var(--color-amber-500);color:var(--color-white)}.verify-method-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}@media (width>=40rem){.verify-method-name{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.verify-method-desc{--tw-leading:var(--leading-relaxed);font-size:.6875rem;line-height:var(--leading-relaxed);color:var(--color-slate-500)}@media (width>=40rem){.verify-method-desc{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}.verify-method-panel{margin-top:calc(var(--spacing) * 6)}:where(.verify-method-panel>: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)))}.verify-method-change{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-nid-700)}@media (hover:hover){.verify-method-change:hover{color:var(--color-nid-900)}}.verify-instant-banner{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#a4f4cfcc;display:flex}@supports (color:color-mix(in lab, red, red)){.verify-instant-banner{border-color:color-mix(in oklab, var(--color-emerald-200) 80%, transparent)}}.verify-instant-banner{background-color:var(--color-emerald-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-emerald-900)}.verify-review-banner{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#fee685cc;display:flex}@supports (color:color-mix(in lab, red, red)){.verify-review-banner{border-color:color-mix(in oklab, var(--color-amber-200) 80%, transparent)}}.verify-review-banner{background-color:var(--color-amber-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-amber-950)}.verify-help-link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-nid-700);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-nid-300);-webkit-text-decoration-color:var(--color-nid-300);-webkit-text-decoration-color:var(--color-nid-300);text-decoration-color:var(--color-nid-300);text-underline-offset:2px}@media (hover:hover){.verify-help-link:hover{color:var(--color-nid-900)}}.verify-help-sample{margin-top:calc(var(--spacing) * 2);max-height:calc(var(--spacing) * 48);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 3);font-family:var(--font-mono);--tw-leading:var(--leading-relaxed);font-size:.65rem;line-height:var(--leading-relaxed);white-space:pre-wrap;color:var(--color-slate-600);overflow-y:auto}.verify-help-highlight{background-color:#fee685e6;border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.verify-help-highlight{background-color:color-mix(in oklab, var(--color-amber-200) 90%, transparent)}}.verify-help-highlight{padding-inline:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-amber-950)}.verify-receipt-drop{cursor:pointer;border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--color-slate-300);background-color:#f8fafc80}@supports (color:color-mix(in lab, red, red)){.verify-receipt-drop{background-color:color-mix(in oklab, var(--color-slate-50) 50%, transparent)}}.verify-receipt-drop{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8);text-align:center;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.verify-receipt-drop:hover{border-color:var(--color-nid-400);background-color:#f0fdfa66}@supports (color:color-mix(in lab, red, red)){.verify-receipt-drop:hover{background-color:color-mix(in oklab, var(--color-nid-50) 40%, transparent)}}}.verify-footer-note{text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.modal-overlay{inset:calc(var(--spacing) * 0);z-index:50;background-color:#0f172b80;justify-content:center;align-items:center;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.modal-overlay{background-color:color-mix(in oklab, var(--color-slate-900) 50%, transparent)}}.modal-overlay{padding:calc(var(--spacing) * 4)}.modal-panel{width:100%;max-height:min(90dvh,640px);max-width:var(--container-md);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex;overflow:hidden}.modal-panel--wide{max-width:var(--container-lg)}.modal-panel-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);display:flex}.modal-panel-title{padding-right:calc(var(--spacing) * 2);font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.modal-close-btn{border-radius:var(--radius-lg);padding:calc(var(--spacing) * 1);color:var(--color-slate-500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));flex-shrink:0}@media (hover:hover){.modal-close-btn:hover{background-color:var(--color-slate-100);color:var(--color-slate-800)}}.modal-panel-body{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);overflow-y:auto}.modal-panel-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.modal-help-steps{margin-top:calc(var(--spacing) * 4);list-style-type:decimal}:where(.modal-help-steps>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.modal-help-steps{padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600)}.consent-modal-overlay{inset:calc(var(--spacing) * 0);z-index:60;background-color:#0f172b66;justify-content:center;align-items:stretch;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.consent-modal-overlay{background-color:color-mix(in oklab, var(--color-slate-900) 40%, transparent)}}.consent-modal-overlay{padding:calc(var(--spacing) * 0)}@media (width>=40rem){.consent-modal-overlay{padding:calc(var(--spacing) * 4)}}.consent-modal-panel{width:100%;height:100%;max-width:var(--container-lg);background-color:var(--color-white);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;display:flex;overflow:hidden}@media (width>=40rem){.consent-modal-panel{border-radius:var(--radius-2xl);max-height:min(92dvh,720px);margin-block:auto}}.consent-modal-body{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 8);flex:1;overflow-y:auto}@media (width>=40rem){.consent-modal-body{padding-inline:calc(var(--spacing) * 8)}}.consent-modal-title{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.consent-modal-lead{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.consent-modal-subhead{margin-top:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800)}.consent-modal-list{margin-top:calc(var(--spacing) * 3);list-style-type:disc}:where(.consent-modal-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}.consent-modal-list{padding-left:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-slate-600)}.consent-modal-footer{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);flex-shrink:0}@media (width>=40rem){.consent-modal-footer{padding-inline:calc(var(--spacing) * 8)}}.consent-modal-accept{background-color:var(--color-nid-700)}@media (hover:hover){.consent-modal-accept:hover{background-color:var(--color-nid-800)}}.consent-modal-privacy-link{margin-top:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-nid-700);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-nid-200);-webkit-text-decoration-color:var(--color-nid-200);-webkit-text-decoration-color:var(--color-nid-200);text-decoration-color:var(--color-nid-200);text-underline-offset:2px;display:block}@media (hover:hover){.consent-modal-privacy-link:hover{color:var(--color-nid-900)}}.auth-terms-checkbox{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#f8fafccc;display:flex}@supports (color:color-mix(in lab, red, red)){.auth-terms-checkbox{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.auth-terms-checkbox{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3)}.auth-terms-checkbox-input{margin-top:calc(var(--spacing) * .5);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-color:var(--color-slate-300);color:var(--color-nid-700);border-radius:.25rem;flex-shrink:0}.auth-terms-checkbox-input:focus{--tw-ring-color:var(--color-nid-500)}.auth-terms-checkbox-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-slate-600)}.auth-signup-intent{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 0);background-color:#0000;border-width:0}.auth-signup-intent-label{margin-bottom:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700);display:block}.auth-signup-intent-note{margin-top:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-slate-500)}.auth-account-type-grid{flex-direction:row;align-items:stretch;gap:.5rem;display:flex}@media (width<=379px){.auth-account-type-grid{flex-direction:column}}.auth-account-type-card{cursor:pointer;text-align:left;background:#fff;border:2px solid #e2e8f0;border-radius:.625rem;flex-direction:row;flex:1;align-items:flex-start;gap:.5rem;min-width:0;min-height:0;padding:.6rem .65rem;transition:border-color .15s,background-color .15s;display:flex}.auth-account-type-text{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.auth-account-type-card:hover{border-color:#99f6e4}.auth-account-type-card--selected{background:#f0fdfa;border-color:#0d9488}.auth-account-type-card:focus-within{outline-offset:2px;outline:2px solid #0d9488}.auth-account-type-radio{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-account-type-icon{color:#0d9488;flex-shrink:0;margin-top:.1rem;display:flex}.auth-account-type-card--selected .auth-account-type-icon{color:#0f766e}.auth-account-type-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800);display:block}.auth-account-type-desc{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-slate-500);display:block}.referral-tab-panel{min-height:12rem}.referral-subnav{margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.referral-subnav-link{min-height:2.75rem;min-width:calc(var(--spacing) * 0);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0e6;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.referral-subnav-link{border-color:color-mix(in oklab, var(--color-slate-200) 90%, transparent)}}.referral-subnav-link{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700);--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);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.referral-subnav-link:hover{border-color:#5eead4cc}@supports (color:color-mix(in lab, red, red)){.referral-subnav-link:hover{border-color:color-mix(in oklab, var(--color-nid-300) 80%, transparent)}}.referral-subnav-link:hover{background-color:#f0fdfa66}@supports (color:color-mix(in lab, red, red)){.referral-subnav-link:hover{background-color:color-mix(in oklab, var(--color-nid-50) 40%, transparent)}}.referral-subnav-link:hover{color:var(--color-nid-800)}}.referral-subnav-link-active{border-color:#2dd4bfe6}@supports (color:color-mix(in lab, red, red)){.referral-subnav-link-active{border-color:color-mix(in oklab, var(--color-nid-400) 90%, transparent)}}.referral-subnav-link-active{background-color:var(--color-nid-50);color:var(--color-nid-800);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#99f6e4b3}@supports (color:color-mix(in lab, red, red)){.referral-subnav-link-active{--tw-ring-color:color-mix(in oklab, var(--color-nid-200) 70%, transparent)}}.referral-page{padding-bottom:calc(var(--spacing) * 8)}.referral-hero{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab, var(--color-nid-200) 80%, transparent);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-nid-50);--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--color-white);padding:calc(var(--spacing) * 5);--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)}@media (width>=40rem){.referral-hero{padding:calc(var(--spacing) * 6)}}.referral-hero-head{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.referral-hero-title{font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-nid-900)}@media (width>=40rem){.referral-hero-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.referral-hero-badge{background-color:var(--color-nid-600);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);border-radius:3.40282e38px;display:inline-flex}.referral-hero-lead{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600)}.referral-hero-link-block{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.referral-hero-link-block{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.referral-hero-link-block{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}.referral-hero-link-row{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (width>=40rem){.referral-hero-link-row{flex-direction:row;align-items:center}}.referral-hero-link-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.referral-hero-link-url{margin-top:calc(var(--spacing) * 1);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));word-break:break-all;color:var(--color-slate-800)}.referral-hero-actions{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.referral-hero-btn{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.referral-hero-code{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.referral-referred-by-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.referral-referred-by-card{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.referral-referred-by-card{background-color:var(--color-white);padding:calc(var(--spacing) * 5);--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)}@media (width>=40rem){.referral-referred-by-card{padding:calc(var(--spacing) * 6)}}.referral-referred-by-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600)}.referral-referred-by-body{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.referral-avatar{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);background-color:var(--color-nid-100);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-nid-800);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.referral-referred-by-name{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.referral-referred-by-code{margin-top:calc(var(--spacing) * .5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.referral-share-card,.referral-panel{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.referral-share-card,.referral-panel{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.referral-share-card,.referral-panel{background-color:var(--color-white);padding:calc(var(--spacing) * 5);--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)}@media (width>=40rem){.referral-share-card,.referral-panel{padding:calc(var(--spacing) * 6)}}.referral-section-title{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-nid-900)}.referral-section-lead{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600)}.referral-field-label{margin-bottom:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase;display:block}.referral-copy-row{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media (width>=40rem){.referral-copy-row{flex-direction:row;align-items:stretch}}.referral-copy-input{min-width:calc(var(--spacing) * 0);flex:1}.referral-copy-btn{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;display:inline-flex}.referral-stats-grid{width:100%;min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=64rem){.referral-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.referral-stats-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.referral-stat-card{min-width:calc(var(--spacing) * 0);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.referral-stat-card{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.referral-stat-card{background-color:var(--color-white);padding:calc(var(--spacing) * 4);--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)}.referral-stat-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.referral-stat-value{margin-top:calc(var(--spacing) * 2);font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.referral-table-wrap{margin-inline:calc(var(--spacing) * -1);overflow-x:auto}.referral-table{text-align:left;width:100%;min-width:32rem;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.referral-table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.referral-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);vertical-align:top;color:var(--color-slate-700)}.referral-badge{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-transform:capitalize;display:inline-flex}.referral-badge-pending{background-color:var(--color-amber-50);color:var(--color-amber-800)}.referral-badge-paid{background-color:var(--color-emerald-50);color:var(--color-emerald-800)}.referral-payout-panel{border-color:color-mix(in oklab, var(--color-nid-200) 60%, transparent);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:color-mix(in oklab, var(--color-nid-50) 50%, transparent);--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--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)}.referral-payout-summary{margin-top:calc(var(--spacing) * 4)}:where(.referral-payout-summary>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.referral-payout-summary{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);padding-bottom:calc(var(--spacing) * 4)}.referral-payout-summary-row{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.referral-payout-summary-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600)}.referral-payout-summary-value{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-nid-800)}.referral-payout-summary-value--muted{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700)}.referral-payout-connected{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ccfbf1cc;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.referral-payout-connected{border-color:color-mix(in oklab, var(--color-nid-100) 80%, transparent)}}.referral-payout-connected{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.referral-payout-connected{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.referral-payout-connected{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-700)}.referral-payout-connected-number{align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-800);display:inline-flex}.referral-payout-edit{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-nid-700);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-nid-200);-webkit-text-decoration-color:var(--color-nid-200);-webkit-text-decoration-color:var(--color-nid-200);text-decoration-color:var(--color-nid-200);text-underline-offset:2px}@media (hover:hover){.referral-payout-edit:hover{color:var(--color-nid-800)}}.referral-payout-actions{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}.referral-payout-cta{width:100%}@media (width>=40rem){.referral-payout-cta{width:auto;min-width:12rem}}.referral-payout-message{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-600)}.referral-payout-message--pending{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#fee685cc}@supports (color:color-mix(in lab, red, red)){.referral-payout-message--pending{border-color:color-mix(in oklab, var(--color-amber-200) 80%, transparent)}}.referral-payout-message--pending{background-color:var(--color-amber-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-amber-900)}.referral-payout-message--error{color:var(--color-amber-800)}.referral-payout-message--success{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-emerald-800)}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-full{right:100%}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-\[32\%\]{left:32%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-4{margin-block:calc(var(--spacing) * 4)}.-mt-px{margin-top:-1px}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.-mr-1{margin-right:calc(var(--spacing) * -1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!grid{display:grid!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[1\.586\/1\]{aspect-ratio:1.586}.aspect-\[923\/561\]{aspect-ratio:923/561}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\!h-\[7\.5rem\]{height:7.5rem!important}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-\[1\.125rem\]{height:1.125rem}.h-\[2\.75rem\]{height:2.75rem}.h-\[3px\]{height:3px}.h-\[18px\]{height:18px}.h-\[50px\]{height:50px}.h-\[64px\]{height:64px}.h-\[74px\]{height:74px}.h-\[94px\]{height:94px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[600px\]{max-height:600px}.max-h-\[min\(22rem\,50vh\)\]{max-height:min(22rem,50vh)}.max-h-\[min\(60vh\,28rem\)\]{max-height:min(60vh,28rem)}.max-h-\[min\(90dvh\,640px\)\]{max-height:min(90dvh,640px)}.max-h-\[min\(92vh\,720px\)\]{max-height:min(92vh,720px)}.max-h-\[min\(92vh\,900px\)\]{max-height:min(92vh,900px)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[6\.5rem\]{min-height:6.5rem}.min-h-\[10rem\]{min-height:10rem}.min-h-\[14rem\]{min-height:14rem}.min-h-\[17\.5rem\]{min-height:17.5rem}.min-h-\[19\.5rem\]{min-height:19.5rem}.min-h-\[50vh\]{min-height:50vh}.min-h-\[72px\]{min-height:72px}.min-h-\[88px\]{min-height:88px}.min-h-screen{min-height:100vh}.\!w-28{width:calc(var(--spacing) * 28)!important}.\!w-32{width:calc(var(--spacing) * 32)!important}.\!w-full{width:100%!important}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-96{width:calc(var(--spacing) * 96)}.w-\[1\.125rem\]{width:1.125rem}.w-\[4\.5rem\]{width:4.5rem}.w-\[18px\]{width:18px}.w-\[28\%\]{width:28%}.w-\[42\%\]{width:42%}.w-\[48\%\]{width:48%}.w-\[50px\]{width:50px}.w-\[55\%\]{width:55%}.w-\[60\%\]{width:60%}.w-\[64px\]{width:64px}.w-\[65\%\]{width:65%}.w-\[70\%\]{width:70%}.w-\[72\%\]{width:72%}.w-\[74px\]{width:74px}.w-\[75\%\]{width:75%}.w-\[78\%\]{width:78%}.w-\[85\%\]{width:85%}.w-\[90\%\]{width:90%}.w-\[92\%\]{width:92%}.w-\[94px\]{width:94px}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[7\.5rem\]{max-width:7.5rem}.max-w-\[9rem\]{max-width:9rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[40vw\]{max-width:40vw}.max-w-\[48px\]{max-width:48px}.max-w-\[55\%\]{max-width:55%}.max-w-\[65\%\]{max-width:65%}.max-w-\[70\%\]{max-width:70%}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[240px\]{max-width:240px}.max-w-\[280px\]{max-width:280px}.max-w-\[432px\]{max-width:432px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[5rem\]{min-width:5rem}.min-w-\[9rem\]{min-width:9rem}.min-w-\[10\.5rem\]{min-width:10.5rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[640px\]{min-width:640px}.min-w-\[900px\]{min-width:900px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-6{--tw-translate-x:calc(var(--spacing) * -6);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-10{--tw-translate-x:calc(var(--spacing) * -10);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-10{--tw-translate-x:calc(var(--spacing) * 10);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-0{rotate:0deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-none{touch-action:none}.resize{resize:both}.resize-y{resize:vertical}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[0\.8fr_1fr\]{grid-template-columns:.8fr 1fr}.grid-cols-\[minmax\(0\,140px\)_1fr\]{grid-template-columns:minmax(0,140px) 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}: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-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}:where(.divide-slate-200>:not(:last-child)){border-color:var(--color-slate-200)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-none{overscroll-behavior:none}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-\[24px\]{border-top-left-radius:24px;border-top-right-radius:24px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.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-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[color\:var\(--admin-border\)\]{border-color:var(--admin-border)}.border-\[var\(--admin-accent-border\)\]{border-color:var(--admin-accent-border)}.border-\[var\(--admin-border\)\]{border-color:var(--admin-border)}.border-\[var\(--admin-status-pending-border\)\]{border-color:var(--admin-status-pending-border)}.border-amber-200{border-color:var(--color-amber-200)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-400{border-color:var(--color-blue-400)}.border-current{border-color:currentColor}.border-cyan-200{border-color:var(--color-cyan-200)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-400{border-color:var(--color-emerald-400)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-700{border-color:var(--color-gray-700)}.border-gray-800{border-color:var(--color-gray-800)}.border-green-200{border-color:var(--color-green-200)}.border-green-500{border-color:var(--color-green-500)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-nid-500{border-color:var(--color-nid-500)}.border-nid-600{border-color:var(--color-nid-600)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/80{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.border-slate-200\/90{border-color:#e2e8f0e6}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/90{border-color:color-mix(in oklab, var(--color-slate-200) 90%, transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-teal-200{border-color:var(--color-teal-200)}.border-teal-600{border-color:var(--color-teal-600)}.border-teal-600\/35{border-color:#00958859}@supports (color:color-mix(in lab, red, red)){.border-teal-600\/35{border-color:color-mix(in oklab, var(--color-teal-600) 35%, transparent)}}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-zinc-800{border-color:var(--color-zinc-800)}.border-zinc-900{border-color:var(--color-zinc-900)}.border-t-\[var\(--admin-accent\)\]{border-top-color:var(--admin-accent)}.border-t-slate-900{border-top-color:var(--color-slate-900)}.border-t-transparent{border-top-color:#0000}.border-t-white{border-top-color:var(--color-white)}.border-l-green-500{border-left-color:var(--color-green-500)}.bg-\[\#1D9E75\]{background-color:#1d9e75}.bg-\[\#F8FAFC\]{background-color:#f8fafc}.bg-\[\#FFFFFF\]{background-color:#fff}.bg-\[\#cce8e3\]{background-color:#cce8e3}.bg-\[\#f0d78a\]{background-color:#f0d78a}.bg-\[\#f4f7f6\]{background-color:#f4f7f6}.bg-\[color-mix\(in_srgb\,var\(--admin-accent-muted\)_35\%\,transparent\)\]{background-color:var(--admin-accent-muted)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--admin-accent-muted\)_35\%\,transparent\)\]{background-color:color-mix(in srgb,var(--admin-accent-muted) 35%,transparent)}}.bg-\[var\(--admin-accent\)\]{background-color:var(--admin-accent)}.bg-\[var\(--admin-accent-muted\)\]{background-color:var(--admin-accent-muted)}.bg-\[var\(--admin-accent-soft\)\]{background-color:var(--admin-accent-soft)}.bg-\[var\(--admin-bg-elevated\)\]{background-color:var(--admin-bg-elevated)}.bg-\[var\(--admin-status-failed\)\]{background-color:var(--admin-status-failed)}.bg-\[var\(--admin-status-failed-bg\)\]{background-color:var(--admin-status-failed-bg)}.bg-\[var\(--admin-status-pending\)\]{background-color:var(--admin-status-pending)}.bg-\[var\(--admin-status-pending-bg\)\]{background-color:var(--admin-status-pending-bg)}.bg-\[var\(--admin-surface\)\]{background-color:var(--admin-surface)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/60{background-color:color-mix(in oklab, var(--color-amber-50) 60%, transparent)}}.bg-amber-50\/80{background-color:#fffbebcc}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/80{background-color:color-mix(in oklab, var(--color-amber-50) 80%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/30{background-color:#eff6ff4d}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/30{background-color:color-mix(in oklab, var(--color-blue-50) 30%, transparent)}}.bg-blue-600\/95{background-color:#155dfcf2}@supports (color:color-mix(in lab, red, red)){.bg-blue-600\/95{background-color:color-mix(in oklab, var(--color-blue-600) 95%, transparent)}}.bg-current{background-color:currentColor}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/30{background-color:#ecfdf54d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/30{background-color:color-mix(in oklab, var(--color-emerald-50) 30%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-700\/95{background-color:#007956f2}@supports (color:color-mix(in lab, red, red)){.bg-emerald-700\/95{background-color:color-mix(in oklab, var(--color-emerald-700) 95%, transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-50\/50{background-color:#f0fdf480}@supports (color:color-mix(in lab, red, red)){.bg-green-50\/50{background-color:color-mix(in oklab, var(--color-green-50) 50%, transparent)}}.bg-green-100{background-color:var(--color-green-100)}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-nid-50{background-color:var(--color-nid-50)}.bg-nid-50\/50{background-color:#f0fdfa80}@supports (color:color-mix(in lab, red, red)){.bg-nid-50\/50{background-color:color-mix(in oklab, var(--color-nid-50) 50%, transparent)}}.bg-nid-600{background-color:var(--color-nid-600)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-100\/80{background-color:#ffe2e2cc}@supports (color:color-mix(in lab, red, red)){.bg-red-100\/80{background-color:color-mix(in oklab, var(--color-red-100) 80%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/80{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/40{background-color:#0f172b66}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/40{background-color:color-mix(in oklab, var(--color-slate-900) 40%, transparent)}}.bg-slate-900\/45{background-color:#0f172b73}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/45{background-color:color-mix(in oklab, var(--color-slate-900) 45%, transparent)}}.bg-slate-900\/50{background-color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/50{background-color:color-mix(in oklab, var(--color-slate-900) 50%, transparent)}}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-50\/50{background-color:#f0fdfa80}@supports (color:color-mix(in lab, red, red)){.bg-teal-50\/50{background-color:color-mix(in oklab, var(--color-teal-50) 50%, transparent)}}.bg-teal-50\/60{background-color:#f0fdfa99}@supports (color:color-mix(in lab, red, red)){.bg-teal-50\/60{background-color:color-mix(in oklab, var(--color-teal-50) 60%, transparent)}}.bg-teal-500{background-color:var(--color-teal-500)}.bg-teal-600{background-color:var(--color-teal-600)}.bg-teal-700{background-color:var(--color-teal-700)}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.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\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-zinc-400{background-color:var(--color-zinc-400)}.bg-zinc-500{background-color:var(--color-zinc-500)}.bg-zinc-800{background-color:var(--color-zinc-800)}.bg-zinc-900\/60{background-color:#18181b99}@supports (color:color-mix(in lab, red, red)){.bg-zinc-900\/60{background-color:color-mix(in oklab, var(--color-zinc-900) 60%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[var\(--admin-accent-muted\)\]{--tw-gradient-from:var(--admin-accent-muted);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-nid-800{--tw-gradient-from:var(--color-nid-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-nid-900{--tw-gradient-from:var(--color-nid-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[var\(--admin-accent\)\]{--tw-gradient-via:var(--admin-accent);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-nid-800{--tw-gradient-via:var(--color-nid-800);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[var\(--admin-accent-muted\)\]{--tw-gradient-to:var(--admin-accent-muted);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-nid-700{--tw-gradient-to:var(--color-nid-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.fill-\[var\(--admin-surface\)\]{fill:var(--admin-surface)}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.\!px-1\.5{padding-inline:calc(var(--spacing) * 1.5)!important}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.\!py-0{padding-block:calc(var(--spacing) * 0)!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.\!pt-0{padding-top:calc(var(--spacing) * 0)!important}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.\!pl-9{padding-left:calc(var(--spacing) * 9)!important}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[10px\]{font-size:10px!important}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[18px\]{font-size:18px}.text-\[30px\]{font-size:30px}.text-\[36px\]{font-size:36px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\!font-normal{--tw-font-weight:var(--font-weight-normal)!important;font-weight:var(--font-weight-normal)!important}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0F172A\]{color:#0f172a}.text-\[\#9FE1CB\]{color:#9fe1cb}.text-\[\#64748B\]{color:#64748b}.text-\[\#E1F5EE\]{color:#e1f5ee}.text-\[color\:var\(--admin-text\)\]{color:var(--admin-text)}.text-\[color\:var\(--admin-text-muted\)\]{color:var(--admin-text-muted)}.text-\[color\:var\(--admin-text-secondary\)\]{color:var(--admin-text-secondary)}.text-\[var\(--admin-accent-link\)\]{color:var(--admin-accent-link)}.text-\[var\(--admin-accent-on\)\]{color:var(--admin-accent-on)}.text-\[var\(--admin-status-failed\)\]{color:var(--admin-status-failed)}.text-\[var\(--admin-status-partial\)\]{color:var(--admin-status-partial)}.text-\[var\(--admin-status-pending\)\]{color:var(--admin-status-pending)}.text-\[var\(--admin-status-uncovered\)\]{color:var(--admin-status-uncovered)}.text-\[var\(--admin-surface\)\]{color:var(--admin-surface)}.text-\[var\(--admin-text\)\]{color:var(--admin-text)}.text-\[var\(--admin-text-muted\)\]{color:var(--admin-text-muted)}.text-\[var\(--admin-text-secondary\)\]{color:var(--admin-text-secondary)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-900\/90{color:#7b3306e6}@supports (color:color-mix(in lab, red, red)){.text-amber-900\/90{color:color-mix(in oklab, var(--color-amber-900) 90%, transparent)}}.text-amber-950{color:var(--color-amber-950)}.text-blue-800{color:var(--color-blue-800)}.text-cyan-700{color:var(--color-cyan-700)}.text-cyan-800{color:var(--color-cyan-800)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-green-950{color:var(--color-green-950)}.text-indigo-800{color:var(--color-indigo-800)}.text-nid-100\/90{color:#ccfbf1e6}@supports (color:color-mix(in lab, red, red)){.text-nid-100\/90{color:color-mix(in oklab, var(--color-nid-100) 90%, transparent)}}.text-nid-100\/95{color:#ccfbf1f2}@supports (color:color-mix(in lab, red, red)){.text-nid-100\/95{color:color-mix(in oklab, var(--color-nid-100) 95%, transparent)}}.text-nid-600{color:var(--color-nid-600)}.text-nid-700{color:var(--color-nid-700)}.text-nid-800{color:var(--color-nid-800)}.text-nid-accent{color:var(--color-nid-accent)}.text-purple-800{color:var(--color-purple-800)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-teal-600{color:var(--color-teal-600)}.text-teal-700{color:var(--color-teal-700)}.text-teal-800{color:var(--color-teal-800)}.text-teal-900{color:var(--color-teal-900)}.text-violet-800{color:var(--color-violet-800)}.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)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.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,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-nid-200{-webkit-text-decoration-color:var(--color-nid-200);-webkit-text-decoration-color:var(--color-nid-200);-webkit-text-decoration-color:var(--color-nid-200);text-decoration-color:var(--color-nid-200)}.decoration-slate-300{-webkit-text-decoration-color:var(--color-slate-300);-webkit-text-decoration-color:var(--color-slate-300);-webkit-text-decoration-color:var(--color-slate-300);text-decoration-color:var(--color-slate-300)}.underline-offset-2{text-underline-offset:2px}.accent-amber-400{accent-color:var(--color-amber-400)}.accent-teal-600{accent-color:var(--color-teal-600)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[-12px_0_32px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:-12px 0 32px var(--tw-shadow-color,#0f172a14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[-12px_0_32px_rgba\(15\,23\,42\,0\.14\)\]{--tw-shadow:-12px 0 32px var(--tw-shadow-color,#0f172a24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_12px_rgba\(0\,0\,0\,0\.10\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_var\(--admin-accent-muted\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--admin-accent-muted));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[var\(--admin-accent-border\)\]{--tw-ring-color:var(--admin-accent-border)}.ring-\[var\(--admin-status-failed-border\)\]{--tw-ring-color:var(--admin-status-failed-border)}.ring-\[var\(--admin-status-pending-border\)\]{--tw-ring-color:var(--admin-status-pending-border)}.ring-amber-200{--tw-ring-color:var(--color-amber-200)}.ring-black\/10{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.ring-black\/10{--tw-ring-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.ring-blue-700\/30{--tw-ring-color:#1447e64d}@supports (color:color-mix(in lab, red, red)){.ring-blue-700\/30{--tw-ring-color:color-mix(in oklab, var(--color-blue-700) 30%, transparent)}}.ring-emerald-200{--tw-ring-color:var(--color-emerald-200)}.ring-emerald-800\/30{--tw-ring-color:#005f464d}@supports (color:color-mix(in lab, red, red)){.ring-emerald-800\/30{--tw-ring-color:color-mix(in oklab, var(--color-emerald-800) 30%, transparent)}}.ring-gray-200{--tw-ring-color:var(--color-gray-200)}.ring-red-200{--tw-ring-color:var(--color-red-200)}.ring-slate-200\/80{--tw-ring-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.ring-slate-200\/80{--tw-ring-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.ring-teal-200{--tw-ring-color:var(--color-teal-200)}.ring-teal-600{--tw-ring-color:var(--color-teal-600)}.drop-shadow-\[0_24px_56px_rgb\(0_0_0\/0\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 24px 56px var(--tw-drop-shadow-color,#00000073));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-150{transition-delay:.15s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[250ms\]{--tw-duration:.25s;transition-duration:.25s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.peer-checked\:opacity-100:is(:where(.peer):checked~*){opacity:1}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.first\:pt-2:first-child{padding-top:calc(var(--spacing) * 2)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.checked\:border-slate-700:checked{border-color:var(--color-slate-700)}.checked\:bg-slate-700:checked{background-color:var(--color-slate-700)}@media (hover:hover){.hover\:border-\[var\(--admin-accent-border\)\]:hover{border-color:var(--admin-accent-border)}.hover\:border-\[var\(--admin-border-strong\,var\(--admin-border\)\)\]:hover{border-color:var(--admin-border-strong,var(--admin-border))}.hover\:bg-\[var\(--admin-accent-muted\)\]:hover{background-color:var(--admin-accent-muted)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}.hover\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\:bg-nid-700:hover{background-color:var(--color-nid-700)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-50\/80:hover{background-color:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-50\/80:hover{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-teal-50:hover{background-color:var(--color-teal-50)}.hover\:bg-teal-100:hover{background-color:var(--color-teal-100)}.hover\:bg-teal-800:hover{background-color:var(--color-teal-800)}.hover\:bg-white:hover{background-color:var(--color-white)}.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-zinc-800:hover{background-color:var(--color-zinc-800)}.hover\:bg-zinc-900\/40:hover{background-color:#18181b66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-zinc-900\/40:hover{background-color:color-mix(in oklab, var(--color-zinc-900) 40%, transparent)}}.hover\:text-\[var\(--admin-accent\)\]:hover{color:var(--admin-accent)}.hover\:text-\[var\(--admin-text\)\]:hover{color:var(--admin-text)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-nid-700:hover{color:var(--color-nid-700)}.hover\:text-nid-800:hover{color:var(--color-nid-800)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-red-800:hover{color:var(--color-red-800)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}.hover\:text-teal-700:hover{color:var(--color-teal-700)}.hover\:text-teal-800:hover{color:var(--color-teal-800)}.hover\:text-teal-950:hover{color:var(--color-teal-950)}.hover\:text-zinc-100:hover{color:var(--color-zinc-100)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus\:border-nid-600:focus{border-color:var(--color-nid-600)}.focus\:border-teal-500:focus{border-color:var(--color-teal-500)}.focus\:bg-zinc-800:focus{background-color:var(--color-zinc-800)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-nid-600\/20:focus{--tw-ring-color:#0d948833}@supports (color:color-mix(in lab, red, red)){.focus\:ring-nid-600\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-nid-600) 20%, transparent)}}.focus\:ring-red-300:focus{--tw-ring-color:var(--color-red-300)}.focus\:ring-teal-500\/20:focus{--tw-ring-color:#00baa733}@supports (color:color-mix(in lab, red, red)){.focus\:ring-teal-500\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-teal-500) 20%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-nid-600:focus-visible{outline-color:var(--color-nid-600)}.focus-visible\:outline-red-600:focus-visible{outline-color:var(--color-red-600)}.focus-visible\:outline-white\/40:focus-visible{outline-color:#fff6}@supports (color:color-mix(in lab, red, red)){.focus-visible\:outline-white\/40:focus-visible{outline-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (hover:hover){.disabled\:hover\:shadow-none:disabled:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.supports-\[backdrop-filter\]\:bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.supports-\[backdrop-filter\]\:backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media not all and (width>=48rem){.max-md\:sticky{position:sticky}.max-md\:top-0{top:calc(var(--spacing) * 0)}.max-md\:bottom-0{bottom:calc(var(--spacing) * 0)}.max-md\:z-10{z-index:10}.max-md\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.max-md\:\!hidden{display:none!important}.max-md\:flex{display:flex}.max-md\:hidden{display:none}.max-md\:max-h-\[92dvh\]{max-height:92dvh}.max-md\:w-full{width:100%}.max-md\:max-w-none{max-width:none}.max-md\:min-w-0{min-width:calc(var(--spacing) * 0)}.max-md\:flex-1{flex:1}.max-md\:flex-\[1_1_100\%\]{flex:100%}.max-md\:flex-col{flex-direction:column}.max-md\:items-end{align-items:flex-end}.max-md\:gap-2{gap:calc(var(--spacing) * 2)}.max-md\:rounded-none{border-radius:0}.max-md\:rounded-xl{border-radius:var(--radius-xl)}.max-md\:rounded-t-\[20px\]{border-top-left-radius:20px;border-top-right-radius:20px}.max-md\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.max-md\:border-0{border-style:var(--tw-border-style);border-width:0}.max-md\:border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.max-md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.max-md\:border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.max-md\:bg-transparent{background-color:#0000}.max-md\:p-0{padding:calc(var(--spacing) * 0)}.max-md\:p-3{padding:calc(var(--spacing) * 3)}.max-md\:\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.max-md\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-md\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-md\:py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.max-md\:py-3{padding-block:calc(var(--spacing) * 3)}.max-md\:pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.max-md\:text-center{text-align:center}.max-md\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:-mx-8{margin-inline:calc(var(--spacing) * -8)}.sm\:block{display:block}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:w-auto{width:auto}.sm\:max-w-\[8rem\]{max-width:8rem}.sm\:min-w-\[6rem\]{min-width:6rem}.sm\:min-w-\[11rem\]{min-width:11rem}.sm\:flex-none{flex:none}.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-nowrap{flex-wrap:nowrap}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:pt-24{padding-top:calc(var(--spacing) * 24)}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width>=48rem){.md\:bottom-8{bottom:calc(var(--spacing) * 8)}.md\:mt-8{margin-top:calc(var(--spacing) * 8)}.md\:\!flex{display:flex!important}.md\:block{display:block}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:table-cell{display:table-cell}.md\:w-auto{width:auto}.md\:min-w-\[140px\]{min-width:140px}.md\:min-w-\[160px\]{min-width:160px}.md\:min-w-\[180px\]{min-width:180px}.md\:flex-1{flex:1}.md\:translate-y-8{--tw-translate-y:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(11rem\,16rem\)_1fr\]{grid-template-columns:minmax(11rem,16rem) 1fr}.md\:flex-wrap{flex-wrap:wrap}.md\:pt-4{padding-top:calc(var(--spacing) * 4)}.md\:pt-28{padding-top:calc(var(--spacing) * 28)}.md\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.md\:pb-8{padding-bottom:calc(var(--spacing) * 8)}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:opacity-0{opacity:0}.md\:backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}@media (width>=64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:-mx-10{margin-inline:calc(var(--spacing) * -10)}.lg\:block{display:block}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,240px\)_1fr\]{grid-template-columns:minmax(0,240px) 1fr}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}}@media (width>=80rem){.xl\:grid-cols-\[minmax\(0\,280px\)_1fr\]{grid-template-columns:minmax(0,280px) 1fr}}@media (prefers-color-scheme:dark){.dark\:border-teal-800{border-color:var(--color-teal-800)}.dark\:bg-amber-950\/40{background-color:#46190166}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/40{background-color:color-mix(in oklab, var(--color-amber-950) 40%, transparent)}}.dark\:bg-red-950\/40{background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/40{background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.dark\:bg-teal-950\/40{background-color:#022f2e66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-teal-950\/40{background-color:color-mix(in oklab, var(--color-teal-950) 40%, transparent)}}.dark\:text-amber-100{color:var(--color-amber-100)}.dark\:text-amber-200{color:var(--color-amber-200)}.dark\:text-amber-400{color:var(--color-amber-400)}.dark\:text-emerald-400{color:var(--color-emerald-400)}.dark\:text-red-100{color:var(--color-red-100)}.dark\:text-red-200{color:var(--color-red-200)}.dark\:text-red-400{color:var(--color-red-400)}.dark\:text-teal-100{color:var(--color-teal-100)}.dark\:text-teal-200{color:var(--color-teal-200)}}}@keyframes shimmer-sweep{to{transform:translate(250%)}}@keyframes flipIn{0%{opacity:0;transform:rotateY(90deg)}to{opacity:1;transform:rotateY(0)}}.animate-flip-in{animation:.2s ease-in-out flipIn}@media (prefers-reduced-motion:reduce){.animate-flip-in{animation:none}}@keyframes a4-pill-enter{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.a4-pill-enter{animation:.2s ease-out a4-pill-enter}@media (prefers-reduced-motion:reduce){.a4-pill-enter{animation:none}}.card-a4-select-checkbox{appearance:none}.a4-print-ghost{max-height:min(72vh,720px);overflow:hidden}.a4-print-ghost-page{max-height:min(68vh,680px)}.shimmer-fast{background:#e8e8e8;border-radius:4px;position:relative;overflow:hidden}.shimmer-fast:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffffa6 50%,#0000 100%);animation:1.4s ease-in-out infinite shimmer-sweep;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.shimmer-fast:after{animation:none}}html{scroll-behavior:smooth;direction:ltr;height:100%;scroll-padding-top:4.5rem}*{scrollbar-width:thin;scrollbar-color:#00000026 transparent}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#00000026;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#0000004d}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-sans);color:var(--color-slate-800);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size-adjust:from-font;background-color:#f4f7f6;min-height:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}body.dashboard-app{direction:ltr;height:100dvh;min-height:100dvh;overflow:hidden}body.dashboard-app #root{flex-direction:column;height:100dvh;min-height:100dvh;display:flex;overflow:hidden}body.dashboard-app #root>.dashboard-shell{flex:auto;height:100%;min-height:0;overflow:hidden}#root{min-height:100%}.grecaptcha-badge{pointer-events:none;visibility:hidden!important}.overflow-y-auto::-webkit-scrollbar{width:4px}.overflow-y-auto::-webkit-scrollbar-track{background:0 0}.overflow-y-auto::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.overflow-y-auto::-webkit-scrollbar-thumb:hover{background:#94a3b8}.sticky-col-shadow{box-shadow:-4px 0 8px -2px #0000000f}.admin-users-actions-col{box-sizing:border-box;vertical-align:middle;width:3.25rem;min-width:3.25rem;max-width:3.25rem;background-color:#fff!important;padding-left:.375rem!important;padding-right:.375rem!important}.admin-table thead .admin-users-actions-col,.admin-table tbody tr:nth-child(2n) .admin-users-actions-col{background-color:#f9fafb!important}.admin-table tbody tr:hover .admin-users-actions-col,.admin-table tbody tr.admin-table-row--selected .admin-users-actions-col{background-color:#f0fdfa!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}html,body{overflow-x:clip}@media (width<=767px){.auth-page-main{max-width:none;padding:0 0 2rem}.auth-page-card{box-shadow:none;--tw-ring-shadow:0 0 #0000;border-radius:0}.auth-page-card-header{padding:1.25rem 1rem}.auth-page-card-header h1{font-size:1.5rem}.auth-page-card-body{padding:1.25rem 1rem}.auth-page-legal{padding:0 1rem}.dashboard-shell-expanded,.dashboard-shell-collapsed{padding-left:0!important}.sidebar{z-index:50;transition:transform .2s ease-out;transform:translate(-100%);width:min(18rem,88vw)!important}.sidebar.sidebar-mobile-open{transform:translate(0)}.sidebar-collapsed{width:min(18rem,88vw)!important}.sidebar-collapse-btn--desktop-only{display:none!important}.sidebar-close-btn{color:#ffffffb3;border-radius:.375rem;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.sidebar-close-btn:hover{color:#fff;background:#ffffff1a}.dashboard-mobile-menu-btn{color:#0f766e;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.dashboard-page-body{padding-left:1rem;padding-right:1rem}body.dashboard-nav-open{overflow:hidden}}@media (width>=768px){.sidebar-close-btn,.dashboard-mobile-menu-btn,.admin-mobile-menu-btn,.dashboard-sidebar-backdrop{display:none!important}}.dashboard-sidebar-backdrop{z-index:45;background:#0f172a73;position:fixed;inset:0}@media (width<=1279px){.dashboard-card-grid{grid-template-columns:1fr}}.package-stepper-label--mobile{display:none}@media (width>=640px){.package-stepper-label--mobile{display:inline}}@media (width<=767px){.package-grid{grid-template-columns:1fr}}@media (width>=768px) and (width<=1279px){.package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.payments-table-desktop{display:block}.payments-cards-mobile{display:none}@media (width<=767px){.payments-table-desktop{display:none}.payments-cards-mobile{flex-direction:column;gap:.75rem;display:flex}.payment-history-card{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1rem;box-shadow:0 1px 2px #0f172a0a}.payment-history-card-top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.payment-history-card-amount{font-family:var(--font-display);color:#0f766e;font-size:1.125rem;font-weight:700}.payment-history-card-date{color:#64748b;margin-top:.5rem;font-size:.875rem}.payment-history-card-meta{color:#475569;gap:.35rem;margin-top:.75rem;font-size:.875rem;display:grid}.referral-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.referral-hero-link-row{flex-direction:column;gap:.75rem;display:flex}.referral-hero-link-block.referral-hero-link-row .referral-hero-actions{width:100%}}.referral-hero-link-url-wrap{flex:1;min-width:0}.referral-hero-link-url{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width>=640px){.referral-hero-link-row{flex-direction:row;align-items:center;gap:1rem}.referral-hero-link-block.referral-hero-link-row .referral-hero-actions{flex-shrink:0;width:auto}}@media (width<=767px){.referral-hero-btn{flex:1;min-height:2.75rem}.modal-overlay{align-items:flex-end;padding:0}.modal-panel,.modal-panel--wide{border-radius:1rem 1rem 0 0;max-width:none;max-height:92dvh}.consent-modal-overlay{align-items:flex-end;padding:0}.consent-modal-panel{border-radius:1rem 1rem 0 0;max-width:none}.edit-drawer-panel{border-left:none;border-radius:1rem 1rem 0 0;max-height:92dvh;width:100%!important;max-width:none!important;inset:auto 0 0!important}.btn-primary,.btn-secondary,.btn-outline-teal,.btn-accent,.sidebar-nav-item,.segmented-item{min-height:2.75rem}.input-field,.admin-input{font-size:1rem}.page-lead,.referral-hero-lead{font-size:.9375rem}.credits-stat-label,.referral-stat-label,.auth-account-type-label,.auth-account-type-desc{font-size:.875rem}.dashboard-content,.dashboard-page-body,.dashboard-page-main,.referral-page,.referral-tab-panel{min-width:0;max-width:100%}.dashboard-header-row{flex-wrap:nowrap;align-items:center;gap:.5rem;min-width:0;max-width:100%}.dashboard-header-actions{flex-shrink:1;min-width:0}.dashboard-header-row>.min-w-0{min-width:0}.dashboard-page-title{font-size:1.125rem;line-height:1.35}.dashboard-header-row .lang-switcher-label,.dashboard-header-row .lang-switcher-btn>svg:last-of-type{display:none}.dashboard-header-row .lang-switcher-btn{justify-content:center;gap:0;min-width:2.75rem;min-height:2.75rem;padding:.5rem}.referral-subnav-link{font-size:.8125rem;line-height:1.2}.referral-stats-grid{gap:.5rem}.referral-stat-card{padding:.75rem}.referral-stat-value{overflow-wrap:anywhere;margin-top:.35rem;font-size:1.125rem}.dashboard-page-main{padding-bottom:5.5rem}.dashboard-footer{padding-bottom:max(.75rem, env(safe-area-inset-bottom,0px))}.support-fab{bottom:max(1rem, env(safe-area-inset-bottom,0px));right:max(1rem, env(safe-area-inset-right,0px));z-index:40;border-radius:9999px;gap:0;min-width:2.75rem;min-height:2.75rem;padding:.75rem}.support-fab span{display:none}.sidebar:not(.sidebar-mobile-open){visibility:hidden;pointer-events:none}.sidebar.sidebar-mobile-open{visibility:visible;pointer-events:auto}}:root,.light,.light-theme{--slate-1:#fcfcfd;--slate-2:#f9f9fb;--slate-3:#f0f0f3;--slate-4:#e8e8ec;--slate-5:#e0e1e6;--slate-6:#d9d9e0;--slate-7:#cdced6;--slate-8:#b9bbc6;--slate-9:#8b8d98;--slate-10:#80838d;--slate-11:#60646c;--slate-12:#1c2024}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--slate-1:color(display-p3 .988 .988 .992);--slate-2:color(display-p3 .976 .976 .984);--slate-3:color(display-p3 .94 .941 .953);--slate-4:color(display-p3 .908 .909 .925);--slate-5:color(display-p3 .88 .881 .901);--slate-6:color(display-p3 .85 .852 .876);--slate-7:color(display-p3 .805 .808 .838);--slate-8:color(display-p3 .727 .733 .773);--slate-9:color(display-p3 .547 .553 .592);--slate-10:color(display-p3 .503 .512 .549);--slate-11:color(display-p3 .379 .392 .421);--slate-12:color(display-p3 .113 .125 .14)}}}.dark,.dark-theme{--slate-1:#111113;--slate-2:#18191b;--slate-3:#212225;--slate-4:#272a2d;--slate-5:#2e3135;--slate-6:#363a3f;--slate-7:#43484e;--slate-8:#5a6169;--slate-9:#696e77;--slate-10:#777b84;--slate-11:#b0b4ba;--slate-12:#edeef0}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--slate-1:color(display-p3 .067 .067 .074);--slate-2:color(display-p3 .095 .098 .105);--slate-3:color(display-p3 .13 .135 .145);--slate-4:color(display-p3 .156 .163 .176);--slate-5:color(display-p3 .183 .191 .206);--slate-6:color(display-p3 .215 .226 .244);--slate-7:color(display-p3 .265 .28 .302);--slate-8:color(display-p3 .357 .381 .409);--slate-9:color(display-p3 .415 .431 .463);--slate-10:color(display-p3 .469 .483 .514);--slate-11:color(display-p3 .692 .704 .728);--slate-12:color(display-p3 .93 .933 .94)}}}:root,.light,.light-theme{--slate-a1:#00005503;--slate-a2:#00005506;--slate-a3:#0000330f;--slate-a4:#00002d17;--slate-a5:#0009321f;--slate-a6:#00002f26;--slate-a7:#00062e32;--slate-a8:#00083046;--slate-a9:#00051d74;--slate-a10:#00071b7f;--slate-a11:#0007149f;--slate-a12:#000509e3}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--slate-a1:color(display-p3 .024 .024 .349/.012);--slate-a2:color(display-p3 .024 .024 .349/.024);--slate-a3:color(display-p3 .004 .004 .204/.059);--slate-a4:color(display-p3 .012 .012 .184/.091);--slate-a5:color(display-p3 .004 .039 .2/.122);--slate-a6:color(display-p3 .008 .008 .165/.15);--slate-a7:color(display-p3 .008 .027 .184/.197);--slate-a8:color(display-p3 .004 .031 .176/.275);--slate-a9:color(display-p3 .004 .02 .106/.455);--slate-a10:color(display-p3 .004 .027 .098/.499);--slate-a11:color(display-p3 0 .02 .063/.62);--slate-a12:color(display-p3 0 .012 .031/.887)}}}.dark,.dark-theme{--slate-a1:#0000;--slate-a2:#d8f4f609;--slate-a3:#ddeaf814;--slate-a4:#d3edf81d;--slate-a5:#d9edfe25;--slate-a6:#d6ebfd30;--slate-a7:#d9edff40;--slate-a8:#d9edff5d;--slate-a9:#dfebfd6d;--slate-a10:#e5edfd7b;--slate-a11:#f1f7feb5;--slate-a12:#fcfdffef}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--slate-a1:color(display-p3 0 0 0/0);--slate-a2:color(display-p3 .875 .992 1/.034);--slate-a3:color(display-p3 .882 .933 .992/.077);--slate-a4:color(display-p3 .882 .953 .996/.111);--slate-a5:color(display-p3 .878 .929 .996/.145);--slate-a6:color(display-p3 .882 .949 .996/.183);--slate-a7:color(display-p3 .882 .929 1/.246);--slate-a8:color(display-p3 .871 .937 1/.361);--slate-a9:color(display-p3 .898 .937 1/.42);--slate-a10:color(display-p3 .918 .945 1/.475);--slate-a11:color(display-p3 .949 .969 .996/.708);--slate-a12:color(display-p3 .988 .992 1/.937)}}}:root,.light,.light-theme{--teal-1:#fafefd;--teal-2:#f3fbf9;--teal-3:#e0f8f3;--teal-4:#ccf3ea;--teal-5:#b8eae0;--teal-6:#a1ded2;--teal-7:#83cdc1;--teal-8:#53b9ab;--teal-9:#12a594;--teal-10:#0d9b8a;--teal-11:#008573;--teal-12:#0d3d38}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--teal-1:color(display-p3 .983 .996 .992);--teal-2:color(display-p3 .958 .983 .976);--teal-3:color(display-p3 .895 .971 .952);--teal-4:color(display-p3 .831 .949 .92);--teal-5:color(display-p3 .761 .914 .878);--teal-6:color(display-p3 .682 .864 .825);--teal-7:color(display-p3 .581 .798 .756);--teal-8:color(display-p3 .433 .716 .671);--teal-9:color(display-p3 .297 .637 .581);--teal-10:color(display-p3 .275 .599 .542);--teal-11:color(display-p3 .08 .5 .43);--teal-12:color(display-p3 .11 .235 .219)}}}.dark,.dark-theme{--teal-1:#0d1514;--teal-2:#111c1b;--teal-3:#0d2d2a;--teal-4:#023b37;--teal-5:#084843;--teal-6:#145750;--teal-7:#1c6961;--teal-8:#207e73;--teal-9:#12a594;--teal-10:#0eb39e;--teal-11:#0bd8b6;--teal-12:#adf0dd}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--teal-1:color(display-p3 .059 .083 .079);--teal-2:color(display-p3 .075 .11 .107);--teal-3:color(display-p3 .087 .175 .165);--teal-4:color(display-p3 .087 .227 .214);--teal-5:color(display-p3 .12 .277 .261);--teal-6:color(display-p3 .162 .335 .314);--teal-7:color(display-p3 .205 .406 .379);--teal-8:color(display-p3 .245 .489 .453);--teal-9:color(display-p3 .297 .637 .581);--teal-10:color(display-p3 .319 .69 .62);--teal-11:color(display-p3 .388 .835 .719);--teal-12:color(display-p3 .734 .934 .87)}}}:root,.light,.light-theme{--green-1:#fbfefc;--green-2:#f4fbf6;--green-3:#e6f6eb;--green-4:#d6f1df;--green-5:#c4e8d1;--green-6:#adddc0;--green-7:#8eceaa;--green-8:#5bb98b;--green-9:#30a46c;--green-10:#2b9a66;--green-11:#218358;--green-12:#193b2d}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--green-1:color(display-p3 .986 .996 .989);--green-2:color(display-p3 .963 .983 .967);--green-3:color(display-p3 .913 .964 .925);--green-4:color(display-p3 .859 .94 .879);--green-5:color(display-p3 .796 .907 .826);--green-6:color(display-p3 .718 .863 .761);--green-7:color(display-p3 .61 .801 .675);--green-8:color(display-p3 .451 .715 .559);--green-9:color(display-p3 .332 .634 .442);--green-10:color(display-p3 .308 .595 .417);--green-11:color(display-p3 .19 .5 .32);--green-12:color(display-p3 .132 .228 .18)}}}.dark,.dark-theme{--green-1:#0e1512;--green-2:#121b17;--green-3:#132d21;--green-4:#113b29;--green-5:#174933;--green-6:#20573e;--green-7:#28684a;--green-8:#2f7c57;--green-9:#30a46c;--green-10:#33b074;--green-11:#3dd68c;--green-12:#b1f1cb}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--green-1:color(display-p3 .062 .083 .071);--green-2:color(display-p3 .079 .106 .09);--green-3:color(display-p3 .1 .173 .133);--green-4:color(display-p3 .115 .229 .166);--green-5:color(display-p3 .147 .282 .206);--green-6:color(display-p3 .185 .338 .25);--green-7:color(display-p3 .227 .403 .298);--green-8:color(display-p3 .27 .479 .351);--green-9:color(display-p3 .332 .634 .442);--green-10:color(display-p3 .357 .682 .474);--green-11:color(display-p3 .434 .828 .573);--green-12:color(display-p3 .747 .938 .807)}}}:root,.light,.light-theme{--amber-1:#fefdfb;--amber-2:#fefbe9;--amber-3:#fff7c2;--amber-4:#ffee9c;--amber-5:#fbe577;--amber-6:#f3d673;--amber-7:#e9c162;--amber-8:#e2a336;--amber-9:#ffc53d;--amber-10:#ffba18;--amber-11:#ab6400;--amber-12:#4f3422}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--amber-1:color(display-p3 .995 .992 .985);--amber-2:color(display-p3 .994 .986 .921);--amber-3:color(display-p3 .994 .969 .782);--amber-4:color(display-p3 .989 .937 .65);--amber-5:color(display-p3 .97 .902 .527);--amber-6:color(display-p3 .936 .844 .506);--amber-7:color(display-p3 .89 .762 .443);--amber-8:color(display-p3 .85 .65 .3);--amber-9:color(display-p3 1 .77 .26);--amber-10:color(display-p3 .959 .741 .274);--amber-11:color(display-p3 .64 .4 0);--amber-12:color(display-p3 .294 .208 .145)}}}.dark,.dark-theme{--amber-1:#16120c;--amber-2:#1d180f;--amber-3:#302008;--amber-4:#3f2700;--amber-5:#4d3000;--amber-6:#5c3d05;--amber-7:#714f19;--amber-8:#8f6424;--amber-9:#ffc53d;--amber-10:#ffd60a;--amber-11:#ffca16;--amber-12:#ffe7b3}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--amber-1:color(display-p3 .082 .07 .05);--amber-2:color(display-p3 .111 .094 .064);--amber-3:color(display-p3 .178 .128 .049);--amber-4:color(display-p3 .239 .156 0);--amber-5:color(display-p3 .29 .193 0);--amber-6:color(display-p3 .344 .245 .076);--amber-7:color(display-p3 .422 .314 .141);--amber-8:color(display-p3 .535 .399 .189);--amber-9:color(display-p3 1 .77 .26);--amber-10:color(display-p3 1 .87 .15);--amber-11:color(display-p3 1 .8 .29);--amber-12:color(display-p3 .984 .909 .726)}}}:root,.light,.light-theme{--red-1:#fffcfc;--red-2:#fff7f7;--red-3:#feebec;--red-4:#ffdbdc;--red-5:#ffcdce;--red-6:#fdbdbe;--red-7:#f4a9aa;--red-8:#eb8e90;--red-9:#e5484d;--red-10:#dc3e42;--red-11:#ce2c31;--red-12:#641723}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--red-1:color(display-p3 .998 .989 .988);--red-2:color(display-p3 .995 .971 .971);--red-3:color(display-p3 .985 .925 .925);--red-4:color(display-p3 .999 .866 .866);--red-5:color(display-p3 .984 .812 .811);--red-6:color(display-p3 .955 .751 .749);--red-7:color(display-p3 .915 .675 .672);--red-8:color(display-p3 .872 .575 .572);--red-9:color(display-p3 .83 .329 .324);--red-10:color(display-p3 .798 .294 .285);--red-11:color(display-p3 .744 .234 .222);--red-12:color(display-p3 .36 .115 .143)}}}.dark,.dark-theme{--red-1:#191111;--red-2:#201314;--red-3:#3b1219;--red-4:#500f1c;--red-5:#611623;--red-6:#72232d;--red-7:#8c333a;--red-8:#b54548;--red-9:#e5484d;--red-10:#ec5d5e;--red-11:#ff9592;--red-12:#ffd1d9}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--red-1:color(display-p3 .093 .068 .067);--red-2:color(display-p3 .118 .077 .079);--red-3:color(display-p3 .211 .081 .099);--red-4:color(display-p3 .287 .079 .113);--red-5:color(display-p3 .348 .11 .142);--red-6:color(display-p3 .414 .16 .183);--red-7:color(display-p3 .508 .224 .236);--red-8:color(display-p3 .659 .298 .297);--red-9:color(display-p3 .83 .329 .324);--red-10:color(display-p3 .861 .403 .387);--red-11:color(display-p3 1 .57 .55);--red-12:color(display-p3 .971 .826 .852)}}}:root,.light,.light-theme{--violet-1:#fdfcfe;--violet-2:#faf8ff;--violet-3:#f4f0fe;--violet-4:#ebe4ff;--violet-5:#e1d9ff;--violet-6:#d4cafe;--violet-7:#c2b5f5;--violet-8:#aa99ec;--violet-9:#6e56cf;--violet-10:#654dc4;--violet-11:#6550b9;--violet-12:#2f265f}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--violet-1:color(display-p3 .991 .988 .995);--violet-2:color(display-p3 .978 .974 .998);--violet-3:color(display-p3 .953 .943 .993);--violet-4:color(display-p3 .916 .897 1);--violet-5:color(display-p3 .876 .851 1);--violet-6:color(display-p3 .825 .793 .981);--violet-7:color(display-p3 .752 .712 .943);--violet-8:color(display-p3 .654 .602 .902);--violet-9:color(display-p3 .417 .341 .784);--violet-10:color(display-p3 .381 .306 .741);--violet-11:color(display-p3 .383 .317 .702);--violet-12:color(display-p3 .179 .15 .359)}}}.dark,.dark-theme{--violet-1:#14121f;--violet-2:#1b1525;--violet-3:#291f43;--violet-4:#33255b;--violet-5:#3c2e69;--violet-6:#473876;--violet-7:#56468b;--violet-8:#6958ad;--violet-9:#6e56cf;--violet-10:#7d66d9;--violet-11:#baa7ff;--violet-12:#e2ddfe}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--violet-1:color(display-p3 .077 .071 .118);--violet-2:color(display-p3 .101 .084 .141);--violet-3:color(display-p3 .154 .123 .256);--violet-4:color(display-p3 .191 .148 .345);--violet-5:color(display-p3 .226 .182 .396);--violet-6:color(display-p3 .269 .223 .449);--violet-7:color(display-p3 .326 .277 .53);--violet-8:color(display-p3 .399 .346 .656);--violet-9:color(display-p3 .417 .341 .784);--violet-10:color(display-p3 .477 .402 .823);--violet-11:color(display-p3 .72 .65 1);--violet-12:color(display-p3 .883 .867 .986)}}}:root,.light,.light-theme{--sky-1:#f9feff;--sky-2:#f1fafd;--sky-3:#e1f6fd;--sky-4:#d1f0fa;--sky-5:#bee7f5;--sky-6:#a9daed;--sky-7:#8dcae3;--sky-8:#60b3d7;--sky-9:#7ce2fe;--sky-10:#74daf8;--sky-11:#00749e;--sky-12:#1d3e56}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--sky-1:color(display-p3 .98 .995 .999);--sky-2:color(display-p3 .953 .98 .99);--sky-3:color(display-p3 .899 .963 .989);--sky-4:color(display-p3 .842 .937 .977);--sky-5:color(display-p3 .777 .9 .954);--sky-6:color(display-p3 .701 .851 .921);--sky-7:color(display-p3 .604 .785 .879);--sky-8:color(display-p3 .457 .696 .829);--sky-9:color(display-p3 .585 .877 .983);--sky-10:color(display-p3 .555 .845 .959);--sky-11:color(display-p3 .193 .448 .605);--sky-12:color(display-p3 .145 .241 .329)}}}.dark,.dark-theme{--sky-1:#0d141f;--sky-2:#111a27;--sky-3:#112840;--sky-4:#113555;--sky-5:#154467;--sky-6:#1b537b;--sky-7:#1f6692;--sky-8:#197cae;--sky-9:#7ce2fe;--sky-10:#a8eeff;--sky-11:#75c7f0;--sky-12:#c2f3ff}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--sky-1:color(display-p3 .056 .078 .116);--sky-2:color(display-p3 .075 .101 .149);--sky-3:color(display-p3 .089 .154 .244);--sky-4:color(display-p3 .106 .207 .323);--sky-5:color(display-p3 .135 .261 .394);--sky-6:color(display-p3 .17 .322 .469);--sky-7:color(display-p3 .205 .394 .557);--sky-8:color(display-p3 .232 .48 .665);--sky-9:color(display-p3 .585 .877 .983);--sky-10:color(display-p3 .718 .925 .991);--sky-11:color(display-p3 .536 .772 .924);--sky-12:color(display-p3 .799 .947 .993)}}}:root,.light,.light-theme{--yellow-1:#fdfdf9;--yellow-2:#fefce9;--yellow-3:#fffab8;--yellow-4:#fff394;--yellow-5:#ffe770;--yellow-6:#f3d768;--yellow-7:#e4c767;--yellow-8:#d5ae39;--yellow-9:#ffe629;--yellow-10:#ffdc00;--yellow-11:#9e6c00;--yellow-12:#473b1f}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--yellow-1:color(display-p3 .992 .992 .978);--yellow-2:color(display-p3 .995 .99 .922);--yellow-3:color(display-p3 .997 .982 .749);--yellow-4:color(display-p3 .992 .953 .627);--yellow-5:color(display-p3 .984 .91 .51);--yellow-6:color(display-p3 .934 .847 .474);--yellow-7:color(display-p3 .876 .785 .46);--yellow-8:color(display-p3 .811 .689 .313);--yellow-9:color(display-p3 1 .92 .22);--yellow-10:color(display-p3 .977 .868 .291);--yellow-11:color(display-p3 .6 .44 0);--yellow-12:color(display-p3 .271 .233 .137)}}}.dark,.dark-theme{--yellow-1:#14120b;--yellow-2:#1b180f;--yellow-3:#2d2305;--yellow-4:#362b00;--yellow-5:#433500;--yellow-6:#524202;--yellow-7:#665417;--yellow-8:#836a21;--yellow-9:#ffe629;--yellow-10:#ffff57;--yellow-11:#f5e147;--yellow-12:#f6eeb4}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--yellow-1:color(display-p3 .078 .069 .047);--yellow-2:color(display-p3 .103 .094 .063);--yellow-3:color(display-p3 .168 .137 .039);--yellow-4:color(display-p3 .209 .169 0);--yellow-5:color(display-p3 .255 .209 0);--yellow-6:color(display-p3 .31 .261 .07);--yellow-7:color(display-p3 .389 .331 .135);--yellow-8:color(display-p3 .497 .42 .182);--yellow-9:color(display-p3 1 .92 .22);--yellow-10:color(display-p3 1 1 .456);--yellow-11:color(display-p3 .948 .885 .392);--yellow-12:color(display-p3 .959 .934 .731)}}}:root,.light,.light-theme{--teal-a1:#00cc9905;--teal-a2:#00aa800c;--teal-a3:#00c69d1f;--teal-a4:#00c39633;--teal-a5:#00b49047;--teal-a6:#00a6855e;--teal-a7:#0099807c;--teal-a8:#009783ac;--teal-a9:#009e8ced;--teal-a10:#009684f2;--teal-a11:#008573;--teal-a12:#00332df2}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--teal-a1:color(display-p3 .024 .757 .514/.016);--teal-a2:color(display-p3 .02 .647 .467/.044);--teal-a3:color(display-p3 .004 .741 .557/.106);--teal-a4:color(display-p3 .004 .702 .537/.169);--teal-a5:color(display-p3 .004 .643 .494/.24);--teal-a6:color(display-p3 .004 .569 .447/.318);--teal-a7:color(display-p3 .004 .518 .424/.42);--teal-a8:color(display-p3 0 .506 .424/.569);--teal-a9:color(display-p3 0 .482 .404/.702);--teal-a10:color(display-p3 0 .451 .369/.726);--teal-a11:color(display-p3 .08 .5 .43);--teal-a12:color(display-p3 .11 .235 .219)}}}.dark,.dark-theme{--teal-a1:#00deab05;--teal-a2:#12fbe60c;--teal-a3:#00ffe61e;--teal-a4:#00ffe92d;--teal-a5:#00ffea3b;--teal-a6:#1cffe84b;--teal-a7:#2efde85f;--teal-a8:#32ffe775;--teal-a9:#13ffe49f;--teal-a10:#0dffe0ae;--teal-a11:#0afed5d6;--teal-a12:#b8ffebef}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--teal-a1:color(display-p3 0 .992 .761/.017);--teal-a2:color(display-p3 .235 .988 .902/.047);--teal-a3:color(display-p3 .235 1 .898/.118);--teal-a4:color(display-p3 .18 .996 .929/.173);--teal-a5:color(display-p3 .31 1 .933/.227);--teal-a6:color(display-p3 .396 1 .933/.286);--teal-a7:color(display-p3 .443 1 .925/.366);--teal-a8:color(display-p3 .459 1 .925/.454);--teal-a9:color(display-p3 .443 .996 .906/.61);--teal-a10:color(display-p3 .439 .996 .89/.669);--teal-a11:color(display-p3 .388 .835 .719);--teal-a12:color(display-p3 .734 .934 .87)}}}:root,.light,.light-theme{--green-a1:#00c04004;--green-a2:#00a32f0b;--green-a3:#00a43319;--green-a4:#00a83829;--green-a5:#019c393b;--green-a6:#00963c52;--green-a7:#00914071;--green-a8:#00924ba4;--green-a9:#008f4acf;--green-a10:#008647d4;--green-a11:#00713fde;--green-a12:#002616e6}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--green-a1:color(display-p3 .024 .757 .267/.016);--green-a2:color(display-p3 .024 .565 .129/.036);--green-a3:color(display-p3 .012 .596 .145/.087);--green-a4:color(display-p3 .008 .588 .145/.142);--green-a5:color(display-p3 .004 .541 .157/.204);--green-a6:color(display-p3 .004 .518 .157/.283);--green-a7:color(display-p3 .004 .486 .165/.389);--green-a8:color(display-p3 0 .478 .2/.55);--green-a9:color(display-p3 0 .455 .165/.667);--green-a10:color(display-p3 0 .416 .153/.691);--green-a11:color(display-p3 .19 .5 .32);--green-a12:color(display-p3 .132 .228 .18)}}}.dark,.dark-theme{--green-a1:#00de4505;--green-a2:#29f99d0b;--green-a3:#22ff991e;--green-a4:#11ff992d;--green-a5:#2bffa23c;--green-a6:#44ffaa4b;--green-a7:#50fdac5e;--green-a8:#54ffad73;--green-a9:#44ffa49e;--green-a10:#43fea4ab;--green-a11:#46fea5d4;--green-a12:#bbffd7f0}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--green-a1:color(display-p3 0 .992 .298/.017);--green-a2:color(display-p3 .341 .98 .616/.043);--green-a3:color(display-p3 .376 .996 .655/.114);--green-a4:color(display-p3 .341 .996 .635/.173);--green-a5:color(display-p3 .408 1 .678/.232);--green-a6:color(display-p3 .475 1 .706/.29);--green-a7:color(display-p3 .514 1 .706/.362);--green-a8:color(display-p3 .529 1 .718/.442);--green-a9:color(display-p3 .502 .996 .682/.61);--green-a10:color(display-p3 .506 1 .682/.66);--green-a11:color(display-p3 .434 .828 .573);--green-a12:color(display-p3 .747 .938 .807)}}}:root,.light,.light-theme{--amber-a1:#c0800004;--amber-a2:#f4d10016;--amber-a3:#ffde003d;--amber-a4:#ffd40063;--amber-a5:#f8cf0088;--amber-a6:#eab5008c;--amber-a7:#dc9b009d;--amber-a8:#da8a00c9;--amber-a9:#ffb300c2;--amber-a10:#ffb300e7;--amber-a11:#ab6400;--amber-a12:#341500dd}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--amber-a1:color(display-p3 .757 .514 .024/.016);--amber-a2:color(display-p3 .902 .804 .008/.079);--amber-a3:color(display-p3 .965 .859 .004/.22);--amber-a4:color(display-p3 .969 .82 .004/.35);--amber-a5:color(display-p3 .933 .796 .004/.475);--amber-a6:color(display-p3 .875 .682 .004/.495);--amber-a7:color(display-p3 .804 .573 0/.557);--amber-a8:color(display-p3 .788 .502 0/.699);--amber-a9:color(display-p3 1 .686 0/.742);--amber-a10:color(display-p3 .945 .643 0/.726);--amber-a11:color(display-p3 .64 .4 0);--amber-a12:color(display-p3 .294 .208 .145)}}}.dark,.dark-theme{--amber-a1:#e63c0006;--amber-a2:#fd9b000d;--amber-a3:#fa820022;--amber-a4:#fc820032;--amber-a5:#fd8b0041;--amber-a6:#fd9b0051;--amber-a7:#ffab2567;--amber-a8:#ffae3587;--amber-a9:#ffc53d;--amber-a10:#ffd60a;--amber-a11:#ffca16;--amber-a12:#ffe7b3}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--amber-a1:color(display-p3 .992 .298 0/.017);--amber-a2:color(display-p3 .988 .651 0/.047);--amber-a3:color(display-p3 1 .6 0/.118);--amber-a4:color(display-p3 1 .557 0/.185);--amber-a5:color(display-p3 1 .592 0/.24);--amber-a6:color(display-p3 1 .659 .094/.299);--amber-a7:color(display-p3 1 .714 .263/.383);--amber-a8:color(display-p3 .996 .729 .306/.5);--amber-a9:color(display-p3 1 .769 .259);--amber-a10:color(display-p3 1 .871 .149);--amber-a11:color(display-p3 1 .8 .29);--amber-a12:color(display-p3 .984 .909 .726)}}}:root,.light,.light-theme{--red-a1:#ff000003;--red-a2:#ff000008;--red-a3:#f3000d14;--red-a4:#ff000824;--red-a5:#ff000632;--red-a6:#f8000442;--red-a7:#df000356;--red-a8:#d2000571;--red-a9:#db0007b7;--red-a10:#d10005c1;--red-a11:#c40006d3;--red-a12:#55000de8}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--red-a1:color(display-p3 .675 .024 .024/.012);--red-a2:color(display-p3 .863 .024 .024/.028);--red-a3:color(display-p3 .792 .008 .008/.075);--red-a4:color(display-p3 1 .008 .008/.134);--red-a5:color(display-p3 .918 .008 .008/.189);--red-a6:color(display-p3 .831 .02 .004/.251);--red-a7:color(display-p3 .741 .016 .004/.33);--red-a8:color(display-p3 .698 .012 .004/.428);--red-a9:color(display-p3 .749 .008 0/.675);--red-a10:color(display-p3 .714 .012 0/.714);--red-a11:color(display-p3 .744 .234 .222);--red-a12:color(display-p3 .36 .115 .143)}}}.dark,.dark-theme{--red-a1:#f4121209;--red-a2:#f22f3e11;--red-a3:#ff173f2d;--red-a4:#fe0a3b44;--red-a5:#ff204756;--red-a6:#ff3e5668;--red-a7:#ff536184;--red-a8:#ff5d61b0;--red-a9:#fe4e54e4;--red-a10:#ff6465eb;--red-a11:#ff9592;--red-a12:#ffd1d9}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--red-a1:color(display-p3 .984 .071 .071/.03);--red-a2:color(display-p3 .996 .282 .282/.055);--red-a3:color(display-p3 1 .169 .271/.156);--red-a4:color(display-p3 1 .118 .267/.236);--red-a5:color(display-p3 1 .212 .314/.303);--red-a6:color(display-p3 1 .318 .38/.374);--red-a7:color(display-p3 1 .4 .424/.475);--red-a8:color(display-p3 1 .431 .431/.635);--red-a9:color(display-p3 1 .388 .384/.82);--red-a10:color(display-p3 1 .463 .447/.853);--red-a11:color(display-p3 1 .57 .55);--red-a12:color(display-p3 .971 .826 .852)}}}:root,.light,.light-theme{--violet-a1:#5500aa03;--violet-a2:#4900ff07;--violet-a3:#4400ee0f;--violet-a4:#4300ff1b;--violet-a5:#3600ff26;--violet-a6:#3100fb35;--violet-a7:#2d01dd4a;--violet-a8:#2b00d066;--violet-a9:#2400b7a9;--violet-a10:#2300abb2;--violet-a11:#1f0099af;--violet-a12:#0b0043d9}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--violet-a1:color(display-p3 .349 .024 .675/.012);--violet-a2:color(display-p3 .161 .024 .863/.028);--violet-a3:color(display-p3 .204 .004 .871/.059);--violet-a4:color(display-p3 .196 .004 1/.102);--violet-a5:color(display-p3 .165 .008 1/.15);--violet-a6:color(display-p3 .153 .004 .906/.208);--violet-a7:color(display-p3 .141 .004 .796/.287);--violet-a8:color(display-p3 .133 .004 .753/.397);--violet-a9:color(display-p3 .114 0 .675/.659);--violet-a10:color(display-p3 .11 0 .627/.695);--violet-a11:color(display-p3 .383 .317 .702);--violet-a12:color(display-p3 .179 .15 .359)}}}.dark,.dark-theme{--violet-a1:#4422ff0f;--violet-a2:#853ff916;--violet-a3:#8354fe36;--violet-a4:#7d51fd50;--violet-a5:#845ffd5f;--violet-a6:#8f6cfd6d;--violet-a7:#9879ff83;--violet-a8:#977dfea8;--violet-a9:#8668ffcc;--violet-a10:#9176fed7;--violet-a11:#baa7ff;--violet-a12:#e3defffe}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--violet-a1:color(display-p3 .282 .141 .996/.055);--violet-a2:color(display-p3 .51 .263 1/.08);--violet-a3:color(display-p3 .494 .337 .996/.202);--violet-a4:color(display-p3 .49 .345 1/.299);--violet-a5:color(display-p3 .525 .392 1/.353);--violet-a6:color(display-p3 .569 .455 1/.408);--violet-a7:color(display-p3 .588 .494 1/.496);--violet-a8:color(display-p3 .596 .51 1/.631);--violet-a9:color(display-p3 .522 .424 1/.769);--violet-a10:color(display-p3 .576 .482 1/.811);--violet-a11:color(display-p3 .72 .65 1);--violet-a12:color(display-p3 .883 .867 .986)}}}:root,.light,.light-theme{--sky-a1:#00d5ff06;--sky-a2:#00a4db0e;--sky-a3:#00b3ee1e;--sky-a4:#00ace42e;--sky-a5:#00a1d841;--sky-a6:#0092ca56;--sky-a7:#0089c172;--sky-a8:#0085bf9f;--sky-a9:#00c7fe83;--sky-a10:#00bcf38b;--sky-a11:#00749e;--sky-a12:#002540e2}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--sky-a1:color(display-p3 .02 .804 1/.02);--sky-a2:color(display-p3 .024 .592 .757/.048);--sky-a3:color(display-p3 .004 .655 .886/.102);--sky-a4:color(display-p3 .004 .604 .851/.157);--sky-a5:color(display-p3 .004 .565 .792/.224);--sky-a6:color(display-p3 .004 .502 .737/.299);--sky-a7:color(display-p3 .004 .459 .694/.397);--sky-a8:color(display-p3 0 .435 .682/.542);--sky-a9:color(display-p3 .004 .71 .965/.416);--sky-a10:color(display-p3 .004 .647 .914/.444);--sky-a11:color(display-p3 .193 .448 .605);--sky-a12:color(display-p3 .145 .241 .329)}}}.dark,.dark-theme{--sky-a1:#0044ff0f;--sky-a2:#1171fb18;--sky-a3:#1184fc33;--sky-a4:#128fff49;--sky-a5:#1c9dfd5d;--sky-a6:#28a5ff72;--sky-a7:#2badfe8b;--sky-a8:#1db2fea9;--sky-a9:#7ce3fffe;--sky-a10:#a8eeff;--sky-a11:#7cd3ffef;--sky-a12:#c2f3ff}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--sky-a1:color(display-p3 0 .282 .996/.055);--sky-a2:color(display-p3 .157 .467 .992/.089);--sky-a3:color(display-p3 .192 .522 .996/.19);--sky-a4:color(display-p3 .212 .584 1/.274);--sky-a5:color(display-p3 .259 .631 1/.349);--sky-a6:color(display-p3 .302 .655 1/.433);--sky-a7:color(display-p3 .329 .686 1/.526);--sky-a8:color(display-p3 .325 .71 1/.643);--sky-a9:color(display-p3 .592 .894 1/.984);--sky-a10:color(display-p3 .722 .933 1/.992);--sky-a11:color(display-p3 .536 .772 .924);--sky-a12:color(display-p3 .799 .947 .993)}}}:root,.light,.light-theme{--yellow-a1:#aaaa0006;--yellow-a2:#f4dd0016;--yellow-a3:#ffee0047;--yellow-a4:#ffe3016b;--yellow-a5:#ffd5008f;--yellow-a6:#ebbc0097;--yellow-a7:#d2a10098;--yellow-a8:#c99700c6;--yellow-a9:#ffe100d6;--yellow-a10:#ffdc00;--yellow-a11:#9e6c00;--yellow-a12:#2e2000e0}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root,.light,.light-theme{--yellow-a1:color(display-p3 .675 .675 .024/.024);--yellow-a2:color(display-p3 .953 .855 .008/.079);--yellow-a3:color(display-p3 .988 .925 .004/.251);--yellow-a4:color(display-p3 .98 .875 .004/.373);--yellow-a5:color(display-p3 .969 .816 .004/.491);--yellow-a6:color(display-p3 .875 .71 0/.526);--yellow-a7:color(display-p3 .769 .604 0/.542);--yellow-a8:color(display-p3 .725 .549 0/.687);--yellow-a9:color(display-p3 1 .898 0/.781);--yellow-a10:color(display-p3 .969 .812 0/.71);--yellow-a11:color(display-p3 .6 .44 0);--yellow-a12:color(display-p3 .271 .233 .137)}}}.dark,.dark-theme{--yellow-a1:#d1510004;--yellow-a2:#f9b4000b;--yellow-a3:#ffaa001e;--yellow-a4:#fdb70028;--yellow-a5:#febb0036;--yellow-a6:#fec40046;--yellow-a7:#fdcb225c;--yellow-a8:#fdca327b;--yellow-a9:#ffe629;--yellow-a10:#ffff57;--yellow-a11:#fee949f5;--yellow-a12:#fef6baf6}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){.dark,.dark-theme{--yellow-a1:color(display-p3 .973 .369 0/.013);--yellow-a2:color(display-p3 .996 .792 0/.038);--yellow-a3:color(display-p3 .996 .71 0/.11);--yellow-a4:color(display-p3 .996 .741 0/.152);--yellow-a5:color(display-p3 .996 .765 0/.202);--yellow-a6:color(display-p3 .996 .816 .082/.261);--yellow-a7:color(display-p3 1 .831 .263/.345);--yellow-a8:color(display-p3 1 .831 .314/.463);--yellow-a9:color(display-p3 1 .922 .22);--yellow-a10:color(display-p3 1 1 .455);--yellow-a11:color(display-p3 .948 .885 .392);--yellow-a12:color(display-p3 .959 .934 .731)}}}:root{--black-a1:#0000000d;--black-a2:#0000001a;--black-a3:#00000026;--black-a4:#0003;--black-a5:#0000004d;--black-a6:#0006;--black-a7:#00000080;--black-a8:#0009;--black-a9:#000000b3;--black-a10:#000c;--black-a11:#000000e6;--black-a12:#000000f2}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root{--black-a1:color(display-p3 0 0 0/.05);--black-a2:color(display-p3 0 0 0/.1);--black-a3:color(display-p3 0 0 0/.15);--black-a4:color(display-p3 0 0 0/.2);--black-a5:color(display-p3 0 0 0/.3);--black-a6:color(display-p3 0 0 0/.4);--black-a7:color(display-p3 0 0 0/.5);--black-a8:color(display-p3 0 0 0/.6);--black-a9:color(display-p3 0 0 0/.7);--black-a10:color(display-p3 0 0 0/.8);--black-a11:color(display-p3 0 0 0/.9);--black-a12:color(display-p3 0 0 0/.95)}}}:root{--white-a1:#ffffff0d;--white-a2:#ffffff1a;--white-a3:#ffffff26;--white-a4:#fff3;--white-a5:#ffffff4d;--white-a6:#fff6;--white-a7:#ffffff80;--white-a8:#fff9;--white-a9:#ffffffb3;--white-a10:#fffc;--white-a11:#ffffffe6;--white-a12:#fffffff2}@supports (color:color(display-p3 1 1 1)){@media (color-gamut:p3){:root{--white-a1:color(display-p3 1 1 1/.05);--white-a2:color(display-p3 1 1 1/.1);--white-a3:color(display-p3 1 1 1/.15);--white-a4:color(display-p3 1 1 1/.2);--white-a5:color(display-p3 1 1 1/.3);--white-a6:color(display-p3 1 1 1/.4);--white-a7:color(display-p3 1 1 1/.5);--white-a8:color(display-p3 1 1 1/.6);--white-a9:color(display-p3 1 1 1/.7);--white-a10:color(display-p3 1 1 1/.8);--white-a11:color(display-p3 1 1 1/.9);--white-a12:color(display-p3 1 1 1/.95)}}}body.admin-app{--admin-bg:var(--slate-2);--admin-bg-elevated:var(--slate-3);--admin-surface:var(--slate-1);--admin-surface-muted:var(--slate-2);--admin-surface-subtle:var(--slate-4);--admin-surface-hover:var(--slate-3);--admin-text:var(--slate-12);--admin-text-secondary:var(--slate-11);--admin-text-muted:var(--slate-10);--admin-text-subtle:var(--slate-9);--admin-border:var(--slate-7);--admin-border-subtle:var(--slate-6);--admin-accent:var(--teal-9);--admin-accent-hover:var(--teal-10);--admin-accent-on:#fff;--admin-accent-link:var(--teal-11);--admin-accent-soft:var(--teal-3);--admin-accent-muted:var(--teal-4);--admin-accent-border:var(--teal-6);--admin-accent-focus-ring:var(--teal-a4);--admin-status-verified:var(--green-11);--admin-status-verified-solid:var(--green-9);--admin-status-verified-bg:var(--green-3);--admin-status-verified-border:var(--green-6);--admin-status-pending:var(--amber-11);--admin-status-pending-bg:var(--amber-3);--admin-status-pending-border:var(--amber-6);--admin-status-failed:var(--red-11);--admin-status-failed-bg:var(--red-3);--admin-status-failed-border:var(--red-6);--admin-status-manual:var(--violet-11);--admin-status-manual-bg:var(--violet-3);--admin-status-manual-border:var(--violet-6);--admin-status-info:var(--sky-11);--admin-status-info-bg:var(--sky-3);--admin-status-info-border:var(--sky-6);--admin-status-credit:var(--yellow-11);--admin-status-credit-bg:var(--yellow-3);--admin-status-credit-border:var(--yellow-6);--admin-status-uncovered:var(--red-11);--admin-status-uncovered-bg:var(--red-3);--admin-status-uncovered-border:var(--red-6);--admin-status-main-bot-routed:var(--violet-11);--admin-status-main-bot-routed-bg:var(--violet-3);--admin-status-main-bot-routed-border:var(--violet-6);--admin-status-partial:var(--amber-11);--admin-status-partial-bg:var(--amber-3);--admin-status-partial-border:var(--amber-6);--admin-shadow:0 1px 2px var(--black-a3);--admin-detail-label:var(--admin-text-muted);--admin-shadow-lg:0 4px 12px var(--black-a4);--admin-shadow-modal:0 20px 40px var(--black-a5);--admin-backdrop:var(--black-a8);--admin-input-bg:var(--slate-1);--admin-input-border:var(--slate-7);--admin-input-disabled-bg:var(--slate-2);--admin-input-disabled-border:var(--slate-6);--admin-input-disabled-text:var(--admin-text-muted);--admin-table-head:var(--slate-2);--admin-table-stripe:var(--slate-2);--admin-table-hover:var(--teal-3);--admin-table-selected:var(--teal-4);--admin-table-cell-border:var(--slate-4);--admin-shimmer-bg:var(--slate-4);--admin-shimmer-highlight:var(--white-a8);--admin-segmented-bg:var(--slate-3);--admin-segmented-active:var(--slate-1);--admin-chart-primary:var(--teal-9);--admin-chart-track:var(--slate-7);--admin-tooltip-bg:var(--slate-12);--admin-tooltip-text:var(--slate-1);--admin-metric-strip-bg:var(--slate-2);--admin-metric-track:var(--slate-6);--admin-metric-good:var(--green-11);--admin-metric-mid:var(--amber-11);--admin-metric-low:var(--red-11);--admin-sidebar-menu-bg:var(--teal-10);--admin-sidebar-menu-border:var(--white-a4);--admin-sidebar-menu-text:var(--white-a12);--admin-sidebar-menu-text-muted:var(--white-a9);--admin-sidebar-menu-hover:var(--white-a3);--admin-sidebar-active-indicator:var(--teal-9);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body.admin-app.admin-app--dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--admin-text-muted:var(--slate-11);--admin-text-subtle:var(--slate-10);--admin-detail-label:var(--slate-11);--admin-input-disabled-bg:var(--admin-input-bg);--admin-input-disabled-border:var(--admin-border-subtle)}.admin-birr-amount{vertical-align:baseline;align-items:center;gap:.375rem;min-width:0;max-width:100%;display:inline-flex}body.admin-app .admin-birr-amount__icon{color:var(--admin-text);flex-shrink:0;display:block}.admin-birr-amount__value{font-variant-numeric:tabular-nums;min-width:0}.admin-birr-amount--xs{font-size:.75rem;font-weight:600}.admin-birr-amount--xs .admin-birr-amount__icon{width:1rem;height:1rem}.admin-birr-amount--sm{font-size:.875rem;font-weight:600}.admin-birr-amount--sm .admin-birr-amount__icon{width:1.125rem;height:1.125rem}.admin-birr-amount--md{font-size:1.5rem;font-weight:700;line-height:1.2}.admin-birr-amount--md .admin-birr-amount__icon{width:1.375rem;height:1.375rem}.admin-birr-amount--lg{font-size:1.75rem;font-weight:700;line-height:1.15}.admin-birr-amount--lg .admin-birr-amount__icon{width:1.5rem;height:1.5rem}.admin-birr-amount--hero{letter-spacing:-.02em;font-size:1.875rem;font-weight:700;line-height:1.1}.admin-birr-amount--hero .admin-birr-amount__icon{width:1.375rem;height:1.375rem}@media (width>=768px){.admin-birr-amount--hero{font-size:2.25rem}.admin-birr-amount--hero .admin-birr-amount__icon{width:1.5rem;height:1.5rem}}.admin-birr-amount--no-icon{gap:0}.admin-birr-amount--etb-label .admin-birr-amount__currency{letter-spacing:.01em;font-weight:600}.admin-birr-inline{flex-wrap:wrap;align-items:baseline;gap:.125rem;min-width:0;display:inline-flex}.shimmer-fast-admin{background:var(--admin-shimmer-bg);border-radius:4px;position:relative;overflow:hidden}.shimmer-fast-admin:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--admin-shimmer-highlight) 50%, transparent 100%);animation:1.4s ease-in-out infinite shimmer-sweep;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.shimmer-fast-admin:after{animation:none}}.admin-page-shimmer{padding:.25rem 0 1rem}.admin-page-shimmer--compact{padding:.25rem 0}.admin-loading-screen{box-sizing:border-box;background:var(--admin-bg-elevated);width:100%;min-height:100dvh;color:var(--admin-text-muted)}.admin-loading-screen .admin-dashboard,.admin-loading-screen [role=status].admin-dashboard{box-sizing:border-box;width:100%;max-width:none}.admin-shell{width:100%;min-height:100dvh;display:flex}.admin-sidebar-fixed{flex-shrink:0;position:fixed!important}.admin-badge-pill{letter-spacing:.04em;text-transform:uppercase;border-radius:9999px;flex-shrink:0;align-items:center;padding:.2rem .55rem;font-size:.65rem;font-weight:700;display:inline-flex}body.admin-app .admin-badge-pill{color:var(--admin-accent-link);background:var(--admin-accent-muted);border:1px solid var(--admin-accent-border)}.admin-main{background:var(--admin-bg);flex-direction:column;flex:1;width:100%;min-width:0;margin-left:15.5rem;transition:margin-left .2s ease-out;display:flex}.admin-shell--collapsed .admin-main{margin-left:4rem}@media (width<=767px){.admin-main{margin-left:0!important}}.admin-topbar{border-bottom:1px solid var(--admin-border);background:var(--admin-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1.75rem;display:flex}.admin-topbar-left{align-items:center;gap:.75rem;min-width:0;display:flex}.admin-mobile-menu-btn{border:1px solid var(--admin-border-subtle);background:var(--admin-surface);min-width:2.75rem;min-height:2.75rem;color:var(--admin-accent-link);cursor:pointer;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:none}@media (width<=767px){.admin-topbar{flex-wrap:nowrap;gap:.375rem;padding:.5rem .75rem}.admin-mobile-menu-btn{display:inline-flex}.admin-topbar-left{flex-shrink:0}.admin-topbar-actions{flex:1;justify-content:flex-end;min-width:0}.admin-topbar-bot-filter{flex:1;min-width:0;max-width:7.5rem}}.admin-page-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--admin-text);font-size:1.5rem;font-weight:600}.admin-topbar-brand{width:2.25rem;height:2.25rem;color:var(--admin-accent-link);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.admin-topbar-brand:focus-visible{outline:2px solid var(--admin-accent-focus-ring);outline-offset:2px}.admin-topbar-brand-icon{width:1.375rem;height:1.375rem}.admin-user-menu{position:relative}.admin-user-menu-trigger{cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:0;display:inline-flex}.admin-user-menu-trigger:focus-visible{outline:2px solid var(--admin-accent-focus-ring);outline-offset:2px}.admin-user-menu-avatar{background:var(--admin-accent);width:2.25rem;height:2.25rem;color:var(--admin-accent-on);letter-spacing:.02em;border-radius:9999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.admin-user-menu-dropdown{z-index:50;background:var(--admin-surface);border:1px solid var(--admin-border);min-width:14rem;box-shadow:var(--admin-shadow-lg);border-radius:.5rem;padding:.35rem 0;position:absolute;top:calc(100% + .5rem);right:0}.admin-user-menu-header{padding:.625rem .875rem}.admin-user-menu-name{color:var(--admin-text);margin:0;font-size:.875rem;font-weight:600}.admin-user-menu-email{color:var(--admin-text-muted);word-break:break-all;margin:.15rem 0 0;font-size:.75rem}.admin-user-menu-divider{background:var(--admin-border);height:1px;margin:.25rem 0}.admin-user-menu-item{width:100%;color:var(--admin-text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:flex}.admin-user-menu-item:hover{background:var(--admin-accent-soft);color:var(--admin-accent-link)}.admin-user-menu-item--danger{color:var(--admin-status-failed)}.admin-user-menu-item--danger:hover{background:var(--admin-status-failed-bg);color:var(--admin-status-failed)}.admin-content{box-sizing:border-box;flex:1;width:100%;padding:1.25rem 1.5rem 2rem;overflow:auto}@media (width>=768px){.admin-content{padding:1.5rem 2rem 2.5rem}}.admin-sidebar-nav{flex:auto;min-height:0}.admin-sidebar-settings-nav{margin-top:auto}body.admin-app .sidebar-nav-item{border-left:3px solid #0000;padding-left:calc(1rem - 3px)}body.admin-app .sidebar-nav-item-active{border-left-color:var(--admin-sidebar-active-indicator)}body.admin-app .sidebar-collapsed .sidebar-nav-item{border-left-width:0;padding-left:0}body.admin-app .sidebar-collapsed .sidebar-nav-item-active{box-shadow:inset 3px 0 0 var(--admin-sidebar-active-indicator)}.admin-sidebar-account{width:100%}.admin-topbar-user--mobile{display:none}@media (width<=767px){.admin-topbar-user--mobile{display:block}.admin-sidebar-account{display:none}}.admin-overview{flex-direction:column;gap:1rem;width:100%;max-width:none;display:flex}.admin-dashboard{flex-direction:column;gap:1.25rem;display:flex}.admin-quick-bar{background:var(--admin-surface);border:1px solid var(--admin-border);color:var(--admin-text-muted);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.75rem 1rem;font-size:.8125rem;display:flex}.admin-quick-bar-item{align-items:center;gap:.35rem;display:inline-flex}.admin-quick-bar-item strong{color:var(--admin-text);font-weight:600}.admin-quick-bar-icon{color:var(--admin-accent)}.admin-quick-bar-sep{background:var(--admin-border);width:1px;height:1rem}.admin-dashboard-panel{background:var(--admin-surface);border:1px solid var(--admin-border);box-shadow:var(--admin-shadow);border-radius:.75rem;padding:.75rem 1rem 1rem}.admin-dashboard-panel-title{text-transform:uppercase;letter-spacing:.06em;color:var(--admin-accent-link);margin:0 0 .5rem;font-size:.6875rem;font-weight:700}.admin-dashboard-panel-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.admin-dashboard-view-all{color:var(--admin-accent);align-items:center;gap:.25rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.admin-dashboard-view-all:hover{color:var(--admin-accent-link);text-decoration:underline}.admin-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.625rem;display:grid}.admin-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;display:grid}.admin-kpi-card{padding:.625rem .75rem}.admin-action-card{color:inherit;padding:.625rem .875rem;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:block}.admin-action-card:hover{border-color:var(--teal-a6);box-shadow:var(--admin-shadow-lg)}.admin-action-card-top{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.375rem;display:flex}.admin-action-card-label{text-transform:uppercase;letter-spacing:.05em;color:var(--admin-accent-link);margin:0;font-size:.6875rem;font-weight:600;line-height:1.25}.admin-action-card-link{color:var(--admin-accent);flex-shrink:0;align-items:center;gap:.15rem;font-size:.6875rem;font-weight:600;display:inline-flex}.admin-action-card-value{font-variant-numeric:tabular-nums;color:var(--admin-text);letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:700;line-height:1.15}.admin-action-card-sub{color:var(--admin-text-muted);margin:.125rem 0 0;font-size:.75rem;line-height:1.25}.admin-overview{gap:1.75rem}.admin-overview-section{width:100%;min-width:0}.admin-overview-section__title{text-transform:uppercase;letter-spacing:.08em;color:var(--admin-text-muted);align-items:center;gap:.375rem;margin:0 0 .625rem;font-size:.625rem;font-weight:600;display:inline-flex}.admin-overview-section__icon{width:.875rem;height:.875rem;color:var(--admin-accent-link);opacity:.85;flex-shrink:0}.admin-overview-panel{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:.5rem;padding:.875rem 1rem}.admin-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}@media (width>=768px){.admin-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}}.admin-overview-metrics__cell{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:.5rem;min-width:0;padding:.75rem .875rem}.admin-overview-metrics__cell--today{background:var(--teal-a2);border-color:var(--teal-a4)}.admin-overview-metrics__label{color:var(--admin-text-muted);margin:0;font-size:.6875rem;font-weight:500;line-height:1.3}.admin-overview-metrics__value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--admin-text);margin:.375rem 0 0;font-size:1.375rem;font-weight:700;line-height:1.15}@media (width>=768px){.admin-overview-metrics__value{font-size:1.625rem}}.admin-overview-metrics__value--positive{color:var(--admin-status-verified)}.admin-overview-metrics__value--negative{color:var(--admin-status-failed)}.admin-overview-metrics__scope{letter-spacing:.04em;text-transform:uppercase;color:var(--admin-text-muted);margin:.25rem 0 0;font-size:.625rem;font-weight:500;line-height:1.2}.admin-overview-panel .admin-dashboard-panel-head{margin-bottom:.625rem}.admin-overview-panel .admin-dashboard-panel-head .admin-overview-section__title{margin-bottom:0}.admin-overview-panel .admin-overview-list{background:var(--slate-a2)}.admin-overview-supporting{border-top:none;flex-wrap:wrap;align-items:stretch;gap:0;margin-top:.75rem;padding-top:0;display:flex}.admin-overview-supporting__item{flex:6.5rem;min-width:0;padding:.25rem .75rem}.admin-overview-supporting__item:first-child{padding-left:0}.admin-overview-supporting__sep{background:var(--slate-a3);flex-shrink:0;align-self:stretch;width:1px}.admin-overview-supporting__label{color:var(--admin-text-muted);margin:0;font-size:.625rem;font-weight:500;line-height:1.3}.admin-overview-supporting__value{font-variant-numeric:tabular-nums;color:var(--admin-text);margin:.125rem 0 0;font-size:1.0625rem;font-weight:600;line-height:1.2}.admin-overview-section .admin-dashboard-panel-head{margin-bottom:.625rem}.admin-overview-list{background:var(--slate-a3);border-radius:.5rem;overflow:hidden}.admin-overview-list-row{min-height:2.75rem;color:inherit;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;text-decoration:none;transition:background .12s;display:flex}.admin-overview-list-row+.admin-overview-list-row{border-top:1px solid var(--slate-a2)}.admin-overview-list-row--static{cursor:default}a.admin-overview-list-row:hover{background:var(--teal-a2)}button.admin-overview-list-row{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none}button.admin-overview-list-row:hover{background:var(--teal-a2)}.admin-overview-list-row__main{flex:1;min-width:0}.admin-overview-list-row__label{color:var(--admin-text);margin:0;font-size:.8125rem;font-weight:500;line-height:1.3}.admin-overview-list-row__sub{color:var(--admin-text-muted);margin:.125rem 0 0;font-size:.6875rem;line-height:1.3}.admin-overview-list-row__aside{text-align:right;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.admin-overview-list-row__value{font-variant-numeric:tabular-nums;color:var(--admin-text);margin:0;font-size:1rem;font-weight:600;line-height:1.2}.admin-overview-list-row__action{color:var(--admin-accent-link);white-space:nowrap;align-items:center;gap:.125rem;font-size:.6875rem;font-weight:600;display:inline-flex}.admin-overview-attention-empty{color:var(--admin-text-muted);margin:0;padding:.375rem 0;font-size:.8125rem}.admin-overview-list-row__sub-extra{color:var(--admin-text-muted);margin-top:.125rem;font-size:.6875rem;line-height:1.3;display:block}.admin-overview-health-line{width:100%;min-width:0}.admin-overview-health-line__bar{color:var(--admin-text-muted);flex-wrap:wrap;align-items:center;gap:.375rem .625rem;padding:.375rem 0;font-size:.75rem;line-height:1.35;display:flex}.admin-overview-health-line__dot{background:var(--admin-text-muted);border-radius:9999px;flex-shrink:0;width:.4375rem;height:.4375rem}.admin-overview-health-line__dot--ok{background:var(--admin-status-verified)}.admin-overview-health-line__dot--degraded{background:var(--admin-status-pending)}.admin-overview-health-line__dot--down{background:var(--admin-status-failed)}.admin-overview-health-line__dot--pending{background:var(--admin-text-muted);animation:1.5s ease-in-out infinite admin-health-pulse-down}.admin-overview-health-line__status{color:var(--admin-text);font-weight:500}.admin-overview-health-line__stat{font-variant-numeric:tabular-nums}.admin-overview-health-line__sep{color:var(--admin-text-muted);opacity:.65}.admin-overview-health-line__checked{font-variant-numeric:tabular-nums;color:var(--admin-text-muted)}.admin-overview-health-line__toggle{font:inherit;color:var(--admin-accent-link);cursor:pointer;background:0 0;border:none;align-items:center;gap:.125rem;margin-left:auto;padding:0;font-size:.6875rem;font-weight:600;display:inline-flex}.admin-overview-health-line__toggle:hover{text-decoration:underline}.admin-overview-health-line__chevron{width:.875rem;height:.875rem;transition:transform .15s}.admin-overview-health-line__chevron--open{transform:rotate(180deg)}.admin-overview-health-line__refresh{color:var(--admin-text-muted);flex-shrink:0;animation:.8s linear infinite admin-health-spin}.admin-overview-health-line__detail{border-top:1px solid var(--admin-border);margin-top:.5rem;padding-top:.5rem}.admin-overview-section--secondary .admin-overview-section__title{opacity:.9}.admin-overview-panel--quiet{border-color:var(--slate-a3);background:0 0}.admin-overview-recent-meta{flex-wrap:wrap;align-items:center;gap:.625rem 1rem;margin-left:auto;display:flex}.admin-overview-print-jobs-stat{color:var(--admin-text-muted);white-space:nowrap;font-size:.6875rem;font-weight:500;text-decoration:none}.admin-overview-print-jobs-stat:hover{color:var(--admin-accent-link);text-decoration:underline}.admin-activity-list--compact .admin-activity-row__body{gap:0;padding:.4375rem .75rem}.admin-activity-list--compact .admin-activity-row__title{font-size:.8125rem;font-weight:500}.admin-activity-list--compact .admin-activity-row__badge{padding:.0625rem .375rem;font-size:.625rem}.admin-activity-list--compact .admin-activity-row__time{font-size:.6875rem}.admin-activity-list--compact .admin-activity-list__empty{padding:.75rem;font-size:.8125rem}.admin-overview-attention{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=768px){.admin-overview-attention{grid-template-columns:minmax(11rem,16rem) minmax(0,1fr);align-items:start;gap:.75rem}}.admin-bot-activity-card--overview{padding:.5rem .75rem}.admin-bot-activity-card--overview .admin-bot-activity-card__head{margin-bottom:.25rem}.admin-bot-activity-card--overview .admin-bot-stat__value{font-size:1.125rem}.admin-bot-activity-card--overview .admin-aws-cost-card__compare{gap:.375rem}.admin-agents-summary{margin:0 0 .75rem}.admin-outstanding-modal{flex-direction:column;max-height:min(85vh,36rem);display:flex}.admin-outstanding-modal-list{border:1px solid var(--slate-a3);border-radius:.5rem;overflow-y:auto}.admin-outstanding-modal-row{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.admin-outstanding-modal-row+.admin-outstanding-modal-row{border-top:1px solid var(--slate-a2)}.admin-outstanding-modal-row:hover{background:var(--teal-a2)}.admin-outstanding-modal-row__main{flex:1;min-width:0}.admin-outstanding-modal-row__label{color:var(--admin-text);margin:0;font-size:.875rem;font-weight:500}.admin-outstanding-modal-row__sub{color:var(--admin-text-muted);margin:.125rem 0 0;font-size:.75rem}.admin-outstanding-modal-row__label--strong{font-weight:600}.admin-outstanding-modal-row__label--child{color:var(--admin-text-muted);font-size:.8125rem;font-weight:400}.admin-outstanding-modal-row--nested{background:0 0;padding-left:.625rem}.admin-outstanding-modal-row--nested:hover{background:var(--teal-a2)}.admin-outstanding-agent-group+.admin-outstanding-agent-group{border-top:1px solid var(--slate-a2)}.admin-outstanding-agent-group__header{justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .875rem .625rem .5rem;display:flex}.admin-outstanding-agent-group__chevron{cursor:pointer;color:var(--admin-text-muted);background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:flex}.admin-outstanding-agent-group__chevron:hover{background:var(--teal-a2);color:var(--admin-text)}.admin-outstanding-agent-group__title{flex:1;align-items:center;gap:.25rem;min-width:0;display:flex}.admin-outstanding-agent-group__title .admin-outstanding-modal-row__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-outstanding-agent-group__open-btn{flex-shrink:0;padding:.25rem}.admin-outstanding-agent-group__total{flex-shrink:0;align-items:center;padding-right:0;display:flex}.admin-outstanding-agent-group__transactions{border-left:1px solid var(--admin-border-subtle);margin:0 .875rem .375rem 1.25rem;padding-left:.75rem}.admin-outstanding-agent-group__empty{color:var(--admin-text-muted);margin:0;padding:.375rem .625rem;font-size:.8125rem}.admin-health-section--compact{margin-bottom:0}.admin-health-section--compact .admin-health-header{margin-bottom:.375rem}.admin-health-section--compact .admin-health-title{letter-spacing:.08em;color:var(--admin-text-muted);font-size:.625rem}.admin-health-strip{color:var(--admin-text-muted);flex-wrap:wrap;align-items:center;gap:.375rem .75rem;padding:.375rem 0;font-size:.75rem;line-height:1.3;display:flex}.admin-health-strip__item{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.admin-health-strip__name{color:var(--admin-text);font-weight:500}.admin-health-strip__meta{font-variant-numeric:tabular-nums;color:var(--admin-text-muted)}.admin-health-strip__meta--warn{color:var(--admin-status-pending)}.admin-health-strip__meta--error{color:var(--admin-status-failed)}.admin-health-strip__sep{background:var(--black-a3);flex-shrink:0;width:1px;height:.75rem}.admin-health-strip__dot{border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem}.admin-health-strip__dot--ok{background:var(--admin-status-verified-solid)}.admin-health-strip__dot--degraded{background:var(--amber-9)}.admin-health-strip__dot--error{background:var(--red-9)}.admin-health-strip__dot--pending{background:var(--admin-text-subtle)}.admin-activity-badge--payout{background:var(--amber-3);color:var(--admin-status-pending)}.admin-activity-badge--reject{background:var(--red-3);color:var(--admin-status-failed)}.admin-overview .admin-section-title{margin:0 0 .5rem;padding-bottom:.25rem}.admin-overview .admin-table th,.admin-overview .admin-table td{padding:.5rem .75rem}.admin-franchising-enable-drawer{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.admin-franchising-enable-drawer__head{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1.25rem 1.25rem 1rem;display:flex}.admin-franchising-enable-drawer__body{flex:1;min-height:0;padding:1rem 1.25rem;overflow-y:auto}.admin-franchising-enable-drawer__foot{border-top:1px solid var(--admin-border);flex-shrink:0;padding:1rem 1.25rem 1.25rem}.admin-section{margin:0}.admin-section-title{text-transform:uppercase;letter-spacing:.06em;color:var(--admin-accent-link);border-bottom:1px solid var(--admin-border);margin:0 0 1rem;padding-bottom:.5rem;font-size:.8125rem;font-weight:700}.admin-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.admin-stat-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-stat-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-stat-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-stat-card--profit-positive{border-left-color:var(--admin-status-verified-solid)}.admin-stat-card--profit-negative{border-left-color:var(--admin-status-failed)}@media (width<=1280px){.admin-stat-grid--5,.admin-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1024px){.admin-stat-grid,.admin-stat-grid--3,.admin-stat-grid--5,.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-action-grid{grid-template-columns:1fr}}@media (width<=560px){.admin-stat-grid,.admin-stat-grid--3,.admin-stat-grid--5,.admin-kpi-grid{grid-template-columns:1fr}.admin-quick-bar{flex-direction:column;align-items:flex-start}.admin-quick-bar-sep{display:none}}.admin-stat-card{background:var(--admin-surface);border:1px solid var(--admin-border);box-shadow:var(--admin-shadow);border-left-style:solid;border-left-width:3px;border-radius:.5rem;flex-direction:column;padding:1rem;display:flex;position:relative}.admin-stat-card--users{border-left-color:var(--admin-accent)}.admin-stat-card--users .admin-stat-card-icon{color:var(--admin-accent)}.admin-stat-card--revenue{border-left-color:var(--admin-status-verified-solid)}.admin-stat-card--revenue .admin-stat-card-icon{color:var(--admin-status-verified-solid)}.admin-stat-card--teal{border-left-color:var(--admin-accent)}.admin-stat-card--teal .admin-stat-card-icon{color:var(--admin-accent)}.admin-stat-card--paid-out{border-left-color:var(--admin-status-verified-solid)}.admin-stat-card--paid-out .admin-stat-card-icon{color:var(--admin-status-verified-solid)}.admin-stat-card--pending{border-left-color:var(--admin-status-pending)}.admin-stat-card--pending .admin-stat-card-icon{color:var(--admin-status-pending)}.admin-stat-card-icon{opacity:.35;width:1.125rem;height:1.125rem;position:absolute;top:.75rem;right:.75rem}.admin-stat-label{text-transform:uppercase;letter-spacing:.04em;color:var(--admin-text-muted);margin:0 0 .25rem;padding-right:1.5rem;font-size:.75rem;font-weight:600;line-height:1.2}.admin-stat-value{color:var(--admin-text);margin:0;font-size:1.5rem;font-weight:700;line-height:1.25}.admin-stat-sub{color:var(--admin-text-muted);margin:.125rem 0 0;font-size:.75rem;line-height:1.2}.admin-agent-page{flex-direction:column;gap:1.25rem;width:100%;max-width:none;display:flex}.admin-agent-header__title{letter-spacing:-.025em;color:var(--admin-text);margin:.75rem 0 0;font-size:1.625rem;font-weight:600;line-height:1.2}.admin-agent-header__title-row{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.admin-agent-header__portal-link{color:var(--admin-text-muted);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:.125rem;transition:color .15s,background-color .15s;display:inline-flex}.admin-agent-header__portal-link:hover{color:var(--admin-text);background:var(--admin-bg-elevated)}.admin-agent-header__badges{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.625rem;display:flex}.admin-agent-stat-chip{border:1px solid var(--admin-border);background:var(--admin-bg-elevated);color:var(--admin-text-secondary);border-radius:999px;align-items:center;padding:.125rem .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.admin-agent-tabs{border-bottom:1px solid var(--admin-border);gap:1.5rem;display:flex;overflow-x:auto}.admin-agent-tabs__btn{color:var(--admin-text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.625rem .125rem;font-size:.9375rem;font-weight:500;transition:color .15s,border-color .15s}.admin-agent-tabs__btn:hover{color:var(--admin-text)}.admin-agent-tabs__btn--active{color:var(--admin-text);border-bottom-color:var(--admin-accent)}.admin-agent-tabs__btn--warning{color:var(--admin-status-pending)}.admin-agent-tab-panel{width:100%;min-width:0}.admin-agent-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.admin-agent-panel-title{color:var(--admin-text);margin:0 0 1rem;font-size:.9375rem;font-weight:600}.admin-detail-alert--action{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.admin-detail-alert--action p{margin:0;font-weight:500}.admin-agent-status-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin-agent-disconnect-row{border-top:1px solid var(--admin-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.75rem;display:flex}.admin-agent-ledger{flex-direction:column;gap:.875rem;display:flex}.admin-agent-ledger-grid,.admin-agent-ledger-cards{gap:.75rem;display:grid}@media (width>=640px){.admin-agent-ledger-grid,.admin-agent-ledger-grid--hero{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-agent-ledger-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.admin-agent-ledger-grid--hero{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-agent-ledger-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.admin-agent-ledger-metric{border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:var(--admin-shadow);border-radius:.75rem;padding:1rem 1.125rem}.admin-agent-ledger-metric__label{text-transform:uppercase;letter-spacing:.06em;color:var(--admin-text-muted);margin:0;font-size:.6875rem;font-weight:600}.admin-agent-ledger-metric__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:.375rem 0 0;font-size:1.875rem;font-weight:700;line-height:1.1}.admin-agent-ledger-card{border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:var(--admin-shadow);border-radius:.75rem;padding:1rem 1.125rem .375rem}.admin-agent-ledger-card__head{align-items:baseline;gap:.5rem;display:flex}.admin-agent-ledger-card__icon{width:1rem;height:1rem;color:var(--admin-text-muted);flex-shrink:0;align-self:center}.admin-agent-ledger-card__title{color:var(--admin-text);margin:0;font-size:.875rem;font-weight:600}.admin-agent-ledger-card__meta{font-variant-numeric:tabular-nums;color:var(--admin-text-muted);margin-left:auto;font-size:.75rem}.admin-agent-ledger-card__rows{margin-top:.625rem}.admin-agent-ledger-row{border-top:1px solid var(--admin-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:.625rem 0;display:grid}.admin-agent-ledger-row:first-child{border-top:0}.admin-agent-ledger-row__label{color:var(--admin-text-secondary);font-size:.8125rem}.admin-agent-ledger-row__value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9375rem;font-weight:600}.admin-agent-ledger-row--strong .admin-agent-ledger-row__label{color:var(--admin-text);font-weight:600}.admin-agent-ledger-row--strong .admin-agent-ledger-row__value{font-size:1.125rem}.admin-agent-ledger-value--default{color:var(--admin-text)}.admin-agent-ledger-value--owed{color:var(--admin-status-pending)}.admin-agent-ledger-value--positive{color:var(--admin-status-verified)}.admin-agent-ledger-value--negative{color:var(--admin-status-failed)}.admin-agent-ledger-footer{border:1px dashed var(--admin-border-subtle);background:var(--admin-surface-muted);border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.375rem 1rem;padding:.625rem .875rem;display:flex}.admin-agent-ledger-footer__label{color:var(--admin-text-secondary);margin:0;font-size:.75rem;font-weight:600}.admin-agent-ledger-footer__value{font-variant-numeric:tabular-nums;color:var(--admin-text-secondary);margin:0;font-size:1rem;font-weight:600}.admin-kpi-card__label{text-transform:uppercase;letter-spacing:.05em;color:var(--admin-text-muted);margin:0;font-size:.6875rem;font-weight:600;line-height:1.25}.admin-kpi-card__value{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--admin-text);margin-top:.125rem;font-size:1.25rem;font-weight:700;line-height:1.15}.admin-kpi-card__value--positive{color:var(--admin-status-verified)}.admin-kpi-card__value--negative{color:var(--admin-status-failed)}.admin-aws-cost-card{border:1px solid var(--white-a3);background:linear-gradient(155deg, var(--teal-a11) 0%, var(--teal-a11) 100%);box-shadow:0 1px 3px var(--black-a3), inset 0 1px 0 var(--white-a2);-webkit-backdrop-filter:blur(3px);color:var(--admin-accent-on);border-radius:.75rem;padding:.625rem .875rem;display:block}.admin-aws-cost-card__compare{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.admin-aws-cost-card__compare--triple{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)}.admin-aws-cost-card__divider{background:var(--white-a3);align-self:stretch;width:1px;min-height:2.5rem}.admin-bot-activity-card__head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.375rem;display:flex}.admin-bot-activity-card__title{letter-spacing:.01em;color:var(--white-a11);margin:0;font-size:.75rem;font-weight:500;line-height:1.25}.admin-bot-stat{min-width:0}.admin-bot-stat__value{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--admin-accent-on);margin:0;font-size:1.25rem;font-weight:700;line-height:1.15}.admin-bot-stat__label{color:var(--white-a8);margin:.125rem 0 0;font-size:.6875rem;font-weight:500;line-height:1.2}.admin-bot-stat__sub{color:var(--white-a7);margin:.0625rem 0 0;font-size:.625rem;font-weight:500;line-height:1.2}.admin-aws-cost-card__refresh{color:var(--white-a9);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.125rem;display:inline-flex}.admin-aws-cost-card__refresh:hover:not(:disabled){color:var(--admin-accent-on)}.admin-aws-cost-card__refresh:disabled{opacity:.5;cursor:not-allowed}.admin-kpi-card__sub{color:var(--admin-text-muted);margin-top:.125rem;font-size:.75rem;line-height:1.25}.admin-health-section{width:100%;min-width:0}.admin-health-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem 1rem;margin-bottom:.5rem;display:flex}.admin-health-header__left{flex-wrap:wrap;align-items:center;gap:.5rem .625rem;min-width:0;display:flex}.admin-health-title{text-transform:uppercase;letter-spacing:.08em;color:var(--admin-text-subtle);margin:0;font-size:.6875rem;font-weight:600}.admin-health-status-pill{white-space:nowrap;border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.25;display:inline-flex}.admin-health-status-pill--ok{background:var(--green-3);color:var(--green-11)}.admin-health-status-pill--degraded{background:var(--amber-3);color:var(--admin-status-pending)}.admin-health-status-pill--pending{background:var(--admin-bg-elevated);color:var(--admin-text-muted)}.admin-health-meta{color:var(--admin-text-subtle);text-align:right;margin:0;font-size:.75rem;line-height:1.3}.admin-health-meta__sep{margin:0 .25rem}.admin-health-meta__time{color:var(--admin-text-subtle);font-variant-numeric:tabular-nums}.admin-health-refresh-icon{vertical-align:-.1rem;color:var(--admin-accent);margin-left:.2rem;animation:.8s linear infinite admin-health-spin;display:inline-block}.admin-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;min-width:0;display:grid}@media (width>=640px){.admin-health-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.admin-health-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.admin-health-grid--pulse{animation:.5s admin-health-grid-flash}.admin-health-card{border:1px solid var(--admin-border-subtle);background:var(--admin-bg-elevated);border-radius:.375rem;flex-direction:column;gap:.125rem;min-width:0;padding:6px 8px;display:flex}.admin-health-card__head{align-items:center;gap:.3125rem;min-width:0;display:flex}.admin-health-card__icon{background:var(--admin-surface);width:1.125rem;height:1.125rem;color:var(--admin-text-muted);border:1px solid var(--admin-border-subtle);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.admin-health-card__name{min-width:0;color:var(--admin-text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:.6875rem;font-weight:600;overflow:hidden}.admin-health-card__status{white-space:nowrap;flex-shrink:0;font-size:.625rem;font-weight:600;line-height:1}.admin-health-card__status--degraded{color:var(--admin-status-pending)}.admin-health-card__status--error{color:var(--admin-status-failed)}.admin-health-card__meta{min-width:0;color:var(--admin-text-subtle);white-space:nowrap;text-overflow:ellipsis;margin:0;padding-left:1.4375rem;font-size:.625rem;font-weight:500;line-height:1.25;overflow:hidden}.admin-health-card__meta--down{color:var(--admin-status-failed)}.admin-health-card__pool{flex-direction:column;gap:.25rem;width:100%;min-width:0;display:flex}.admin-health-pool-bar{background:var(--admin-chart-track);border-radius:9999px;width:100%;height:3px;overflow:hidden}.admin-health-pool-fill{width:var(--pool-fill-pct,0%);border-radius:9999px;height:100%;transition:width .3s}.admin-health-pool-fill--ok{background:var(--admin-chart-primary)}.admin-health-pool-fill--warn{background:var(--amber-9)}.admin-health-pool-fill--critical{background:var(--red-9)}.admin-health-pool-footer{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.admin-health-pool-slots{font-variant-numeric:tabular-nums;color:var(--admin-text-subtle);white-space:nowrap;font-size:.6875rem;font-weight:500}.admin-health-pool-status{color:var(--admin-text-subtle);text-transform:lowercase;white-space:nowrap;font-size:.6875rem;font-weight:500}.admin-health-pool-status--down{color:var(--admin-status-failed)}.admin-users-status-col{text-align:center;width:3rem;padding-left:.5rem;padding-right:.5rem}.admin-users-table tbody tr{height:2.875rem;max-height:2.875rem}.admin-users-table tbody td{vertical-align:middle;max-height:2.875rem;overflow:hidden}.admin-users-table__truncate{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;max-width:140px;display:inline-block;overflow:hidden}.admin-users-table .admin-agent-chip.admin-users-table__truncate{display:inline-block}.admin-users-table__points-col{text-align:right;font-variant-numeric:tabular-nums}.admin-users-table__points-col .admin-table-sort-btn{justify-content:flex-end;width:100%}.admin-user-status-dot{vertical-align:middle;border-radius:9999px;width:.5rem;height:.5rem;display:inline-block}.admin-health-live-dot{background:var(--admin-text-subtle);border-radius:9999px;flex-shrink:0;width:.4375rem;height:.4375rem}.admin-health-live-dot--ok{background:var(--admin-status-verified-solid);animation:2.5s ease-in-out infinite admin-health-pulse-ok}.admin-health-live-dot--down{background:var(--red-9);animation:1.5s ease-in-out infinite admin-health-pulse-down}.admin-health-live-dot--pending{background:var(--admin-text-subtle);animation:1.2s ease-in-out infinite admin-pulse}.admin-health-live-dot--degraded{background:var(--amber-9);animation:1.5s ease-in-out infinite admin-health-pulse-down}.admin-health-error{border:1px solid var(--red-4);background:var(--admin-status-failed-bg);color:var(--red-12);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;display:flex}@keyframes admin-health-pulse-ok{0%,to{box-shadow:0 0 0 0 var(--admin-status-verified-border)}50%{box-shadow:0 0 0 4px #0000}}@keyframes admin-health-pulse-down{0%,to{box-shadow:0 0 0 0 var(--admin-status-failed-border)}50%{box-shadow:0 0 0 4px #0000}}@keyframes admin-health-grid-flash{0%{opacity:.72}to{opacity:1}}@keyframes admin-health-spin{to{transform:rotate(360deg)}}.admin-filters{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.admin-bulk-bar{border:1px solid var(--admin-accent-border);background:var(--admin-accent-soft);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.admin-bulk-bar-count{color:var(--admin-accent-link);margin-right:auto;font-size:.875rem;font-weight:600}.admin-checkbox{width:1rem;height:1rem;accent-color:var(--admin-accent);cursor:pointer}.admin-table-row--selected{background:var(--admin-accent-soft)}.admin-bulk-points-users{color:var(--admin-text-muted);max-height:8rem;margin:.75rem 0 0;padding-left:1.25rem;font-size:.8125rem;overflow-y:auto}.admin-bulk-points-form{flex-direction:column;align-items:stretch;margin-top:1rem}.admin-bulk-points-form .admin-field-label{color:var(--admin-text-secondary);flex-direction:column;gap:.35rem;font-size:.8125rem;font-weight:500;display:flex}.admin-input{background:var(--admin-input-bg);border:1px solid var(--admin-input-border);color:var(--admin-text);min-width:8rem;box-shadow:var(--admin-shadow);border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem}.admin-input:focus{outline:2px solid var(--teal-a5);border-color:var(--admin-accent)}.admin-input--locked{background:var(--admin-input-disabled-bg);border-color:var(--admin-input-disabled-border);color:var(--admin-input-disabled-text);cursor:not-allowed;box-shadow:var(--admin-shadow)}.admin-input--locked:focus{border-color:var(--admin-input-disabled-border);outline:none}.admin-text-primary{color:var(--admin-text)}.admin-text-secondary{color:var(--admin-text-secondary)}.admin-text-muted{color:var(--admin-text-muted)}.admin-text-link{color:var(--admin-accent-link)}.admin-text-link:hover{color:var(--admin-accent-hover)}.admin-text-subtle{color:var(--admin-text-subtle)}.admin-text-warning{color:var(--admin-status-pending)}.admin-bg-surface{background-color:var(--admin-surface)}.admin-bg-elevated{background-color:var(--admin-bg-elevated)}.admin-bg-muted{background-color:var(--admin-surface-muted)}.admin-bg-subtle{background-color:var(--admin-surface-subtle)}.admin-bg-page{background-color:var(--admin-bg)}.admin-border-default{border-color:var(--admin-border)}.admin-border-subtle{border-color:var(--admin-border-subtle)}.admin-divide-default>:not([hidden])~:not([hidden]){border-color:var(--admin-border)}.admin-backdrop-bg{background-color:var(--admin-backdrop)}.admin-hover-surface:hover{background-color:var(--admin-surface-hover)}.admin-hover-text:hover{color:var(--admin-text)}.admin-code-inline{background:var(--admin-bg-elevated);color:var(--admin-text-secondary);border-radius:.25rem;padding:.125rem .375rem;font-size:.75rem}.admin-modal-title{color:var(--admin-text);font-size:1.125rem;font-weight:600}.admin-icon-btn{color:var(--admin-text-muted);border-radius:.5rem;padding:.375rem;transition:background-color .15s,color .15s}.admin-icon-btn:hover{background-color:var(--admin-surface-hover);color:var(--admin-text)}.admin-drawer-panel{background-color:var(--admin-surface);box-shadow:var(--admin-shadow-lg)}.admin-ring-subtle{box-shadow:0 0 0 1px var(--admin-border-subtle)}.admin-divider-v{background-color:var(--admin-border-subtle)}.admin-hover-surface-strong:hover{background-color:var(--admin-surface-subtle)}.admin-toggle-track-on{background-color:var(--admin-accent)}.admin-toggle-track-off{background-color:var(--admin-chart-track)}.admin-segmented-active{background-color:var(--slate-8);color:var(--admin-accent-on)}.admin-segmented-inactive{color:var(--admin-text-secondary)}.admin-segmented-inactive:hover{background-color:var(--admin-surface-subtle)}.admin-backdrop-overlay{background-color:var(--admin-backdrop)}.admin-icon-circle-accent{background-color:var(--admin-accent);color:var(--admin-accent-on)}.admin-toast{background-color:var(--admin-tooltip-bg);color:var(--admin-tooltip-text)}.admin-sidebar-divider{border-color:var(--admin-sidebar-menu-border)}.admin-btn-danger-sm{background:var(--red-9);color:var(--admin-accent-on);cursor:pointer;border:none}.admin-btn-danger-sm:hover{background:var(--red-10)}.admin-progress-fill{background-color:var(--admin-accent)}.admin-locked-field-row{align-items:center;gap:.5rem;width:100%;display:flex}.admin-locked-field-unlock-btn{border:1px solid var(--admin-border-subtle);background:var(--admin-surface);width:2.25rem;height:2.25rem;color:var(--admin-text-muted);box-shadow:var(--admin-shadow);cursor:pointer;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s;display:flex}.admin-locked-field-unlock-btn:hover{background:var(--admin-bg);border-color:var(--admin-border);color:var(--admin-text)}.admin-locked-field-wrap{border:1px solid var(--admin-input-disabled-border);background:var(--admin-input-disabled-bg);width:100%;min-height:2.375rem;box-shadow:var(--admin-shadow);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.admin-locked-field-wrap--editable{background:var(--admin-input-bg);border-color:var(--admin-input-border)}.admin-locked-field-wrap-label{color:var(--admin-text-subtle);font-size:.875rem;font-weight:500}.admin-locked-field-wrap--editable .admin-locked-field-wrap-label{color:var(--admin-text)}.admin-feature-toggle--disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.admin-select{background:var(--admin-input-bg);border:1px solid var(--admin-input-border);color:var(--admin-text);min-width:8rem;box-shadow:var(--admin-shadow);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .6rem center;background-repeat:no-repeat;border-radius:.5rem;padding:.5rem 2rem .5rem .75rem;font-size:.875rem}.admin-select:focus{outline:2px solid var(--teal-a5);border-color:var(--admin-accent)}.admin-field-label{color:var(--admin-accent-link);font-size:.8125rem;font-weight:600;display:block}.admin-field-hint{color:var(--admin-text-muted);margin-top:.35rem;font-size:.75rem;font-weight:400;display:block}.admin-settings-page{flex-direction:column;gap:1.25rem;width:100%;max-width:none;display:flex}.admin-settings-tabs{flex-shrink:0;min-width:0;margin-bottom:1.5rem;position:relative}.admin-settings-tabs:before,.admin-settings-tabs:after{content:"";z-index:1;pointer-events:none;opacity:0;width:2rem;transition:opacity .2s;position:absolute;top:0;bottom:0}.admin-settings-tabs:before{background:linear-gradient(to right, var(--admin-bg-elevated) 15%, transparent);left:0}.admin-settings-tabs:after{background:linear-gradient(to left, var(--admin-bg-elevated) 15%, transparent);right:0}.admin-settings-tabs--can-scroll-left:before,.admin-settings-tabs--can-scroll-right:after{opacity:1}.admin-settings-tabs-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:center;gap:.5rem;scroll-padding-inline:.25rem;display:flex;overflow-x:auto}.admin-settings-tabs-scroll::-webkit-scrollbar{display:none}.admin-settings-tabs-scroll>button{white-space:nowrap;flex-shrink:0}.admin-settings-section{width:100%;min-width:0}.admin-settings-section-header{margin-bottom:1rem}.admin-settings-section-title{letter-spacing:-.01em;color:var(--admin-text);margin:0;font-size:1rem;font-weight:600}.admin-settings-section-desc{max-width:42rem;color:var(--admin-text-muted);margin:.375rem 0 0;font-size:.875rem;line-height:1.5}.admin-settings-card{border:1px solid var(--admin-border);background:var(--admin-surface);width:100%;max-width:48rem;box-shadow:var(--admin-shadow);border-radius:.75rem;padding:1.25rem 1.5rem}.admin-settings-body{width:100%;max-width:48rem}.admin-settings-form{width:100%;max-width:42rem}.admin-settings-form--wide{max-width:none}.admin-settings-page .admin-panel{width:100%;max-width:48rem;padding:1.25rem 1.5rem}.admin-settings-page .admin-input,.admin-settings-page textarea.admin-input{box-sizing:border-box;width:100%;max-width:100%}.admin-input--settings-narrow{max-width:8rem}.admin-input--settings-medium{max-width:20rem}.admin-settings-stack{flex-direction:column;gap:1.25rem;width:100%;display:flex}.admin-settings-toggle-row{border:1px solid var(--admin-border);background:var(--admin-metric-strip-bg);border-radius:.5rem;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.875rem 1rem;display:flex}.admin-settings-toggle-label{color:var(--admin-text);cursor:pointer;font-size:.875rem;font-weight:500;display:block}.admin-settings-toggle-group{flex-direction:column;gap:.75rem;display:flex}.admin-settings-state-bar{border:1px solid var(--admin-border);background:var(--admin-bg);border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.75rem 1rem;display:flex}.admin-settings-state-bar-text{min-width:12rem;color:var(--admin-text-muted);flex:1;margin:0;font-size:.8125rem;line-height:1.45}.admin-settings-save-footer{border-top:1px solid var(--admin-border);margin-top:.5rem;padding-top:1.25rem}.admin-settings-apply-all{max-width:42rem}.admin-settings-field{flex-direction:column;gap:.375rem;width:100%;display:flex}.admin-settings-label{color:var(--admin-text-secondary);margin-bottom:.25rem;font-size:.875rem;font-weight:500;display:block}.admin-settings-grid-2{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px){.admin-settings-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-settings-lock-bar{border:1px solid var(--admin-border);background:var(--admin-bg-elevated);border-radius:.5rem;flex-direction:column;gap:.75rem;padding:.75rem;display:flex}@media (width>=640px){.admin-settings-lock-bar{flex-direction:row;justify-content:space-between;align-items:center}}.admin-settings-ghost-btn{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text-secondary);cursor:pointer;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.admin-settings-ghost-btn:hover:not(:disabled){border-color:var(--admin-accent-border);background:var(--admin-accent-soft);color:var(--admin-accent-link)}.admin-settings-ghost-btn:disabled{opacity:.5;cursor:not-allowed}.admin-settings-chip{border:1px solid var(--admin-border);background:var(--admin-surface);color:var(--admin-text-secondary);border-radius:.375rem;padding:.375rem .75rem;font-size:.875rem;transition:background .15s,border-color .15s,color .15s}.admin-settings-chip:hover:not(:disabled){background:var(--admin-surface-hover)}.admin-settings-chip--active{border-color:var(--admin-accent);background:var(--admin-accent-soft);color:var(--admin-accent-link)}.admin-settings-tab{color:var(--admin-text-muted);cursor:pointer;background:0 0;border:0;border-radius:.25rem;padding:.25rem .75rem;font-size:.875rem}.admin-settings-tab--active{background:var(--admin-accent-soft);color:var(--admin-accent-link);font-weight:500}.admin-highlight-panel{border:2px solid var(--admin-accent-border);background:var(--admin-accent-soft);border-radius:.75rem;margin-bottom:1rem;padding:1.25rem}.admin-highlight-panel__title{color:var(--admin-accent-link);margin:0;font-size:.875rem;font-weight:600}.admin-highlight-panel__label{text-transform:uppercase;letter-spacing:.05em;color:var(--admin-text-muted);font-size:.75rem;font-weight:500}.admin-detail-body{width:100%;min-width:0}.admin-detail-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;width:100%;display:grid}@media (width>=1024px){.admin-detail-grid{grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:1.5rem 2rem}}@media (width>=1440px){.admin-detail-grid{grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:2rem 2.5rem}}.admin-detail-panel{background:var(--admin-surface);border:1px solid var(--admin-border);width:100%;min-width:0;box-shadow:var(--admin-shadow);border-radius:.75rem;padding:1.25rem 1.5rem}.admin-detail-aside{flex-direction:column;gap:1.5rem;width:100%;min-width:0;display:flex}.admin-form-grid{grid-template-columns:minmax(0,1fr);gap:.875rem 1.25rem;width:100%;display:grid}@media (width>=768px){.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-form-field-full{grid-column:1/-1}@media (width<=639px){.admin-settings-page .admin-panel{padding:1.25rem 1rem}.admin-detail-panel{padding:1rem}}.admin-settings-hint{color:var(--admin-text-muted);margin:.375rem 0 0;font-size:.75rem;line-height:1.4}.admin-btn-sm-outline-teal{border:1px solid var(--admin-accent);color:var(--admin-accent-link);background:var(--admin-surface);cursor:pointer;border-radius:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.admin-btn-sm-outline-teal:hover{background:var(--admin-accent-soft)}.admin-btn-sm-outline-amber{border:1px solid var(--admin-status-pending);color:var(--admin-status-pending);background:var(--admin-surface);cursor:pointer;border-radius:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.admin-btn-sm-outline-amber:hover{background:var(--admin-status-pending-bg)}.admin-btn-sm-outline-red{border:1px solid var(--admin-status-failed);color:var(--admin-status-failed);background:var(--admin-surface);cursor:pointer;border-radius:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.admin-btn-sm-outline-red:hover{background:var(--admin-status-failed-bg)}.admin-table-actions{flex-wrap:wrap;gap:.375rem;display:flex}.admin-pill--active-solid{background:var(--admin-status-verified-solid);color:var(--admin-accent-on)}.admin-payments-lead{max-width:40rem;color:var(--admin-text-muted);margin:0;font-size:.875rem;line-height:1.5}.psb{border:1px solid var(--admin-border);background:var(--admin-surface,var(--admin-bg));border-radius:.5rem;overflow:hidden}.psb-row1{flex-wrap:wrap;align-items:center;gap:0;min-height:56px;padding:.625rem 1rem;display:flex}.psb-kpi{flex-direction:column;gap:0;min-width:0;padding:.25rem 1rem;display:flex}.psb-kpi-label{color:var(--admin-text-muted);white-space:nowrap;margin:0;font-size:.6875rem;font-weight:500}.psb-kpi-value{letter-spacing:-.02em;color:var(--admin-text);font-variant-numeric:tabular-nums;white-space:nowrap;margin:.1rem 0 0;font-size:1.125rem;font-weight:600;line-height:1.2}.psb-kpi-value--muted{color:var(--admin-text-subtle);font-weight:400}.psb-kpi-foot{margin:.15rem 0 0;font-size:.6875rem}.psb-divider{background:var(--admin-border);flex-shrink:0;width:1px;height:2rem}.psb-spacer{flex:1}.psb-collect-btn{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--admin-status-pending);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.25rem;margin:.1rem 0 0;padding:0;font-size:1.125rem;font-weight:600;line-height:1.2;display:inline-flex}.psb-collect-btn:hover{color:var(--admin-accent);text-decoration:underline}.psb-collect-btn--active{text-decoration:underline}.psb-delta{align-items:center;gap:.2rem;font-size:.6875rem;display:inline-flex}.psb-delta--up{color:var(--admin-metric-good)}.psb-delta--down{color:var(--admin-metric-low)}.psb-delta--flat{color:var(--admin-text-subtle)}.psb-row-divider{background:var(--admin-border);height:1px}.psb-row2{scrollbar-width:none;flex-wrap:nowrap;align-items:stretch;min-height:44px;padding:0 .5rem;display:flex;overflow-x:auto}.psb-row2::-webkit-scrollbar{display:none}.psb-method{flex:auto;align-items:center;min-width:7rem;display:flex}.psb-method--zero .psb-method-name,.psb-method--zero .psb-method-amount{color:var(--admin-text-subtle)}.psb-method-sep{background:var(--admin-border);flex-shrink:0;width:1px;height:1.5rem}.psb-method-inner{flex-direction:column;gap:0;width:100%;min-width:0;padding:.5rem .875rem;display:flex}.psb-method-name{color:var(--admin-text-muted);white-space:nowrap;font-size:.6875rem;font-weight:500}.psb-method-amount{color:var(--admin-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.9375rem;font-weight:600;line-height:1.2}.psb-method-share{color:var(--admin-text-subtle);font-variant-numeric:tabular-nums;font-size:.6875rem}.psb-method-bar{background:var(--admin-border-subtle,var(--admin-border));border-radius:999px;height:3px;margin-top:.25rem;overflow:hidden}.psb-method-bar-fill{border-radius:999px;height:100%;transition:width .3s;display:block}.psb-bar--telebirr{background:var(--admin-accent-hover)}.psb-bar--cbe{background:var(--violet-9)}.psb-bar--receipt{background:var(--admin-text-subtle)}@media (width<=767px){.psb-row1{background:var(--admin-border);grid-template-columns:1fr 1fr;align-items:stretch;gap:1px;padding:0;display:grid}.psb-divider,.psb-spacer{display:none}.psb-kpi{background:var(--admin-surface,var(--admin-bg));border:none;padding:.625rem .875rem}.psb-kpi--collect{grid-column:1/-1}.psb-row1>.admin-btn-primary{border-top:none;border-radius:0;grid-column:1/-1;justify-content:center;margin:0}}.admin-payment-stats-meta{color:var(--admin-text-muted);margin:.25rem 0 0;font-size:.75rem}.admin-users-hub-head{flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.admin-users-hub--jobs{gap:.75rem}.admin-print-jobs{flex-direction:column;gap:.75rem;display:flex}.admin-print-jobs-stats-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;width:100%;display:grid}.admin-print-jobs-stat-card{border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:var(--admin-shadow);cursor:pointer;text-align:left;border-radius:.5rem;flex-direction:column;gap:.125rem;padding:.75rem 1rem;transition:background-color .12s,border-color .12s;display:flex}.admin-print-jobs-stat-card:hover{background:var(--admin-surface-hover)}.admin-print-jobs-stat-card--active{background:var(--admin-accent-soft);border-color:var(--admin-accent-border)}.admin-users-hub-tabs .segmented-item{padding:.4375rem 1rem;font-size:.8125rem;font-weight:600}.admin-print-jobs-user-link{cursor:pointer;color:var(--admin-text);background:0 0;border:none;border-radius:.25rem;margin:0;padding:0;display:block}.admin-print-jobs-user-link .font-medium,.admin-print-jobs-user-link .admin-print-jobs-group-name{color:var(--admin-text)}.admin-print-jobs-user-link:hover .admin-print-jobs-group-name,.admin-print-jobs-user-link:hover .font-medium{color:var(--admin-accent-link)}.admin-print-jobs-user-link:focus-visible{outline:2px solid var(--admin-accent);outline-offset:2px}.admin-print-jobs-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 1.5rem;display:flex}.admin-print-jobs-header--metrics-only{justify-content:flex-end}.admin-print-jobs-card-head{border-bottom:1px solid var(--admin-border);background:var(--admin-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.625rem 1rem;display:flex}.admin-print-jobs-card-head-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-left:auto;display:flex}.admin-print-jobs-filter-bar{border-bottom:1px solid var(--admin-border);background:var(--admin-metric-strip-bg);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.625rem 1rem;display:flex}.admin-print-jobs-filter-bar-fields{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.admin-print-jobs-created{flex-direction:column;gap:.125rem;line-height:1.2;display:flex}.admin-print-jobs-created-date{color:var(--admin-text);white-space:nowrap;font-size:.8125rem}.admin-print-jobs-created-time{color:var(--admin-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem}.admin-print-jobs-metrics{border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:var(--admin-shadow);border-radius:.5rem;flex-wrap:wrap;align-items:stretch;display:inline-flex;overflow:hidden}.admin-print-jobs-metric{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;gap:.125rem;min-width:5.5rem;padding:.5rem 1rem;transition:background-color .12s;display:flex}.admin-print-jobs-metric+.admin-print-jobs-metric{border-left:1px solid var(--admin-border)}.admin-print-jobs-metric:hover{background:var(--admin-surface-hover)}.admin-print-jobs-metric--active{background:var(--admin-accent-soft)}.admin-print-jobs-metric-label{color:var(--admin-text-muted);font-size:.6875rem;font-weight:500}.admin-print-jobs-metric-value{color:var(--admin-text);font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:600;line-height:1.2}.admin-print-jobs-panel{padding:0;overflow:hidden}.admin-print-jobs-toolbar{border-bottom:1px solid var(--admin-border);background:var(--admin-metric-strip-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.75rem 1rem;display:flex}.admin-print-jobs-desktop-only{display:none}.admin-print-jobs-mobile-only{flex-shrink:0;align-items:center;display:flex}.admin-print-jobs-toolbar-filters{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;min-width:0}.admin-print-jobs-toolbar-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.75rem;margin-left:auto;display:flex}.admin-print-jobs-select{min-width:9rem}.admin-print-jobs-date{min-width:8.5rem}.admin-print-jobs-clear{padding:.5rem .75rem;font-size:.8125rem}.admin-print-jobs-count{color:var(--admin-text-muted);white-space:nowrap;margin-left:auto;font-size:.8125rem}.admin-print-jobs-segmented .segmented-item{padding:.375rem .75rem;font-size:.8125rem;font-weight:600}.admin-print-jobs-filter-trigger{border:1px solid var(--admin-border-subtle);background:var(--admin-surface);width:2.25rem;height:2.25rem;color:var(--admin-text-muted);border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex;position:relative}.admin-print-jobs-filter-trigger--active{border-color:var(--admin-accent-border);color:var(--admin-accent-link);background:var(--admin-accent-soft)}.admin-print-jobs-filter-trigger-dot{background:var(--admin-accent);border-radius:9999px;width:.375rem;height:.375rem;position:absolute;top:.375rem;right:.375rem}.admin-print-jobs-filter-sheet{z-index:90;position:fixed;inset:0}.admin-print-jobs-filter-sheet-backdrop{background:var(--admin-backdrop);border:none;position:absolute;inset:0}.admin-print-jobs-filter-sheet-panel{inset-inline:0;border-top:1px solid var(--admin-border-subtle);background:var(--admin-surface);max-height:70vh;box-shadow:0 -8px 24px var(--black-a4);border-radius:1rem 1rem 0 0;padding:.75rem 1rem 1.5rem;position:absolute;bottom:0;overflow-y:auto}.admin-print-jobs-filter-sheet-handle{background:var(--admin-border);border-radius:9999px;width:2.5rem;height:.25rem;margin:0 auto .75rem}.admin-print-jobs-filter-sheet-title{color:var(--admin-text);margin:0 0 1rem;font-size:.875rem;font-weight:600}.admin-print-jobs-filter-sheet-fields{flex-direction:column;gap:.875rem;display:flex}.admin-print-jobs-filter-sheet-actions{justify-content:flex-end;gap:.5rem;margin-top:1.25rem;display:flex}.admin-print-jobs-mobile-list{border-top:1px solid var(--admin-border)}.admin-print-jobs-mobile-row{border:none;border-bottom:1px solid var(--admin-table-cell-border);background:var(--admin-surface);text-align:left;width:100%;padding:.75rem 1rem;display:block}.admin-print-jobs-mobile-row:active{background:var(--admin-surface-hover)}.admin-print-jobs-mobile-row-top{align-items:center;gap:.5rem;min-width:0;display:flex}.admin-print-jobs-mobile-status{flex-shrink:0;margin-left:auto;font-size:.6875rem}.admin-print-jobs-mobile-row-meta{min-width:0;color:var(--admin-text-muted);align-items:center;gap:.375rem;margin-top:.25rem;font-size:.75rem;line-height:1.3;display:flex}.admin-print-jobs-mobile-group{border:none;border-bottom:1px solid var(--admin-border);background:var(--admin-table-head);text-align:left;align-items:center;gap:.625rem;width:100%;padding:.625rem 1rem;display:flex}.admin-print-jobs-panel .admin-table-wrap{box-shadow:none;border:none;border-radius:0}.admin-print-jobs-panel .admin-empty{margin:2rem 1rem}.admin-print-jobs-panel .admin-pagination{border-top:1px solid var(--admin-border);margin-top:0;padding:.75rem 1rem}.admin-print-jobs-group{align-items:center;gap:.625rem;min-height:2.5rem;padding:.375rem 1rem;display:flex}.admin-print-jobs-group-info{flex:1;min-width:0}.admin-print-jobs-group-name{color:var(--admin-text);font-size:.875rem;font-weight:500;line-height:1.3}.admin-print-jobs-group-meta{color:var(--admin-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.3;overflow:hidden}.admin-print-jobs-group-count{color:var(--admin-text-muted);white-space:nowrap;flex-shrink:0;font-size:.75rem}.admin-print-jobs-table .admin-print-jobs-col-pts{text-align:right;white-space:nowrap;width:4rem;min-width:48px;max-width:64px}.admin-print-jobs-table .admin-print-jobs-col-pts .admin-table-sort-btn{justify-content:flex-end;width:100%}.admin-print-jobs-table th.text-right{text-align:right}.admin-print-jobs-table .admin-print-jobs-col-method{white-space:nowrap;width:6.75rem;min-width:6.75rem}@media (width>=768px){.admin-print-jobs-desktop-only{display:flex}.admin-print-jobs-mobile-only{display:none}}@media (width<=767px){.admin-users-hub .admin-print-jobs{margin-left:-.25rem;margin-right:-.25rem}.admin-print-jobs-stats-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.admin-print-jobs-stat-card{min-width:0;padding:.625rem .75rem}.admin-print-jobs-filter-bar{flex-direction:column;align-items:stretch}.admin-print-jobs-count{align-self:flex-end;margin-left:0}.admin-print-jobs-card-head{flex-direction:column;align-items:stretch}.admin-print-jobs-card-head-actions{justify-content:space-between;margin-left:0}.admin-print-jobs-segmented .segmented-item{padding:.375rem .625rem;font-size:.75rem}.admin-audit-log-page{gap:.75rem;margin-left:-.25rem;margin-right:-.25rem}.admin-audit-log-filters .admin-btn-secondary{width:100%}.admin-activity-list{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.admin-activity-list.divide-y>:not([hidden])~:not([hidden]){border-top-width:0!important}.admin-activity-select-all{padding-left:.75rem;padding-right:.75rem}.admin-activity-row__select{padding-left:.75rem}.admin-activity-row__body{gap:.625rem;padding:.625rem .75rem}.admin-activity-row__menu{padding-right:.375rem}.admin-activity-row__icon{width:1.75rem;height:1.75rem}.admin-activity-row__icon svg{width:.875rem;height:.875rem}.admin-activity-row__head{align-items:baseline;gap:.5rem}.admin-activity-row__title-group{flex-wrap:nowrap;overflow:hidden}.admin-activity-row__title{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.admin-activity-row__badge{padding:.125rem .5rem;font-size:.6875rem}.admin-activity-row__time{color:var(--admin-text-subtle);font-size:.75rem}.admin-activity-row__detail{font-size:.8125rem}.admin-actions-trigger.admin-actions-trigger--activity{width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem;padding:0}.admin-actions-trigger.admin-actions-trigger--activity svg{width:1rem;height:1rem}}.admin-group-header-row{background:var(--color-background-secondary,var(--admin-bg));border-bottom:1px solid var(--color-border-tertiary,var(--admin-border-subtle));-webkit-user-select:none;user-select:none}.admin-group-header-row:hover{background:var(--color-background-tertiary,var(--admin-bg-elevated))}.admin-group-header-row td{padding:0}.admin-user-avatar-sm{background:var(--teal-3);width:28px;height:28px;color:var(--teal-11);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.admin-user-avatar-md{background:var(--teal-3);width:40px;height:40px;color:var(--teal-11);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.admin-empty--tall{min-height:16rem;margin-top:0}.admin-empty--tall .admin-empty-icon{width:3.5rem;height:3.5rem;color:var(--teal-11)}.admin-btn-primary{background:var(--admin-accent);color:var(--admin-accent-on);cursor:pointer;box-shadow:var(--admin-shadow);border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.admin-btn-primary:hover{background:var(--admin-accent-hover)}.admin-btn-secondary{background:var(--admin-surface);color:var(--admin-text-secondary);border:1px solid var(--admin-input-border);cursor:pointer;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.admin-btn-secondary:hover{background:var(--admin-surface-hover)}.admin-btn-tab-warning{background:var(--admin-status-pending-bg);color:var(--amber-12);border:1px solid var(--amber-11);cursor:pointer;box-shadow:0 0 0 3px var(--amber-a3);border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.admin-btn-tab-warning:hover{background:var(--amber-3);box-shadow:0 0 0 3px var(--amber-a4)}.admin-btn-danger{background:var(--admin-status-failed);color:var(--admin-accent-on);cursor:pointer;border:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600}.admin-btn-danger:hover{background:var(--admin-status-failed)}.admin-btn-success{background:var(--admin-status-verified-solid);color:var(--admin-accent-on);cursor:pointer;border:none;border-radius:.375rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:600}.admin-btn-success:hover{background:var(--admin-status-verified)}.admin-btn-reject{background:var(--admin-surface);color:var(--admin-status-failed);border:1px solid var(--red-4);cursor:pointer;border-radius:.375rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:600}.admin-btn-reject:hover{background:var(--admin-status-failed-bg)}.admin-table-wrap{border:1px solid var(--admin-border);background:var(--admin-surface);box-shadow:var(--admin-shadow);border-radius:.75rem;overflow-x:auto}.admin-table-inline{white-space:nowrap;vertical-align:middle;flex-wrap:nowrap;align-items:center;gap:.375rem;display:inline-flex}.admin-table-inline .admin-pill{white-space:nowrap;flex-shrink:0}.admin-table--single-line td{white-space:nowrap;vertical-align:middle}.admin-table{text-align:left;width:100%;font-size:.875rem}.admin-table-row-clickable{cursor:pointer;transition:background-color .12s}.admin-table-row-clickable:hover{background:var(--admin-accent-soft)}.admin-table-row-clickable:focus-visible{outline:2px solid var(--admin-accent);outline-offset:-2px}.admin-table-row-chevron{text-align:right;width:2.5rem;color:var(--admin-text-subtle);padding-right:.75rem!important}.admin-table-row-clickable:hover .admin-table-row-chevron{color:var(--admin-accent)}.admin-table th{text-transform:uppercase;letter-spacing:.04em;color:var(--admin-text-muted);background:var(--admin-table-head);border-bottom:1px solid var(--admin-border);padding:.75rem 1rem;font-size:.6875rem;font-weight:600}.admin-table td{border-bottom:1px solid var(--admin-table-cell-border);color:var(--admin-text-secondary);padding:.75rem 1rem}.admin-table tbody tr:nth-child(2n){background:var(--admin-table-stripe)}.admin-table tbody tr:hover{background:var(--admin-table-hover)}.admin-table-detail{color:var(--admin-text-secondary)}.admin-table-time{color:var(--admin-text-muted);cursor:default;border-bottom:1px dotted var(--admin-border-subtle);font-size:.8125rem}.admin-activity-badge{text-transform:capitalize;white-space:nowrap;border-radius:.375rem;align-items:center;padding:.2rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.admin-activity-badge--signup{background:var(--admin-accent-muted);color:var(--admin-accent-link)}.admin-activity-badge--payment{background:var(--green-4);color:var(--admin-status-verified)}.admin-activity-badge--ban,.admin-activity-badge--reject{background:var(--red-3);color:var(--admin-status-failed)}.admin-activity-badge--referral{background:var(--amber-3);color:var(--admin-status-pending)}.admin-activity-badge--default{background:var(--admin-bg-elevated);color:var(--admin-text-secondary)}.admin-activity-list{overflow:hidden}.admin-activity-list__empty{text-align:center;color:var(--admin-text-muted);margin:0;padding:2.5rem .75rem;font-size:.875rem}.admin-activity-row{border-bottom:1px solid var(--admin-border);align-items:stretch;width:100%;margin:0;display:flex}.admin-activity-list>.admin-activity-row:last-child,.admin-activity-list>.admin-activity-group:last-child .admin-activity-row:last-child{border-bottom:none}.admin-activity-group .admin-activity-row--nested,.admin-activity-group>.admin-activity-row+.admin-activity-row{border-bottom-color:var(--admin-border)}.admin-activity-row__select{flex-shrink:0;align-items:center;padding-left:.75rem;display:flex}.admin-activity-row__body{text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:flex-start;gap:.75rem;min-width:0;padding:.75rem 1rem;transition:background-color .15s;display:flex}.admin-activity-row__body:hover{background:var(--slate-a3)}.admin-activity-row__menu{flex-shrink:0;align-items:center;padding-right:.5rem;display:flex}.admin-activity-row__icon{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.admin-activity-row__icon svg{width:1rem;height:1rem}.admin-activity-row__content{flex:1;min-width:0}.admin-activity-row__head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.admin-activity-row__title-group{flex-wrap:wrap;flex:1;align-items:center;gap:.375rem;min-width:0;display:flex}.admin-activity-row__title{color:var(--admin-text);margin:0;font-size:.875rem;font-weight:500;line-height:1.25}.admin-activity-row__badge{text-transform:capitalize;white-space:nowrap;border-radius:9999px;flex-shrink:0;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:inline-flex}.admin-activity-row__expand{color:var(--admin-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;gap:.125rem;padding:0;font-size:.75rem;font-weight:500;display:inline-flex}.admin-activity-row__expand:hover{color:var(--admin-text)}.admin-activity-row__expand-icon{width:.875rem;height:.875rem;transition:transform .15s}.admin-activity-row__expand-icon--open{transform:rotate(90deg)}.admin-activity-row__time{white-space:nowrap;color:var(--admin-text-subtle);flex-shrink:0;font-size:.75rem;line-height:1.25}.admin-activity-row__detail{text-overflow:ellipsis;white-space:nowrap;color:var(--admin-text-muted);margin:.125rem 0 0;font-size:.8125rem;line-height:1.25;overflow:hidden}.admin-actions-trigger.admin-actions-trigger--activity{width:2rem;height:2rem}.admin-actions-trigger.admin-actions-trigger--activity svg{width:1.125rem;height:1.125rem}.admin-pill{text-transform:capitalize;border:1px solid #0000;border-radius:4px;padding:.15rem .45rem;font-size:.7rem;font-weight:600;display:inline-block}.admin-pill--active,.admin-pill--verified,.admin-pill--completed{background:var(--admin-accent-muted);color:var(--admin-accent-link)}.admin-pill--banned,.admin-pill--rejected{background:var(--red-3);color:var(--admin-status-failed)}.admin-pill--deleted{background:var(--admin-bg-elevated);color:var(--admin-text-muted)}.admin-pill--pending_review,.admin-pill--pending{background:var(--amber-3);color:var(--admin-status-pending)}.admin-pill--credit{background:var(--admin-status-credit-bg);color:var(--amber-11);border-color:var(--yellow-9)}.admin-payment-row--credit{background:var(--yellow-2)}.admin-payment-row--credit:hover{background:var(--admin-status-credit-bg)}.admin-payment-row--credit.admin-payment-row--selected{background:var(--yellow-9)}.admin-pill--uncovered{background:var(--admin-status-uncovered-bg);color:var(--admin-status-uncovered);border-color:var(--admin-status-uncovered-border)}.admin-pill--main-bot-routed{background:var(--admin-status-main-bot-routed-bg);color:var(--admin-status-main-bot-routed);border-color:var(--admin-status-main-bot-routed-border)}.admin-outstanding-modal-row--main-bot-routed{box-shadow:inset 3px 0 0 var(--admin-status-main-bot-routed-border);background:var(--admin-status-main-bot-routed-bg)}.admin-pill--partial{background:var(--admin-status-partial-bg);color:var(--admin-status-partial);border-color:var(--admin-status-partial-border)}.admin-payment-row--uncovered{box-shadow:inset 3px 0 0 var(--admin-status-uncovered-border)}.admin-payment-row--partial{box-shadow:inset 3px 0 0 var(--admin-status-partial-border)}.admin-payment-row--partial:hover,.admin-payment-row--partial.admin-payment-row--selected{background:var(--admin-status-partial-bg)}.admin-payment-row--uncovered-expand td{border-top:1px solid var(--admin-status-uncovered-border);padding:.75rem 1rem 1rem}.admin-payment-uncovered-panel__header{flex-direction:column;gap:.35rem;margin-bottom:.75rem;display:flex}.admin-payment-uncovered-panel__note{color:var(--admin-text-muted);max-width:52rem;margin:0;font-size:.8125rem}.admin-payment-uncovered-panel__grid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem 1.25rem;margin:0;display:grid}.admin-payment-uncovered-panel__grid dt{text-transform:uppercase;letter-spacing:.04em;color:var(--admin-text-muted);margin-bottom:.15rem;font-size:.6875rem;font-weight:600}.admin-payment-uncovered-panel__grid dd{margin:0;font-size:.875rem}.admin-payment-uncovered-panel__actions{border-top:1px solid var(--admin-status-uncovered-border);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;padding-top:.75rem;display:flex}.admin-pill--verification-auto{background:var(--sky-3);color:var(--admin-status-info);border-color:var(--sky-11)}.admin-pill--verification-verify_et{background:var(--admin-status-verified-bg);color:var(--green-12);border-color:var(--green-11)}.admin-pill--verification-admin{background:var(--violet-3);color:var(--violet-12);border-color:var(--admin-status-manual)}.admin-pill--verification-pending_review{background:var(--admin-status-credit-bg);color:var(--amber-12);border-color:var(--yellow-9)}.admin-pill--verification-other{background:var(--admin-bg-elevated);color:var(--admin-text-muted);border-color:var(--admin-border)}.admin-link-btn{color:var(--admin-accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:.8125rem;font-weight:600}.admin-link-btn:hover{color:var(--admin-accent-link);text-decoration:underline}.admin-pagination{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;display:flex}.admin-pagination-size{min-width:7.5rem}.admin-panel{background:var(--admin-surface);border:1px solid var(--admin-border);box-shadow:var(--admin-shadow);box-sizing:border-box;border-radius:.75rem;width:100%;padding:1.5rem 1.75rem}.admin-modal-backdrop{background:var(--admin-backdrop);z-index:100;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.admin-modal{background:var(--admin-surface);border:1px solid var(--admin-border);width:100%;max-width:28rem;box-shadow:var(--admin-shadow-modal);color:var(--admin-text);border-radius:.75rem;padding:1.5rem}.admin-modal h3{color:var(--admin-text)}.admin-modal--wide{max-width:42rem}.admin-modal--narrow{max-width:26rem}.admin-agent-delete-modal{flex-direction:column;max-width:min(28rem,100%);max-height:min(90vh,36rem);padding:0;display:flex;overflow:hidden}.admin-agent-delete-modal__head{border-bottom:1px solid var(--admin-border);flex-shrink:0;padding:1.25rem 1.5rem 1rem}.admin-agent-delete-modal__title-row{align-items:flex-start;gap:.75rem;display:flex}.admin-agent-delete-modal__icon{background:var(--admin-status-failed-bg);width:2.5rem;height:2.5rem;color:var(--admin-status-failed);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.admin-agent-delete-modal__title{color:var(--admin-text);margin:0;font-size:1.125rem;font-weight:600;line-height:1.35}.admin-agent-delete-modal__subtitle{color:var(--admin-text-muted);margin:.25rem 0 0;font-size:.875rem}.admin-agent-delete-modal__body{flex:1;min-height:0;padding:1rem 1.5rem 1.25rem;overflow-y:auto}.admin-agent-delete-modal__callout{background:var(--admin-status-pending-bg);border:1px solid var(--yellow-11);color:var(--amber-12);border-radius:.5rem;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.45;display:flex}.admin-agent-delete-modal__callout strong{color:var(--amber-12);font-weight:600}.admin-agent-delete-modal__section+.admin-agent-delete-modal__section{margin-top:1.25rem}.admin-agent-delete-modal__section-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.admin-agent-delete-modal__section-title{letter-spacing:.02em;text-transform:uppercase;color:var(--admin-text-muted);margin:0;font-size:.8125rem;font-weight:600}.admin-agent-delete-modal__count{color:var(--admin-text-muted);background:var(--admin-bg-elevated);border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.admin-agent-delete-modal__user-list{border:1px solid var(--admin-border-subtle);background:var(--admin-surface);border-radius:.5rem;max-height:11rem;margin:0;padding:0;list-style:none;overflow-y:auto}.admin-agent-delete-user{align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}.admin-agent-delete-user+.admin-agent-delete-user{border-top:1px solid var(--admin-bg-elevated)}.admin-agent-delete-user__avatar{background:var(--admin-border-subtle);width:2.25rem;height:2.25rem;color:var(--admin-text-muted);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:flex}.admin-agent-delete-user__meta{flex:1;min-width:0}.admin-agent-delete-user__name{color:var(--admin-text);margin:0;font-size:.9375rem;font-weight:600;line-height:1.3}.admin-agent-delete-user__contacts{flex-direction:column;gap:.125rem;margin-top:.25rem;display:flex}.admin-agent-delete-user__contact{color:var(--admin-text-muted);word-break:break-word;font-size:.8125rem;line-height:1.4}.admin-agent-delete-user__joined{color:var(--admin-text-subtle);margin:.375rem 0 0;font-size:.75rem}.admin-agent-delete-modal__hint{color:var(--admin-text-subtle);margin:.5rem 0 0;font-size:.75rem;line-height:1.4}.admin-agent-delete-modal__empty{color:var(--admin-text-muted);font-size:.875rem;line-height:1.55}.admin-agent-delete-modal__foot{border-top:1px solid var(--admin-border);background:var(--admin-bg);flex-shrink:0;padding:1rem 1.5rem 1.25rem}.admin-agent-delete-modal__warning{color:var(--admin-text-muted);margin:0 0 .75rem;font-size:.75rem}.admin-agent-delete-modal__actions{flex-direction:column-reverse;gap:.5rem;display:flex}@media (width>=480px){.admin-agent-delete-modal{max-width:26rem}.admin-agent-delete-modal__actions{flex-direction:row;justify-content:flex-end}.admin-agent-delete-modal__foot{justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-agent-delete-modal__warning{flex:1;margin:0}.admin-agent-delete-modal__actions{flex-shrink:0}}@keyframes admin-pulse{0%,to{opacity:1}50%{opacity:.55}}.admin-modal--card-image{max-width:min(52rem,96vw)}.admin-modal-card-title{color:var(--admin-text);margin:0 0 1rem;font-size:1rem;font-weight:600}.admin-modal-card-img{object-fit:contain;border:1px solid var(--admin-border);background:var(--admin-bg);border-radius:.5rem;width:100%;max-height:70vh;display:block}.admin-drawer-backdrop{background:var(--admin-backdrop);z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-drawer{background:var(--admin-surface);border-left:1px solid var(--admin-border);width:min(28rem,100%);height:100%;box-shadow:var(--admin-shadow-modal);color:var(--admin-text);padding:1.5rem;overflow-y:auto}.admin-user-drawer{background:var(--admin-surface);border-left:1px solid var(--admin-border);width:400px;max-width:100%;height:100%;box-shadow:var(--admin-shadow-modal);color:var(--admin-text);flex-direction:column;transition:transform .25s ease-out;display:flex;overflow:hidden;transform:translate(100%)}.admin-user-drawer--open{transform:translate(0)}.admin-drawer-header{flex-shrink:0;gap:.875rem;padding:1.25rem 1.25rem 0;display:flex}.admin-drawer-avatar{background:var(--admin-accent);width:3rem;height:3rem;color:var(--admin-accent-on);letter-spacing:.02em;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}.admin-drawer-header-text{flex:1;min-width:0}.admin-drawer-name-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin-drawer-name{color:var(--admin-text);margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.admin-drawer-email{color:var(--admin-text-muted);word-break:break-all;margin:.2rem 0 0;font-size:.8125rem}.admin-drawer-email--secondary{color:var(--admin-text-subtle);margin-top:1px;font-size:.75rem}.admin-drawer-telegram{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-top:.25rem;display:flex}.admin-drawer-telegram-hint{color:var(--admin-text-subtle);font-size:.7rem}.admin-telegram-link{color:var(--sky-11);word-break:break-all;align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.admin-telegram-link:hover{color:var(--sky-12);text-decoration:underline}.admin-telegram-link--drawer{font-size:.9375rem}.admin-telegram-link-icon{width:1.125rem;height:1.125rem;color:var(--sky-9);flex-shrink:0}.admin-drawer-ban-note{color:var(--admin-status-failed);margin:.35rem 0 0;font-size:.75rem}.admin-drawer-badges{flex-wrap:wrap;gap:.35rem;display:flex}.admin-drawer-badge{text-transform:uppercase;letter-spacing:.03em;border-radius:.25rem;padding:.1rem .45rem;font-size:.625rem;font-weight:700;display:inline-flex}.admin-drawer-badge--role-user{background:var(--admin-bg-elevated);color:var(--admin-text-secondary)}.admin-drawer-badge--role-referrer{background:var(--amber-3);color:var(--admin-status-pending)}.admin-drawer-badge--role-admin{background:var(--admin-accent-muted);color:var(--admin-accent-link)}.admin-drawer-badge--active{background:var(--green-4);color:var(--admin-status-verified)}.admin-drawer-badge--banned{background:var(--red-3);color:var(--admin-status-failed)}.admin-drawer-badge--deleted{background:var(--red-3);color:var(--red-12);border:1px solid var(--red-8)}.admin-drawer-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.admin-drawer-divider{border-bottom:1px solid var(--admin-border);flex-shrink:0;margin:.875rem 1.25rem 0}.admin-drawer-block{flex-shrink:0;padding:.875rem 1.25rem 0}.admin-drawer-block--grow{flex:1;min-height:0;padding-bottom:.5rem;overflow-y:auto}.admin-drawer-section-label{text-transform:uppercase;letter-spacing:.06em;color:var(--admin-text-muted);margin:0 0 .625rem;font-size:.6875rem;font-weight:700}.admin-drawer-section-label--danger{color:var(--admin-status-failed)}.admin-drawer-role-row{align-items:center;gap:.5rem;display:flex}.admin-drawer-role-select{flex:1;min-width:0}.admin-drawer-role-save{white-space:nowrap;flex-shrink:0}.admin-drawer-danger{background:var(--admin-status-failed-bg);border-radius:.5rem;margin-left:1rem;margin-right:1rem;padding:.75rem 1rem 1rem}.admin-drawer-danger-actions{flex-wrap:wrap;gap:.5rem;display:flex}.admin-drawer-danger-btn{padding:.4rem .875rem;font-size:.8125rem}.admin-drawer-ban-form{border-top:1px solid var(--red-4);margin-top:.75rem;padding-top:.75rem;animation:.2s ease-out admin-drawer-slide-in}@keyframes admin-drawer-slide-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.admin-drawer-card{background:var(--admin-bg);border:1px solid var(--admin-border);border-radius:.5rem;margin-left:1rem;margin-right:1rem;padding:.75rem 1rem 1rem}.admin-drawer-points-row{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.admin-drawer-points-row .admin-input[type=number]{flex-shrink:0;width:6.5rem}.admin-drawer-points-balance-row{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.625rem;display:flex}.admin-drawer-points-balance-label{text-transform:uppercase;letter-spacing:.04em;color:var(--admin-text-subtle);margin:0;font-size:.6875rem;font-weight:600}.admin-drawer-points-balance{color:var(--admin-accent-link);font-variant-numeric:tabular-nums;margin:0;font-size:.9375rem;font-weight:600;line-height:1.25}.admin-drawer-points-stepper-row{justify-content:center;align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex}.admin-drawer-points-stepper-row .admin-drawer-points-stepper{flex:1;min-width:0;margin-bottom:0}.admin-drawer-points-stepper{justify-content:center;align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex}.admin-points-notify-toggle{cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;display:inline-flex}.admin-points-notify-toggle--on{color:var(--admin-accent)}.admin-points-notify-toggle:not(.admin-points-notify-toggle--on){color:var(--admin-text-subtle)}.admin-points-notify-toggle:disabled{opacity:.5;cursor:not-allowed}.admin-points-notify-field{align-items:flex-start;gap:.625rem;margin-top:.25rem;display:flex}.admin-points-notify-field-text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.admin-points-notify-field-label{color:var(--admin-text-secondary);font-size:.8125rem;font-weight:500;line-height:1.35}.admin-points-notify-field-hint{color:var(--admin-text-subtle);font-size:.75rem;line-height:1.35}.admin-drawer-points-stepper-btn{border:1px solid var(--admin-border-subtle);background:var(--admin-surface);width:2rem;height:2rem;color:var(--admin-accent-link);cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;padding:0;transition:background-color .12s,border-color .12s;display:inline-flex}.admin-drawer-points-stepper-btn:hover:not(:disabled){background:var(--admin-accent-soft);border-color:var(--teal-11)}.admin-drawer-points-stepper-btn:disabled{opacity:.5;cursor:not-allowed}.admin-drawer-points-stepper-value{text-align:center;font-variant-numeric:tabular-nums;min-width:2.5rem;color:var(--admin-text-subtle);font-size:.9375rem;font-weight:600}.admin-drawer-points-stepper-input{text-align:center;font-variant-numeric:tabular-nums;width:4.5rem;min-width:2.5rem;max-width:6rem;color:var(--admin-text-subtle);border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:.375rem;padding:.25rem .375rem;font-size:.9375rem;font-weight:600}.admin-drawer-points-stepper-input:focus{border-color:var(--teal-11);box-shadow:0 0 0 2px var(--teal-a4);color:var(--admin-text);outline:none}.admin-drawer-points-stepper-input:disabled{opacity:.5;cursor:not-allowed}.admin-drawer-points-stepper-value--active,.admin-drawer-points-stepper-input.admin-drawer-points-stepper-value--active{color:var(--admin-text)}.admin-drawer-points-preview{color:var(--admin-text-muted);text-align:center;margin:0 0 .5rem;font-size:.75rem}.admin-drawer-points-preview strong{color:var(--admin-accent-link);font-weight:700}.admin-drawer-points-apply{width:100%;padding:.4rem .875rem;font-size:.8125rem}.admin-drawer-points-hint{color:var(--admin-text-subtle);text-align:left;margin:.375rem 0 0;font-size:.6875rem;line-height:1.4}.admin-drawer-stats{grid-template-columns:1fr 1fr;gap:.5rem 1rem;margin:0;display:grid}.admin-drawer-stat{flex-direction:column;gap:.1rem;display:flex}.admin-drawer-stat dt{text-transform:uppercase;letter-spacing:.04em;color:var(--admin-text-subtle);font-size:.6875rem;font-weight:600}.admin-drawer-stat dd{color:var(--admin-text);margin:0;font-size:.9375rem;font-weight:600}.admin-drawer-empty{color:var(--admin-text-subtle);margin:0;padding:.5rem 0;font-size:.875rem}.admin-drawer-orders{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.admin-drawer-order-item{background:var(--admin-bg);border:1px solid var(--admin-border);border-radius:.375rem;padding:.625rem .75rem}.admin-drawer-order-main{justify-content:space-between;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.admin-drawer-order-meta{color:var(--admin-text-muted);margin-top:.25rem;font-size:.75rem}.admin-user-cards{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.admin-user-card-item{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:.375rem;margin-bottom:10px;overflow:hidden}.admin-user-card-item:last-child{margin-bottom:0}.admin-user-card-flip-wrap{background:var(--admin-bg-elevated);position:relative}.admin-user-card-flip{cursor:pointer;text-align:center;aspect-ratio:8/5;perspective:900px;background:0 0;border:none;width:100%;margin:0;padding:0;display:block;position:relative}.admin-user-card-flip:disabled{cursor:not-allowed;opacity:.7}.admin-user-card-flip-inner{transform-style:preserve-3d;transition:transform .45s cubic-bezier(.4,.2,.2,1);position:absolute;inset:0}.admin-user-card-flip--back .admin-user-card-flip-inner{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.admin-user-card-flip-inner{transition:none}}.admin-user-card-flip-face{backface-visibility:hidden;display:block;position:absolute;inset:0}.admin-user-card-flip-face--back{transform:rotateY(180deg)}.admin-user-card-flip-hint{z-index:1;background:var(--white-a12);color:var(--admin-text-secondary);letter-spacing:.02em;text-transform:uppercase;opacity:0;pointer-events:none;border-radius:.25rem;padding:.25rem .5rem;font-size:.625rem;font-weight:600;transition:opacity .15s;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.admin-user-card-flip:hover .admin-user-card-flip-hint,.admin-user-card-flip:focus-visible .admin-user-card-flip-hint{opacity:1}.admin-user-card-expand-btn{z-index:2;background:var(--white-a12);width:1.75rem;height:1.75rem;color:var(--admin-text);box-shadow:0 1px 3px var(--black-a4);cursor:pointer;opacity:0;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background .15s;display:inline-flex;position:absolute;top:.375rem;right:.375rem}.admin-user-card-flip-wrap:hover .admin-user-card-expand-btn,.admin-user-card-flip-wrap:focus-within .admin-user-card-expand-btn{opacity:1}.admin-user-card-expand-btn:hover:not(:disabled){background:var(--admin-surface)}.admin-user-card-expand-btn:disabled{cursor:not-allowed;opacity:.5}.admin-user-card-media-img{object-fit:cover;width:100%;height:100%;display:block}.admin-user-card-media-img--empty{min-height:5rem;color:var(--admin-text-subtle);justify-content:center;align-items:center;font-size:.875rem;display:flex}.admin-user-card-pdf-btn{border:1px dashed color-mix(in srgb, #b45309 35%, var(--admin-border-default));border-radius:inherit;background:color-mix(in srgb, #fef3c7 70%, var(--admin-bg-elevated));width:100%;min-height:7.5rem;color:var(--admin-text-primary);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem .75rem;transition:background .15s,border-color .15s;display:flex}.admin-user-card-pdf-btn:hover:not(:disabled),.admin-user-card-pdf-btn:focus-visible:not(:disabled){background:color-mix(in srgb, #fde68a 55%, var(--admin-bg-elevated));border-color:#b45309;outline:none}.admin-user-card-pdf-btn:disabled{opacity:.5;cursor:not-allowed}.admin-user-card-pdf-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 .25rem;font-size:.8125rem;font-weight:600;line-height:1.25;overflow:hidden}.admin-user-card-pdf-hint{color:#92400e;letter-spacing:.02em;text-transform:uppercase;font-size:.6875rem;font-weight:500}.admin-user-card-media-overlay{pointer-events:none;background:0 0;transition:background .15s;position:absolute;inset:0}.admin-user-card-flip:hover .admin-user-card-media-overlay,.admin-user-card-flip:focus-visible .admin-user-card-media-overlay{background:var(--black-a4)}.admin-user-card-footer{justify-content:space-between;align-items:center;gap:.5rem;padding:8px 12px;display:flex}.admin-user-card-footer-left{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.admin-user-card-method{gap:.25rem;padding:.125rem .5rem;font-size:.625rem}.admin-user-card-method svg{width:.625rem;height:.625rem}.admin-user-card-date{color:var(--admin-text-muted);white-space:nowrap;font-size:.75rem}.admin-user-card-footer-right{flex-shrink:0;align-items:center;gap:.375rem;display:flex}.admin-user-card-icon-btn{border:1px solid var(--admin-border);background:var(--admin-surface);cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;transition:background .15s,border-color .15s;display:inline-flex}.admin-user-card-icon-btn:disabled{cursor:not-allowed;opacity:.5}.admin-user-card-icon-btn--teal{border-color:var(--admin-accent-border);background:var(--admin-accent-soft);color:var(--admin-accent)}.admin-user-card-icon-btn--teal:hover:not(:disabled){background:var(--admin-accent-muted)}.admin-user-card-icon-btn--neutral{color:var(--admin-text-secondary)}.admin-user-card-icon-btn--neutral:hover:not(:disabled){background:var(--admin-bg)}.admin-user-card-icon-btn.admin-actions-trigger{width:1.75rem;height:1.75rem}.admin-user-card-icon-btn--neutral.admin-actions-trigger:hover{background:var(--admin-bg);border-color:var(--admin-border);color:var(--admin-text-secondary)}.admin-user-card-preview{flex-shrink:0}.admin-user-card-thumb{object-fit:cover;border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:.25rem;width:4.5rem;height:2.85rem;display:block}.admin-user-card-thumb--empty{color:var(--admin-text-subtle);justify-content:center;align-items:center;font-size:.75rem;display:flex}.admin-card-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.admin-card-action-pill{cursor:pointer;white-space:nowrap;border:1px solid;border-radius:9999px;justify-content:center;align-items:center;padding:.2rem .55rem;font-size:11px;font-weight:500;line-height:1.3;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.admin-card-action-pill:disabled{opacity:.55;cursor:not-allowed}.admin-card-action-pill--neutral{color:var(--admin-text-secondary);background:var(--admin-surface);border-color:var(--admin-border-subtle)}.admin-card-action-pill--neutral:hover:not(:disabled){background:var(--admin-bg-elevated);border-color:var(--admin-text-subtle)}.admin-card-action-pill--primary{color:var(--admin-accent-link);background:var(--admin-surface);border-color:var(--teal-11)}.admin-card-action-pill--primary:hover{background:var(--admin-accent-soft);border-color:var(--teal-11)}.admin-card-action-pill--danger{color:var(--admin-status-failed);background:var(--admin-surface);border-color:var(--red-4)}.admin-card-action-pill--danger:hover:not(:disabled){background:var(--admin-status-failed-bg);border-color:var(--red-11)}.admin-drawer-footer{border-top:1px solid var(--admin-border);background:var(--admin-surface);flex-shrink:0;padding:.75rem 1.25rem 1.25rem}.admin-detail-section-title{letter-spacing:.05em;text-transform:uppercase;color:var(--admin-text-muted);margin:0 0 .25rem;font-size:.75rem;font-weight:600}.admin-detail-card{border:1px solid var(--admin-border);background:var(--admin-bg-elevated);border-radius:.5rem;padding:0 .75rem}.admin-detail-card--accent{background:var(--admin-accent-soft);border-color:var(--admin-accent-border)}.admin-detail-row{border-bottom:1px solid var(--admin-border-subtle);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.625rem 0;font-size:.875rem;display:flex}.admin-detail-row:last-child{border-bottom:none}.admin-detail-row__label{color:var(--admin-detail-label);flex-shrink:0}.admin-detail-row__value{text-align:right;min-width:0;color:var(--admin-text);font-weight:500}.admin-detail-row__value--muted{color:var(--admin-text-muted);font-weight:400}.admin-detail-row__sub{color:var(--admin-text-muted);font-size:.75rem;font-weight:400}.admin-detail-code{background:var(--admin-surface);color:var(--admin-text-secondary);border-radius:.25rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.admin-payment-detail-drawer{background:var(--admin-surface);color:var(--admin-text);box-shadow:var(--admin-shadow-modal)}.admin-payment-detail-header{border-bottom:1px solid var(--admin-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex}.admin-payment-detail-header__title{color:var(--admin-text);margin:0;font-size:1.125rem;font-weight:600}.admin-payment-detail-footer{z-index:10;border-top:1px solid var(--admin-border);background:var(--admin-surface);flex-shrink:0;padding:1rem;position:sticky;bottom:0}@media (width>=768px){.admin-payment-detail-footer{position:static}}.admin-icon-btn{color:var(--admin-text-muted);cursor:pointer;background:0 0;border:none;border-radius:.5rem;flex-shrink:0;padding:.5rem;transition:background-color .15s,color .15s}.admin-icon-btn:hover:not(:disabled){background:var(--admin-surface-hover);color:var(--admin-text)}.admin-icon-btn:disabled{opacity:.5;cursor:not-allowed}.admin-icon-btn--verify{color:var(--admin-accent,#0d9488)}.admin-icon-btn--verify:hover:not(:disabled){background:color-mix(in srgb, var(--admin-accent,#0d9488) 12%, transparent);color:var(--admin-accent,#0d9488)}.admin-detail-sheet-handle{background:var(--admin-border);border-radius:9999px;width:2.5rem;height:.25rem}.admin-relative-datetime__primary{color:var(--admin-text);font-weight:500}.admin-relative-datetime__secondary{color:var(--admin-text-muted);margin-top:.125rem;font-size:.75rem;font-weight:400;display:block}.admin-detail-alert{border:1px solid var(--admin-border);border-radius:.5rem;padding:.75rem;font-size:.875rem}.admin-detail-alert--warning{border-color:var(--admin-status-pending-border);background:var(--admin-status-pending-bg);color:var(--admin-status-pending)}.admin-detail-alert--info{border-color:var(--teal-8);background:var(--teal-2);color:var(--teal-12)}.admin-detail-alert--danger{border-color:var(--admin-status-failed-border);background:var(--admin-status-failed-bg);color:var(--admin-status-failed)}.admin-detail-receipt-box{border:1px solid var(--admin-border);background:var(--admin-bg-elevated);border-radius:.5rem;align-items:center;gap:.75rem;padding:1rem;display:flex}.admin-detail-receipt-box__icon{color:var(--admin-text-muted);flex-shrink:0}.admin-detail-receipt-box__name{min-width:0;color:var(--admin-text);flex:1;font-size:.875rem;font-weight:500}.admin-detail-hint{color:var(--admin-text-muted);font-size:.875rem}.admin-detail-card--padded{padding:.75rem}.admin-payment-detail-actions{align-items:stretch;gap:.5rem;width:100%;display:flex}.admin-payment-detail-actions button{white-space:nowrap}.admin-payment-detail-actions__primary,.admin-payment-detail-actions__secondary{border-radius:.5rem;flex:1 1 0;min-width:0;min-height:2.25rem;padding:.5rem .625rem;font-size:.8125rem;font-weight:600;line-height:1.25}.admin-payment-detail-actions__primary--success{background:var(--green-9);color:#fff;border:none}.admin-payment-detail-actions__primary--success:hover:not(:disabled){background:var(--green-10)}.admin-payment-detail-actions__secondary{background:var(--admin-surface)}.admin-payment-detail-actions__secondary--amber{border:1.5px solid var(--amber-8);color:var(--amber-11)}.admin-payment-detail-actions__secondary--amber:hover:not(:disabled){background:var(--amber-a2)}.admin-payment-detail-actions__secondary--danger{border:1.5px solid var(--red-9);color:var(--red-11)}.admin-payment-detail-actions__secondary--danger:hover:not(:disabled){background:var(--admin-status-failed-bg)}.admin-payment-detail-actions__text-danger{min-height:2.25rem;color:var(--admin-text-muted);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-self:center;padding:0 .25rem;font-size:.8125rem;text-decoration:underline}.admin-payment-detail-actions__text-danger:hover:not(:disabled){color:var(--admin-status-failed)}.admin-payment-detail-delete-btn{border:1px solid var(--admin-border);background:var(--admin-surface);width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem;color:var(--admin-text-secondary);cursor:pointer;border-radius:.5rem;flex-shrink:0;justify-content:center;align-self:center;align-items:center;padding:0;display:inline-flex}.admin-payment-detail-delete-btn:hover:not(:disabled){border-color:var(--red-4);background:var(--admin-status-failed-bg);color:var(--admin-status-failed)}.admin-payment-detail-delete-btn:disabled{opacity:.5;cursor:not-allowed}.admin-drawer-close-btn{width:100%;color:var(--admin-text-secondary);background:var(--admin-surface);border:1px solid var(--admin-border-subtle);cursor:pointer;border-radius:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600}.admin-drawer-close-btn:hover{background:var(--admin-bg);border-color:var(--admin-text-subtle)}.admin-referrer-drawer{background:var(--admin-surface);border-left:1px solid var(--admin-border);width:420px;max-width:100%;height:100%;box-shadow:-12px 0 32px var(--black-a3);color:var(--admin-text);flex-direction:column;transition:transform .25s ease-out;display:flex;overflow:hidden;transform:translate(100%)}.admin-referrer-drawer--open{transform:translate(0)}@media (prefers-reduced-motion:reduce){.admin-user-drawer,.admin-referrer-drawer{transition:none}}.admin-referrer-drawer-header{padding-top:1rem}.admin-referrer-drawer-table{box-shadow:none;border:none}.admin-referrer-drawer-table .admin-table th,.admin-referrer-drawer-table .admin-table td{padding:.5rem .625rem;font-size:.75rem}.admin-toast-stack{z-index:250;flex-direction:column;gap:.5rem;display:flex;position:fixed;bottom:1.5rem;right:1.5rem}.admin-toast{box-shadow:0 4px 20px var(--black-a3);border-radius:.5rem;max-width:20rem;padding:.75rem 1rem;font-size:.875rem}.admin-toast-inner{align-items:flex-start;gap:.5rem;display:flex}.admin-toast--success{background:var(--green-12);color:var(--green-4)}.admin-toast--error{background:var(--red-12);color:var(--red-4)}.admin-toast--info{background:var(--teal-12);color:var(--admin-accent-muted)}.admin-toast-warning{background:var(--color-warning-bg,var(--admin-status-pending-bg));border:1px solid var(--color-warning-border,var(--yellow-9));color:var(--color-warning-text,var(--amber-12))}.admin-toast-warning svg{color:var(--amber-9)}.admin-empty{text-align:center;background:var(--admin-surface);border:1px dashed var(--admin-border-subtle);border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1.5rem;display:flex}.admin-referral-overview__title{text-transform:uppercase;letter-spacing:.04em;color:var(--admin-text-muted);margin:0 0 .375rem;font-size:.875rem;font-weight:600}.admin-referral-overview__hint{max-width:42rem;color:var(--admin-text-muted);margin:0 0 .75rem;font-size:.8125rem;line-height:1.4}.admin-referral-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width>=768px){.admin-referral-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-referral-stat-card{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:.75rem;padding:.875rem}.admin-referral-stat-card--highlight{border-color:var(--yellow-9);background:var(--amber-a3)}.admin-referral-stat-card__label{text-transform:uppercase;letter-spacing:.04em;color:var(--admin-text-muted);margin:0;font-size:.6875rem;font-weight:600;line-height:1.2}.admin-referral-stat-card__value{color:var(--admin-text);margin:.25rem 0 0;font-size:1.125rem;font-weight:600;line-height:1.15}.admin-referral-stat-card__value--positive{color:var(--admin-status-verified)}.admin-referral-stat-card__value--warn{color:var(--admin-status-pending)}.admin-referral-stat-card__value--negative{color:var(--admin-status-failed)}.admin-referral-stat-card__value--highlight{color:var(--amber-12)}.admin-referral-stat-card__sub{color:var(--admin-text-muted);margin:.25rem 0 0;font-size:.6875rem;line-height:1.2}.admin-referral-stat-card__sub--highlight{color:var(--admin-status-pending)}.admin-referrers-empty{border:1px dashed var(--admin-border);background:var(--slate-a4);text-align:left;border-radius:.75rem;flex-direction:column;align-items:flex-start;padding:1.75rem 1rem;display:flex}.admin-referrers-empty__icon{background:var(--admin-accent-soft);width:3rem;height:3rem;color:var(--admin-accent);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:.5rem;display:inline-flex}.admin-referrers-empty__icon svg{width:1.5rem;height:1.5rem}.admin-referrers-empty__title{color:var(--admin-text);margin:0;font-size:.9375rem;font-weight:600;line-height:1.25}.admin-referrers-empty__text{max-width:28rem;color:var(--admin-text-muted);margin:.375rem 0 0;font-size:.8125rem;line-height:1.4}.admin-referrers-empty__link{color:var(--admin-accent);margin-top:.625rem;font-size:.8125rem;font-weight:600;line-height:1.25;text-decoration:none}.admin-referrers-empty__link:hover{color:var(--admin-accent-link);text-decoration:underline}.admin-referrer-row__name{margin-right:.375rem}.admin-referrer-inactive-badge{color:var(--admin-text-muted);background:var(--admin-bg-elevated);vertical-align:middle;border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:inline-flex}.admin-referrer-row--inactive td{color:var(--admin-text-subtle)}.admin-referrer-row--inactive .admin-referrer-row__name{color:var(--admin-text-muted)}.admin-logs-level{border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.2;display:inline-flex}.admin-logs-level--error{color:var(--admin-status-failed);background:var(--admin-status-failed-bg)}.admin-logs-level--warning{color:var(--admin-status-pending);background:var(--admin-status-pending-bg)}.admin-logs-level--info{color:var(--admin-text-muted);background:var(--admin-bg-elevated)}.admin-logs-level--default{color:var(--admin-text-subtle);background:var(--admin-bg-elevated)}.admin-logs-raw{white-space:pre-wrap;word-break:break-word;background:var(--admin-bg-elevated);color:var(--admin-text);border-radius:.5rem;margin:0;padding:.75rem;font-size:.75rem}.admin-referrer-row--inactive:hover td{color:var(--admin-text-muted)}.admin-empty-icon{color:var(--admin-accent-border);margin-bottom:.75rem}.admin-empty-title{color:var(--admin-text);margin:0;font-size:1rem;font-weight:600}.admin-empty-text{color:var(--admin-text-muted);margin-top:.35rem;font-size:.875rem}.admin-actions-trigger{border:1px solid var(--admin-border);background:var(--admin-surface);width:2rem;height:2rem;color:var(--admin-text-secondary);cursor:pointer;border-radius:.375rem;justify-content:center;align-items:center;display:inline-flex}.admin-actions-trigger:hover{background:var(--admin-accent-soft);border-color:var(--admin-accent-border);color:var(--admin-accent-link)}.admin-actions-menu{z-index:20;background:var(--admin-surface);border:1px solid var(--admin-border);min-width:10rem;box-shadow:0 8px 24px var(--black-a3);border-radius:.5rem;margin-top:.25rem;padding:.25rem 0;position:absolute;top:100%;right:0}.admin-actions-menu--portal{z-index:10050;margin-top:0;position:fixed;top:auto;right:auto}.admin-actions-menu button{text-align:left;width:100%;color:var(--admin-text-secondary);cursor:pointer;background:0 0;border:none;padding:.5rem .75rem;font-size:.8125rem;display:block}.admin-actions-menu-item-with-icon{align-items:center;gap:.5rem;display:flex!important}.admin-actions-menu button:hover{background:var(--admin-accent-soft);color:var(--admin-accent-link)}.admin-actions-menu-warning{color:var(--admin-status-pending)!important}.admin-actions-menu-warning:hover{background:var(--admin-status-pending-bg)!important;color:var(--admin-status-pending)!important}.admin-actions-menu-danger{color:var(--admin-status-failed)!important}.admin-actions-menu-danger:hover{background:var(--admin-status-failed-bg)!important;color:var(--admin-status-failed)!important}.admin-pill--warning{background:var(--amber-3);color:var(--admin-status-pending)}.admin-feature-toggle-row{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.admin-feature-toggle-label{min-width:0;color:var(--admin-surface);flex:1;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.admin-feature-toggle-icon{width:1rem;height:1rem;color:var(--admin-accent-link);flex-shrink:0}.admin-feature-toggle{cursor:pointer;background:var(--admin-border-subtle);border:2px solid #0000;border-radius:9999px;flex-shrink:0;align-items:center;width:2.75rem;height:1.5rem;transition:background-color .15s;display:inline-flex;position:relative}.admin-feature-toggle--on{background:var(--admin-accent)}.admin-feature-toggle-knob{background:var(--admin-surface);width:1.25rem;height:1.25rem;box-shadow:0 1px 2px var(--black-a3);border-radius:9999px;transition:transform .15s;display:inline-block;transform:translate(0)}.admin-feature-toggle--on .admin-feature-toggle-knob{transform:translate(1.25rem)}.broadcast-page-header{margin-bottom:.25rem}.broadcast-page-title{letter-spacing:-.02em;color:var(--admin-text);margin:0;font-size:1.5rem;font-weight:700}.broadcast-page-subtitle{color:var(--admin-text-muted);margin:.35rem 0 0;font-size:.875rem}.broadcast-panel{border:1px solid var(--admin-border-subtle);background:var(--admin-surface);border-radius:.75rem;padding:1.25rem}@media (width>=640px){.broadcast-panel{padding:1.5rem}}.broadcast-textarea{resize:none;border:1px solid var(--admin-border-subtle);width:100%;min-height:9rem;color:var(--admin-text);background:var(--admin-surface);border-radius:.5rem;outline:none;padding:.75rem 1rem;font-size:.875rem;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:block;overflow:hidden}.broadcast-textarea:focus{border-color:var(--teal-11);box-shadow:0 0 0 2px var(--teal-a4)}.broadcast-textarea:disabled{opacity:.65;cursor:not-allowed;background:var(--admin-bg)}.broadcast-audience-fieldset{border:none;margin:0;padding:0}.broadcast-audience-legend{letter-spacing:.06em;text-transform:uppercase;color:var(--admin-text-muted);margin-bottom:.75rem;font-size:.6875rem;font-weight:700}.broadcast-audience-option{cursor:pointer;align-items:flex-start;gap:.65rem;padding:.65rem 0;display:flex}.broadcast-audience-option+.broadcast-audience-option{border-top:1px solid var(--admin-bg-elevated)}.broadcast-audience-option input{accent-color:var(--admin-accent);flex-shrink:0;margin-top:.2rem}.broadcast-audience-label{color:var(--admin-text);font-size:.875rem;font-weight:600}.broadcast-audience-hint{color:var(--admin-text-muted);margin-top:.15rem;font-size:.8125rem;font-weight:400}.broadcast-preview-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=1024px){.broadcast-preview-grid{grid-template-columns:1fr 1fr;align-items:start}}.broadcast-section-label{letter-spacing:.06em;text-transform:uppercase;color:var(--admin-text-muted);margin:0 0 .75rem;font-size:.6875rem;font-weight:700}.broadcast-recipients-card{border:1px solid var(--admin-accent-border);background:linear-gradient(135deg, var(--admin-accent-soft) 0%, var(--teal-2) 100%);border-radius:.75rem;align-items:center;gap:1rem;padding:1.25rem;display:flex}.broadcast-recipients-count{color:var(--admin-accent-link);letter-spacing:-.02em;font-size:2.25rem;font-weight:700;line-height:1}.broadcast-recipients-sub{color:var(--admin-accent-link);margin-top:.2rem;font-size:.8125rem}.broadcast-audience-badge{color:var(--admin-text-muted);background:var(--admin-bg-elevated);border-radius:9999px;margin-top:.75rem;padding:.25rem .6rem;font-size:.75rem;font-weight:500;display:inline-flex}.broadcast-warning-card{border:1px solid var(--yellow-9);background:var(--admin-status-pending-bg);color:var(--amber-12);border-radius:.5rem;margin-top:1rem;padding:.85rem 1rem;font-size:.8125rem;line-height:1.45}.broadcast-preview-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.broadcast-preview-actions .admin-btn-secondary{flex:1;min-width:8rem}.broadcast-preview-actions .admin-btn-primary{flex:1;min-width:10rem}.broadcast-sent-state{text-align:center;flex-direction:column;align-items:center;padding:2rem 1rem;display:flex}.broadcast-sent-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.broadcast-history{border-top:1px solid var(--admin-border-subtle);text-align:left;width:100%;margin-top:2rem;padding-top:1.5rem}.broadcast-history-row{color:var(--admin-text-muted);border-bottom:1px solid var(--admin-bg-elevated);padding:.65rem 0;font-size:.8125rem}.broadcast-history-row:last-child{border-bottom:none}.broadcast-compose-grid{grid-template-columns:1fr;gap:1.5rem;display:grid}.broadcast-editor-wrap{flex-direction:column;display:flex}.broadcast-editor-toolbar{border:1px solid var(--admin-border);background:var(--admin-bg);border-bottom:none;border-radius:.5rem .5rem 0 0;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.5rem;display:flex}.broadcast-editor-toolbar-divider{background:var(--admin-border);width:1px;height:1.25rem;margin:0 .15rem}.broadcast-editor-toolbar-spacer{flex:1;min-width:.5rem}.broadcast-editor-input{border:1px solid var(--admin-border);background:var(--admin-surface);min-height:10rem;max-height:16rem;color:var(--admin-text);border-radius:0 0 .5rem .5rem;outline:none;padding:.75rem 1rem;font-size:.875rem;line-height:1.5;overflow-y:auto}.broadcast-editor-input:focus{border-color:var(--teal-11);box-shadow:0 0 0 2px var(--teal-a4)}.broadcast-editor-input:empty:before{content:attr(data-placeholder);color:var(--admin-text-subtle);pointer-events:none}.broadcast-editor-input pre{background:var(--admin-bg-elevated);white-space:pre-wrap;border-radius:.375rem;margin:.5rem 0;padding:.5rem .75rem;font-family:ui-monospace,monospace;font-size:.8125rem}.broadcast-editor-input code{background:var(--admin-bg-elevated);border-radius:.25rem;padding:.1rem .35rem;font-family:ui-monospace,monospace;font-size:.8125rem}.telegram-broadcast-preview{border:1px solid var(--admin-border);background:var(--slate-10);background:linear-gradient(180deg, var(--slate-11) 0%, var(--slate-11) 100%);border-radius:.75rem;overflow:hidden}.telegram-broadcast-preview-header{background:var(--slate-a8);color:var(--admin-accent-on);align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:.8125rem;font-weight:600;display:flex}.telegram-broadcast-preview-avatar{background:var(--admin-accent-hover);letter-spacing:.02em;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.625rem;font-weight:700;display:inline-flex}.telegram-broadcast-preview-channel{flex:1;min-width:0}.telegram-broadcast-preview-body{padding:1rem .85rem 1.25rem}.telegram-broadcast-preview-bubble{background:var(--green-3);width:fit-content;max-width:95%;color:var(--admin-text);box-shadow:0 1px 1px var(--black-a2);border-radius:.75rem .75rem .15rem;margin-left:auto;padding:.5rem .65rem .35rem;position:relative}.telegram-broadcast-preview-message{word-break:break-word;padding-right:3.5rem;font-size:.875rem;line-height:1.45}.telegram-broadcast-preview-message a{color:var(--admin-accent);text-decoration:underline}.telegram-broadcast-preview-message .telegram-spoiler{background:var(--slate-8);color:var(--slate-8);cursor:pointer;border-radius:.2rem;padding:0 .15rem}.telegram-broadcast-preview-message pre{background:var(--black-a2);white-space:pre-wrap;border-radius:.35rem;margin:.35rem 0;padding:.4rem .5rem;font-family:ui-monospace,monospace;font-size:.75rem}.telegram-broadcast-preview-message code{background:var(--black-a2);border-radius:.2rem;padding:.05rem .2rem;font-family:ui-monospace,monospace;font-size:.8125rem}.telegram-broadcast-preview-placeholder{color:var(--admin-text-muted);margin:0;padding-right:3.5rem;font-size:.875rem;font-style:italic}.telegram-broadcast-preview-meta{color:var(--green-11);justify-content:flex-end;align-items:center;gap:.2rem;margin-top:.15rem;font-size:.6875rem;display:flex}.telegram-broadcast-preview-checks{width:1rem;height:1rem;color:var(--sky-11)}.telegram-broadcast-preview--dark{border-color:var(--slate-3);background:var(--slate-2)}.telegram-broadcast-preview--dark .telegram-broadcast-preview-header{background:var(--black-a4);color:var(--admin-border-subtle)}.telegram-broadcast-preview--dark .telegram-broadcast-preview-body{background:var(--slate-2)}.telegram-broadcast-preview-bubble--dark{background:var(--slate-3);color:var(--admin-bg);box-shadow:0 1px 2px var(--black-a5)}.telegram-broadcast-preview-bubble--dark .telegram-broadcast-preview-message{color:var(--admin-bg)}.telegram-broadcast-preview-bubble--dark .telegram-broadcast-preview-message code{background:var(--white-a3);color:var(--admin-border-subtle)}.telegram-broadcast-preview-bubble--dark .telegram-broadcast-preview-placeholder,.telegram-broadcast-preview-bubble--dark .telegram-broadcast-preview-meta{color:var(--admin-text-subtle)}.telegram-broadcast-preview-bubble--dark .telegram-broadcast-preview-checks{color:var(--sky-11)}.admin-manual-payment-drawer{background:var(--admin-surface);border-top:1px solid var(--admin-border);width:100%;height:auto;max-height:90vh;box-shadow:var(--admin-shadow-modal);color:var(--admin-text);border-radius:1rem 1rem 0 0;flex-direction:column;transition:transform .3s ease-out;display:flex;bottom:0;left:0;overflow:hidden;transform:translateY(100%)}.admin-manual-payment-drawer--open{transform:translateY(0)}@media (width>=768px){.admin-manual-payment-drawer{border-top:none;border-left:1px solid var(--admin-border);width:420px;height:100%;max-height:none;box-shadow:var(--admin-shadow-modal);border-radius:0;inset:0 0 auto auto;transform:translate(100%)}.admin-manual-payment-drawer--open{transform:translate(0)}}.admin-manual-payment-steps{align-items:center;gap:0;margin-top:.75rem;display:flex}.admin-manual-payment-step{flex:1;align-items:center;gap:.375rem;min-width:0;display:flex}.admin-manual-payment-step:not(:last-child):after{content:"";background:var(--admin-border);border-radius:1px;flex:1;height:2px;margin:0 .35rem}.admin-manual-payment-step--done:not(:last-child):after{background:var(--admin-accent-border)}.admin-manual-payment-step-dot{background:var(--admin-bg-elevated);width:1.375rem;height:1.375rem;color:var(--admin-text-subtle);border:2px solid var(--admin-border);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:flex}.admin-manual-payment-step--active .admin-manual-payment-step-dot{background:var(--admin-accent);border-color:var(--admin-accent);color:var(--admin-accent-on)}.admin-manual-payment-step--done .admin-manual-payment-step-dot{background:var(--admin-accent-muted);border-color:var(--admin-accent-border);color:var(--admin-accent-link)}.admin-manual-payment-step-label{color:var(--admin-text-subtle);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:600;overflow:hidden}.admin-manual-payment-step--active .admin-manual-payment-step-label{color:var(--admin-accent-link)}.admin-manual-payment-step--done .admin-manual-payment-step-label{color:var(--admin-text-secondary)}.admin-manual-payment-mode-grid{grid-template-columns:1fr 1fr;gap:.625rem;display:grid}.admin-manual-payment-mode-card{border:2px solid var(--admin-border);background:var(--admin-surface);text-align:left;cursor:pointer;border-radius:.625rem;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.75rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.admin-manual-payment-mode-card:hover{border-color:var(--admin-accent-border);background:var(--admin-accent-soft)}.admin-manual-payment-mode-card--active{border-color:var(--admin-accent);background:var(--admin-accent-soft);box-shadow:0 0 0 1px var(--admin-accent)}.admin-manual-payment-mode-card-title{color:var(--admin-text);font-size:.8125rem;font-weight:600}.admin-manual-payment-mode-card-desc{color:var(--admin-text-muted);font-size:.6875rem;line-height:1.35}.admin-manual-payment-receipt-zone{border:2px dashed var(--admin-border);background:var(--admin-bg-elevated);border-radius:.625rem;margin-top:.375rem;transition:border-color .15s,background .15s}.admin-manual-payment-receipt-zone:hover,.admin-manual-payment-receipt-zone--drag{border-color:var(--admin-accent-border);background:var(--admin-accent-soft)}.admin-manual-payment-receipt-zone--filled{border-style:solid;border-color:var(--admin-border);background:var(--admin-surface);padding:.75rem}.admin-manual-payment-receipt-preview{background:var(--admin-bg-elevated);border:1px solid var(--admin-border);border-radius:.5rem;justify-content:center;align-items:center;min-height:10rem;max-height:16rem;display:flex;overflow:hidden}.admin-manual-payment-receipt-preview img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:16rem}.admin-manual-payment-summary-hero{background:var(--admin-accent-soft);border:1px solid var(--admin-accent-border);border-radius:.75rem;align-items:center;gap:.75rem;padding:1rem;display:flex}.admin-manual-payment-summary-hero-value{color:var(--admin-accent-link);font-size:1.5rem;font-weight:700;line-height:1.1}.admin-manual-payment-summary-hero-sub{color:var(--admin-text-secondary);margin-top:.125rem;font-size:.75rem}.admin-manual-payment-verify-banner{border-radius:.75rem;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.45;display:flex}.admin-manual-payment-verify-banner--loading{border:1px solid var(--admin-border);background:var(--admin-surface-hover);color:var(--admin-text-secondary)}.admin-manual-payment-verify-banner--verified{border:1px solid var(--admin-status-verified-border);background:var(--admin-status-verified-bg);color:var(--admin-status-verified)}.admin-manual-payment-verify-banner--failed{border:1px solid var(--admin-status-pending-border);background:var(--admin-status-pending-bg);color:var(--admin-status-pending)}.admin-manual-payment-verify-banner--queued{border:1px solid var(--color-warning-border,var(--yellow-9));background:var(--color-warning-bg,var(--admin-status-pending-bg));color:var(--color-warning-text,var(--amber-12))}.admin-manual-payment-verify-banner--duplicate{border:1px solid var(--admin-status-failed-border);background:var(--admin-status-failed-bg);color:var(--admin-status-failed)}.admin-manual-payment-credit-option{cursor:pointer;border:1px solid var(--admin-status-pending-border);background:var(--admin-status-pending-bg);color:var(--admin-text-primary);border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.625rem .75rem;font-size:.875rem;line-height:1.45;transition:border-color .15s,background-color .15s;display:flex}.admin-manual-payment-credit-option:hover{border-color:var(--admin-status-pending)}.admin-manual-payment-credit-option:has(input:checked){border-color:var(--admin-status-pending);background:color-mix(in srgb, var(--admin-status-pending-bg) 70%, var(--admin-status-pending) 30%)}.admin-manual-payment-credit-option-title{color:var(--admin-text-primary);font-weight:600;display:block}.admin-manual-payment-credit-option-desc{color:var(--admin-text-muted);margin-top:.125rem;font-size:.75rem;display:block}.admin-btn-warning{border:1px solid var(--admin-status-pending);background:var(--admin-status-pending);color:var(--admin-accent-on);border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .15s;display:inline-flex}.admin-btn-warning:hover:not(:disabled){background:var(--admin-status-pending)}.admin-btn-warning:disabled{cursor:not-allowed;opacity:.6}body.admin-app{background:var(--admin-bg);color:var(--admin-text)}body.admin-app .admin-loading-screen{background:var(--admin-bg-elevated);color:var(--admin-text-muted)}body.admin-app .admin-main{background:var(--admin-bg)}body.admin-app .admin-topbar{background:var(--admin-surface);border-bottom-color:var(--admin-border)}body.admin-app .admin-topbar-brand{color:var(--admin-accent-link)}body.admin-app .admin-mobile-menu-btn{background:var(--admin-surface);border-color:var(--admin-border-subtle);color:var(--admin-accent-link)}body.admin-app .admin-theme-toggle{background:var(--admin-bg-elevated);border-color:var(--admin-border-subtle);color:var(--admin-text-secondary)}body.admin-app .admin-theme-toggle:hover{background:var(--admin-accent-soft);color:var(--admin-accent-link);border-color:var(--admin-accent-border)}body.admin-app .admin-theme-toggle:focus-visible{outline:2px solid var(--admin-accent-focus-ring);outline-offset:2px}body.admin-app .admin-topbar-actions{align-items:center;gap:.5rem;display:flex}body.admin-app .admin-topbar-bot-filter{min-width:7.5rem}body.admin-app .admin-panel,body.admin-app .admin-dashboard-panel,body.admin-app .admin-quick-bar,body.admin-app .admin-stat-card,body.admin-app .admin-settings-card,body.admin-app .admin-health-card,body.admin-app .admin-print-jobs-panel,body.admin-app .admin-modal,body.admin-app .admin-drawer,body.admin-app .admin-user-drawer,body.admin-app .admin-referrer-drawer,body.admin-app .admin-manual-payment-drawer,body.admin-app .admin-payment-detail-drawer,body.admin-app .admin-drawer-card,body.admin-app .admin-agent-delete-modal__user-list,body.admin-app .card-panel{background:var(--admin-surface);border-color:var(--admin-border);color:var(--admin-text-secondary);box-shadow:var(--admin-shadow)}body.admin-app .admin-quick-bar{color:var(--admin-text-muted)}body.admin-app .admin-quick-bar-item strong{color:var(--admin-text)}body.admin-app .admin-quick-bar-icon{color:var(--admin-accent)}body.admin-app .admin-quick-bar-sep{background:var(--admin-border)}body.admin-app .admin-dashboard-panel-title,body.admin-app .admin-section-title{color:var(--admin-accent-link)}body.admin-app .admin-health-title{color:var(--admin-text-muted)}body.admin-app .admin-dashboard-view-all,body.admin-app .admin-action-card-link,body.admin-app .admin-link-btn{color:var(--admin-accent-link)}body.admin-app .admin-link-btn:hover{color:var(--admin-accent-hover)}body.admin-app .admin-action-card:hover{border-color:var(--admin-accent-border);background:var(--admin-surface-hover)}body.admin-app .admin-action-card-label,body.admin-app .admin-action-card-value{color:var(--admin-text)}body.admin-app .admin-action-card-sub,body.admin-app .admin-kpi-card__label,body.admin-app .admin-kpi-card__sub{color:var(--admin-text-muted)}body.admin-app .admin-kpi-card__value{color:var(--admin-text)}body.admin-app .admin-kpi-card__value--positive{color:var(--admin-status-verified)}body.admin-app .admin-kpi-card__value--negative{color:var(--admin-status-failed)}body.admin-app .admin-birr-amount__value{color:inherit}body.admin-app .admin-birr-amount__icon{color:var(--admin-text)}body.admin-app .admin-birr-amount--positive .admin-birr-amount__icon{color:var(--admin-status-verified)}body.admin-app .admin-birr-amount--negative .admin-birr-amount__icon{color:var(--admin-status-failed)}body.admin-app .admin-birr-amount--muted .admin-birr-amount__icon{color:var(--admin-text-muted)}body.admin-app .admin-birr-amount--positive.admin-birr-amount--etb-label .admin-birr-amount__currency,body.admin-app .admin-birr-amount--positive.admin-birr-amount--etb-label .admin-birr-amount__value{color:var(--admin-status-verified)}body.admin-app .admin-birr-amount--negative.admin-birr-amount--etb-label .admin-birr-amount__currency,body.admin-app .admin-birr-amount--negative.admin-birr-amount--etb-label .admin-birr-amount__value{color:var(--admin-status-failed)}body.admin-app .admin-birr-amount--muted.admin-birr-amount--etb-label .admin-birr-amount__currency,body.admin-app .admin-birr-amount--muted.admin-birr-amount--etb-label .admin-birr-amount__value{color:var(--admin-text-muted)}body.admin-app .admin-overview-panel{background:var(--admin-surface);border-color:var(--admin-border)}body.admin-app .admin-overview-panel .admin-overview-list,body.admin-app.admin-app--dark .admin-overview-panel .admin-overview-list{background:var(--slate-a2)}body.admin-app .admin-overview-section__icon{color:var(--admin-accent-link)}body.admin-app .admin-overview-metrics__cell--today{background:var(--teal-a3);border-color:var(--teal-a5)}body.admin-app .admin-overview-supporting__sep,body.admin-app .admin-health-strip__sep{background:var(--admin-border)}body.admin-app .admin-overview-supporting{border-top-color:var(--admin-border)}body.admin-app .admin-overview-list{background:var(--admin-surface-muted)}body.admin-app .admin-overview-list-row+.admin-overview-list-row{border-top-color:var(--admin-border)}body.admin-app a.admin-overview-list-row:hover,body.admin-app button.admin-overview-list-row:hover{background:var(--admin-surface-hover)}body.admin-app .admin-outstanding-modal-list{border-color:var(--admin-border)}body.admin-app .admin-outstanding-modal-row+.admin-outstanding-modal-row{border-color:var(--admin-border-subtle)}body.admin-app .admin-outstanding-modal-row:hover,body.admin-app .admin-outstanding-modal-row--nested:hover{background:var(--admin-surface-hover)}body.admin-app .admin-outstanding-agent-group__chevron:hover{background:var(--admin-surface-hover);color:var(--admin-text)}body.admin-app .admin-outstanding-agent-group__transactions{border-left-color:var(--admin-border-subtle)}body.admin-app .admin-outstanding-agent-group+.admin-outstanding-agent-group{border-top-color:var(--admin-border-subtle)}body.admin-app .admin-overview-section__title,body.admin-app .admin-overview-supporting__label,body.admin-app .admin-overview-metrics__label,body.admin-app .admin-overview-list-row__sub,body.admin-app .admin-health-strip{color:var(--admin-text-muted)}body.admin-app .admin-overview-metrics__value,body.admin-app .admin-overview-supporting__value,body.admin-app .admin-overview-list-row__label,body.admin-app .admin-overview-list-row__value,body.admin-app .admin-health-strip__name,body.admin-app .admin-overview-health-line__status{color:var(--admin-text)}body.admin-app .admin-overview-panel--quiet{background:0 0}body.admin-app .admin-overview-metrics__value--positive,body.admin-app .admin-overview-metrics .admin-kpi-card__value--positive{color:var(--admin-status-verified)}body.admin-app .admin-overview-metrics__value--negative,body.admin-app .admin-overview-metrics .admin-kpi-card__value--negative{color:var(--admin-status-failed)}body.admin-app .admin-stat-label,body.admin-app .admin-stat-sub{color:var(--admin-text-muted)}body.admin-app .admin-stat-value{color:var(--admin-text)}body.admin-app .admin-stat-card--users .admin-stat-card-icon,body.admin-app .admin-stat-card--teal .admin-stat-card-icon{color:var(--admin-accent)}body.admin-app .admin-stat-card--revenue .admin-stat-card-icon,body.admin-app .admin-stat-card--paid-out .admin-stat-card-icon{color:var(--admin-status-verified)}body.admin-app .admin-stat-card--pending .admin-stat-card-icon{color:var(--admin-status-pending)}body.admin-app .admin-table-wrap{background:var(--admin-surface);border-color:var(--admin-border)}body.admin-app .admin-table th{background:var(--admin-table-head);color:var(--admin-text-muted);border-bottom-color:var(--admin-border)}body.admin-app .admin-table td{color:var(--admin-text-secondary);border-bottom-color:var(--admin-table-cell-border)}body.admin-app .admin-table tbody tr:nth-child(2n){background:var(--admin-table-stripe)}body.admin-app .admin-table tbody tr:hover,body.admin-app .admin-table-row-clickable:hover{background:var(--admin-table-hover)}body.admin-app .admin-table-row--selected,body.admin-app .admin-table tbody tr.admin-table-row--selected{background:var(--admin-table-selected)}body.admin-app .admin-table-detail{color:var(--admin-text-secondary)}body.admin-app .admin-table-time{color:var(--admin-text-muted);border-bottom-color:var(--admin-border)}body.admin-app .admin-table-row-chevron{color:var(--admin-text-subtle)}body.admin-app .admin-table-row-clickable:hover .admin-table-row-chevron{color:var(--admin-accent-link)}body.admin-app .admin-group-header-row{background:var(--admin-surface-subtle);border-bottom-color:var(--admin-border-subtle)}body.admin-app .admin-group-header-row:hover{background:var(--admin-surface-hover)}body.admin-app .admin-users-actions-col{background-color:var(--admin-surface)!important}body.admin-app .admin-table thead .admin-users-actions-col,body.admin-app .admin-table tbody tr:nth-child(2n) .admin-users-actions-col{background-color:var(--admin-table-stripe)!important}body.admin-app .admin-table tbody tr:hover .admin-users-actions-col,body.admin-app .admin-table tbody tr.admin-table-row--selected .admin-users-actions-col{background-color:var(--admin-table-hover)!important}body.admin-app .admin-input,body.admin-app .admin-select,body.admin-app textarea.admin-input,body.admin-app .input-field{background:var(--admin-input-bg);border-color:var(--admin-input-border);color:var(--admin-text)}body.admin-app .admin-input::placeholder,body.admin-app .input-field::placeholder{color:var(--admin-text-muted)}body.admin-app .admin-input:focus,body.admin-app .admin-select:focus,body.admin-app .input-field:focus{border-color:var(--admin-accent);box-shadow:0 0 0 3px var(--admin-accent-focus-ring)}body.admin-app .admin-input--locked,body.admin-app .admin-locked-field-input:disabled,body.admin-app .input-field:disabled{background:var(--admin-input-disabled-bg);border-color:var(--admin-input-disabled-border);color:var(--admin-input-disabled-text)}body.admin-app .admin-field-label,body.admin-app .admin-settings-label{color:var(--admin-text-secondary)}body.admin-app .admin-settings-hint,body.admin-app .admin-field-hint{color:var(--admin-text-muted)}body.admin-app .admin-btn-primary{background:var(--admin-accent);color:var(--admin-accent-on)}body.admin-app .admin-btn-primary:hover{background:var(--admin-accent-hover)}body.admin-app .admin-btn-secondary,body.admin-app .btn-secondary{background:var(--admin-surface);border-color:var(--admin-input-border);color:var(--admin-text-secondary)}body.admin-app .admin-btn-secondary:hover,body.admin-app .btn-secondary:hover{background:var(--admin-surface-hover);color:var(--admin-text)}body.admin-app .admin-btn-tab-warning{background:var(--admin-status-pending-bg);border-color:var(--admin-status-pending-border);color:var(--admin-status-pending);box-shadow:0 0 0 3px var(--amber-a4)}body.admin-app .admin-btn-tab-warning:hover{background:var(--amber-a4);box-shadow:0 0 0 3px var(--amber-a5)}body.admin-app .admin-btn-reject{background:var(--admin-surface);border-color:var(--admin-status-failed-bg);color:var(--admin-status-failed)}body.admin-app .admin-btn-reject:hover{background:var(--admin-status-failed-bg)}body.admin-app .btn-outline-teal{border-color:var(--admin-accent);color:var(--admin-accent-link);background:0 0}body.admin-app .btn-outline-teal:hover{background:var(--admin-accent-soft)}body.admin-app .admin-modal-backdrop,body.admin-app .admin-drawer-backdrop{background:var(--admin-backdrop)}body.admin-app .admin-modal{background:var(--admin-surface);border-color:var(--admin-border);color:var(--admin-text);box-shadow:var(--admin-shadow-modal)}body.admin-app .admin-modal h3{color:var(--admin-text)}body.admin-app .admin-user-menu-dropdown,body.admin-app .admin-actions-menu{background:var(--admin-surface);border-color:var(--admin-border);box-shadow:var(--admin-shadow-lg)}body.admin-app .sidebar-user-menu-dropdown{background:var(--admin-sidebar-menu-bg);border-color:var(--admin-sidebar-menu-border);box-shadow:var(--admin-shadow-lg)}body.admin-app .sidebar-user-menu-email{color:var(--admin-sidebar-menu-text-muted)!important}body.admin-app .sidebar-user-menu-item{color:var(--admin-sidebar-menu-text)!important}body.admin-app .sidebar-user-menu-item:hover{background:var(--admin-sidebar-menu-hover)!important;color:var(--admin-accent-on)!important}body.admin-app .admin-agent-chip{background:var(--admin-accent-muted);color:var(--admin-accent-link);border:1px solid var(--admin-accent-border);border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}body.admin-app .admin-user-menu-name{color:var(--admin-text)}body.admin-app .admin-user-menu-email{color:var(--admin-text-muted)}body.admin-app .admin-user-menu-divider{background:var(--admin-border)}body.admin-app .admin-user-menu-item{color:var(--admin-text-secondary)}body.admin-app .admin-user-menu-item:hover{background:var(--admin-surface-hover);color:var(--admin-accent-link)}body.admin-app .admin-user-menu-item--danger{color:var(--admin-status-failed)}body.admin-app .admin-user-menu-item--danger:hover{background:var(--admin-status-failed-bg);color:var(--admin-status-failed)}body.admin-app .admin-badge-pill{color:var(--admin-accent-link);background:var(--admin-accent-muted);border-color:var(--admin-accent-border)}body.admin-app .admin-actions-trigger{background:var(--admin-surface);border-color:var(--admin-border);color:var(--admin-text-muted)}body.admin-app .admin-actions-menu button{color:var(--admin-text-secondary)}body.admin-app .admin-actions-menu button:hover{background:var(--admin-surface-hover)}body.admin-app .admin-drawer-header,body.admin-app .admin-drawer-footer,body.admin-app .admin-agent-delete-modal__head,body.admin-app .admin-agent-delete-modal__foot{border-color:var(--admin-border)}body.admin-app .admin-drawer-name,body.admin-app .admin-drawer-section-label{color:var(--admin-text)}body.admin-app .admin-drawer-email,body.admin-app .admin-drawer-stat dt,body.admin-app .admin-drawer-empty{color:var(--admin-text-muted)}body.admin-app .admin-drawer-divider{border-color:var(--admin-border)}body.admin-app .admin-drawer-close-btn{background:var(--admin-bg-elevated);border-color:var(--admin-border);color:var(--admin-text-secondary)}body.admin-app .admin-drawer-close-btn:hover{background:var(--admin-surface-hover)}body.admin-app .admin-filters,body.admin-app .admin-bulk-bar,body.admin-app .admin-print-jobs-toolbar,body.admin-app .admin-print-jobs-filter-bar,body.admin-app .admin-print-jobs-card-head,body.admin-app .admin-print-jobs-stat-card{background:var(--admin-bg-elevated);border-color:var(--admin-border)}body.admin-app .admin-print-jobs-stat-card--active{background:var(--admin-accent-soft);border-color:var(--admin-accent-border)}body.admin-app .admin-print-jobs-filter-trigger{background:var(--admin-surface);border-color:var(--admin-border-subtle);color:var(--admin-text-muted)}body.admin-app .admin-print-jobs-filter-sheet-panel{background:var(--admin-surface);border-top-color:var(--admin-border)}body.admin-app .admin-print-jobs-filter-sheet-title{color:var(--admin-text)}body.admin-app .segmented{background:var(--admin-segmented-bg);border-color:var(--admin-border)}body.admin-app .segmented-item-active{background:var(--admin-segmented-active);color:var(--admin-accent-link)}body.admin-app .segmented-item-inactive{color:var(--admin-text-muted)}body.admin-app .segmented-item-inactive:hover{color:var(--admin-text)}body.admin-app .admin-activity-list{background:var(--admin-surface)!important;border-color:var(--admin-border)!important}body.admin-app .admin-activity-list>*{border-color:var(--admin-border)!important}body.admin-app .admin-activity-row{border-bottom-color:var(--admin-border)}body.admin-app .admin-activity-row__title{color:var(--admin-text)}body.admin-app .admin-activity-row__detail,body.admin-app .admin-activity-row__time,body.admin-app .admin-activity-row__expand{color:var(--admin-text-muted)}body.admin-app .admin-activity-row__expand:hover{color:var(--admin-text)}body.admin-app .admin-activity-row__body:hover{background:var(--admin-surface-hover)}body.admin-app .admin-activity-list__empty{color:var(--admin-text-muted)}body.admin-app .admin-referral-stat-card{background:var(--admin-surface);border-color:var(--admin-border)}body.admin-app .admin-referral-stat-card--highlight{background:var(--admin-status-pending-bg);border-color:var(--admin-status-pending-border)}body.admin-app .admin-referral-overview__title,body.admin-app .admin-referral-overview__hint,body.admin-app .admin-referral-stat-card__label,body.admin-app .admin-referral-stat-card__sub{color:var(--admin-text-muted)}body.admin-app .admin-referral-stat-card__value{color:var(--admin-text)}body.admin-app .admin-referrers-empty{background:var(--admin-bg-elevated);border-color:var(--admin-border)}body.admin-app .admin-referrers-empty__title{color:var(--admin-text)}body.admin-app .admin-referrers-empty__text{color:var(--admin-text-muted)}body.admin-app .admin-referrers-empty__link{color:var(--admin-accent)}body.admin-app .admin-referrer-inactive-badge{background:var(--admin-bg-elevated);color:var(--admin-text-muted)}body.admin-app .admin-referrer-row--inactive td{color:var(--admin-text-muted)}body.admin-app .admin-empty-title{color:var(--admin-text)}body.admin-app .admin-empty-text{color:var(--admin-text-muted)}body.admin-app .shimmer-fast-admin{background:var(--admin-shimmer-bg)}body.admin-app .shimmer-fast-admin:after{background:linear-gradient(90deg, transparent 0%, var(--admin-shimmer-highlight) 50%, transparent 100%)}body.admin-app .admin-pill--active,body.admin-app .admin-pill--verified,body.admin-app .admin-pill--completed{background:var(--admin-accent-muted);color:var(--admin-accent-link)}body.admin-app .admin-pill--banned,body.admin-app .admin-pill--rejected{background:var(--admin-status-failed-bg);color:var(--admin-status-failed)}body.admin-app .admin-pill--deleted{background:var(--admin-bg-elevated);color:var(--admin-text-muted)}body.admin-app .admin-pill--pending_review,body.admin-app .admin-pill--pending,body.admin-app .admin-pill--warning{background:var(--admin-status-pending-bg);color:var(--admin-status-pending)}body.admin-app .admin-pill--credit{background:var(--admin-status-credit-bg);color:var(--admin-status-credit);border-color:var(--admin-status-credit-border)}body.admin-app .admin-payment-row--credit{background:var(--yellow-a3)}body.admin-app .admin-payment-row--credit:hover{background:var(--yellow-a4)}body.admin-app .admin-payment-row--credit.admin-payment-row--selected{background:var(--yellow-a5)}body.admin-app .admin-pill--uncovered{background:var(--admin-status-uncovered-bg);color:var(--admin-status-uncovered);border-color:var(--admin-status-uncovered-border)}body.admin-app .admin-pill--main-bot-routed{background:var(--admin-status-main-bot-routed-bg);color:var(--admin-status-main-bot-routed);border-color:var(--admin-status-main-bot-routed-border)}body.admin-app .admin-linked-checkout-panel{border-color:var(--admin-status-main-bot-routed-border);background:var(--admin-status-main-bot-routed-bg)}body.admin-app .admin-linked-checkout-panel__title{color:var(--admin-status-main-bot-routed)}body.admin-app .admin-linked-checkout-panel__divider{border-color:var(--admin-status-main-bot-routed-border)}body.admin-app .admin-pill--partial{background:var(--admin-status-partial-bg);color:var(--admin-status-partial);border-color:var(--admin-status-partial-border)}body.admin-app .admin-payment-row--uncovered{box-shadow:inset 3px 0 0 var(--admin-status-uncovered-border)}body.admin-app .admin-pill--verification-auto{background:var(--admin-status-info-bg);color:var(--admin-status-info);border-color:var(--admin-status-info-border)}body.admin-app .admin-pill--verification-verify_et{background:var(--admin-status-verified-bg);color:var(--admin-status-verified);border-color:var(--admin-status-verified-border)}body.admin-app .admin-pill--verification-admin{background:var(--admin-status-manual-bg);color:var(--admin-status-manual);border-color:var(--admin-status-manual-border)}body.admin-app .admin-pill--verification-pending_review{background:var(--admin-status-pending-bg);color:var(--admin-status-pending);border-color:var(--admin-status-pending-border)}body.admin-app .admin-pill--verification-other{background:var(--admin-bg-elevated);color:var(--admin-text-muted);border-color:var(--admin-border)}body.admin-app .admin-health-meta,body.admin-app .admin-health-meta__time{color:var(--admin-text-subtle)}body.admin-app .admin-health-status-pill--ok{background:var(--admin-status-verified-bg);color:var(--admin-status-verified)}body.admin-app .admin-health-status-pill--degraded{background:var(--admin-status-pending-bg);color:var(--admin-status-pending)}body.admin-app .admin-health-status-pill--pending{background:var(--admin-bg-elevated);color:var(--admin-text-muted)}body.admin-app .admin-health-card__icon{background:var(--admin-surface);border-color:var(--admin-border-subtle);color:var(--admin-text-muted)}body.admin-app .admin-health-card__name{color:var(--admin-text-secondary)}body.admin-app .admin-health-card__meta{color:var(--admin-text-subtle)}body.admin-app .admin-health-pool-bar{background:var(--admin-chart-track)}body.admin-app .admin-health-pool-fill--ok{background:var(--admin-status-verified)}body.admin-app .admin-health-refresh-icon{color:var(--admin-accent)}body.admin-app .admin-settings-tabs-scroll>button.admin-btn-secondary{background:var(--admin-bg-elevated);border-color:var(--admin-border);color:var(--admin-text-secondary)}body.admin-app hr.border-slate-200\/90{border-color:var(--admin-border)}body.admin-app.admin-app--dark .sidebar-nav-item-active{background:var(--white-a3)!important;color:var(--admin-accent-on)!important;box-shadow:none!important;border-left-color:var(--admin-sidebar-active-indicator)!important}body.admin-app.admin-app--dark .sidebar-collapsed .sidebar-nav-item-active{box-shadow:inset 3px 0 0 var(--admin-sidebar-active-indicator)!important}body.admin-app.admin-app--dark .sidebar-nav-item-active:hover{background:var(--white-a4)!important;color:var(--admin-accent-on)!important}body.admin-app .admin-activity-badge--payout{background:var(--admin-status-pending-bg);color:var(--admin-status-pending)}body.admin-app .admin-activity-badge--reject{background:var(--admin-status-failed-bg);color:var(--admin-status-failed)}body.admin-app .admin-manual-payment-drawer header,body.admin-app .admin-manual-payment-drawer footer{border-color:var(--admin-border);background:var(--admin-surface)}body.admin-app .admin-manual-payment-drawer footer{background:var(--admin-bg-elevated)}body.admin-app .admin-manual-payment-mode-card{background:var(--admin-surface);border-color:var(--admin-border);color:var(--admin-text-secondary)}body.admin-app .admin-manual-payment-mode-card:hover{border-color:var(--admin-accent-border);background:var(--admin-surface-hover)}body.admin-app .admin-manual-payment-mode-card--active{border-color:var(--admin-accent-border);background:var(--admin-accent-soft)}body.admin-app .admin-manual-payment-mode-card-title{color:var(--admin-text)}body.admin-app .admin-manual-payment-mode-card-desc{color:var(--admin-text-muted)}body.admin-app .admin-manual-payment-receipt-zone{border-color:var(--admin-border);background:var(--admin-bg-elevated);color:var(--admin-text-muted)}body.admin-app .admin-manual-payment-receipt-zone:hover,body.admin-app .admin-manual-payment-receipt-zone--drag{border-color:var(--admin-accent-border);background:var(--admin-accent-soft)}body.admin-app .admin-manual-payment-receipt-zone--filled{background:var(--admin-surface);border-color:var(--admin-border)}body.admin-app .admin-manual-payment-step-label{color:var(--admin-text-muted)}body.admin-app .admin-manual-payment-step--active .admin-manual-payment-step-label{color:var(--admin-accent-link)}body.admin-app .admin-manual-payment-step--done .admin-manual-payment-step-label{color:var(--admin-text-secondary)}body.admin-app.admin-app--dark .bg-white{background-color:var(--admin-surface)!important}body.admin-app.admin-app--dark .bg-gray-50,body.admin-app.admin-app--dark .bg-gray-50\/50,body.admin-app.admin-app--dark .bg-slate-50,body.admin-app.admin-app--dark .bg-slate-50\/40,body.admin-app.admin-app--dark .bg-slate-50\/50,body.admin-app.admin-app--dark .bg-slate-50\/60,body.admin-app.admin-app--dark .bg-slate-50\/80{background-color:var(--admin-bg-elevated)!important}body.admin-app.admin-app--dark .bg-gray-100,body.admin-app.admin-app--dark .bg-slate-100,body.admin-app.admin-app--dark .bg-slate-200{background-color:var(--admin-surface-muted)!important}body.admin-app.admin-app--dark .bg-white\/95{background-color:var(--slate-a11)!important}body.admin-app.admin-app--dark .bg-emerald-50{background-color:var(--admin-status-verified-bg)!important}body.admin-app.admin-app--dark .bg-amber-50,body.admin-app.admin-app--dark .bg-amber-50\/50{background-color:var(--admin-status-pending-bg)!important}body.admin-app.admin-app--dark .border-amber-100,body.admin-app.admin-app--dark .border-amber-200,body.admin-app.admin-app--dark .border-amber-300{border-color:var(--admin-status-pending-border)!important}body.admin-app.admin-app--dark .text-amber-800,body.admin-app.admin-app--dark .text-amber-900,body.admin-app.admin-app--dark .text-amber-950{color:var(--admin-status-pending)!important}body.admin-app.admin-app--dark .border-teal-100,body.admin-app.admin-app--dark .border-teal-200{border-color:var(--admin-accent-border)!important}body.admin-app.admin-app--dark .text-teal-900{color:var(--admin-accent-link)!important}body.admin-app.admin-app--dark .border-gray-100,body.admin-app.admin-app--dark .border-dashed.border-gray-200,body.admin-app.admin-app--dark .divide-y.divide-gray-100>:not([hidden])~:not([hidden]){border-color:var(--admin-border)!important}body.admin-app.admin-app--dark .bg-gray-50\/80{background-color:var(--admin-bg-elevated)!important}body.admin-app.admin-app--dark .text-red-700{color:var(--admin-status-failed)!important}body.admin-app.admin-app--dark .border-red-200{border-color:var(--admin-status-failed-border)!important}body.admin-app.admin-app--dark .text-emerald-700{color:var(--admin-status-verified)!important}body.admin-app.admin-app--dark .text-gray-900,body.admin-app.admin-app--dark .text-gray-800,body.admin-app.admin-app--dark .text-slate-900,body.admin-app.admin-app--dark .text-slate-800{color:var(--admin-text)!important}body.admin-app.admin-app--dark .text-gray-700,body.admin-app.admin-app--dark .text-gray-600,body.admin-app.admin-app--dark .text-slate-700,body.admin-app.admin-app--dark .text-slate-600{color:var(--admin-text-secondary)!important}body.admin-app.admin-app--dark .text-gray-500,body.admin-app.admin-app--dark .text-gray-400,body.admin-app.admin-app--dark .text-slate-500,body.admin-app.admin-app--dark .text-slate-400{color:var(--admin-text-muted)!important}body.admin-app.admin-app--dark .text-slate-300{color:var(--admin-text-subtle)!important}body.admin-app.admin-app--dark .border-gray-100,body.admin-app.admin-app--dark .border-gray-200,body.admin-app.admin-app--dark .border-gray-300,body.admin-app.admin-app--dark .border-slate-200,body.admin-app.admin-app--dark .border-slate-200\/80,body.admin-app.admin-app--dark .border-slate-300,body.admin-app.admin-app--dark .border-dashed.border-gray-200,body.admin-app.admin-app--dark .divide-gray-100>:not([hidden])~:not([hidden]),body.admin-app.admin-app--dark .divide-slate-200>:not([hidden])~:not([hidden]){border-color:var(--admin-border)!important}body.admin-app.admin-app--dark .ring-gray-200,body.admin-app.admin-app--dark .ring-gray-200\/80,body.admin-app.admin-app--dark .ring-slate-200,body.admin-app.admin-app--dark .ring-teal-200,body.admin-app.admin-app--dark .ring-green-200,body.admin-app.admin-app--dark .ring-amber-200,body.admin-app.admin-app--dark .ring-red-200{--tw-ring-color:var(--admin-border)!important}body.admin-app.admin-app--dark .hover\:bg-gray-50:hover,body.admin-app.admin-app--dark .hover\:bg-gray-100:hover,body.admin-app.admin-app--dark .hover\:bg-slate-50:hover,body.admin-app.admin-app--dark .hover\:bg-slate-100:hover,body.admin-app.admin-app--dark .hover\:bg-slate-200:hover{background-color:var(--admin-surface-hover)!important}body.admin-app.admin-app--dark .hover\:text-gray-700:hover,body.admin-app.admin-app--dark .hover\:text-gray-800:hover,body.admin-app.admin-app--dark .hover\:text-slate-600:hover,body.admin-app.admin-app--dark .hover\:text-slate-700:hover,body.admin-app.admin-app--dark .hover\:text-slate-800:hover,body.admin-app.admin-app--dark .hover\:text-slate-900:hover{color:var(--admin-text)!important}body.admin-app.admin-app--dark .placeholder\:text-gray-400::placeholder{color:var(--admin-text-muted)!important}body.admin-app.admin-app--dark .shadow-sm,body.admin-app.admin-app--dark .shadow-md,body.admin-app.admin-app--dark .shadow-2xl{box-shadow:var(--admin-shadow-lg)!important}body.admin-app.admin-app--dark .text-emerald-600{color:var(--admin-status-verified)!important}body.admin-app.admin-app--dark .text-red-500,body.admin-app.admin-app--dark .text-red-600{color:var(--admin-status-failed)!important}body.admin-app.admin-app--dark .text-teal-600,body.admin-app.admin-app--dark .text-teal-700,body.admin-app.admin-app--dark .text-teal-800,body.admin-app.admin-app--dark .text-teal-900,body.admin-app.admin-app--dark .text-teal-950{color:var(--admin-accent-link)!important}body.admin-app.admin-app--dark .hover\:text-teal-800:hover{color:var(--admin-accent-hover)!important}body.admin-app.admin-app--dark .text-green-600{color:var(--admin-status-verified)!important}body.admin-app.admin-app--dark .bg-teal-50,body.admin-app.admin-app--dark .bg-teal-50\/40,body.admin-app.admin-app--dark .bg-teal-50\/50,body.admin-app.admin-app--dark .bg-teal-50\/60,body.admin-app.admin-app--dark .hover\:bg-teal-50:hover{background-color:var(--admin-accent-soft)!important}body.admin-app.admin-app--dark .bg-gray-50\/60{background-color:var(--admin-bg-elevated)!important}body.admin-app.admin-app--dark .bg-gray-300{background-color:var(--admin-border)!important}body.admin-app.admin-app--dark .text-gray-300{color:var(--admin-text-subtle)!important}body.admin-app.admin-app--dark .admin-detail-code,body.admin-app.admin-app--dark code.rounded.bg-white{background-color:var(--admin-surface)!important;color:var(--admin-text-secondary)!important}body.admin-app.admin-app--dark .bg-green-100,body.admin-app.admin-app--dark .bg-green-100\/80{background-color:var(--admin-status-verified-bg)!important}body.admin-app.admin-app--dark .text-green-700,body.admin-app.admin-app--dark .text-green-800{color:var(--admin-status-verified)!important}body.admin-app.admin-app--dark .bg-red-50,body.admin-app.admin-app--dark .bg-red-100,body.admin-app.admin-app--dark .bg-red-100\/80{background-color:var(--admin-status-failed-bg)!important}body.admin-app.admin-app--dark .text-red-700,body.admin-app.admin-app--dark .text-red-800,body.admin-app.admin-app--dark .text-red-900{color:var(--admin-status-failed)!important}body.admin-app.admin-app--dark .border-red-100,body.admin-app.admin-app--dark .border-red-200,body.admin-app.admin-app--dark .border-red-300{border-color:var(--admin-status-failed-border)!important}body.admin-app.admin-app--dark .hover\:bg-red-50:hover{background-color:var(--admin-status-failed-bg)!important}body.admin-app.admin-app--dark .bg-amber-100{background-color:var(--admin-status-pending-bg)!important}body.admin-app.admin-app--dark .text-amber-800{color:var(--admin-status-pending)!important}body.admin-app.admin-app--dark .bg-purple-100{background-color:var(--admin-status-manual-bg)!important}body.admin-app.admin-app--dark .text-purple-700{color:var(--admin-status-manual)!important}body.admin-app.admin-app--dark .bg-blue-100{background-color:var(--admin-status-info-bg)!important}body.admin-app.admin-app--dark .text-blue-700{color:var(--admin-status-info)!important}body.admin-app:not(.admin-app--dark) .text-slate-900,body.admin-app:not(.admin-app--dark) .text-slate-800{color:var(--admin-text)}body.admin-app:not(.admin-app--dark) .text-slate-700,body.admin-app:not(.admin-app--dark) .text-slate-600{color:var(--admin-text-secondary)}body.admin-app:not(.admin-app--dark) .text-slate-500,body.admin-app:not(.admin-app--dark) .text-slate-400{color:var(--admin-text-muted)}body.admin-app .admin-status-badge{border-radius:.25rem;font-size:.75rem;font-weight:500}body.admin-app .admin-status-badge--verified{background:var(--admin-status-verified-bg);color:var(--admin-status-verified)}body.admin-app .admin-status-badge--pending{background:var(--admin-status-pending-bg);color:var(--admin-status-pending)}body.admin-app .admin-status-badge--failed{background:var(--admin-status-failed-bg);color:var(--admin-status-failed)}body.admin-app .admin-status-badge--manual{background:var(--admin-status-manual-bg);color:var(--admin-status-manual)}body.admin-app .admin-status-badge--neutral{background:var(--admin-bg-elevated);color:var(--admin-text-secondary)}body.admin-app .admin-tooltip{background:var(--admin-tooltip-bg);color:var(--admin-tooltip-text);box-shadow:var(--admin-shadow-lg);border-radius:.375rem;padding:.375rem .625rem;font-size:.75rem}.admin-pool-page{--admin-radius-card:12px;--admin-radius-control:8px;--admin-space-card:20px;--admin-space-gap:20px;--admin-success:var(--green-9);--admin-warning:var(--amber-9);--admin-critical:var(--red-9);--admin-success-soft:var(--green-3);--admin-warning-soft:var(--amber-3);--admin-critical-soft:var(--red-3);--admin-pool-ring-track:var(--slate-6,#334155);width:100%;max-width:none}.admin-pool-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.admin-pool-header__title{letter-spacing:-.025em;color:var(--admin-text);margin:0;font-size:1.625rem;font-weight:600;line-height:1.2}.admin-pool-header__subtitle{max-width:42rem;color:var(--admin-text-secondary);margin:6px 0 0;font-size:.9375rem;line-height:1.5}.admin-pool-header__refresh{border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-surface);color:var(--admin-text);cursor:pointer;align-items:center;gap:8px;padding:8px 14px;font-size:.875rem;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.admin-pool-header__refresh:hover:not(:disabled){background:var(--admin-surface-hover);border-color:var(--admin-border-strong,var(--admin-border))}.admin-pool-header__refresh:disabled{opacity:.5;cursor:not-allowed}.admin-pool-page-tabs{border-bottom:1px solid var(--admin-border);margin-bottom:var(--admin-space-gap);gap:24px;display:flex}.admin-pool-page-tabs__btn{color:var(--admin-text-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 2px;font-size:.9375rem;font-weight:500;transition:color .15s,border-color .15s}.admin-pool-page-tabs__btn:hover{color:var(--admin-text)}.admin-pool-page-tabs__btn--active{color:var(--admin-text);border-bottom-color:var(--admin-accent,var(--green-9))}.admin-pool-stats-layout{gap:var(--admin-space-gap);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=1024px){.admin-pool-stats-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}}.admin-pool-stats-main,.admin-pool-stats-side{gap:var(--admin-space-gap);flex-direction:column;min-width:0;display:flex}.admin-pool-card{border:1px solid var(--admin-border);border-radius:var(--admin-radius-card);background:var(--admin-surface);padding:var(--admin-space-card);color:var(--admin-text)}.admin-pool-card--hero{padding:22px 24px 24px}.admin-pool-card--flush{padding:0;overflow:hidden}.admin-pool-card__title{letter-spacing:-.01em;color:var(--admin-text);margin:0;font-size:1.0625rem;font-weight:600}.admin-pool-card__lede{color:var(--admin-text-muted);margin:6px 0 0;font-size:.8125rem;line-height:1.45}.admin-pool-card__toolbar{padding:var(--admin-space-card);border-bottom:1px solid var(--admin-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-pool-hero-grid{grid-template-columns:1fr;gap:28px;display:grid}@media (width>=720px){.admin-pool-hero-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:32px}}.admin-pool-score-row{flex-wrap:wrap;align-items:center;gap:20px;margin-top:16px;display:flex}.admin-pool-score-copy{flex:1;min-width:200px}.admin-pool-score-badge{font-size:.875rem;font-weight:600;display:block}.admin-pool-score-reason{color:var(--admin-text-secondary);margin:8px 0 0;font-size:.8125rem;line-height:1.5}.admin-pool-ring__value{fill:var(--admin-text);font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:600}.admin-pool-ring__arc{transition:stroke-dashoffset .6s}@media (prefers-reduced-motion:reduce){.admin-pool-ring__arc{transition:none}}.admin-pool-stat-hero{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--admin-text);margin:12px 0 0;font-size:2.75rem;font-weight:600;line-height:1}.admin-pool-stat-context{color:var(--admin-text-secondary);margin:10px 0 0;font-size:.875rem}.admin-pool-stat-footnote{color:var(--admin-text-muted);margin:8px 0 0;font-size:.8125rem}.admin-pool-metrics-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.admin-pool-metrics-tabs{border-radius:var(--admin-radius-control);background:var(--admin-segmented-bg,var(--slate-3));gap:4px;padding:3px;display:flex}.admin-pool-metrics-tabs__btn{color:var(--admin-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 12px;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s}.admin-pool-metrics-tabs__btn:hover{color:var(--admin-text)}.admin-pool-metrics-tabs__btn--active{background:var(--admin-segmented-active,var(--admin-surface));color:var(--admin-text);box-shadow:0 1px 2px #0000000f}.admin-pool-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width>=1024px){.admin-pool-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-pool-metric-tile{border:1px solid var(--admin-border);background:var(--admin-bg-elevated,var(--admin-surface));border-radius:10px;padding:14px 16px}.admin-pool-metric-tile__label{color:var(--admin-text-muted);margin:0;font-size:.75rem;font-weight:500}.admin-pool-metric-tile__value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--admin-text);margin:6px 0 0;font-size:1.375rem;font-weight:600}.admin-pool-metric-tile__hint{color:var(--admin-text-muted);margin:6px 0 0;font-size:.75rem;line-height:1.4}.admin-pool-detail-list{flex-direction:column;margin:0;display:flex}.admin-pool-detail-row{border-top:1px solid var(--admin-border);grid-template-columns:140px 1fr;align-items:center;gap:12px;padding:11px 0;font-size:.875rem;display:grid}.admin-pool-detail-row:first-child{border-top:0;padding-top:0}.admin-pool-detail-row__label{color:var(--admin-text-muted);margin:0;font-weight:400}.admin-pool-detail-row__value{color:var(--admin-text);text-align:right;margin:0;font-weight:500}.admin-pool-skeleton{background:linear-gradient(90deg, var(--admin-surface) 0%, var(--admin-surface-hover,var(--slate-3)) 50%, var(--admin-surface) 100%);background-size:200% 100%;min-height:140px;animation:1.2s ease-in-out infinite admin-pool-shimmer}.admin-pool-skeleton--tall{min-height:280px}@keyframes admin-pool-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.admin-pool-skeleton{animation:none}}.admin-pool-detail-row dt{color:var(--admin-text-muted);margin:0;font-weight:400}.admin-pool-detail-row dd{color:var(--admin-text);text-align:right;margin:0;font-weight:500}.admin-pool-inline-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.admin-pool-link-btn{color:var(--admin-accent-link,var(--green-11));font-size:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.admin-pool-link-btn:hover:not(:disabled){opacity:.85}.admin-pool-link-btn:disabled{opacity:.4;cursor:not-allowed}.admin-pool-field{margin-top:14px;display:block}.admin-pool-field__label{color:var(--admin-text-secondary);margin-bottom:6px;font-size:.8125rem;font-weight:500;display:block}.admin-pool-select{border:1px solid var(--admin-border);border-radius:var(--admin-radius-control);background:var(--admin-input-bg);width:100%;color:var(--admin-text);padding:8px 12px;font-size:.875rem;font-weight:500}.admin-pool-select:focus{box-shadow:0 0 0 2px var(--admin-accent-focus-ring);outline:none}.admin-pool-callout{border-radius:10px;margin-top:14px;padding:12px 14px;font-size:.8125rem;line-height:1.45}.admin-pool-callout p{color:var(--admin-text-secondary);margin:8px 0 0}.admin-pool-callout--warn{border:1px solid color-mix(in srgb, var(--admin-warning) 35%, transparent);background:var(--admin-warning-soft)}.admin-pool-callout--ok{border:1px solid color-mix(in srgb, var(--admin-success) 30%, transparent);background:var(--admin-success-soft)}.admin-pool-pipeline{flex-direction:column;gap:0;margin:14px 0 0;padding:0;list-style:none;display:flex}.admin-pool-pipeline li{border-top:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.admin-pool-pipeline li:first-child{border-top:0;padding-top:0}.admin-pool-pipeline__name{color:var(--admin-text);margin:0;font-size:.875rem;font-weight:500}.admin-pool-pipeline__sub{color:var(--admin-text-muted);margin:2px 0 0;font-size:.75rem}.admin-pool-bars{flex-direction:column;gap:10px;margin-top:14px;display:flex}.admin-pool-bars__row{flex-direction:column;gap:4px;display:flex}.admin-pool-bars__meta{align-items:center;gap:8px;font-size:.75rem;display:flex}.admin-pool-bars__dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.admin-pool-bars__label{color:var(--admin-text-secondary);flex:1}.admin-pool-bars__value{font-variant-numeric:tabular-nums;color:var(--admin-text);font-weight:600}.admin-pool-bars__track{background:var(--admin-metric-track,var(--slate-4));border-radius:999px;height:6px;overflow:hidden}.admin-pool-bars__fill{border-radius:999px;height:100%;transition:width .3s}.admin-pool-daily-table-wrap{border:1px solid var(--admin-border);border-radius:10px;margin-top:18px;overflow-x:auto}.admin-pool-daily-table{border-collapse:collapse;width:100%;font-size:.8125rem}.admin-pool-daily-table th,.admin-pool-daily-table td{border-bottom:1px solid var(--admin-border);padding:10px 14px}.admin-pool-daily-table th{text-align:left;color:var(--admin-text-muted);background:var(--admin-table-head,var(--admin-bg-elevated));font-weight:600}.admin-pool-daily-table th.num,.admin-pool-daily-table td.num{text-align:right;font-variant-numeric:tabular-nums}.admin-pool-daily-table tbody tr:last-child td{border-bottom:0}.admin-pool-daily-table tbody tr:hover{background:var(--admin-table-hover)}.admin-pool-token-table-wrap{overflow-x:auto}.admin-pool-token-table{border-collapse:collapse;width:100%;font-size:.8125rem}.admin-pool-token-table th,.admin-pool-token-table td{padding:12px var(--admin-space-card);border-top:1px solid var(--admin-border);text-align:left}.admin-pool-token-table th{color:var(--admin-text-muted);background:var(--admin-table-head,var(--admin-bg-elevated));border-top:0;font-weight:600}.admin-pool-token-table th.num,.admin-pool-token-table td.num{text-align:right;font-variant-numeric:tabular-nums}.admin-pool-token-table td.mono{font-family:ui-monospace,monospace;font-size:.75rem}.admin-pool-token-table tbody tr:hover{background:var(--admin-table-hover)}.admin-pool-muted{color:var(--admin-text-muted);margin:0;font-size:.875rem}.admin-pool-empty-cell{text-align:center;padding:24px var(--admin-space-card)!important}.admin-pool-page .admin-status-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 7px;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}.admin-pool-page .admin-status-pill__dot{background:currentColor;border-radius:999px;width:6px;height:6px}.admin-pool-page .admin-status-pill--success{color:var(--admin-success);background:var(--admin-success-soft)}.admin-pool-page .admin-status-pill--warning{color:var(--admin-warning);background:var(--admin-warning-soft)}.admin-pool-page .admin-status-pill--critical{color:var(--admin-critical);background:var(--admin-critical-soft)}.admin-pool-page .admin-status-pill--idle{color:var(--admin-text-muted);background:var(--slate-4)}.admin-pool-page .admin-status-pill--info{color:var(--admin-accent-link);background:var(--admin-accent-soft)}.admin-pool-weekly__chart{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;height:120px;margin-top:8px;display:grid}.admin-pool-weekly__col{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.admin-pool-weekly__bars{justify-content:center;align-items:flex-end;gap:3px;width:100%;height:96px;display:flex}.admin-pool-weekly__bar{border-radius:4px 4px 0 0;width:42%;min-height:4px;transition:height .3s}.admin-pool-weekly__bar--resident{background:var(--admin-accent,var(--blue-9,#3b82f6))}.admin-pool-weekly__bar--harvested{background:var(--admin-success)}.admin-pool-weekly__label{color:var(--admin-text-muted);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:500}.admin-pool-weekly__legend{border-top:1px solid var(--admin-border);flex-wrap:wrap;gap:14px;margin-top:14px;padding-top:12px;display:flex}.admin-pool-weekly__legend-item{color:var(--admin-text-secondary);align-items:center;gap:6px;font-size:.75rem;display:inline-flex}.admin-pool-weekly__dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.admin-pool-weekly__dot--resident{background:var(--admin-accent,var(--blue-9,#3b82f6))}.admin-pool-weekly__dot--harvested{background:var(--admin-success)}@media (width<=639px){.admin-pool-stat-hero{font-size:2.25rem}.admin-pool-detail-row{grid-template-columns:1fr;gap:4px}.admin-pool-detail-row__value,.admin-pool-detail-row dd{text-align:left}.admin-pool-metric-grid{grid-template-columns:1fr}.admin-pool-weekly__chart{gap:4px}}
