@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{--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-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:transparent;--tw-gradient-via:transparent;--tw-gradient-to:transparent;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-text-shadow-color:initial;--tw-text-shadow-alpha:100%}::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-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:transparent;--tw-gradient-via:transparent;--tw-gradient-to:transparent;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 transparent;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 transparent;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 transparent;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 transparent;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 transparent;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-text-shadow-color:initial;--tw-text-shadow-alpha:100%}}}@layer theme{:root,:host{--font-sans:var(--font-geist-sans);--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:var(--font-geist-mono);--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-red-900:#82181a;--color-red-950:#460809;--color-orange-50:#fff7ed;--color-orange-100:#ffedd5;--color-orange-200:#ffd7a8;--color-orange-300:#ffb96d;--color-orange-400:#ff8b1a;--color-orange-500:#fe6e00;--color-orange-600:#f05100;--color-orange-700:#c53c00;--color-orange-900:#7e2a0c;--color-orange-950:#441306;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-amber-950:#461901;--color-yellow-50:#fefce8;--color-yellow-100:#fef9c2;--color-yellow-200:#fff085;--color-yellow-300:#ffe02a;--color-yellow-400:#fac800;--color-yellow-500:#edb200;--color-yellow-600:#cd8900;--color-yellow-700:#a36100;--color-yellow-800:#874b00;--color-yellow-900:#733e0a;--color-yellow-950:#432004;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#b9f8cf;--color-green-300:#7bf1a8;--color-green-400:#05df72;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-700:#008138;--color-green-800:#016630;--color-green-900:#0d542b;--color-green-950:#032e15;--color-emerald-50:#ecfdf5;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-emerald-950:#002c22;--color-teal-50:#f0fdfa;--color-teal-200:#96f7e4;--color-teal-300:#46ecd5;--color-teal-400:#00d3bd;--color-teal-500:#00baa7;--color-teal-600:#009588;--color-teal-700:#00776e;--color-teal-800:#005f5a;--color-teal-950:#022f2e;--color-cyan-200:#a2f4fd;--color-cyan-300:#53eafd;--color-cyan-400:#00d2ef;--color-cyan-500:#00b7d7;--color-cyan-600:#0092b5;--color-cyan-700:#007492;--color-cyan-800:#005f78;--color-cyan-900:#104e64;--color-sky-100:#dff2fe;--color-sky-400:#00bcfe;--color-sky-600:#0084cc;--color-sky-900:#024a70;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bedbff;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-600:#155dfc;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-blue-900:#1c398e;--color-indigo-50:#eef2ff;--color-indigo-100:#e0e7ff;--color-indigo-300:#a4b3ff;--color-indigo-400:#7d87ff;--color-indigo-500:#625fff;--color-indigo-600:#4f39f6;--color-indigo-700:#432dd7;--color-indigo-800:#372aac;--color-indigo-900:#312c85;--color-violet-50:#f5f3ff;--color-violet-400:#a685ff;--color-violet-500:#8d54ff;--color-violet-600:#7f22fe;--color-violet-800:#5d0ec0;--color-violet-900:#4d179a;--color-violet-950:#2f0d68;--color-purple-50:#faf5ff;--color-purple-100:#f3e8ff;--color-purple-200:#e9d5ff;--color-purple-300:#d9b3ff;--color-purple-400:#c07eff;--color-purple-500:#ac4bff;--color-purple-600:#9810fa;--color-purple-700:#8200da;--color-purple-800:#6e11b0;--color-purple-900:#59168b;--color-purple-950:#3c0366;--color-fuchsia-300:#f2a9ff;--color-fuchsia-400:#ec6cff;--color-fuchsia-500:#e12afb;--color-fuchsia-600:#c600db;--color-fuchsia-700:#a600b5;--color-pink-50:#fdf2f8;--color-pink-100:#fce7f3;--color-pink-200:#fccee8;--color-pink-300:#fda5d5;--color-pink-400:#fb64b6;--color-pink-500:#f6339a;--color-pink-600:#e30076;--color-pink-700:#c4005c;--color-pink-800:#a2004c;--color-pink-900:#861043;--color-rose-50:#fff1f2;--color-rose-200:#ffccd3;--color-rose-500:#ff2357;--color-rose-600:#e70044;--color-rose-700:#c20039;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-gray-950:#030712;--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-xl:80rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: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);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--drop-shadow-sm:0 1px 2px rgba(0,0,0,.15);--drop-shadow-md:0 3px 3px rgba(0,0,0,.12);--drop-shadow-lg:0 4px 4px rgba(0,0,0,.15);--drop-shadow-2xl:0 25px 25px rgba(0,0,0,.15);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono);--radius:var(--radius);--color-background:var(--background);--color-foreground:var(--foreground);--color-card:var(--card);--color-card-foreground:var(--card-foreground);--color-popover:var(--popover);--color-popover-foreground:var(--popover-foreground);--color-primary:var(--primary);--color-primary-foreground:var(--primary-foreground);--color-secondary:var(--secondary);--color-secondary-foreground:var(--secondary-foreground);--color-muted:var(--muted);--color-muted-foreground:var(--muted-foreground);--color-accent:var(--accent);--color-accent-foreground:var(--accent-foreground);--color-destructive:var(--destructive);--color-destructive-foreground:var(--destructive-foreground);--color-border:var(--border);--color-input:var(--input);--color-ring:var(--ring)}@supports (color:color(display-p3 0 0 0)){:root,:host{--color-red-50:color(display-p3 .988669 .951204 .950419);--color-red-100:color(display-p3 .980386 .889727 .887779);--color-red-200:color(display-p3 .969562 .798149 .794299);--color-red-300:color(display-p3 .956922 .651886 .645122);--color-red-400:color(display-p3 .933534 .431676 .423491);--color-red-500:color(display-p3 .903738 .262579 .253307);--color-red-600:color(display-p3 .830323 .140383 .133196);--color-red-700:color(display-p3 .692737 .116232 .104679);--color-red-800:color(display-p3 .569606 .121069 .108493);--color-red-900:color(display-p3 .466906 .133198 .12139);--color-red-950:color(display-p3 .25064 .0550983 .0468818);--color-orange-50:color(display-p3 .99533 .970132 .933499);--color-orange-100:color(display-p3 .988762 .931393 .843273);--color-orange-200:color(display-p3 .974647 .84705 .680111);--color-orange-300:color(display-p3 .96801 .734346 .464159);--color-orange-400:color(display-p3 .950192 .561807 .211017);--color-orange-500:color(display-p3 .946589 .449788 .0757345);--color-orange-600:color(display-p3 .887467 .341665 .0219962);--color-orange-700:color(display-p3 .729844 .257256 .0511062);--color-orange-900:color(display-p3 .457137 .188093 .0897628);--color-orange-950:color(display-p3 .244276 .0875626 .0387614);--color-amber-50:color(display-p3 .997804 .985047 .926312);--color-amber-100:color(display-p3 .989391 .954583 .796328);--color-amber-200:color(display-p3 .979824 .904554 .57325);--color-amber-300:color(display-p3 .974327 .83063 .33298);--color-amber-400:color(display-p3 .959186 .738519 .118268);--color-amber-500:color(display-p3 .93994 .620584 .0585367);--color-amber-600:color(display-p3 .827144 .467166 .0336006);--color-amber-700:color(display-p3 .67989 .32771 .0520514);--color-amber-800:color(display-p3 .547533 .256058 .0728326);--color-amber-900:color(display-p3 .445958 .216422 .0823321);--color-amber-950:color(display-p3 .252662 .109091 .026881);--color-yellow-50:color(display-p3 .994197 .988062 .917538);--color-yellow-100:color(display-p3 .993436 .977463 .782913);--color-yellow-200:color(display-p3 .988789 .943116 .579188);--color-yellow-300:color(display-p3 .982669 .880884 .32102);--color-yellow-400:color(display-p3 .959941 .790171 .0585198);--color-yellow-500:color(display-p3 .903651 .703062 .0745389);--color-yellow-600:color(display-p3 .776342 .542492 .041709);--color-yellow-700:color(display-p3 .613146 .386658 .0579687);--color-yellow-800:color(display-p3 .503181 .30478 .075537);--color-yellow-900:color(display-p3 .422485 .252729 .095052);--color-yellow-950:color(display-p3 .243647 .131076 .0413888);--color-green-50:color(display-p3 .950677 .990571 .959366);--color-green-100:color(display-p3 .885269 .984329 .910368);--color-green-200:color(display-p3 .776442 .964383 .823412);--color-green-300:color(display-p3 .600292 .935514 .68114);--color-green-400:color(display-p3 .399536 .862346 .49324);--color-green-500:color(display-p3 .308734 .774754 .374307);--color-green-600:color(display-p3 .243882 .640824 .294808);--color-green-700:color(display-p3 .198355 .501799 .245335);--color-green-800:color(display-p3 .168568 .395123 .211217);--color-green-900:color(display-p3 .147288 .323577 .185694);--color-green-950:color(display-p3 .0670178 .177818 .0930111);--color-emerald-50:color(display-p3 .936818 .989882 .961937);--color-emerald-100:color(display-p3 .848335 .975974 .901691);--color-emerald-200:color(display-p3 .713164 .947563 .822283);--color-emerald-300:color(display-p3 .524941 .903425 .722352);--color-emerald-400:color(display-p3 .334701 .819603 .591575);--color-emerald-500:color(display-p3 .267113 .726847 .508397);--color-emerald-600:color(display-p3 .206557 .589057 .413962);--color-emerald-700:color(display-p3 .164041 .470229 .343508);--color-emerald-800:color(display-p3 .135396 .371401 .277561);--color-emerald-900:color(display-p3 .117821 .302975 .234501);--color-emerald-950:color(display-p3 .0549113 .170434 .13484);--color-teal-50:color(display-p3 .951444 .990904 .98112);--color-teal-200:color(display-p3 .675869 .957879 .896029);--color-teal-300:color(display-p3 .484989 .914726 .835079);--color-teal-400:color(display-p3 .322787 .822056 .744388);--color-teal-500:color(display-p3 .266569 .721518 .655462);--color-teal-600:color(display-p3 .207114 .579584 .53668);--color-teal-700:color(display-p3 .174094 .461318 .433866);--color-teal-800:color(display-p3 .1457 .367051 .350749);--color-teal-950:color(display-p3 .0664925 .181482 .179465);--color-cyan-200:color(display-p3 .707418 .947027 .984826);--color-cyan-300:color(display-p3 .503734 .904871 .979358);--color-cyan-400:color(display-p3 .294638 .813991 .934996);--color-cyan-500:color(display-p3 .246703 .710032 .841444);--color-cyan-600:color(display-p3 .193249 .564651 .707197);--color-cyan-700:color(display-p3 .164124 .451431 .570574);--color-cyan-800:color(display-p3 .151437 .365208 .461053);--color-cyan-900:color(display-p3 .142586 .302008 .385094);--color-sky-100:color(display-p3 .889195 .946622 .992447);--color-sky-400:color(display-p3 .305975 .725011 .980173);--color-sky-600:color(display-p3 .162505 .509376 .796082);--color-sky-900:color(display-p3 .115471 .285486 .428673);--color-blue-50:color(display-p3 .941826 .963151 .995385);--color-blue-100:color(display-p3 .869214 .915931 .989622);--color-blue-200:color(display-p3 .76688 .855207 .987483);--color-blue-300:color(display-p3 .602559 .767214 .993938);--color-blue-400:color(display-p3 .397443 .62813 .992116);--color-blue-500:color(display-p3 .266422 .491219 .988624);--color-blue-600:color(display-p3 .174493 .358974 .950247);--color-blue-700:color(display-p3 .1379 .274983 .867624);--color-blue-800:color(display-p3 .134023 .230647 .695537);--color-blue-900:color(display-p3 .136395 .219428 .537145);--color-indigo-50:color(display-p3 .936215 .948621 .995621);--color-indigo-100:color(display-p3 .883035 .90499 .993138);--color-indigo-300:color(display-p3 .650892 .700156 .990824);--color-indigo-400:color(display-p3 .494992 .525291 .985107);--color-indigo-500:color(display-p3 .380374 .372235 .971707);--color-indigo-600:color(display-p3 .297656 .227891 .929242);--color-indigo-700:color(display-p3 .251282 .180274 .81203);--color-indigo-800:color(display-p3 .207204 .165242 .647584);--color-indigo-900:color(display-p3 .188425 .173312 .503066);--color-violet-50:color(display-p3 .959212 .95304 .995713);--color-violet-400:color(display-p3 .631215 .522175 .990008);--color-violet-500:color(display-p3 .523372 .329605 .990884);--color-violet-600:color(display-p3 .459951 .162666 .957985);--color-violet-800:color(display-p3 .333914 .0857549 .723825);--color-violet-900:color(display-p3 .277841 .103712 .580169);--color-violet-950:color(display-p3 .166776 .0591626 .389813);--color-purple-50:color(display-p3 .977045 .961759 .996715);--color-purple-100:color(display-p3 .945034 .910569 .992972);--color-purple-200:color(display-p3 .901181 .835978 .992237);--color-purple-300:color(display-p3 .829394 .703737 .996084);--color-purple-400:color(display-p3 .719919 .492497 .995173);--color-purple-500:color(display-p3 .629519 .30089 .990817);--color-purple-600:color(display-p3 .546729 .130167 .94439);--color-purple-700:color(display-p3 .465298 .0652579 .824397);--color-purple-800:color(display-p3 .393513 .10339 .664476);--color-purple-900:color(display-p3 .321698 .107597 .524563);--color-purple-950:color(display-p3 .212466 .030662 .385137);--color-fuchsia-300:color(display-p3 .91137 .670052 .986215);--color-fuchsia-400:color(display-p3 .86677 .447756 .979034);--color-fuchsia-500:color(display-p3 .81268 .241966 .951571);--color-fuchsia-600:color(display-p3 .716587 .083681 .841036);--color-fuchsia-700:color(display-p3 .601715 .077561 .692792);--color-pink-50:color(display-p3 .983916 .950076 .970581);--color-pink-100:color(display-p3 .974549 .908208 .950227);--color-pink-200:color(display-p3 .95913 .815822 .905269);--color-pink-300:color(display-p3 .944378 .662026 .8283);--color-pink-400:color(display-p3 .915485 .430491 .70271);--color-pink-500:color(display-p3 .88894 .276457 .595049);--color-pink-600:color(display-p3 .825649 .141205 .459338);--color-pink-700:color(display-p3 .711537 .101006 .358209);--color-pink-800:color(display-p3 .584151 .105343 .297396);--color-pink-900:color(display-p3 .480862 .117563 .26009);--color-rose-50:color(display-p3 .989671 .946597 .949215);--color-rose-200:color(display-p3 .96875 .808776 .827317);--color-rose-500:color(display-p3 .921824 .240748 .355666);--color-rose-600:color(display-p3 .848792 .102011 .269259);--color-rose-700:color(display-p3 .711801 .0770816 .226777);--color-slate-50:color(display-p3 .974377 .979815 .986207);--color-slate-100:color(display-p3 .947345 .959969 .97483);--color-slate-200:color(display-p3 .890322 .909405 .939294);--color-slate-300:color(display-p3 .800294 .834432 .882803);--color-slate-400:color(display-p3 .577446 .629622 .716602);--color-slate-500:color(display-p3 .397645 .452653 .547642);--color-slate-600:color(display-p3 .283418 .332214 .416355);--color-slate-700:color(display-p3 .205992 .253487 .336039);--color-slate-800:color(display-p3 .121994 .158688 .232363);--color-slate-900:color(display-p3 .0639692 .0891152 .163036);--color-gray-50:color(display-p3 .977213 .98084 .985102);--color-gray-100:color(display-p3 .953567 .956796 .964321);--color-gray-200:color(display-p3 .899787 .906171 .92106);--color-gray-300:color(display-p3 .822033 .835264 .858521);--color-gray-400:color(display-p3 .605734 .630385 .680158);--color-gray-500:color(display-p3 .421287 .446085 .504784);--color-gray-600:color(display-p3 .297358 .332176 .39043);--color-gray-700:color(display-p3 .219968 .253721 .318679);--color-gray-800:color(display-p3 .125854 .159497 .216835);--color-gray-900:color(display-p3 .070423 .0928982 .151928);--color-gray-950:color(display-p3 .0144294 .0270755 .068534)}}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-red-950:lab(13.003% 29.04 16.7519);--color-orange-50:lab(97.7008% 1.53735 5.90649);--color-orange-100:lab(94.7127% 3.58394 14.3151);--color-orange-200:lab(88.4871% 9.94918 28.8378);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-400:lab(70.0429% 42.5156 75.8207);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-600:lab(57.1026% 64.2584 89.8886);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-orange-900:lab(30.2951% 36.0434 37.671);--color-orange-950:lab(14.1747% 23.4515 19.4461);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-yellow-50:lab(98.6846% -1.79055 9.7766);--color-yellow-100:lab(97.3564% -4.51407 27.344);--color-yellow-200:lab(94.3433% -5.00429 52.9663);--color-yellow-300:lab(89.7033% -.480294 84.4917);--color-yellow-400:lab(83.2664% 8.65132 106.895);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-yellow-600:lab(62.7799% 22.4197 86.1544);--color-yellow-700:lab(47.8202% 25.2426 66.5015);--color-yellow-800:lab(38.7484% 23.5833 51.4916);--color-yellow-900:lab(32.3865% 21.1273 38.5959);--color-yellow-950:lab(16.8146% 15.7422 23.1133);--color-green-50:lab(98.1563% -5.60117 2.75915);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-200:lab(92.4222% -26.4702 12.9427);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-green-800:lab(37.4616% -36.7971 22.9692);--color-green-900:lab(30.797% -29.6927 17.382);--color-green-950:lab(15.6845% -20.4225 11.7249);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-teal-50:lab(98.3189% -4.74921 -.111711);--color-teal-200:lab(90.7612% -33.1343 -.542295);--color-teal-300:lab(84.8977% -48.1516 -1.3321);--color-teal-400:lab(76.0109% -53.3483 -2.27906);--color-teal-500:lab(67.3859% -49.0983 -2.63511);--color-teal-600:lab(55.0223% -41.0774 -3.90277);--color-teal-700:lab(44.4134% -33.1436 -4.22149);--color-teal-800:lab(35.5975% -26.6648 -4.34487);--color-teal-950:lab(16.6371% -15.3183 -3.81732);--color-cyan-200:lab(91.0821% -24.0435 -12.8306);--color-cyan-300:lab(85.3886% -36.7636 -21.5716);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-cyan-600:lab(55.1767% -26.7496 -30.5139);--color-cyan-700:lab(44.7267% -21.5987 -26.118);--color-cyan-800:lab(36.5114% -17.1989 -21.6292);--color-cyan-900:lab(30.372% -13.1853 -18.7887);--color-sky-100:lab(94.3709% -4.56053 -8.23453);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-sky-600:lab(51.7754% -11.4712 -49.8349);--color-sky-900:lab(29.1959% -8.34689 -28.2453);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-200:lab(86.15% -4.04379 -21.0797);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-600:lab(44.0605% 29.0279 -86.0352);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-blue-900:lab(26.1542% 15.7545 -51.5504);--color-indigo-50:lab(95.4818% .411302 -6.78529);--color-indigo-100:lab(91.6577% 1.04591 -12.7199);--color-indigo-300:lab(74.0235% 8.54138 -41.6075);--color-indigo-400:lab(59.866% 22.4834 -64.4485);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-indigo-600:lab(38.4009% 52.6132 -92.3857);--color-indigo-700:lab(32.4486% 49.2217 -84.6695);--color-indigo-800:lab(26.6645% 37.9804 -68.6402);--color-indigo-900:lab(23.3911% 24.6978 -50.4718);--color-violet-50:lab(96.2416% 2.28849 -5.51657);--color-violet-400:lab(62.8239% 34.9159 -60.0512);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-violet-600:lab(41.088% 68.9966 -91.995);--color-violet-800:lab(29.3188% 57.7986 -76.1493);--color-violet-900:lab(24.3783% 45.7525 -61.4902);--color-violet-950:lab(14.0706% 33.3353 -46.7553);--color-purple-50:lab(97.1627% 2.99937 -4.13398);--color-purple-100:lab(93.3333% 6.97437 -9.83434);--color-purple-200:lab(87.8405% 13.4282 -18.7159);--color-purple-300:lab(78.3298% 26.2195 -34.9499);--color-purple-400:lab(63.6946% 47.6127 -59.2066);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-purple-600:lab(43.0295% 75.21 -86.5669);--color-purple-700:lab(36.1758% 69.8525 -80.0381);--color-purple-800:lab(30.6017% 56.7637 -64.4751);--color-purple-900:lab(24.9401% 45.2703 -51.2728);--color-purple-950:lab(14.8253% 38.9005 -44.5861);--color-fuchsia-300:lab(78.5378% 39.3533 -32.9615);--color-fuchsia-400:lab(66.1178% 66.0652 -52.4733);--color-fuchsia-500:lab(56.4256% 83.132 -64.639);--color-fuchsia-600:lab(47.5131% 83.4271 -63.0363);--color-fuchsia-700:lab(39.787% 72.2653 -53.1244);--color-pink-50:lab(96.4459% 4.53997 -1.49434);--color-pink-100:lab(93.5864% 9.01193 -3.15079);--color-pink-200:lab(87.4504% 19.6 -6.46662);--color-pink-300:lab(77.8308% 38.525 -10.5394);--color-pink-400:lab(64.5597% 64.3615 -12.7988);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-pink-600:lab(49.5493% 79.8381 2.31768);--color-pink-700:lab(42.1737% 71.8009 7.42233);--color-pink-800:lab(34.9559% 60.2885 5.99639);--color-pink-900:lab(29.4367% 49.3962 3.35757);--color-rose-50:lab(96.2369% 4.94155 1.28011);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254);--color-gray-950:lab(1.90334% .278696 -5.48866)}}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,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:transparent;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:transparent;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:transparent;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:-moz-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-moz-any([multiple],[size])) optgroup option:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:is([multiple],[size])) optgroup option:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:20px}:where(select:-webkit-any([multiple],[size])) optgroup option:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:-moz-any([multiple],[size])) optgroup option:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:where(select:is([multiple],[size])) optgroup option:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:20px}:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-file-upload-button{margin-right:4px}:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::file-selector-button{margin-right:4px}:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-file-upload-button{margin-left:4px}:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left:4px}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::file-selector-button{margin-left: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-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;-moz-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:-webkit-sticky;position:sticky}.-inset-2{inset:calc(var(--spacing)*-2)}.-inset-6{inset:calc(var(--spacing)*-6)}.-inset-24{inset:calc(var(--spacing)*-24)}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-x-4{inset-inline:calc(var(--spacing)*4)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.inset-y-8{inset-block:calc(var(--spacing)*8)}.-top-1{top:calc(var(--spacing)*-1)}.-top-2{top:calc(var(--spacing)*-2)}.-top-3{top:calc(var(--spacing)*-3)}.-top-4{top:calc(var(--spacing)*-4)}.-top-10{top:calc(var(--spacing)*-10)}.-top-20{top:calc(var(--spacing)*-20)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.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-6{top:calc(var(--spacing)*6)}.top-8{top:calc(var(--spacing)*8)}.top-24{top:calc(var(--spacing)*24)}.top-\[117px\]{top:117px}.top-full{top:100%}.-right-1{right:calc(var(--spacing)*-1)}.-right-2{right:calc(var(--spacing)*-2)}.-right-4{right:calc(var(--spacing)*-4)}.-right-10{right:calc(var(--spacing)*-10)}.-right-20{right:calc(var(--spacing)*-20)}.right-0{right:calc(var(--spacing)*0)}.right-0\.5{right:calc(var(--spacing)*.5)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.-bottom-2{bottom:calc(var(--spacing)*-2)}.-bottom-10{bottom:calc(var(--spacing)*-10)}.-bottom-20{bottom:calc(var(--spacing)*-20)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-0\.5{bottom:calc(var(--spacing)*.5)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-6{bottom:calc(var(--spacing)*6)}.-left-1\/3{left:-33.3333%}.-left-2{left:calc(var(--spacing)*-2)}.-left-4{left:calc(var(--spacing)*-4)}.-left-10{left:calc(var(--spacing)*-10)}.-left-20{left:calc(var(--spacing)*-20)}.left-0{left:calc(var(--spacing)*0)}.left-0\.5{left:calc(var(--spacing)*.5)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing)*3)}.left-3\.5{left:calc(var(--spacing)*3.5)}.left-4{left:calc(var(--spacing)*4)}.left-8{left:calc(var(--spacing)*8)}.left-full{left:100%}.isolate{isolation:isolate}.-z-10{z-index:calc(10*-1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing)*0)}.m-4{margin:calc(var(--spacing)*4)}.m-6{margin:calc(var(--spacing)*6)}.m-auto{margin:auto}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-auto{margin-left:auto;margin-right:auto}.my-6{margin-block:calc(var(--spacing)*6)}.\!mt-0{margin-top:calc(var(--spacing)*0)!important}.-mt-4{margin-top:calc(var(--spacing)*-4)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.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-16{margin-top:calc(var(--spacing)*16)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-4{margin-right:calc(var(--spacing)*4)}.mr-6{margin-right:calc(var(--spacing)*6)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.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-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.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)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.mb-20{margin-bottom:calc(var(--spacing)*20)}.-ml-2{margin-left:calc(var(--spacing)*-2)}.ml-0{margin-left:calc(var(--spacing)*0)}.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-4{margin-left:calc(var(--spacing)*4)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-7{margin-left:calc(var(--spacing)*7)}.ml-8{margin-left:calc(var(--spacing)*8)}.ml-10{margin-left:calc(var(--spacing)*10)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.table-row{display:table-row}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.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-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-32{height:calc(var(--spacing)*32)}.h-40{height:calc(var(--spacing)*40)}.h-44{height:calc(var(--spacing)*44)}.h-48{height:calc(var(--spacing)*48)}.h-52{height:calc(var(--spacing)*52)}.h-56{height:calc(var(--spacing)*56)}.h-64{height:calc(var(--spacing)*64)}.h-96{height:calc(var(--spacing)*96)}.h-\[1\.2rem\]{height:1.2rem}.h-\[1\.05rem\]{height:1.05rem}.h-\[1\.1875rem\]{height:1.1875rem}.h-\[500px\]{height:500px}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[350px\]{max-height:350px}.max-h-\[calc\(100vh-6rem\)\]{max-height:calc(100vh - 6rem)}.max-h-none{max-height:none}.min-h-10{min-height:calc(var(--spacing)*10)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-\[70vh\]{min-height:70vh}.min-h-\[80px\]{min-height:80px}.min-h-\[100px\]{min-height:100px}.min-h-screen{min-height:100vh}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:calc(var(--spacing)*1)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing)*2)}.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-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-96{width:calc(var(--spacing)*96)}.w-\[1\.2rem\]{width:1.2rem}.w-\[1\.05rem\]{width:1.05rem}.w-\[1\.1875rem\]{width:1.1875rem}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[250px\]{width:250px}.w-\[320px\]{width:320px}.w-\[500px\]{width:500px}.w-\[min\(100\%\,20rem\)\]{width:min(100%,20rem)}.w-\[min\(100\%-2rem\,30rem\)\]{width:min(100% - 2rem,30rem)}.w-\[var\(--admin-sidebar-width\)\]{width:var(--admin-sidebar-width)}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[8rem\]{max-width:8rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[22rem\]{max-width:22rem}.max-w-\[86rem\]{max-width:86rem}.max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-screen-xl{max-width:var(--breakpoint-xl)}.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-11{min-width:calc(var(--spacing)*11)}.min-w-\[2\.75rem\]{min-width:2.75rem}.min-w-\[2ch\]{min-width:2ch}.min-w-\[70px\]{min-width:70px}.min-w-\[80px\]{min-width:80px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);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-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)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.rotate-0{rotate:none}.rotate-90{rotate:90deg}.skew-x-12{--tw-skew-x:skewX(12deg);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.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-text{cursor:text}.cursor-wait{cursor:wait}.resize{resize:both}.resize-y{resize:vertical}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-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-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1fr_500px_2fr\]{grid-template-columns:1fr 500px 2fr}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.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-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-evenly{justify-content:space-evenly}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-12{gap:calc(var(--spacing)*12)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-bottom: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-top:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-bottom: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-top:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-bottom: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-top:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-bottom: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-top:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-bottom: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-top:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-bottom: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-top:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-top:calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse));margin-bottom:calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-6{-moz-column-gap:calc(var(--spacing)*6);column-gap:calc(var(--spacing)*6)}.gap-x-8{-moz-column-gap:calc(var(--spacing)*8);column-gap:calc(var(--spacing)*8)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0}:where(.space-x-2>:not(:last-child)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-right:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-right:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-right:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-left:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-left:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-left:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0}:where(.space-x-3>:not(:last-child)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-right:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-right:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-right:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-left:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-left:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-3>:not(:last-child)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-left:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0}:where(.space-x-4>:not(:last-child)):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-right:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)):not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-right:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-right:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-left:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)):-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-left:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-left:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-4{row-gap:calc(var(--spacing)*4)}: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-black>:not(:last-child)){border-color:var(--color-black)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.\!rounded-full{border-radius:3.40282e38px!important}.rounded{border-radius:var(--radius)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[0\.6875rem\]{border-radius:.6875rem}.rounded-\[14px\]{border-radius:14px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.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-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-tl-md{border-top-left-radius:var(--radius-md)}.rounded-r-\[0\.625rem\]{border-top-right-radius:.625rem;border-bottom-right-radius:.625rem}.rounded-tr-full{border-top-right-radius:3.40282e38px}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-br-xl{border-bottom-right-radius:var(--radius-xl)}.rounded-bl-full{border-bottom-left-radius:3.40282e38px}.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-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-r-4{border-right-style:var(--tw-border-style);border-right-width:4px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#E4DDD0\]{border-color:#e4ddd0}.border-\[\#E7E1D6\]{border-color:#e7e1d6}.border-\[\#E7E1D6\]\/80{border-color:rgba(231,225,214,.8);border-color:color(display-p3 .901765 .883148 .843629/.8);border-color:lab(89.7819% .708312 6.16074/.8)}.border-\[color-mix\(in_srgb\,var\(--admin-danger\)_35\%\,var\(--admin-border\)\)\]{border-color:var(--admin-danger)}@supports (color:color-mix(in lab, red, red)){.border-\[color-mix\(in_srgb\,var\(--admin-danger\)_35\%\,var\(--admin-border\)\)\]{border-color:color-mix(in srgb,var(--admin-danger)35%,var(--admin-border))}}.border-\[var\(--admin-border\)\]{border-color:var(--admin-border)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/50{border-color:rgba(254,230,133,.5)}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/50{border-color:color-mix(in oklab,var(--color-amber-200)50%,transparent)}}.border-amber-200\/60{border-color:rgba(254,230,133,.6)}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/60{border-color:color-mix(in oklab,var(--color-amber-200)60%,transparent)}}.border-amber-200\/70{border-color:rgba(254,230,133,.7)}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/70{border-color:color-mix(in oklab,var(--color-amber-200)70%,transparent)}}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/30{border-color:rgba(255,210,54,.3)}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/30{border-color:color-mix(in oklab,var(--color-amber-300)30%,transparent)}}.border-amber-400{border-color:var(--color-amber-400)}.border-black{border-color:var(--color-black)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-200\/50{border-color:rgba(190,219,255,.5)}@supports (color:color-mix(in lab, red, red)){.border-blue-200\/50{border-color:color-mix(in oklab,var(--color-blue-200)50%,transparent)}}.border-blue-200\/60{border-color:rgba(190,219,255,.6)}@supports (color:color-mix(in lab, red, red)){.border-blue-200\/60{border-color:color-mix(in oklab,var(--color-blue-200)60%,transparent)}}.border-blue-300\/50{border-color:rgba(144,197,255,.5)}@supports (color:color-mix(in lab, red, red)){.border-blue-300\/50{border-color:color-mix(in oklab,var(--color-blue-300)50%,transparent)}}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-600{border-color:var(--color-blue-600)}.border-border{border-color:var(--border)}.border-cyan-200\/50{border-color:rgba(162,244,253,.5)}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/50{border-color:color-mix(in oklab,var(--color-cyan-200)50%,transparent)}}.border-cyan-200\/60{border-color:rgba(162,244,253,.6)}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/60{border-color:color-mix(in oklab,var(--color-cyan-200)60%,transparent)}}.border-cyan-300{border-color:var(--color-cyan-300)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-200\/50{border-color:rgba(164,244,207,.5)}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/50{border-color:color-mix(in oklab,var(--color-emerald-200)50%,transparent)}}.border-emerald-200\/60{border-color:rgba(164,244,207,.6)}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/60{border-color:color-mix(in oklab,var(--color-emerald-200)60%,transparent)}}.border-emerald-200\/80{border-color:rgba(164,244,207,.8)}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/80{border-color:color-mix(in oklab,var(--color-emerald-200)80%,transparent)}}.border-emerald-300\/30{border-color:rgba(94,233,181,.3)}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/30{border-color:color-mix(in oklab,var(--color-emerald-300)30%,transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\/50{border-color:rgba(229,231,235,.5)}@supports (color:color-mix(in lab, red, red)){.border-gray-200\/50{border-color:color-mix(in oklab,var(--color-gray-200)50%,transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-green-200\/30{border-color:rgba(185,248,207,.3)}@supports (color:color-mix(in lab, red, red)){.border-green-200\/30{border-color:color-mix(in oklab,var(--color-green-200)30%,transparent)}}.border-green-200\/50{border-color:rgba(185,248,207,.5)}@supports (color:color-mix(in lab, red, red)){.border-green-200\/50{border-color:color-mix(in oklab,var(--color-green-200)50%,transparent)}}.border-green-200\/60{border-color:rgba(185,248,207,.6)}@supports (color:color-mix(in lab, red, red)){.border-green-200\/60{border-color:color-mix(in oklab,var(--color-green-200)60%,transparent)}}.border-green-300\/50{border-color:rgba(123,241,168,.5)}@supports (color:color-mix(in lab, red, red)){.border-green-300\/50{border-color:color-mix(in oklab,var(--color-green-300)50%,transparent)}}.border-green-400{border-color:var(--color-green-400)}.border-green-400\/50{border-color:rgba(5,223,114,.5)}@supports (color:color-mix(in lab, red, red)){.border-green-400\/50{border-color:color-mix(in oklab,var(--color-green-400)50%,transparent)}}.border-green-500{border-color:var(--color-green-500)}.border-green-500\/30{border-color:rgba(0,199,88,.3)}@supports (color:color-mix(in lab, red, red)){.border-green-500\/30{border-color:color-mix(in oklab,var(--color-green-500)30%,transparent)}}.border-input{border-color:var(--input)}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-200\/70{border-color:rgba(255,215,168,.7)}@supports (color:color-mix(in lab, red, red)){.border-orange-200\/70{border-color:color-mix(in oklab,var(--color-orange-200)70%,transparent)}}.border-orange-400{border-color:var(--color-orange-400)}.border-pink-200\/50{border-color:rgba(252,206,232,.5)}@supports (color:color-mix(in lab, red, red)){.border-pink-200\/50{border-color:color-mix(in oklab,var(--color-pink-200)50%,transparent)}}.border-pink-400{border-color:var(--color-pink-400)}.border-primary,.border-primary\/20{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab,var(--primary)20%,transparent)}}.border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab,var(--primary)30%,transparent)}}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-200\/50{border-color:rgba(233,213,255,.5)}@supports (color:color-mix(in lab, red, red)){.border-purple-200\/50{border-color:color-mix(in oklab,var(--color-purple-200)50%,transparent)}}.border-purple-200\/60{border-color:rgba(233,213,255,.6)}@supports (color:color-mix(in lab, red, red)){.border-purple-200\/60{border-color:color-mix(in oklab,var(--color-purple-200)60%,transparent)}}.border-purple-300\/30{border-color:rgba(217,179,255,.3)}@supports (color:color-mix(in lab, red, red)){.border-purple-300\/30{border-color:color-mix(in oklab,var(--color-purple-300)30%,transparent)}}.border-purple-300\/50{border-color:rgba(217,179,255,.5)}@supports (color:color-mix(in lab, red, red)){.border-purple-300\/50{border-color:color-mix(in oklab,var(--color-purple-300)50%,transparent)}}.border-purple-500{border-color:var(--color-purple-500)}.border-purple-500\/20{border-color:rgba(172,75,255,.2)}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/20{border-color:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.border-red-200\/50{border-color:rgba(255,202,202,.5)}@supports (color:color-mix(in lab, red, red)){.border-red-200\/50{border-color:color-mix(in oklab,var(--color-red-200)50%,transparent)}}.border-red-300{border-color:var(--color-red-300)}.border-red-400{border-color:var(--color-red-400)}.border-red-600\/50{border-color:rgba(228,0,20,.5)}@supports (color:color-mix(in lab, red, red)){.border-red-600\/50{border-color:color-mix(in oklab,var(--color-red-600)50%,transparent)}}.border-rose-200\/50{border-color:rgba(255,204,211,.5)}@supports (color:color-mix(in lab, red, red)){.border-rose-200\/50{border-color:color-mix(in oklab,var(--color-rose-200)50%,transparent)}}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/50{border-color:rgba(226,232,240,.5)}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/50{border-color:color-mix(in oklab,var(--color-slate-200)50%,transparent)}}.border-slate-200\/60{border-color:rgba(226,232,240,.6)}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/60{border-color:color-mix(in oklab,var(--color-slate-200)60%,transparent)}}.border-slate-200\/80{border-color:rgba(226,232,240,.8)}@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-300{border-color:var(--color-slate-300)}.border-slate-300\/60{border-color:rgba(202,213,226,.6)}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/60{border-color:color-mix(in oklab,var(--color-slate-300)60%,transparent)}}.border-teal-200\/60{border-color:rgba(150,247,228,.6)}@supports (color:color-mix(in lab, red, red)){.border-teal-200\/60{border-color:color-mix(in oklab,var(--color-teal-200)60%,transparent)}}.border-teal-200\/70{border-color:rgba(150,247,228,.7)}@supports (color:color-mix(in lab, red, red)){.border-teal-200\/70{border-color:color-mix(in oklab,var(--color-teal-200)70%,transparent)}}.border-teal-500\/20{border-color:rgba(0,186,167,.2)}@supports (color:color-mix(in lab, red, red)){.border-teal-500\/20{border-color:color-mix(in oklab,var(--color-teal-500)20%,transparent)}}.border-teal-600{border-color:var(--color-teal-600)}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:rgba(255,255,255,.1)}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/20{border-color:rgba(255,255,255,.2)}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/25{border-color:rgba(255,255,255,.25)}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.border-white\/30{border-color:rgba(255,255,255,.3)}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.border-white\/40{border-color:rgba(255,255,255,.4)}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.border-white\/50{border-color:rgba(255,255,255,.5)}@supports (color:color-mix(in lab, red, red)){.border-white\/50{border-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.border-yellow-200\/50{border-color:rgba(255,240,133,.5)}@supports (color:color-mix(in lab, red, red)){.border-yellow-200\/50{border-color:color-mix(in oklab,var(--color-yellow-200)50%,transparent)}}.border-yellow-300\/30{border-color:rgba(255,224,42,.3)}@supports (color:color-mix(in lab, red, red)){.border-yellow-300\/30{border-color:color-mix(in oklab,var(--color-yellow-300)30%,transparent)}}.border-yellow-300\/50{border-color:rgba(255,224,42,.5)}@supports (color:color-mix(in lab, red, red)){.border-yellow-300\/50{border-color:color-mix(in oklab,var(--color-yellow-300)50%,transparent)}}.border-yellow-400{border-color:var(--color-yellow-400)}.border-t-transparent{border-top-color:transparent}.bg-\[\#102F46\]\/45{background-color:rgba(16,47,70,.45);background-color:color(display-p3 .0952963 .181585 .266914/.45);background-color:lab(18.0285% -4.92722 -18.0465/.45)}.bg-\[\#FDFCF8\]{background-color:#fdfcf8}.bg-\[\#FDFCF8\]\/95{background-color:rgba(253,252,248,.95);background-color:color(display-p3 .991463 .988366 .974035/.95);background-color:lab(98.9582% -.174463 2.04293/.95)}.bg-\[\#bada55\]{background-color:#bada55}.bg-\[\#faf8f4\]{background-color:#faf8f4}.bg-\[color-mix\(in_srgb\,var\(--admin-danger\)_10\%\,var\(--admin-card\)\)\]{background-color:var(--admin-danger)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--admin-danger\)_10\%\,var\(--admin-card\)\)\]{background-color:color-mix(in srgb,var(--admin-danger)10%,var(--admin-card))}}.bg-\[var\(--admin-card\)\]{background-color:var(--admin-card)}.bg-\[var\(--brand-color\)\]{background-color:var(--brand-color)}.bg-accent{background-color:var(--accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/50{background-color:rgba(255,251,235,.5)}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/50{background-color:color-mix(in oklab,var(--color-amber-50)50%,transparent)}}.bg-amber-500\/10{background-color:rgba(249,156,0,.1)}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-background,.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab,var(--background)70%,transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab,var(--background)95%,transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/50{background-color:rgba(0,0,0,.5)}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/75{background-color:rgba(0,0,0,.75)}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab,var(--color-black)75%,transparent)}}.bg-blue-50\/80{background-color:rgba(239,246,255,.8)}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/80{background-color:color-mix(in oklab,var(--color-blue-50)80%,transparent)}}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-400\/20{background-color:rgba(84,162,255,.2)}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/20{background-color:color-mix(in oklab,var(--color-blue-400)20%,transparent)}}.bg-blue-400\/40{background-color:rgba(84,162,255,.4)}@supports (color:color-mix(in lab, red, red)){.bg-blue-400\/40{background-color:color-mix(in oklab,var(--color-blue-400)40%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-card{background-color:var(--card)}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-cyan-600\/10{background-color:rgba(0,146,181,.1)}@supports (color:color-mix(in lab, red, red)){.bg-cyan-600\/10{background-color:color-mix(in oklab,var(--color-cyan-600)10%,transparent)}}.bg-destructive{background-color:var(--destructive)}.bg-emerald-50\/60{background-color:rgba(236,253,245,.6)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/60{background-color:color-mix(in oklab,var(--color-emerald-50)60%,transparent)}}.bg-emerald-50\/70{background-color:rgba(236,253,245,.7)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/70{background-color:color-mix(in oklab,var(--color-emerald-50)70%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-600\/10{background-color:rgba(0,151,103,.1)}@supports (color:color-mix(in lab, red, red)){.bg-emerald-600\/10{background-color:color-mix(in oklab,var(--color-emerald-600)10%,transparent)}}.bg-fuchsia-400\/10{background-color:rgba(236,108,255,.1)}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-400\/10{background-color:color-mix(in oklab,var(--color-fuchsia-400)10%,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-400{background-color:var(--color-gray-400)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-300\/20{background-color:rgba(123,241,168,.2)}@supports (color:color-mix(in lab, red, red)){.bg-green-300\/20{background-color:color-mix(in oklab,var(--color-green-300)20%,transparent)}}.bg-green-400{background-color:var(--color-green-400)}.bg-green-400\/40{background-color:rgba(5,223,114,.4)}@supports (color:color-mix(in lab, red, red)){.bg-green-400\/40{background-color:color-mix(in oklab,var(--color-green-400)40%,transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-green-700{background-color:var(--color-green-700)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-muted{background-color:var(--muted)}.bg-orange-50\/40{background-color:rgba(255,247,237,.4)}@supports (color:color-mix(in lab, red, red)){.bg-orange-50\/40{background-color:color-mix(in oklab,var(--color-orange-50)40%,transparent)}}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-pink-100{background-color:var(--color-pink-100)}.bg-pink-700{background-color:var(--color-pink-700)}.bg-primary,.bg-primary\/50{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/50{background-color:color-mix(in oklab,var(--primary)50%,transparent)}}.bg-purple-50\/50{background-color:rgba(250,245,255,.5)}@supports (color:color-mix(in lab, red, red)){.bg-purple-50\/50{background-color:color-mix(in oklab,var(--color-purple-50)50%,transparent)}}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-500\/10{background-color:rgba(172,75,255,.1)}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/10{background-color:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.bg-purple-500\/\[0\.87\]{background-color:rgba(172,75,255,.87)}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/\[0\.87\]{background-color:color-mix(in oklab,var(--color-purple-500)87%,transparent)}}.bg-purple-600{background-color:var(--color-purple-600)}.bg-purple-700{background-color:var(--color-purple-700)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-secondary{background-color:var(--secondary)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-teal-500\/10{background-color:rgba(0,186,167,.1)}@supports (color:color-mix(in lab, red, red)){.bg-teal-500\/10{background-color:color-mix(in oklab,var(--color-teal-500)10%,transparent)}}.bg-teal-500\/30{background-color:rgba(0,186,167,.3)}@supports (color:color-mix(in lab, red, red)){.bg-teal-500\/30{background-color:color-mix(in oklab,var(--color-teal-500)30%,transparent)}}.bg-teal-600{background-color:var(--color-teal-600)}.bg-transparent{background-color:transparent}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:rgba(255,255,255,.05)}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/10{background-color:rgba(255,255,255,.1)}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/15{background-color:rgba(255,255,255,.15)}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-white\/20{background-color:rgba(255,255,255,.2)}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.bg-white\/25{background-color:rgba(255,255,255,.25)}@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:rgba(255,255,255,.3)}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.bg-white\/50{background-color:rgba(255,255,255,.5)}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.bg-white\/60{background-color:rgba(255,255,255,.6)}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.bg-white\/70{background-color:rgba(255,255,255,.7)}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.bg-white\/80{background-color:rgba(255,255,255,.8)}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-white\/90{background-color:rgba(255,255,255,.9)}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab,var(--color-white)90%,transparent)}}.bg-white\/92{background-color:rgba(255,255,255,.92)}@supports (color:color-mix(in lab, red, red)){.bg-white\/92{background-color:color-mix(in oklab,var(--color-white)92%,transparent)}}.bg-white\/95{background-color:rgba(255,255,255,.95)}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-400\/30{background-color:rgba(250,200,0,.3)}@supports (color:color-mix(in lab, red, red)){.bg-yellow-400\/30{background-color:color-mix(in oklab,var(--color-yellow-400)30%,transparent)}}.bg-yellow-400\/90{background-color:rgba(250,200,0,.9)}@supports (color:color-mix(in lab, red, red)){.bg-yellow-400\/90{background-color:color-mix(in oklab,var(--color-yellow-400)90%,transparent)}}.bg-yellow-500{background-color:var(--color-yellow-500)}.\!bg-gradient-to-r{--tw-gradient-position:to right in oklab!important;background-image:linear-gradient(var(--tw-gradient-stops))!important}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.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))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle_at_1px_1px\,currentColor_1px\,transparent_0\)\]{background-image:radial-gradient(circle at 1px 1px,currentColor 1px,transparent 0)}.bg-\[radial-gradient\(circle_at_20\%_30\%\,rgba\(168\,85\,247\,0\.08\)\,transparent_50\%\)\]{background-image:radial-gradient(circle at 20% 30%,rgba(168,85,247,.08),transparent 50%)}.bg-\[radial-gradient\(circle_at_20\%_30\%\,rgba\(212\,175\,55\,0\.08\)\,transparent_50\%\)\]{background-image:radial-gradient(circle at 20% 30%,rgba(212,175,55,.08),transparent 50%)}.bg-\[radial-gradient\(circle_at_20\%_80\%\,rgba\(184\,134\,11\,0\.05\)\,transparent_50\%\)\]{background-image:radial-gradient(circle at 20% 80%,rgba(184,134,11,.05),transparent 50%)}.bg-\[radial-gradient\(circle_at_30\%_20\%\,rgba\(212\,175\,55\,0\.1\)\,transparent_50\%\)\]{background-image:radial-gradient(circle at 30% 20%,rgba(212,175,55,.1),transparent 50%)}.bg-\[radial-gradient\(circle_at_70\%_80\%\,rgba\(139\,115\,85\,0\.08\)\,transparent_50\%\)\]{background-image:radial-gradient(circle at 70% 80%,rgba(139,115,85,.08),transparent 50%)}.bg-\[radial-gradient\(circle_at_80\%_20\%\,rgba\(107\,124\,50\,0\.05\)\,transparent_50\%\)\]{background-image:radial-gradient(circle at 80% 20%,rgba(107,124,50,.05),transparent 50%)}.bg-\[radial-gradient\(circle_at_80\%_70\%\,rgba\(139\,115\,85\,0\.06\)\,transparent_50\%\)\]{background-image:radial-gradient(circle at 80% 70%,rgba(139,115,85,.06),transparent 50%)}.bg-\[radial-gradient\(circle_at_80\%_70\%\,rgba\(236\,72\,153\,0\.06\)\,transparent_50\%\)\]{background-image:radial-gradient(circle at 80% 70%,rgba(236,72,153,.06),transparent 50%)}.bg-\[radial-gradient\(ellipse_at_center\,rgba\(13\,148\,136\,0\.10\)\,transparent_60\%\)\]{background-image:radial-gradient(rgba(13,148,136,.1),transparent 60%)}.bg-\[radial-gradient\(ellipse_at_center\,rgba\(34\,197\,194\,0\.30\)\,transparent_60\%\)\]{background-image:radial-gradient(rgba(34,197,194,.3),transparent 60%)}.bg-\[radial-gradient\(ellipse_at_top_left\,rgba\(236\,72\,153\,0\.15\)\,rgba\(251\,191\,36\,0\.08\)_45\%\,transparent_70\%\)\]{background-image:radial-gradient(at 0 0,rgba(236,72,153,.15),rgba(251,191,36,.08) 45%,transparent 70%)}.from-\[\#C4A35A\]{--tw-gradient-from:#c4a35a;--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-amber-50{--tw-gradient-from:var(--color-amber-50);--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-amber-50\/30{--tw-gradient-from:rgba(255,251,235,.3)}@supports (color:color-mix(in lab, red, red)){.from-amber-50\/30{--tw-gradient-from:color-mix(in oklab,var(--color-amber-50)30%,transparent)}}.from-amber-50\/30{--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-amber-50\/40{--tw-gradient-from:rgba(255,251,235,.4)}@supports (color:color-mix(in lab, red, red)){.from-amber-50\/40{--tw-gradient-from:color-mix(in oklab,var(--color-amber-50)40%,transparent)}}.from-amber-50\/40{--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-amber-50\/50{--tw-gradient-from:rgba(255,251,235,.5)}@supports (color:color-mix(in lab, red, red)){.from-amber-50\/50{--tw-gradient-from:color-mix(in oklab,var(--color-amber-50)50%,transparent)}}.from-amber-50\/50{--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-amber-50\/80{--tw-gradient-from:rgba(255,251,235,.8)}@supports (color:color-mix(in lab, red, red)){.from-amber-50\/80{--tw-gradient-from:color-mix(in oklab,var(--color-amber-50)80%,transparent)}}.from-amber-50\/80{--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-amber-100{--tw-gradient-from:var(--color-amber-100);--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-amber-300\/30{--tw-gradient-from:rgba(255,210,54,.3)}@supports (color:color-mix(in lab, red, red)){.from-amber-300\/30{--tw-gradient-from:color-mix(in oklab,var(--color-amber-300)30%,transparent)}}.from-amber-300\/30{--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-amber-400{--tw-gradient-from:var(--color-amber-400);--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-amber-400\/20{--tw-gradient-from:rgba(252,187,0,.2)}@supports (color:color-mix(in lab, red, red)){.from-amber-400\/20{--tw-gradient-from:color-mix(in oklab,var(--color-amber-400)20%,transparent)}}.from-amber-400\/20{--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-amber-500{--tw-gradient-from:var(--color-amber-500);--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-amber-500\/10{--tw-gradient-from:rgba(249,156,0,.1)}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.from-amber-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-500\/20{--tw-gradient-from:rgba(249,156,0,.2)}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.from-amber-500\/20{--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-amber-500\/80{--tw-gradient-from:rgba(249,156,0,.8)}@supports (color:color-mix(in lab, red, red)){.from-amber-500\/80{--tw-gradient-from:color-mix(in oklab,var(--color-amber-500)80%,transparent)}}.from-amber-500\/80{--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-amber-600{--tw-gradient-from:var(--color-amber-600);--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-amber-700{--tw-gradient-from:var(--color-amber-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))}.from-amber-900\/20{--tw-gradient-from:rgba(123,51,6,.2)}@supports (color:color-mix(in lab, red, red)){.from-amber-900\/20{--tw-gradient-from:color-mix(in oklab,var(--color-amber-900)20%,transparent)}}.from-amber-900\/20{--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-black\/20{--tw-gradient-from:rgba(0,0,0,.2)}@supports (color:color-mix(in lab, red, red)){.from-black\/20{--tw-gradient-from:color-mix(in oklab,var(--color-black)20%,transparent)}}.from-black\/20{--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-black\/40{--tw-gradient-from:rgba(0,0,0,.4)}@supports (color:color-mix(in lab, red, red)){.from-black\/40{--tw-gradient-from:color-mix(in oklab,var(--color-black)40%,transparent)}}.from-black\/40{--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-black\/60{--tw-gradient-from:rgba(0,0,0,.6)}@supports (color:color-mix(in lab, red, red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab,var(--color-black)60%,transparent)}}.from-black\/60{--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-blue-50{--tw-gradient-from:var(--color-blue-50);--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-blue-50\/80{--tw-gradient-from:rgba(239,246,255,.8)}@supports (color:color-mix(in lab, red, red)){.from-blue-50\/80{--tw-gradient-from:color-mix(in oklab,var(--color-blue-50)80%,transparent)}}.from-blue-50\/80{--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-blue-200\/30{--tw-gradient-from:rgba(190,219,255,.3)}@supports (color:color-mix(in lab, red, red)){.from-blue-200\/30{--tw-gradient-from:color-mix(in oklab,var(--color-blue-200)30%,transparent)}}.from-blue-200\/30{--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-blue-300\/20{--tw-gradient-from:rgba(144,197,255,.2)}@supports (color:color-mix(in lab, red, red)){.from-blue-300\/20{--tw-gradient-from:color-mix(in oklab,var(--color-blue-300)20%,transparent)}}.from-blue-300\/20{--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-blue-400{--tw-gradient-from:var(--color-blue-400);--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-blue-400\/30{--tw-gradient-from:rgba(84,162,255,.3)}@supports (color:color-mix(in lab, red, red)){.from-blue-400\/30{--tw-gradient-from:color-mix(in oklab,var(--color-blue-400)30%,transparent)}}.from-blue-400\/30{--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-blue-500{--tw-gradient-from:var(--color-blue-500);--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-blue-500\/20{--tw-gradient-from:rgba(48,128,255,.2)}@supports (color:color-mix(in lab, red, red)){.from-blue-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.from-blue-500\/20{--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-blue-500\/25{--tw-gradient-from:rgba(48,128,255,.25)}@supports (color:color-mix(in lab, red, red)){.from-blue-500\/25{--tw-gradient-from:color-mix(in oklab,var(--color-blue-500)25%,transparent)}}.from-blue-500\/25{--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-blue-500\/30{--tw-gradient-from:rgba(48,128,255,.3)}@supports (color:color-mix(in lab, red, red)){.from-blue-500\/30{--tw-gradient-from:color-mix(in oklab,var(--color-blue-500)30%,transparent)}}.from-blue-500\/30{--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-blue-500\/90{--tw-gradient-from:rgba(48,128,255,.9)}@supports (color:color-mix(in lab, red, red)){.from-blue-500\/90{--tw-gradient-from:color-mix(in oklab,var(--color-blue-500)90%,transparent)}}.from-blue-500\/90{--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-blue-600{--tw-gradient-from:var(--color-blue-600);--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-cyan-400\/20{--tw-gradient-from:rgba(0,210,239,.2)}@supports (color:color-mix(in lab, red, red)){.from-cyan-400\/20{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-400)20%,transparent)}}.from-cyan-400\/20{--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-cyan-500{--tw-gradient-from:var(--color-cyan-500);--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-cyan-500\/10{--tw-gradient-from:rgba(0,183,215,.1)}@supports (color:color-mix(in lab, red, red)){.from-cyan-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-500)10%,transparent)}}.from-cyan-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-cyan-700{--tw-gradient-from:var(--color-cyan-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))}.from-emerald-50{--tw-gradient-from:var(--color-emerald-50);--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-emerald-50\/80{--tw-gradient-from:rgba(236,253,245,.8)}@supports (color:color-mix(in lab, red, red)){.from-emerald-50\/80{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-50)80%,transparent)}}.from-emerald-50\/80{--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-emerald-100{--tw-gradient-from:var(--color-emerald-100);--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-emerald-400{--tw-gradient-from:var(--color-emerald-400);--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-emerald-400\/20{--tw-gradient-from:rgba(0,210,148,.2)}@supports (color:color-mix(in lab, red, red)){.from-emerald-400\/20{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-400)20%,transparent)}}.from-emerald-400\/20{--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-emerald-500{--tw-gradient-from:var(--color-emerald-500);--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-emerald-500\/10{--tw-gradient-from:rgba(0,187,127,.1)}@supports (color:color-mix(in lab, red, red)){.from-emerald-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.from-emerald-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-emerald-500\/20{--tw-gradient-from:rgba(0,187,127,.2)}@supports (color:color-mix(in lab, red, red)){.from-emerald-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.from-emerald-500\/20{--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-emerald-500\/25{--tw-gradient-from:rgba(0,187,127,.25)}@supports (color:color-mix(in lab, red, red)){.from-emerald-500\/25{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-500)25%,transparent)}}.from-emerald-500\/25{--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-emerald-500\/30{--tw-gradient-from:rgba(0,187,127,.3)}@supports (color:color-mix(in lab, red, red)){.from-emerald-500\/30{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-500)30%,transparent)}}.from-emerald-500\/30{--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-emerald-500\/75{--tw-gradient-from:rgba(0,187,127,.75)}@supports (color:color-mix(in lab, red, red)){.from-emerald-500\/75{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-500)75%,transparent)}}.from-emerald-500\/75{--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-emerald-600{--tw-gradient-from:var(--color-emerald-600);--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-emerald-700{--tw-gradient-from:var(--color-emerald-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))}.from-fuchsia-500{--tw-gradient-from:var(--color-fuchsia-500);--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-fuchsia-600{--tw-gradient-from:var(--color-fuchsia-600);--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-fuchsia-700{--tw-gradient-from:var(--color-fuchsia-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))}.from-gray-900{--tw-gradient-from:var(--color-gray-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-green-50{--tw-gradient-from:var(--color-green-50);--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-green-50\/80{--tw-gradient-from:rgba(240,253,244,.8)}@supports (color:color-mix(in lab, red, red)){.from-green-50\/80{--tw-gradient-from:color-mix(in oklab,var(--color-green-50)80%,transparent)}}.from-green-50\/80{--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-green-100\/50{--tw-gradient-from:rgba(220,252,231,.5)}@supports (color:color-mix(in lab, red, red)){.from-green-100\/50{--tw-gradient-from:color-mix(in oklab,var(--color-green-100)50%,transparent)}}.from-green-100\/50{--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-green-100\/60{--tw-gradient-from:rgba(220,252,231,.6)}@supports (color:color-mix(in lab, red, red)){.from-green-100\/60{--tw-gradient-from:color-mix(in oklab,var(--color-green-100)60%,transparent)}}.from-green-100\/60{--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-green-300\/20{--tw-gradient-from:rgba(123,241,168,.2)}@supports (color:color-mix(in lab, red, red)){.from-green-300\/20{--tw-gradient-from:color-mix(in oklab,var(--color-green-300)20%,transparent)}}.from-green-300\/20{--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-green-400{--tw-gradient-from:var(--color-green-400);--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-green-400\/30{--tw-gradient-from:rgba(5,223,114,.3)}@supports (color:color-mix(in lab, red, red)){.from-green-400\/30{--tw-gradient-from:color-mix(in oklab,var(--color-green-400)30%,transparent)}}.from-green-400\/30{--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-green-500{--tw-gradient-from:var(--color-green-500);--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-green-500\/20{--tw-gradient-from:rgba(0,199,88,.2)}@supports (color:color-mix(in lab, red, red)){.from-green-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-green-500)20%,transparent)}}.from-green-500\/20{--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-green-500\/90{--tw-gradient-from:rgba(0,199,88,.9)}@supports (color:color-mix(in lab, red, red)){.from-green-500\/90{--tw-gradient-from:color-mix(in oklab,var(--color-green-500)90%,transparent)}}.from-green-500\/90{--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-green-600{--tw-gradient-from:var(--color-green-600);--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-indigo-50{--tw-gradient-from:var(--color-indigo-50);--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-indigo-500\/30{--tw-gradient-from:rgba(98,95,255,.3)}@supports (color:color-mix(in lab, red, red)){.from-indigo-500\/30{--tw-gradient-from:color-mix(in oklab,var(--color-indigo-500)30%,transparent)}}.from-indigo-500\/30{--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-indigo-600{--tw-gradient-from:var(--color-indigo-600);--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-indigo-700{--tw-gradient-from:var(--color-indigo-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))}.from-orange-300\/20{--tw-gradient-from:rgba(255,185,109,.2)}@supports (color:color-mix(in lab, red, red)){.from-orange-300\/20{--tw-gradient-from:color-mix(in oklab,var(--color-orange-300)20%,transparent)}}.from-orange-300\/20{--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-orange-400\/95{--tw-gradient-from:rgba(255,139,26,.95)}@supports (color:color-mix(in lab, red, red)){.from-orange-400\/95{--tw-gradient-from:color-mix(in oklab,var(--color-orange-400)95%,transparent)}}.from-orange-400\/95{--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-orange-500{--tw-gradient-from:var(--color-orange-500);--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-orange-600{--tw-gradient-from:var(--color-orange-600);--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-orange-700{--tw-gradient-from:var(--color-orange-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))}.from-orange-900\/40{--tw-gradient-from:rgba(126,42,12,.4)}@supports (color:color-mix(in lab, red, red)){.from-orange-900\/40{--tw-gradient-from:color-mix(in oklab,var(--color-orange-900)40%,transparent)}}.from-orange-900\/40{--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-pink-400{--tw-gradient-from:var(--color-pink-400);--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-pink-500{--tw-gradient-from:var(--color-pink-500);--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-pink-500\/20{--tw-gradient-from:rgba(246,51,154,.2)}@supports (color:color-mix(in lab, red, red)){.from-pink-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-pink-500)20%,transparent)}}.from-pink-500\/20{--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-pink-600{--tw-gradient-from:var(--color-pink-600);--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-primary{--tw-gradient-from:var(--primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-primary\/10{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/10{--tw-gradient-from:color-mix(in oklab,var(--primary)10%,transparent)}}.from-primary\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-primary\/30{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/30{--tw-gradient-from:color-mix(in oklab,var(--primary)30%,transparent)}}.from-primary\/30{--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-primary\/40{--tw-gradient-from:var(--primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/40{--tw-gradient-from:color-mix(in oklab,var(--primary)40%,transparent)}}.from-primary\/40{--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-purple-50{--tw-gradient-from:var(--color-purple-50);--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-purple-50\/40{--tw-gradient-from:rgba(250,245,255,.4)}@supports (color:color-mix(in lab, red, red)){.from-purple-50\/40{--tw-gradient-from:color-mix(in oklab,var(--color-purple-50)40%,transparent)}}.from-purple-50\/40{--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-purple-50\/80{--tw-gradient-from:rgba(250,245,255,.8)}@supports (color:color-mix(in lab, red, red)){.from-purple-50\/80{--tw-gradient-from:color-mix(in oklab,var(--color-purple-50)80%,transparent)}}.from-purple-50\/80{--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-purple-100\/50{--tw-gradient-from:rgba(243,232,255,.5)}@supports (color:color-mix(in lab, red, red)){.from-purple-100\/50{--tw-gradient-from:color-mix(in oklab,var(--color-purple-100)50%,transparent)}}.from-purple-100\/50{--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-purple-300\/20{--tw-gradient-from:rgba(217,179,255,.2)}@supports (color:color-mix(in lab, red, red)){.from-purple-300\/20{--tw-gradient-from:color-mix(in oklab,var(--color-purple-300)20%,transparent)}}.from-purple-300\/20{--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-purple-300\/95{--tw-gradient-from:rgba(217,179,255,.95)}@supports (color:color-mix(in lab, red, red)){.from-purple-300\/95{--tw-gradient-from:color-mix(in oklab,var(--color-purple-300)95%,transparent)}}.from-purple-300\/95{--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-purple-400{--tw-gradient-from:var(--color-purple-400);--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-purple-400\/10{--tw-gradient-from:rgba(192,126,255,.1)}@supports (color:color-mix(in lab, red, red)){.from-purple-400\/10{--tw-gradient-from:color-mix(in oklab,var(--color-purple-400)10%,transparent)}}.from-purple-400\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-400\/20{--tw-gradient-from:rgba(192,126,255,.2)}@supports (color:color-mix(in lab, red, red)){.from-purple-400\/20{--tw-gradient-from:color-mix(in oklab,var(--color-purple-400)20%,transparent)}}.from-purple-400\/20{--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-purple-400\/30{--tw-gradient-from:rgba(192,126,255,.3)}@supports (color:color-mix(in lab, red, red)){.from-purple-400\/30{--tw-gradient-from:color-mix(in oklab,var(--color-purple-400)30%,transparent)}}.from-purple-400\/30{--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-purple-400\/80{--tw-gradient-from:rgba(192,126,255,.8)}@supports (color:color-mix(in lab, red, red)){.from-purple-400\/80{--tw-gradient-from:color-mix(in oklab,var(--color-purple-400)80%,transparent)}}.from-purple-400\/80{--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-purple-500{--tw-gradient-from:var(--color-purple-500);--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-purple-500\/5{--tw-gradient-from:rgba(172,75,255,.05)}@supports (color:color-mix(in lab, red, red)){.from-purple-500\/5{--tw-gradient-from:color-mix(in oklab,var(--color-purple-500)5%,transparent)}}.from-purple-500\/5{--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-purple-500\/10{--tw-gradient-from:rgba(172,75,255,.1)}@supports (color:color-mix(in lab, red, red)){.from-purple-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.from-purple-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-500\/20{--tw-gradient-from:rgba(172,75,255,.2)}@supports (color:color-mix(in lab, red, red)){.from-purple-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.from-purple-500\/20{--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-purple-500\/25{--tw-gradient-from:rgba(172,75,255,.25)}@supports (color:color-mix(in lab, red, red)){.from-purple-500\/25{--tw-gradient-from:color-mix(in oklab,var(--color-purple-500)25%,transparent)}}.from-purple-500\/25{--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-purple-600{--tw-gradient-from:var(--color-purple-600);--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-purple-700{--tw-gradient-from:var(--color-purple-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))}.from-red-50\/80{--tw-gradient-from:rgba(254,242,242,.8)}@supports (color:color-mix(in lab, red, red)){.from-red-50\/80{--tw-gradient-from:color-mix(in oklab,var(--color-red-50)80%,transparent)}}.from-red-50\/80{--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-red-400\/30{--tw-gradient-from:rgba(255,101,104,.3)}@supports (color:color-mix(in lab, red, red)){.from-red-400\/30{--tw-gradient-from:color-mix(in oklab,var(--color-red-400)30%,transparent)}}.from-red-400\/30{--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-red-500{--tw-gradient-from:var(--color-red-500);--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-red-600{--tw-gradient-from:var(--color-red-600);--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-rose-50{--tw-gradient-from:var(--color-rose-50);--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-sky-400{--tw-gradient-from:var(--color-sky-400);--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-slate-50{--tw-gradient-from:var(--color-slate-50);--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-teal-500{--tw-gradient-from:var(--color-teal-500);--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-teal-600{--tw-gradient-from:var(--color-teal-600);--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-teal-700{--tw-gradient-from:var(--color-teal-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))}.from-teal-800{--tw-gradient-from:var(--color-teal-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-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))}.from-white{--tw-gradient-from: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))}.from-white\/20{--tw-gradient-from:rgba(255,255,255,.2)}@supports (color:color-mix(in lab, red, red)){.from-white\/20{--tw-gradient-from:color-mix(in oklab,var(--color-white)20%,transparent)}}.from-white\/20{--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-white\/25{--tw-gradient-from:rgba(255,255,255,.25)}@supports (color:color-mix(in lab, red, red)){.from-white\/25{--tw-gradient-from:color-mix(in oklab,var(--color-white)25%,transparent)}}.from-white\/25{--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-white\/80{--tw-gradient-from:rgba(255,255,255,.8)}@supports (color:color-mix(in lab, red, red)){.from-white\/80{--tw-gradient-from:color-mix(in oklab,var(--color-white)80%,transparent)}}.from-white\/80{--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-yellow-50{--tw-gradient-from:var(--color-yellow-50);--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-yellow-50\/80{--tw-gradient-from:rgba(254,252,232,.8)}@supports (color:color-mix(in lab, red, red)){.from-yellow-50\/80{--tw-gradient-from:color-mix(in oklab,var(--color-yellow-50)80%,transparent)}}.from-yellow-50\/80{--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-yellow-100{--tw-gradient-from:var(--color-yellow-100);--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-yellow-200\/30{--tw-gradient-from:rgba(255,240,133,.3)}@supports (color:color-mix(in lab, red, red)){.from-yellow-200\/30{--tw-gradient-from:color-mix(in oklab,var(--color-yellow-200)30%,transparent)}}.from-yellow-200\/30{--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-yellow-300\/30{--tw-gradient-from:rgba(255,224,42,.3)}@supports (color:color-mix(in lab, red, red)){.from-yellow-300\/30{--tw-gradient-from:color-mix(in oklab,var(--color-yellow-300)30%,transparent)}}.from-yellow-300\/30{--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-yellow-400{--tw-gradient-from:var(--color-yellow-400);--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-yellow-400\/20{--tw-gradient-from:rgba(250,200,0,.2)}@supports (color:color-mix(in lab, red, red)){.from-yellow-400\/20{--tw-gradient-from:color-mix(in oklab,var(--color-yellow-400)20%,transparent)}}.from-yellow-400\/20{--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-yellow-400\/30{--tw-gradient-from:rgba(250,200,0,.3)}@supports (color:color-mix(in lab, red, red)){.from-yellow-400\/30{--tw-gradient-from:color-mix(in oklab,var(--color-yellow-400)30%,transparent)}}.from-yellow-400\/30{--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-yellow-400\/80{--tw-gradient-from:rgba(250,200,0,.8)}@supports (color:color-mix(in lab, red, red)){.from-yellow-400\/80{--tw-gradient-from:color-mix(in oklab,var(--color-yellow-400)80%,transparent)}}.from-yellow-400\/80{--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-yellow-500{--tw-gradient-from:var(--color-yellow-500);--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-yellow-500\/20{--tw-gradient-from:rgba(237,178,0,.2)}@supports (color:color-mix(in lab, red, red)){.from-yellow-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-yellow-500)20%,transparent)}}.from-yellow-500\/20{--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-yellow-500\/90{--tw-gradient-from:rgba(237,178,0,.9)}@supports (color:color-mix(in lab, red, red)){.from-yellow-500\/90{--tw-gradient-from:color-mix(in oklab,var(--color-yellow-500)90%,transparent)}}.from-yellow-500\/90{--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-yellow-600{--tw-gradient-from:var(--color-yellow-600);--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-\[\#B8860B\]{--tw-gradient-via:#b8860b;--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-accent{--tw-gradient-via:var(--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-amber-100{--tw-gradient-via:var(--color-amber-100);--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-amber-400{--tw-gradient-via:var(--color-amber-400);--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-amber-400\/95{--tw-gradient-via:rgba(252,187,0,.95)}@supports (color:color-mix(in lab, red, red)){.via-amber-400\/95{--tw-gradient-via:color-mix(in oklab,var(--color-amber-400)95%,transparent)}}.via-amber-400\/95{--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-amber-500{--tw-gradient-via:var(--color-amber-500);--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-amber-600{--tw-gradient-via:var(--color-amber-600);--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-black\/0{--tw-gradient-via:transparent}@supports (color:color-mix(in lab, red, red)){.via-black\/0{--tw-gradient-via:color-mix(in oklab,var(--color-black)0%,transparent)}}.via-black\/0{--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-black\/20{--tw-gradient-via:rgba(0,0,0,.2)}@supports (color:color-mix(in lab, red, red)){.via-black\/20{--tw-gradient-via:color-mix(in oklab,var(--color-black)20%,transparent)}}.via-black\/20{--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-blue-50\/50{--tw-gradient-via:rgba(239,246,255,.5)}@supports (color:color-mix(in lab, red, red)){.via-blue-50\/50{--tw-gradient-via:color-mix(in oklab,var(--color-blue-50)50%,transparent)}}.via-blue-50\/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)}.via-blue-50\/70{--tw-gradient-via:rgba(239,246,255,.7)}@supports (color:color-mix(in lab, red, red)){.via-blue-50\/70{--tw-gradient-via:color-mix(in oklab,var(--color-blue-50)70%,transparent)}}.via-blue-50\/70{--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-blue-50\/80{--tw-gradient-via:rgba(239,246,255,.8)}@supports (color:color-mix(in lab, red, red)){.via-blue-50\/80{--tw-gradient-via:color-mix(in oklab,var(--color-blue-50)80%,transparent)}}.via-blue-50\/80{--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-blue-500{--tw-gradient-via:var(--color-blue-500);--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-blue-500\/10{--tw-gradient-via:rgba(48,128,255,.1)}@supports (color:color-mix(in lab, red, red)){.via-blue-500\/10{--tw-gradient-via:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.via-blue-500\/10{--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-blue-600{--tw-gradient-via:var(--color-blue-600);--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-cyan-500{--tw-gradient-via:var(--color-cyan-500);--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-emerald-50{--tw-gradient-via:var(--color-emerald-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)}.via-emerald-100\/60{--tw-gradient-via:rgba(208,250,229,.6)}@supports (color:color-mix(in lab, red, red)){.via-emerald-100\/60{--tw-gradient-via:color-mix(in oklab,var(--color-emerald-100)60%,transparent)}}.via-emerald-100\/60{--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-emerald-500{--tw-gradient-via:var(--color-emerald-500);--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-emerald-500\/90{--tw-gradient-via:rgba(0,187,127,.9)}@supports (color:color-mix(in lab, red, red)){.via-emerald-500\/90{--tw-gradient-via:color-mix(in oklab,var(--color-emerald-500)90%,transparent)}}.via-emerald-500\/90{--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-emerald-600{--tw-gradient-via:var(--color-emerald-600);--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-green-50{--tw-gradient-via:var(--color-green-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)}.via-green-50\/50{--tw-gradient-via:rgba(240,253,244,.5)}@supports (color:color-mix(in lab, red, red)){.via-green-50\/50{--tw-gradient-via:color-mix(in oklab,var(--color-green-50)50%,transparent)}}.via-green-50\/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)}.via-green-50\/80{--tw-gradient-via:rgba(240,253,244,.8)}@supports (color:color-mix(in lab, red, red)){.via-green-50\/80{--tw-gradient-via:color-mix(in oklab,var(--color-green-50)80%,transparent)}}.via-green-50\/80{--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-green-500{--tw-gradient-via:var(--color-green-500);--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-green-500\/10{--tw-gradient-via:rgba(0,199,88,.1)}@supports (color:color-mix(in lab, red, red)){.via-green-500\/10{--tw-gradient-via:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.via-green-500\/10{--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-green-600{--tw-gradient-via:var(--color-green-600);--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-green-700{--tw-gradient-via:var(--color-green-700);--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-indigo-500{--tw-gradient-via:var(--color-indigo-500);--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-indigo-500\/20{--tw-gradient-via:rgba(98,95,255,.2)}@supports (color:color-mix(in lab, red, red)){.via-indigo-500\/20{--tw-gradient-via:color-mix(in oklab,var(--color-indigo-500)20%,transparent)}}.via-indigo-500\/20{--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-indigo-500\/90{--tw-gradient-via:rgba(98,95,255,.9)}@supports (color:color-mix(in lab, red, red)){.via-indigo-500\/90{--tw-gradient-via:color-mix(in oklab,var(--color-indigo-500)90%,transparent)}}.via-indigo-500\/90{--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-indigo-600{--tw-gradient-via:var(--color-indigo-600);--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-indigo-900{--tw-gradient-via:var(--color-indigo-900);--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-orange-50\/30{--tw-gradient-via:rgba(255,247,237,.3)}@supports (color:color-mix(in lab, red, red)){.via-orange-50\/30{--tw-gradient-via:color-mix(in oklab,var(--color-orange-50)30%,transparent)}}.via-orange-50\/30{--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-orange-50\/50{--tw-gradient-via:rgba(255,247,237,.5)}@supports (color:color-mix(in lab, red, red)){.via-orange-50\/50{--tw-gradient-via:color-mix(in oklab,var(--color-orange-50)50%,transparent)}}.via-orange-50\/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)}.via-orange-100{--tw-gradient-via:var(--color-orange-100);--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-orange-400\/20{--tw-gradient-via:rgba(255,139,26,.2)}@supports (color:color-mix(in lab, red, red)){.via-orange-400\/20{--tw-gradient-via:color-mix(in oklab,var(--color-orange-400)20%,transparent)}}.via-orange-400\/20{--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-orange-500{--tw-gradient-via:var(--color-orange-500);--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-orange-500\/10{--tw-gradient-via:rgba(254,110,0,.1)}@supports (color:color-mix(in lab, red, red)){.via-orange-500\/10{--tw-gradient-via:color-mix(in oklab,var(--color-orange-500)10%,transparent)}}.via-orange-500\/10{--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-orange-500\/20{--tw-gradient-via:rgba(254,110,0,.2)}@supports (color:color-mix(in lab, red, red)){.via-orange-500\/20{--tw-gradient-via:color-mix(in oklab,var(--color-orange-500)20%,transparent)}}.via-orange-500\/20{--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-orange-500\/80{--tw-gradient-via:rgba(254,110,0,.8)}@supports (color:color-mix(in lab, red, red)){.via-orange-500\/80{--tw-gradient-via:color-mix(in oklab,var(--color-orange-500)80%,transparent)}}.via-orange-500\/80{--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-orange-500\/90{--tw-gradient-via:rgba(254,110,0,.9)}@supports (color:color-mix(in lab, red, red)){.via-orange-500\/90{--tw-gradient-via:color-mix(in oklab,var(--color-orange-500)90%,transparent)}}.via-orange-500\/90{--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-orange-600{--tw-gradient-via:var(--color-orange-600);--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-pink-50\/70{--tw-gradient-via:rgba(253,242,248,.7)}@supports (color:color-mix(in lab, red, red)){.via-pink-50\/70{--tw-gradient-via:color-mix(in oklab,var(--color-pink-50)70%,transparent)}}.via-pink-50\/70{--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-pink-50\/80{--tw-gradient-via:rgba(253,242,248,.8)}@supports (color:color-mix(in lab, red, red)){.via-pink-50\/80{--tw-gradient-via:color-mix(in oklab,var(--color-pink-50)80%,transparent)}}.via-pink-50\/80{--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-pink-500\/5{--tw-gradient-via:rgba(246,51,154,.05)}@supports (color:color-mix(in lab, red, red)){.via-pink-500\/5{--tw-gradient-via:color-mix(in oklab,var(--color-pink-500)5%,transparent)}}.via-pink-500\/5{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-pink-500\/10{--tw-gradient-via:rgba(246,51,154,.1)}@supports (color:color-mix(in lab, red, red)){.via-pink-500\/10{--tw-gradient-via:color-mix(in oklab,var(--color-pink-500)10%,transparent)}}.via-pink-500\/10{--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-pink-500\/80{--tw-gradient-via:rgba(246,51,154,.8)}@supports (color:color-mix(in lab, red, red)){.via-pink-500\/80{--tw-gradient-via:color-mix(in oklab,var(--color-pink-500)80%,transparent)}}.via-pink-500\/80{--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-pink-600{--tw-gradient-via:var(--color-pink-600);--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-purple-50{--tw-gradient-via:var(--color-purple-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)}.via-purple-50\/30{--tw-gradient-via:rgba(250,245,255,.3)}@supports (color:color-mix(in lab, red, red)){.via-purple-50\/30{--tw-gradient-via:color-mix(in oklab,var(--color-purple-50)30%,transparent)}}.via-purple-50\/30{--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-purple-50\/70{--tw-gradient-via:rgba(250,245,255,.7)}@supports (color:color-mix(in lab, red, red)){.via-purple-50\/70{--tw-gradient-via:color-mix(in oklab,var(--color-purple-50)70%,transparent)}}.via-purple-50\/70{--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-purple-500\/10{--tw-gradient-via:rgba(172,75,255,.1)}@supports (color:color-mix(in lab, red, red)){.via-purple-500\/10{--tw-gradient-via:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.via-purple-500\/10{--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-purple-500\/30{--tw-gradient-via:rgba(172,75,255,.3)}@supports (color:color-mix(in lab, red, red)){.via-purple-500\/30{--tw-gradient-via:color-mix(in oklab,var(--color-purple-500)30%,transparent)}}.via-purple-500\/30{--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-purple-600{--tw-gradient-via:var(--color-purple-600);--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-purple-700{--tw-gradient-via:var(--color-purple-700);--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-red-500{--tw-gradient-via:var(--color-red-500);--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-red-700{--tw-gradient-via:var(--color-red-700);--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-red-900\/30{--tw-gradient-via:rgba(130,24,26,.3)}@supports (color:color-mix(in lab, red, red)){.via-red-900\/30{--tw-gradient-via:color-mix(in oklab,var(--color-red-900)30%,transparent)}}.via-red-900\/30{--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-teal-400{--tw-gradient-via:var(--color-teal-400);--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-teal-500{--tw-gradient-via:var(--color-teal-500);--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-teal-500\/75{--tw-gradient-via:rgba(0,186,167,.75)}@supports (color:color-mix(in lab, red, red)){.via-teal-500\/75{--tw-gradient-via:color-mix(in oklab,var(--color-teal-500)75%,transparent)}}.via-teal-500\/75{--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-teal-600{--tw-gradient-via:var(--color-teal-600);--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-transparent{--tw-gradient-via:transparent;--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-violet-50{--tw-gradient-via:var(--color-violet-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)}.via-violet-400\/95{--tw-gradient-via:rgba(166,133,255,.95)}@supports (color:color-mix(in lab, red, red)){.via-violet-400\/95{--tw-gradient-via:color-mix(in oklab,var(--color-violet-400)95%,transparent)}}.via-violet-400\/95{--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-violet-500{--tw-gradient-via:var(--color-violet-500);--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-violet-800{--tw-gradient-via:var(--color-violet-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)}.via-white\/20{--tw-gradient-via:rgba(255,255,255,.2)}@supports (color:color-mix(in lab, red, red)){.via-white\/20{--tw-gradient-via:color-mix(in oklab,var(--color-white)20%,transparent)}}.via-white\/20{--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-white\/25{--tw-gradient-via:rgba(255,255,255,.25)}@supports (color:color-mix(in lab, red, red)){.via-white\/25{--tw-gradient-via:color-mix(in oklab,var(--color-white)25%,transparent)}}.via-white\/25{--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-white\/60{--tw-gradient-via:rgba(255,255,255,.6)}@supports (color:color-mix(in lab, red, red)){.via-white\/60{--tw-gradient-via:color-mix(in oklab,var(--color-white)60%,transparent)}}.via-white\/60{--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-white\/80{--tw-gradient-via:rgba(255,255,255,.8)}@supports (color:color-mix(in lab, red, red)){.via-white\/80{--tw-gradient-via:color-mix(in oklab,var(--color-white)80%,transparent)}}.via-white\/80{--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-yellow-50{--tw-gradient-via:var(--color-yellow-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)}.via-yellow-50\/50{--tw-gradient-via:rgba(254,252,232,.5)}@supports (color:color-mix(in lab, red, red)){.via-yellow-50\/50{--tw-gradient-via:color-mix(in oklab,var(--color-yellow-50)50%,transparent)}}.via-yellow-50\/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)}.via-yellow-500{--tw-gradient-via:var(--color-yellow-500);--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-yellow-500\/20{--tw-gradient-via:rgba(237,178,0,.2)}@supports (color:color-mix(in lab, red, red)){.via-yellow-500\/20{--tw-gradient-via:color-mix(in oklab,var(--color-yellow-500)20%,transparent)}}.via-yellow-500\/20{--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-yellow-600{--tw-gradient-via:var(--color-yellow-600);--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-\[\#C4A35A\]{--tw-gradient-to:#c4a35a;--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-\[\#E08A2A\]{--tw-gradient-to:#e08a2a;--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-accent{--tw-gradient-to:var(--accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-accent\/10{--tw-gradient-to:var(--accent)}@supports (color:color-mix(in lab, red, red)){.to-accent\/10{--tw-gradient-to:color-mix(in oklab,var(--accent)10%,transparent)}}.to-accent\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-accent\/30{--tw-gradient-to:var(--accent)}@supports (color:color-mix(in lab, red, red)){.to-accent\/30{--tw-gradient-to:color-mix(in oklab,var(--accent)30%,transparent)}}.to-accent\/30{--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-accent\/40{--tw-gradient-to:var(--accent)}@supports (color:color-mix(in lab, red, red)){.to-accent\/40{--tw-gradient-to:color-mix(in oklab,var(--accent)40%,transparent)}}.to-accent\/40{--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-amber-50{--tw-gradient-to:var(--color-amber-50);--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-amber-50\/50{--tw-gradient-to:rgba(255,251,235,.5)}@supports (color:color-mix(in lab, red, red)){.to-amber-50\/50{--tw-gradient-to:color-mix(in oklab,var(--color-amber-50)50%,transparent)}}.to-amber-50\/50{--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-amber-50\/80{--tw-gradient-to:rgba(255,251,235,.8)}@supports (color:color-mix(in lab, red, red)){.to-amber-50\/80{--tw-gradient-to:color-mix(in oklab,var(--color-amber-50)80%,transparent)}}.to-amber-50\/80{--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-amber-100{--tw-gradient-to:var(--color-amber-100);--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-amber-300\/20{--tw-gradient-to:rgba(255,210,54,.2)}@supports (color:color-mix(in lab, red, red)){.to-amber-300\/20{--tw-gradient-to:color-mix(in oklab,var(--color-amber-300)20%,transparent)}}.to-amber-300\/20{--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-amber-500{--tw-gradient-to:var(--color-amber-500);--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-amber-500\/10{--tw-gradient-to:rgba(249,156,0,.1)}@supports (color:color-mix(in lab, red, red)){.to-amber-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-amber-500)10%,transparent)}}.to-amber-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-amber-500\/20{--tw-gradient-to:rgba(249,156,0,.2)}@supports (color:color-mix(in lab, red, red)){.to-amber-500\/20{--tw-gradient-to:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.to-amber-500\/20{--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-amber-500\/80{--tw-gradient-to:rgba(249,156,0,.8)}@supports (color:color-mix(in lab, red, red)){.to-amber-500\/80{--tw-gradient-to:color-mix(in oklab,var(--color-amber-500)80%,transparent)}}.to-amber-500\/80{--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-amber-600{--tw-gradient-to:var(--color-amber-600);--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-amber-700{--tw-gradient-to:var(--color-amber-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-black\/10{--tw-gradient-to:rgba(0,0,0,.1)}@supports (color:color-mix(in lab, red, red)){.to-black\/10{--tw-gradient-to:color-mix(in oklab,var(--color-black)10%,transparent)}}.to-black\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-50{--tw-gradient-to:var(--color-blue-50);--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-blue-50\/90{--tw-gradient-to:rgba(239,246,255,.9)}@supports (color:color-mix(in lab, red, red)){.to-blue-50\/90{--tw-gradient-to:color-mix(in oklab,var(--color-blue-50)90%,transparent)}}.to-blue-50\/90{--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-blue-400{--tw-gradient-to:var(--color-blue-400);--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-blue-400\/20{--tw-gradient-to:rgba(84,162,255,.2)}@supports (color:color-mix(in lab, red, red)){.to-blue-400\/20{--tw-gradient-to:color-mix(in oklab,var(--color-blue-400)20%,transparent)}}.to-blue-400\/20{--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-blue-500{--tw-gradient-to:var(--color-blue-500);--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-blue-500\/10{--tw-gradient-to:rgba(48,128,255,.1)}@supports (color:color-mix(in lab, red, red)){.to-blue-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-blue-500)10%,transparent)}}.to-blue-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-500\/90{--tw-gradient-to:rgba(48,128,255,.9)}@supports (color:color-mix(in lab, red, red)){.to-blue-500\/90{--tw-gradient-to:color-mix(in oklab,var(--color-blue-500)90%,transparent)}}.to-blue-500\/90{--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-blue-600{--tw-gradient-to:var(--color-blue-600);--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-blue-600\/20{--tw-gradient-to:rgba(21,93,252,.2)}@supports (color:color-mix(in lab, red, red)){.to-blue-600\/20{--tw-gradient-to:color-mix(in oklab,var(--color-blue-600)20%,transparent)}}.to-blue-600\/20{--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-blue-700{--tw-gradient-to:var(--color-blue-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-cyan-300\/20{--tw-gradient-to:rgba(83,234,253,.2)}@supports (color:color-mix(in lab, red, red)){.to-cyan-300\/20{--tw-gradient-to:color-mix(in oklab,var(--color-cyan-300)20%,transparent)}}.to-cyan-300\/20{--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-cyan-500{--tw-gradient-to:var(--color-cyan-500);--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-cyan-500\/10{--tw-gradient-to:rgba(0,183,215,.1)}@supports (color:color-mix(in lab, red, red)){.to-cyan-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-cyan-500)10%,transparent)}}.to-cyan-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cyan-600{--tw-gradient-to:var(--color-cyan-600);--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-cyan-700{--tw-gradient-to:var(--color-cyan-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-emerald-50{--tw-gradient-to:var(--color-emerald-50);--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-emerald-50\/50{--tw-gradient-to:rgba(236,253,245,.5)}@supports (color:color-mix(in lab, red, red)){.to-emerald-50\/50{--tw-gradient-to:color-mix(in oklab,var(--color-emerald-50)50%,transparent)}}.to-emerald-50\/50{--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-emerald-50\/80{--tw-gradient-to:rgba(236,253,245,.8)}@supports (color:color-mix(in lab, red, red)){.to-emerald-50\/80{--tw-gradient-to:color-mix(in oklab,var(--color-emerald-50)80%,transparent)}}.to-emerald-50\/80{--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-emerald-100\/50{--tw-gradient-to:rgba(208,250,229,.5)}@supports (color:color-mix(in lab, red, red)){.to-emerald-100\/50{--tw-gradient-to:color-mix(in oklab,var(--color-emerald-100)50%,transparent)}}.to-emerald-100\/50{--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-emerald-300\/20{--tw-gradient-to:rgba(94,233,181,.2)}@supports (color:color-mix(in lab, red, red)){.to-emerald-300\/20{--tw-gradient-to:color-mix(in oklab,var(--color-emerald-300)20%,transparent)}}.to-emerald-300\/20{--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-emerald-400{--tw-gradient-to:var(--color-emerald-400);--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-emerald-400\/30{--tw-gradient-to:rgba(0,210,148,.3)}@supports (color:color-mix(in lab, red, red)){.to-emerald-400\/30{--tw-gradient-to:color-mix(in oklab,var(--color-emerald-400)30%,transparent)}}.to-emerald-400\/30{--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-emerald-500{--tw-gradient-to:var(--color-emerald-500);--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-emerald-500\/10{--tw-gradient-to:rgba(0,187,127,.1)}@supports (color:color-mix(in lab, red, red)){.to-emerald-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.to-emerald-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-500\/20{--tw-gradient-to:rgba(0,187,127,.2)}@supports (color:color-mix(in lab, red, red)){.to-emerald-500\/20{--tw-gradient-to:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.to-emerald-500\/20{--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-emerald-500\/75{--tw-gradient-to:rgba(0,187,127,.75)}@supports (color:color-mix(in lab, red, red)){.to-emerald-500\/75{--tw-gradient-to:color-mix(in oklab,var(--color-emerald-500)75%,transparent)}}.to-emerald-500\/75{--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-emerald-600{--tw-gradient-to:var(--color-emerald-600);--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-emerald-700{--tw-gradient-to:var(--color-emerald-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-gray-100{--tw-gradient-to:var(--color-gray-100);--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-green-100{--tw-gradient-to:var(--color-green-100);--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-green-100\/60{--tw-gradient-to:rgba(220,252,231,.6)}@supports (color:color-mix(in lab, red, red)){.to-green-100\/60{--tw-gradient-to:color-mix(in oklab,var(--color-green-100)60%,transparent)}}.to-green-100\/60{--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-green-400\/20{--tw-gradient-to:rgba(5,223,114,.2)}@supports (color:color-mix(in lab, red, red)){.to-green-400\/20{--tw-gradient-to:color-mix(in oklab,var(--color-green-400)20%,transparent)}}.to-green-400\/20{--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-green-500{--tw-gradient-to:var(--color-green-500);--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-green-500\/10{--tw-gradient-to:rgba(0,199,88,.1)}@supports (color:color-mix(in lab, red, red)){.to-green-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-green-500)10%,transparent)}}.to-green-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-green-500\/25{--tw-gradient-to:rgba(0,199,88,.25)}@supports (color:color-mix(in lab, red, red)){.to-green-500\/25{--tw-gradient-to:color-mix(in oklab,var(--color-green-500)25%,transparent)}}.to-green-500\/25{--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-green-500\/90{--tw-gradient-to:rgba(0,199,88,.9)}@supports (color:color-mix(in lab, red, red)){.to-green-500\/90{--tw-gradient-to:color-mix(in oklab,var(--color-green-500)90%,transparent)}}.to-green-500\/90{--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-green-600{--tw-gradient-to:var(--color-green-600);--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-green-600\/20{--tw-gradient-to:rgba(0,165,68,.2)}@supports (color:color-mix(in lab, red, red)){.to-green-600\/20{--tw-gradient-to:color-mix(in oklab,var(--color-green-600)20%,transparent)}}.to-green-600\/20{--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-green-700{--tw-gradient-to:var(--color-green-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-indigo-50{--tw-gradient-to:var(--color-indigo-50);--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-indigo-50\/50{--tw-gradient-to:rgba(238,242,255,.5)}@supports (color:color-mix(in lab, red, red)){.to-indigo-50\/50{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-50)50%,transparent)}}.to-indigo-50\/50{--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-indigo-50\/80{--tw-gradient-to:rgba(238,242,255,.8)}@supports (color:color-mix(in lab, red, red)){.to-indigo-50\/80{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-50)80%,transparent)}}.to-indigo-50\/80{--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-indigo-400\/30{--tw-gradient-to:rgba(125,135,255,.3)}@supports (color:color-mix(in lab, red, red)){.to-indigo-400\/30{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-400)30%,transparent)}}.to-indigo-400\/30{--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-indigo-500{--tw-gradient-to:var(--color-indigo-500);--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-indigo-500\/20{--tw-gradient-to:rgba(98,95,255,.2)}@supports (color:color-mix(in lab, red, red)){.to-indigo-500\/20{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-500)20%,transparent)}}.to-indigo-500\/20{--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-indigo-500\/25{--tw-gradient-to:rgba(98,95,255,.25)}@supports (color:color-mix(in lab, red, red)){.to-indigo-500\/25{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-500)25%,transparent)}}.to-indigo-500\/25{--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-indigo-500\/30{--tw-gradient-to:rgba(98,95,255,.3)}@supports (color:color-mix(in lab, red, red)){.to-indigo-500\/30{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-500)30%,transparent)}}.to-indigo-500\/30{--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-indigo-600{--tw-gradient-to:var(--color-indigo-600);--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-indigo-600\/95{--tw-gradient-to:rgba(79,57,246,.95)}@supports (color:color-mix(in lab, red, red)){.to-indigo-600\/95{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-600)95%,transparent)}}.to-indigo-600\/95{--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-indigo-700{--tw-gradient-to:var(--color-indigo-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-orange-50{--tw-gradient-to:var(--color-orange-50);--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-orange-50\/30{--tw-gradient-to:rgba(255,247,237,.3)}@supports (color:color-mix(in lab, red, red)){.to-orange-50\/30{--tw-gradient-to:color-mix(in oklab,var(--color-orange-50)30%,transparent)}}.to-orange-50\/30{--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-orange-50\/40{--tw-gradient-to:rgba(255,247,237,.4)}@supports (color:color-mix(in lab, red, red)){.to-orange-50\/40{--tw-gradient-to:color-mix(in oklab,var(--color-orange-50)40%,transparent)}}.to-orange-50\/40{--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-orange-50\/50{--tw-gradient-to:rgba(255,247,237,.5)}@supports (color:color-mix(in lab, red, red)){.to-orange-50\/50{--tw-gradient-to:color-mix(in oklab,var(--color-orange-50)50%,transparent)}}.to-orange-50\/50{--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-orange-50\/80{--tw-gradient-to:rgba(255,247,237,.8)}@supports (color:color-mix(in lab, red, red)){.to-orange-50\/80{--tw-gradient-to:color-mix(in oklab,var(--color-orange-50)80%,transparent)}}.to-orange-50\/80{--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-orange-100{--tw-gradient-to:var(--color-orange-100);--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-orange-200\/30{--tw-gradient-to:rgba(255,215,168,.3)}@supports (color:color-mix(in lab, red, red)){.to-orange-200\/30{--tw-gradient-to:color-mix(in oklab,var(--color-orange-200)30%,transparent)}}.to-orange-200\/30{--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-orange-300\/30{--tw-gradient-to:rgba(255,185,109,.3)}@supports (color:color-mix(in lab, red, red)){.to-orange-300\/30{--tw-gradient-to:color-mix(in oklab,var(--color-orange-300)30%,transparent)}}.to-orange-300\/30{--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-orange-400{--tw-gradient-to:var(--color-orange-400);--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-orange-400\/20{--tw-gradient-to:rgba(255,139,26,.2)}@supports (color:color-mix(in lab, red, red)){.to-orange-400\/20{--tw-gradient-to:color-mix(in oklab,var(--color-orange-400)20%,transparent)}}.to-orange-400\/20{--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-orange-400\/30{--tw-gradient-to:rgba(255,139,26,.3)}@supports (color:color-mix(in lab, red, red)){.to-orange-400\/30{--tw-gradient-to:color-mix(in oklab,var(--color-orange-400)30%,transparent)}}.to-orange-400\/30{--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-orange-500{--tw-gradient-to:var(--color-orange-500);--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-orange-500\/10{--tw-gradient-to:rgba(254,110,0,.1)}@supports (color:color-mix(in lab, red, red)){.to-orange-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-orange-500)10%,transparent)}}.to-orange-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-500\/20{--tw-gradient-to:rgba(254,110,0,.2)}@supports (color:color-mix(in lab, red, red)){.to-orange-500\/20{--tw-gradient-to:color-mix(in oklab,var(--color-orange-500)20%,transparent)}}.to-orange-500\/20{--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-orange-600{--tw-gradient-to:var(--color-orange-600);--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-orange-900\/30{--tw-gradient-to:rgba(126,42,12,.3)}@supports (color:color-mix(in lab, red, red)){.to-orange-900\/30{--tw-gradient-to:color-mix(in oklab,var(--color-orange-900)30%,transparent)}}.to-orange-900\/30{--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-pink-50{--tw-gradient-to:var(--color-pink-50);--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-pink-50\/40{--tw-gradient-to:rgba(253,242,248,.4)}@supports (color:color-mix(in lab, red, red)){.to-pink-50\/40{--tw-gradient-to:color-mix(in oklab,var(--color-pink-50)40%,transparent)}}.to-pink-50\/40{--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-pink-50\/80{--tw-gradient-to:rgba(253,242,248,.8)}@supports (color:color-mix(in lab, red, red)){.to-pink-50\/80{--tw-gradient-to:color-mix(in oklab,var(--color-pink-50)80%,transparent)}}.to-pink-50\/80{--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-pink-100\/50{--tw-gradient-to:rgba(252,231,243,.5)}@supports (color:color-mix(in lab, red, red)){.to-pink-100\/50{--tw-gradient-to:color-mix(in oklab,var(--color-pink-100)50%,transparent)}}.to-pink-100\/50{--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-pink-400\/10{--tw-gradient-to:rgba(251,100,182,.1)}@supports (color:color-mix(in lab, red, red)){.to-pink-400\/10{--tw-gradient-to:color-mix(in oklab,var(--color-pink-400)10%,transparent)}}.to-pink-400\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-pink-400\/20{--tw-gradient-to:rgba(251,100,182,.2)}@supports (color:color-mix(in lab, red, red)){.to-pink-400\/20{--tw-gradient-to:color-mix(in oklab,var(--color-pink-400)20%,transparent)}}.to-pink-400\/20{--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-pink-400\/30{--tw-gradient-to:rgba(251,100,182,.3)}@supports (color:color-mix(in lab, red, red)){.to-pink-400\/30{--tw-gradient-to:color-mix(in oklab,var(--color-pink-400)30%,transparent)}}.to-pink-400\/30{--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-pink-500{--tw-gradient-to:var(--color-pink-500);--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-pink-500\/20{--tw-gradient-to:rgba(246,51,154,.2)}@supports (color:color-mix(in lab, red, red)){.to-pink-500\/20{--tw-gradient-to:color-mix(in oklab,var(--color-pink-500)20%,transparent)}}.to-pink-500\/20{--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-pink-500\/25{--tw-gradient-to:rgba(246,51,154,.25)}@supports (color:color-mix(in lab, red, red)){.to-pink-500\/25{--tw-gradient-to:color-mix(in oklab,var(--color-pink-500)25%,transparent)}}.to-pink-500\/25{--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-pink-500\/30{--tw-gradient-to:rgba(246,51,154,.3)}@supports (color:color-mix(in lab, red, red)){.to-pink-500\/30{--tw-gradient-to:color-mix(in oklab,var(--color-pink-500)30%,transparent)}}.to-pink-500\/30{--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-pink-600{--tw-gradient-to:var(--color-pink-600);--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-primary{--tw-gradient-to:var(--primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-50\/20{--tw-gradient-to:rgba(250,245,255,.2)}@supports (color:color-mix(in lab, red, red)){.to-purple-50\/20{--tw-gradient-to:color-mix(in oklab,var(--color-purple-50)20%,transparent)}}.to-purple-50\/20{--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-purple-50\/80{--tw-gradient-to:rgba(250,245,255,.8)}@supports (color:color-mix(in lab, red, red)){.to-purple-50\/80{--tw-gradient-to:color-mix(in oklab,var(--color-purple-50)80%,transparent)}}.to-purple-50\/80{--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-purple-50\/90{--tw-gradient-to:rgba(250,245,255,.9)}@supports (color:color-mix(in lab, red, red)){.to-purple-50\/90{--tw-gradient-to:color-mix(in oklab,var(--color-purple-50)90%,transparent)}}.to-purple-50\/90{--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-purple-200\/30{--tw-gradient-to:rgba(233,213,255,.3)}@supports (color:color-mix(in lab, red, red)){.to-purple-200\/30{--tw-gradient-to:color-mix(in oklab,var(--color-purple-200)30%,transparent)}}.to-purple-200\/30{--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-purple-300\/20{--tw-gradient-to:rgba(217,179,255,.2)}@supports (color:color-mix(in lab, red, red)){.to-purple-300\/20{--tw-gradient-to:color-mix(in oklab,var(--color-purple-300)20%,transparent)}}.to-purple-300\/20{--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-purple-400\/20{--tw-gradient-to:rgba(192,126,255,.2)}@supports (color:color-mix(in lab, red, red)){.to-purple-400\/20{--tw-gradient-to:color-mix(in oklab,var(--color-purple-400)20%,transparent)}}.to-purple-400\/20{--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-purple-400\/80{--tw-gradient-to:rgba(192,126,255,.8)}@supports (color:color-mix(in lab, red, red)){.to-purple-400\/80{--tw-gradient-to:color-mix(in oklab,var(--color-purple-400)80%,transparent)}}.to-purple-400\/80{--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-purple-500{--tw-gradient-to:var(--color-purple-500);--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-purple-500\/5{--tw-gradient-to:rgba(172,75,255,.05)}@supports (color:color-mix(in lab, red, red)){.to-purple-500\/5{--tw-gradient-to:color-mix(in oklab,var(--color-purple-500)5%,transparent)}}.to-purple-500\/5{--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-purple-500\/10{--tw-gradient-to:rgba(172,75,255,.1)}@supports (color:color-mix(in lab, red, red)){.to-purple-500\/10{--tw-gradient-to:color-mix(in oklab,var(--color-purple-500)10%,transparent)}}.to-purple-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-500\/20{--tw-gradient-to:rgba(172,75,255,.2)}@supports (color:color-mix(in lab, red, red)){.to-purple-500\/20{--tw-gradient-to:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.to-purple-500\/20{--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-purple-500\/30{--tw-gradient-to:rgba(172,75,255,.3)}@supports (color:color-mix(in lab, red, red)){.to-purple-500\/30{--tw-gradient-to:color-mix(in oklab,var(--color-purple-500)30%,transparent)}}.to-purple-500\/30{--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-purple-600{--tw-gradient-to:var(--color-purple-600);--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-purple-600\/20{--tw-gradient-to:rgba(152,16,250,.2)}@supports (color:color-mix(in lab, red, red)){.to-purple-600\/20{--tw-gradient-to:color-mix(in oklab,var(--color-purple-600)20%,transparent)}}.to-purple-600\/20{--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-purple-700{--tw-gradient-to:var(--color-purple-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-purple-900{--tw-gradient-to:var(--color-purple-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))}.to-red-500{--tw-gradient-to:var(--color-red-500);--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-red-500\/20{--tw-gradient-to:rgba(251,44,54,.2)}@supports (color:color-mix(in lab, red, red)){.to-red-500\/20{--tw-gradient-to:color-mix(in oklab,var(--color-red-500)20%,transparent)}}.to-red-500\/20{--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-red-500\/95{--tw-gradient-to:rgba(251,44,54,.95)}@supports (color:color-mix(in lab, red, red)){.to-red-500\/95{--tw-gradient-to:color-mix(in oklab,var(--color-red-500)95%,transparent)}}.to-red-500\/95{--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-red-600{--tw-gradient-to:var(--color-red-600);--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-rose-50\/90{--tw-gradient-to:rgba(255,241,242,.9)}@supports (color:color-mix(in lab, red, red)){.to-rose-50\/90{--tw-gradient-to:color-mix(in oklab,var(--color-rose-50)90%,transparent)}}.to-rose-50\/90{--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-rose-500{--tw-gradient-to:var(--color-rose-500);--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-rose-600{--tw-gradient-to:var(--color-rose-600);--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-teal-50{--tw-gradient-to:var(--color-teal-50);--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-teal-50\/40{--tw-gradient-to:rgba(240,253,250,.4)}@supports (color:color-mix(in lab, red, red)){.to-teal-50\/40{--tw-gradient-to:color-mix(in oklab,var(--color-teal-50)40%,transparent)}}.to-teal-50\/40{--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-teal-50\/80{--tw-gradient-to:rgba(240,253,250,.8)}@supports (color:color-mix(in lab, red, red)){.to-teal-50\/80{--tw-gradient-to:color-mix(in oklab,var(--color-teal-50)80%,transparent)}}.to-teal-50\/80{--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-teal-400{--tw-gradient-to:var(--color-teal-400);--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-teal-400\/20{--tw-gradient-to:rgba(0,211,189,.2)}@supports (color:color-mix(in lab, red, red)){.to-teal-400\/20{--tw-gradient-to:color-mix(in oklab,var(--color-teal-400)20%,transparent)}}.to-teal-400\/20{--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-teal-500{--tw-gradient-to:var(--color-teal-500);--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-teal-500\/20{--tw-gradient-to:rgba(0,186,167,.2)}@supports (color:color-mix(in lab, red, red)){.to-teal-500\/20{--tw-gradient-to:color-mix(in oklab,var(--color-teal-500)20%,transparent)}}.to-teal-500\/20{--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-teal-500\/25{--tw-gradient-to:rgba(0,186,167,.25)}@supports (color:color-mix(in lab, red, red)){.to-teal-500\/25{--tw-gradient-to:color-mix(in oklab,var(--color-teal-500)25%,transparent)}}.to-teal-500\/25{--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-teal-500\/30{--tw-gradient-to:rgba(0,186,167,.3)}@supports (color:color-mix(in lab, red, red)){.to-teal-500\/30{--tw-gradient-to:color-mix(in oklab,var(--color-teal-500)30%,transparent)}}.to-teal-500\/30{--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-teal-600{--tw-gradient-to:var(--color-teal-600);--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))}.to-white\/80{--tw-gradient-to:rgba(255,255,255,.8)}@supports (color:color-mix(in lab, red, red)){.to-white\/80{--tw-gradient-to:color-mix(in oklab,var(--color-white)80%,transparent)}}.to-white\/80{--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-yellow-300\/30{--tw-gradient-to:rgba(255,224,42,.3)}@supports (color:color-mix(in lab, red, red)){.to-yellow-300\/30{--tw-gradient-to:color-mix(in oklab,var(--color-yellow-300)30%,transparent)}}.to-yellow-300\/30{--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-yellow-400\/20{--tw-gradient-to:rgba(250,200,0,.2)}@supports (color:color-mix(in lab, red, red)){.to-yellow-400\/20{--tw-gradient-to:color-mix(in oklab,var(--color-yellow-400)20%,transparent)}}.to-yellow-400\/20{--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-yellow-400\/80{--tw-gradient-to:rgba(250,200,0,.8)}@supports (color:color-mix(in lab, red, red)){.to-yellow-400\/80{--tw-gradient-to:color-mix(in oklab,var(--color-yellow-400)80%,transparent)}}.to-yellow-400\/80{--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-yellow-500{--tw-gradient-to:var(--color-yellow-500);--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-yellow-500\/90{--tw-gradient-to:rgba(237,178,0,.9)}@supports (color:color-mix(in lab, red, red)){.to-yellow-500\/90{--tw-gradient-to:color-mix(in oklab,var(--color-yellow-500)90%,transparent)}}.to-yellow-500\/90{--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-yellow-600{--tw-gradient-to:var(--color-yellow-600);--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-yellow-900\/20{--tw-gradient-to:rgba(115,62,10,.2)}@supports (color:color-mix(in lab, red, red)){.to-yellow-900\/20{--tw-gradient-to:color-mix(in oklab,var(--color-yellow-900)20%,transparent)}}.to-yellow-900\/20{--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))}.bg-\[size\:20px_20px\]{background-size:20px 20px}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-amber-500{fill:var(--color-amber-500)}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.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)}.p-10{padding:calc(var(--spacing)*10)}.p-12{padding:calc(var(--spacing)*12)}.p-16{padding:calc(var(--spacing)*16)}.p-18{padding:calc(var(--spacing)*18)}.p-\[17px\]{padding:17px}.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-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.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-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.pt-0{padding-top:calc(var(--spacing)*0)}.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-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-32{padding-top:calc(var(--spacing)*32)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-11{padding-right:calc(var(--spacing)*11)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.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)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-10{padding-left:calc(var(--spacing)*10)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.align-top{vertical-align:top}.font-\[family-name\:var\(--font-playfair\)\]{font-family:var(--font-playfair)}.font-mono{font-family:var(--font-geist-mono)}.font-sans{font-family:var(--font-geist-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-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-4xl\/tight{font-size:var(--text-4xl);line-height:var(--leading-tight)}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--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-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[22px\]{font-size:22px}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.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-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-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)}.font-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.tracking-\[1\.5\]{--tw-tracking:1.5;letter-spacing:1.5px}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#5C6B73\]{color:#5c6b73}.text-\[\#5c574e\]{color:#5c574e}.text-\[\#5e7696\]{color:#5e7696}.text-\[\#8A6A12\]{color:#8a6a12}.text-\[\#102F46\]{color:#102f46}.text-\[\#12365a\]{color:#12365a}.text-\[\#F6E7B4\]{color:#f6e7b4}.text-\[\#e8f1f8\]{color:#e8f1f8}.text-\[rgb\(123\,45\,67\)\]{color:#7b2d43}.text-\[var\(--admin-danger\)\]{color:var(--admin-danger)}.text-\[var\(--admin-heading\)\]{color:var(--admin-heading)}.text-\[var\(--admin-muted\)\]{color:var(--admin-muted)}.text-accent{color:var(--accent)}.text-amber-500\/60{color:rgba(249,156,0,.6)}@supports (color:color-mix(in lab, red, red)){.text-amber-500\/60{color:color-mix(in oklab,var(--color-amber-500)60%,transparent)}}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-700\/70{color:rgba(183,80,0,.7)}@supports (color:color-mix(in lab, red, red)){.text-amber-700\/70{color:color-mix(in oklab,var(--color-amber-700)70%,transparent)}}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-black{color:var(--color-black)}.text-blue-500{color:var(--color-blue-500)}.text-blue-500\/30{color:rgba(48,128,255,.3)}@supports (color:color-mix(in lab, red, red)){.text-blue-500\/30{color:color-mix(in oklab,var(--color-blue-500)30%,transparent)}}.text-blue-600{color:var(--color-blue-600)}.text-blue-600\/80{color:rgba(21,93,252,.8)}@supports (color:color-mix(in lab, red, red)){.text-blue-600\/80{color:color-mix(in oklab,var(--color-blue-600)80%,transparent)}}.text-blue-600\/90{color:rgba(21,93,252,.9)}@supports (color:color-mix(in lab, red, red)){.text-blue-600\/90{color:color-mix(in oklab,var(--color-blue-600)90%,transparent)}}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-card-foreground{color:var(--card-foreground)}.text-cyan-500\/60{color:rgba(0,183,215,.6)}@supports (color:color-mix(in lab, red, red)){.text-cyan-500\/60{color:color-mix(in oklab,var(--color-cyan-500)60%,transparent)}}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-700{color:var(--color-cyan-700)}.text-cyan-700\/70{color:rgba(0,116,146,.7)}@supports (color:color-mix(in lab, red, red)){.text-cyan-700\/70{color:color-mix(in oklab,var(--color-cyan-700)70%,transparent)}}.text-cyan-900{color:var(--color-cyan-900)}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-500\/60{color:rgba(0,187,127,.6)}@supports (color:color-mix(in lab, red, red)){.text-emerald-500\/60{color:color-mix(in oklab,var(--color-emerald-500)60%,transparent)}}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-700\/70{color:rgba(0,121,86,.7)}@supports (color:color-mix(in lab, red, red)){.text-emerald-700\/70{color:color-mix(in oklab,var(--color-emerald-700)70%,transparent)}}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-foreground{color:var(--foreground)}.text-fuchsia-600{color:var(--color-fuchsia-600)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-gray-950{color:var(--color-gray-950)}.text-green-500{color:var(--color-green-500)}.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-900{color:var(--color-green-900)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-muted{color:var(--muted)}.text-muted-foreground{color:var(--muted-foreground)}.text-orange-500{color:var(--color-orange-500)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-pink-600{color:var(--color-pink-600)}.text-pink-800{color:var(--color-pink-800)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-primary\/80{color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/80{color:color-mix(in oklab,var(--primary)80%,transparent)}}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-purple-900{color:var(--color-purple-900)}.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-rose-500{color:var(--color-rose-500)}.text-rose-700{color:var(--color-rose-700)}.text-secondary{color:var(--secondary)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sky-600{color:var(--color-sky-600)}.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-600\/90{color:rgba(0,149,136,.9)}@supports (color:color-mix(in lab, red, red)){.text-teal-600\/90{color:color-mix(in oklab,var(--color-teal-600)90%,transparent)}}.text-teal-700{color:var(--color-teal-700)}.text-teal-800\/80{color:rgba(0,95,90,.8)}@supports (color:color-mix(in lab, red, red)){.text-teal-800\/80{color:color-mix(in oklab,var(--color-teal-800)80%,transparent)}}.text-transparent{color:transparent}.text-white{color:var(--color-white)}.text-white\/80{color:rgba(255,255,255,.8)}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/90{color:rgba(255,255,255,.9)}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.text-white\/95{color:rgba(255,255,255,.95)}@supports (color:color-mix(in lab, red, red)){.text-white\/95{color:color-mix(in oklab,var(--color-white)95%,transparent)}}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.opacity-\[0\.02\]{opacity:.02}.opacity-\[0\.03\]{opacity:.03}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));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,rgba(0,0,0,.25));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_8px_rgba\(59\,130\,246\,0\.08\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,rgba(59,130,246,.08));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_8px_rgba\(59\,130\,246\,0\.12\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,rgba(59,130,246,.12));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_8px_rgba\(168\,85\,247\,0\.08\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,rgba(168,85,247,.08));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_8px_rgba\(244\,63\,94\,0\.08\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,rgba(244,63,94,.08));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_8px_18px_rgba\(184\,134\,11\,0\.32\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.35\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,rgba(184,134,11,.32)),inset 0 1px 0 var(--tw-shadow-color,rgba(255,255,255,.35));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_8px_24px_rgba\(6\,182\,212\,0\.4\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,rgba(6,182,212,.4));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_8px_24px_rgba\(16\,185\,129\,0\.4\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,rgba(16,185,129,.4));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_8px_24px_rgba\(251\,146\,60\,0\.4\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,rgba(251,146,60,.4));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_12px_40px_rgba\(13\,148\,136\,0\.25\)\]{--tw-shadow:0 12px 40px var(--tw-shadow-color,rgba(13,148,136,.25));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_16px_40px_rgba\(16\,47\,70\,0\.08\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,rgba(16,47,70,.08));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_24px_60px_rgba\(14\,165\,233\,0\.28\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,rgba(14,165,233,.28));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_28px_70px_rgba\(16\,47\,70\,0\.12\)\]{--tw-shadow:0 28px 70px var(--tw-shadow-color,rgba(16,47,70,.12));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_28px_70px_rgba\(16\,47\,70\,0\.28\)\]{--tw-shadow:0 28px 70px var(--tw-shadow-color,rgba(16,47,70,.28));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_rgba\(255\,255\,255\,0\.65\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,rgba(255,255,255,.65));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,rgba(0,0,0,.1)),0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgba(0,0,0,.1)),0 2px 4px -2px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 transparent;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,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));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,rgba(0,0,0,.1)),0 8px 10px -6px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--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)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + 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-4{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + 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)}.shadow-blue-500\/50{--tw-shadow-color:rgba(48,128,255,.5)}@supports (color:color-mix(in lab, red, red)){.shadow-blue-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.ring-amber-200\/50{--tw-ring-color:rgba(254,230,133,.5)}@supports (color:color-mix(in lab, red, red)){.ring-amber-200\/50{--tw-ring-color:color-mix(in oklab,var(--color-amber-200)50%,transparent)}}.ring-amber-300\/50{--tw-ring-color:rgba(255,210,54,.5)}@supports (color:color-mix(in lab, red, red)){.ring-amber-300\/50{--tw-ring-color:color-mix(in oklab,var(--color-amber-300)50%,transparent)}}.ring-amber-300\/60{--tw-ring-color:rgba(255,210,54,.6)}@supports (color:color-mix(in lab, red, red)){.ring-amber-300\/60{--tw-ring-color:color-mix(in oklab,var(--color-amber-300)60%,transparent)}}.ring-blue-200\/50{--tw-ring-color:rgba(190,219,255,.5)}@supports (color:color-mix(in lab, red, red)){.ring-blue-200\/50{--tw-ring-color:color-mix(in oklab,var(--color-blue-200)50%,transparent)}}.ring-cyan-200\/50{--tw-ring-color:rgba(162,244,253,.5)}@supports (color:color-mix(in lab, red, red)){.ring-cyan-200\/50{--tw-ring-color:color-mix(in oklab,var(--color-cyan-200)50%,transparent)}}.ring-emerald-200{--tw-ring-color:var(--color-emerald-200)}.ring-emerald-200\/50{--tw-ring-color:rgba(164,244,207,.5)}@supports (color:color-mix(in lab, red, red)){.ring-emerald-200\/50{--tw-ring-color:color-mix(in oklab,var(--color-emerald-200)50%,transparent)}}.ring-green-200\/50{--tw-ring-color:rgba(185,248,207,.5)}@supports (color:color-mix(in lab, red, red)){.ring-green-200\/50{--tw-ring-color:color-mix(in oklab,var(--color-green-200)50%,transparent)}}.ring-green-500{--tw-ring-color:var(--color-green-500)}.ring-pink-200\/40{--tw-ring-color:rgba(252,206,232,.4)}@supports (color:color-mix(in lab, red, red)){.ring-pink-200\/40{--tw-ring-color:color-mix(in oklab,var(--color-pink-200)40%,transparent)}}.ring-pink-200\/50{--tw-ring-color:rgba(252,206,232,.5)}@supports (color:color-mix(in lab, red, red)){.ring-pink-200\/50{--tw-ring-color:color-mix(in oklab,var(--color-pink-200)50%,transparent)}}.ring-pink-300\/60{--tw-ring-color:rgba(253,165,213,.6)}@supports (color:color-mix(in lab, red, red)){.ring-pink-300\/60{--tw-ring-color:color-mix(in oklab,var(--color-pink-300)60%,transparent)}}.ring-primary\/20{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/20{--tw-ring-color:color-mix(in oklab,var(--primary)20%,transparent)}}.ring-primary\/40{--tw-ring-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/40{--tw-ring-color:color-mix(in oklab,var(--primary)40%,transparent)}}.ring-purple-300\/50{--tw-ring-color:rgba(217,179,255,.5)}@supports (color:color-mix(in lab, red, red)){.ring-purple-300\/50{--tw-ring-color:color-mix(in oklab,var(--color-purple-300)50%,transparent)}}.ring-purple-400{--tw-ring-color:var(--color-purple-400)}.ring-sky-100\/80{--tw-ring-color:rgba(223,242,254,.8)}@supports (color:color-mix(in lab, red, red)){.ring-sky-100\/80{--tw-ring-color:color-mix(in oklab,var(--color-sky-100)80%,transparent)}}.ring-teal-400\/70{--tw-ring-color:rgba(0,211,189,.7)}@supports (color:color-mix(in lab, red, red)){.ring-teal-400\/70{--tw-ring-color:color-mix(in oklab,var(--color-teal-400)70%,transparent)}}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/30{--tw-ring-color:rgba(255,255,255,.3)}@supports (color:color-mix(in lab, red, red)){.ring-white\/30{--tw-ring-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.ring-white\/50{--tw-ring-color:rgba(255,255,255,.5)}@supports (color:color-mix(in lab, red, red)){.ring-white\/50{--tw-ring-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.ring-white\/60{--tw-ring-color:rgba(255,255,255,.6)}@supports (color:color-mix(in lab, red, red)){.ring-white\/60{--tw-ring-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.ring-offset-2{--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)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-lg{--tw-blur:blur(var(--blur-lg));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-md{--tw-blur:blur(var(--blur-md));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-sm{--tw-blur:blur(var(--blur-sm));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-xl{--tw-blur:blur(var(--blur-xl));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,)}.brightness-110{--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,)}.contrast-110{--tw-contrast:contrast(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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,rgba(0,0,0,.1)))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,rgba(0,0,0,.06)));--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1))drop-shadow(0 1px 1px rgba(0,0,0,.06));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,)}.drop-shadow-2xl{--tw-drop-shadow-size:drop-shadow(0 25px 25px var(--tw-drop-shadow-color,rgba(0,0,0,.15)));--tw-drop-shadow:drop-shadow(var(--drop-shadow-2xl));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,)}.drop-shadow-\[0_2px_4px_rgba\(0\,0\,0\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 4px var(--tw-drop-shadow-color,rgba(0,0,0,.8)));--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,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,rgba(0,0,0,.15)));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));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,)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,rgba(0,0,0,.12)));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md));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,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,rgba(0,0,0,.15)));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.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,)}.invert{--tw-invert:invert(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,)}.sepia{--tw-sepia:sepia(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{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[6px\]{--tw-backdrop-blur:blur(6px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-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,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-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,-webkit-text-decoration-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,-webkit-text-decoration-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-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-600{--tw-duration:.6s;transition-duration:.6s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.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}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.\[catalog\:google-font-licenses\]{catalog:google-font-licenses}.\[catalog\:google-fonts\]{catalog:google-fonts}.\[catalog\:phosphor\]{catalog:phosphor}.\[catalog\:summary\]{catalog:summary}.\[content-visibility\:auto\]{content-visibility:auto}.text-shadow-lg{text-shadow:0px 1px 2px var(--tw-text-shadow-color,rgba(0,0,0,.1)),0px 3px 2px var(--tw-text-shadow-color,rgba(0,0,0,.1)),0px 4px 8px var(--tw-text-shadow-color,rgba(0,0,0,.1))}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-y-\[-1px\]:is(:where(.group):hover *){--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:rotate-180:is(:where(.group):hover *){rotate:180deg}.group-hover\:text-amber-600:is(:where(.group):hover *){color:var(--color-amber-600)}.group-hover\:text-amber-700:is(:where(.group):hover *){color:var(--color-amber-700)}.group-hover\:text-cyan-600:is(:where(.group):hover *){color:var(--color-cyan-600)}.group-hover\:text-emerald-600:is(:where(.group):hover *){color:var(--color-emerald-600)}.group-hover\:opacity-80:is(:where(.group):hover *){opacity:.8}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:shadow-\[0_12px_32px_rgba\(6\,182\,212\,0\.5\)\]:is(:where(.group):hover *){--tw-shadow:0 12px 32px var(--tw-shadow-color,rgba(6,182,212,.5));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\:shadow-\[0_12px_32px_rgba\(16\,185\,129\,0\.5\)\]:is(:where(.group):hover *){--tw-shadow:0 12px 32px var(--tw-shadow-color,rgba(16,185,129,.5));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\:shadow-\[0_12px_32px_rgba\(168\,85\,247\,0\.5\)\]:is(:where(.group):hover *){--tw-shadow:0 12px 32px var(--tw-shadow-color,rgba(168,85,247,.5));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\:shadow-\[0_12px_32px_rgba\(251\,146\,60\,0\.5\)\]:is(:where(.group):hover *){--tw-shadow:0 12px 32px var(--tw-shadow-color,rgba(251,146,60,.5));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-hover\:shadow-blue-500\/20:is(:where(.group):hover *){--tw-shadow-color:rgba(48,128,255,.2)}@supports (color:color-mix(in lab, red, red)){.group-hover\:shadow-blue-500\/20:is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.group-hover\:shadow-blue-500\/25:is(:where(.group):hover *){--tw-shadow-color:rgba(48,128,255,.25)}@supports (color:color-mix(in lab, red, red)){.group-hover\:shadow-blue-500\/25:is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-500)25%,transparent)var(--tw-shadow-alpha),transparent)}}.group-hover\:shadow-blue-500\/30:is(:where(.group):hover *){--tw-shadow-color:rgba(48,128,255,.3)}@supports (color:color-mix(in lab, red, red)){.group-hover\:shadow-blue-500\/30:is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-500)30%,transparent)var(--tw-shadow-alpha),transparent)}}.group-hover\:shadow-blue-500\/40:is(:where(.group):hover *){--tw-shadow-color:rgba(48,128,255,.4)}@supports (color:color-mix(in lab, red, red)){.group-hover\:shadow-blue-500\/40:is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-500)40%,transparent)var(--tw-shadow-alpha),transparent)}}.group-hover\:shadow-emerald-500\/20:is(:where(.group):hover *){--tw-shadow-color:rgba(0,187,127,.2)}@supports (color:color-mix(in lab, red, red)){.group-hover\:shadow-emerald-500\/20:is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.group-hover\:shadow-emerald-500\/25:is(:where(.group):hover *){--tw-shadow-color:rgba(0,187,127,.25)}@supports (color:color-mix(in lab, red, red)){.group-hover\:shadow-emerald-500\/25:is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-500)25%,transparent)var(--tw-shadow-alpha),transparent)}}.group-hover\:shadow-emerald-500\/30:is(:where(.group):hover *){--tw-shadow-color:rgba(0,187,127,.3)}@supports (color:color-mix(in lab, red, red)){.group-hover\:shadow-emerald-500\/30:is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-500)30%,transparent)var(--tw-shadow-alpha),transparent)}}.group-hover\:shadow-emerald-500\/40:is(:where(.group):hover *){--tw-shadow-color:rgba(0,187,127,.4)}@supports (color:color-mix(in lab, red, red)){.group-hover\:shadow-emerald-500\/40:is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-500)40%,transparent)var(--tw-shadow-alpha),transparent)}}.group-hover\:shadow-purple-500\/20:is(:where(.group):hover *){--tw-shadow-color:rgba(172,75,255,.2)}@supports (color:color-mix(in lab, red, red)){.group-hover\:shadow-purple-500\/20:is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-purple-500)20%,transparent)var(--tw-shadow-alpha),transparent)}}.group-hover\:shadow-purple-500\/30:is(:where(.group):hover *){--tw-shadow-color:rgba(172,75,255,.3)}@supports (color:color-mix(in lab, red, red)){.group-hover\:shadow-purple-500\/30:is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-purple-500)30%,transparent)var(--tw-shadow-alpha),transparent)}}.group-hover\:blur-2xl:is(:where(.group):hover *){--tw-blur:blur(var(--blur-2xl));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,)}.group-hover\:blur-3xl:is(:where(.group):hover *){--tw-blur:blur(var(--blur-3xl));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,)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-70:is(:where(.peer):disabled~*){opacity:.7}.file\:border-0::-webkit-file-upload-button{border-style:var(--tw-border-style);border-width:0}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::-webkit-file-upload-button{background-color:transparent}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::-webkit-file-upload-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::-webkit-file-upload-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.placeholder\:text-slate-500::placeholder{color:var(--color-slate-500)}.required\:border-red-500:required{border-color:var(--color-red-500)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-100:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-102:hover{--tw-scale-x:102%;--tw-scale-y:102%;--tw-scale-z:102%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:transform-none:hover{transform:none}.hover\:border-amber-300:hover{border-color:var(--color-amber-300)}.hover\:border-amber-400:hover{border-color:var(--color-amber-400)}.hover\:border-blue-400:hover{border-color:var(--color-blue-400)}.hover\:border-cyan-300:hover{border-color:var(--color-cyan-300)}.hover\:border-cyan-400:hover{border-color:var(--color-cyan-400)}.hover\:border-emerald-300:hover{border-color:var(--color-emerald-300)}.hover\:border-emerald-400:hover{border-color:var(--color-emerald-400)}.hover\:border-fuchsia-300:hover{border-color:var(--color-fuchsia-300)}.hover\:border-purple-400:hover{border-color:var(--color-purple-400)}.hover\:border-purple-500:hover{border-color:var(--color-purple-500)}.hover\:border-white\/50:hover{border-color:rgba(255,255,255,.5)}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/50:hover{border-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.hover\:bg-\[\#16a34a\]:hover{background-color:#16a34a}.hover\:bg-\[\#22c55e\]:hover{background-color:#22c55e}.hover\:bg-\[\#FDFCF8\]:hover{background-color:#fdfcf8}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-black\/70:hover{background-color:rgba(0,0,0,.7)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/70:hover{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-800:hover{background-color:var(--color-gray-800)}.hover\:bg-green-600:hover{background-color:var(--color-green-600)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-orange-200:hover{background-color:var(--color-orange-200)}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:bg-purple-500:hover{background-color:var(--color-purple-500)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-100:hover{background-color:var(--color-red-100)}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-teal-700:hover{background-color:var(--color-teal-700)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/30:hover{background-color:rgba(255,255,255,.3)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/30:hover{background-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.hover\:from-\[\#B8860B\]:hover{--tw-gradient-from:#b8860b;--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))}.hover\:from-amber-400\/85:hover{--tw-gradient-from:rgba(252,187,0,.85)}@supports (color:color-mix(in lab, red, red)){.hover\:from-amber-400\/85:hover{--tw-gradient-from:color-mix(in oklab,var(--color-amber-400)85%,transparent)}}.hover\:from-amber-400\/85:hover{--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))}.hover\:from-amber-600:hover{--tw-gradient-from:var(--color-amber-600);--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))}.hover\:from-blue-600:hover{--tw-gradient-from:var(--color-blue-600);--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))}.hover\:from-emerald-400\/80:hover{--tw-gradient-from:rgba(0,210,148,.8)}@supports (color:color-mix(in lab, red, red)){.hover\:from-emerald-400\/80:hover{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-400)80%,transparent)}}.hover\:from-emerald-400\/80:hover{--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))}.hover\:from-green-600:hover{--tw-gradient-from:var(--color-green-600);--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))}.hover\:from-green-700:hover{--tw-gradient-from:var(--color-green-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))}.hover\:from-indigo-700:hover{--tw-gradient-from:var(--color-indigo-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))}.hover\:from-pink-600:hover{--tw-gradient-from:var(--color-pink-600);--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))}.hover\:from-purple-600:hover{--tw-gradient-from:var(--color-purple-600);--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))}.hover\:from-red-600:hover{--tw-gradient-from:var(--color-red-600);--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))}.hover\:from-yellow-500:hover{--tw-gradient-from:var(--color-yellow-500);--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))}.hover\:from-yellow-600:hover{--tw-gradient-from:var(--color-yellow-600);--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))}.hover\:via-cyan-600:hover{--tw-gradient-via:var(--color-cyan-600);--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)}.hover\:via-emerald-600:hover{--tw-gradient-via:var(--color-emerald-600);--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)}.hover\:via-green-700:hover{--tw-gradient-via:var(--color-green-700);--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)}.hover\:via-indigo-600:hover{--tw-gradient-via:var(--color-indigo-600);--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)}.hover\:via-orange-400\/85:hover{--tw-gradient-via:rgba(255,139,26,.85)}@supports (color:color-mix(in lab, red, red)){.hover\:via-orange-400\/85:hover{--tw-gradient-via:color-mix(in oklab,var(--color-orange-400)85%,transparent)}}.hover\:via-orange-400\/85:hover{--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)}.hover\:via-orange-600:hover{--tw-gradient-via:var(--color-orange-600);--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)}.hover\:via-teal-400\/80:hover{--tw-gradient-via:rgba(0,211,189,.8)}@supports (color:color-mix(in lab, red, red)){.hover\:via-teal-400\/80:hover{--tw-gradient-via:color-mix(in oklab,var(--color-teal-400)80%,transparent)}}.hover\:via-teal-400\/80:hover{--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)}.hover\:to-\[\#C56A12\]:hover{--tw-gradient-to:#c56a12;--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))}.hover\:to-amber-400\/85:hover{--tw-gradient-to:rgba(252,187,0,.85)}@supports (color:color-mix(in lab, red, red)){.hover\:to-amber-400\/85:hover{--tw-gradient-to:color-mix(in oklab,var(--color-amber-400)85%,transparent)}}.hover\:to-amber-400\/85:hover{--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))}.hover\:to-amber-600:hover{--tw-gradient-to:var(--color-amber-600);--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))}.hover\:to-blue-600:hover{--tw-gradient-to:var(--color-blue-600);--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))}.hover\:to-blue-700:hover{--tw-gradient-to:var(--color-blue-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))}.hover\:to-emerald-400\/80:hover{--tw-gradient-to:rgba(0,210,148,.8)}@supports (color:color-mix(in lab, red, red)){.hover\:to-emerald-400\/80:hover{--tw-gradient-to:color-mix(in oklab,var(--color-emerald-400)80%,transparent)}}.hover\:to-emerald-400\/80:hover{--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))}.hover\:to-emerald-600:hover{--tw-gradient-to:var(--color-emerald-600);--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))}.hover\:to-emerald-700:hover{--tw-gradient-to:var(--color-emerald-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))}.hover\:to-green-600:hover{--tw-gradient-to:var(--color-green-600);--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))}.hover\:to-green-700:hover{--tw-gradient-to:var(--color-green-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))}.hover\:to-indigo-600:hover{--tw-gradient-to:var(--color-indigo-600);--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))}.hover\:to-orange-600:hover{--tw-gradient-to:var(--color-orange-600);--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))}.hover\:to-pink-600:hover{--tw-gradient-to:var(--color-pink-600);--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))}.hover\:to-purple-600:hover{--tw-gradient-to:var(--color-purple-600);--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))}.hover\:to-purple-700:hover{--tw-gradient-to:var(--color-purple-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))}.hover\:to-red-700:hover{--tw-gradient-to:var(--color-red-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))}.hover\:to-teal-600:hover{--tw-gradient-to:var(--color-teal-600);--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))}.hover\:to-yellow-600:hover{--tw-gradient-to:var(--color-yellow-600);--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))}.hover\:text-\[\#8A6A12\]:hover{color:#8a6a12}.hover\:text-\[\#102F46\]:hover{color:#102f46}.hover\:text-\[\#F6E7B4\]:hover{color:#f6e7b4}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-emerald-600:hover{color:var(--color-emerald-600)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-yellow-300:hover{color:var(--color-yellow-300)}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,rgba(0,0,0,.25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_4px_12px_rgba\(59\,130\,246\,0\.12\)\]:hover{--tw-shadow:0 4px 12px var(--tw-shadow-color,rgba(59,130,246,.12));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_4px_12px_rgba\(168\,85\,247\,0\.12\)\]:hover{--tw-shadow:0 4px 12px var(--tw-shadow-color,rgba(168,85,247,.12));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_4px_12px_rgba\(244\,63\,94\,0\.12\)\]:hover{--tw-shadow:0 4px 12px var(--tw-shadow-color,rgba(244,63,94,.12));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_12px_24px_rgba\(184\,134\,11\,0\.38\)\]:hover{--tw-shadow:0 12px 24px var(--tw-shadow-color,rgba(184,134,11,.38));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgba(0,0,0,.1)),0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgba(0,0,0,.1)),0 2px 4px -2px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,rgba(0,0,0,.1)),0 8px 10px -6px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-amber-500\/30:hover{--tw-shadow-color:rgba(249,156,0,.3)}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-amber-500\/30:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-amber-500)30%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:shadow-emerald-500\/30:hover{--tw-shadow-color:rgba(0,187,127,.3)}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-emerald-500\/30:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-500)30%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:shadow-indigo-500\/25:hover{--tw-shadow-color:rgba(98,95,255,.25)}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-indigo-500\/25:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-indigo-500)25%,transparent)var(--tw-shadow-alpha),transparent)}}.hover\:shadow-red-300\/50:hover{--tw-shadow-color:rgba(255,163,163,.5)}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-red-300\/50:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-red-300)50%,transparent)var(--tw-shadow-alpha),transparent)}}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-4:focus{top:calc(var(--spacing)*4)}.focus\:left-4:focus{left:calc(var(--spacing)*4)}.focus\:z-50:focus{z-index:50}.focus\:border-amber-500:focus{border-color:var(--color-amber-500)}.focus\:border-cyan-500:focus{border-color:var(--color-cyan-500)}.focus\:border-emerald-500:focus{border-color:var(--color-emerald-500)}.focus\:border-purple-500:focus{border-color:var(--color-purple-500)}.focus\:border-transparent:focus{border-color:transparent}.focus\:px-4:focus{padding-inline:calc(var(--spacing)*4)}.focus\:py-2:focus{padding-block:calc(var(--spacing)*2)}.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-4:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + 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-amber-500\/20:focus{--tw-ring-color:rgba(249,156,0,.2)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-amber-500\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-cyan-500\/20:focus{--tw-ring-color:rgba(0,183,215,.2)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-cyan-500\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-cyan-500)20%,transparent)}}.focus\:ring-emerald-500\/20:focus{--tw-ring-color:rgba(0,187,127,.2)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-emerald-500\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.focus\:ring-purple-500\/20:focus{--tw-ring-color:rgba(172,75,255,.2)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-purple-500\/20:focus{--tw-ring-color:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-amber-500:focus-visible{border-color:var(--color-amber-500)}.focus-visible\:border-cyan-500:focus-visible{border-color:var(--color-cyan-500)}.focus-visible\:border-emerald-500:focus-visible{border-color:var(--color-emerald-500)}.focus-visible\:underline:focus-visible{-webkit-text-decoration-line:underline;text-decoration-line:underline}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[var\(--admin-focus\)\]:focus-visible{--tw-ring-color:var(--admin-focus)}.focus-visible\:ring-amber-500\/20:focus-visible{--tw-ring-color:rgba(249,156,0,.2)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-amber-500\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.focus-visible\:ring-cyan-500\/20:focus-visible{--tw-ring-color:rgba(0,183,215,.2)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-cyan-500\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-cyan-500)20%,transparent)}}.focus-visible\:ring-emerald-500\/20:focus-visible{--tw-ring-color:rgba(0,187,127,.2)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-emerald-500\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.focus-visible\:ring-primary:focus-visible{--tw-ring-color:var(--primary)}.focus-visible\:ring-red-400:focus-visible{--tw-ring-color:var(--color-red-400)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline: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-\[\#0f766e\]:focus-visible{outline-color:#0f766e}.focus-visible\:outline-\[\#B8860B\]:focus-visible{outline-color:#b8860b}.focus-visible\:outline-\[\#C4A35A\]:focus-visible{outline-color:#c4a35a}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:translate-x-\[2px\]:active{--tw-translate-x:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:translate-y-\[2px\]:active{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:bg-black:active{background-color:var(--color-black)}.active\:bg-blue-800:active{background-color:var(--color-blue-800)}.active\:text-white:active{color:var(--color-white)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-100:disabled{background-color:var(--color-gray-100)}.disabled\:from-gray-200:disabled{--tw-gradient-from:var(--color-gray-200);--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))}.disabled\:to-gray-200:disabled{--tw-gradient-to:var(--color-gray-200);--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))}.disabled\:text-gray-400:disabled{color:var(--color-gray-400)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-70:disabled{opacity:.7}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-white\/60{background-color:rgba(255,255,255,.6)}@supports (color:color-mix(in lab, red, red)){.supports-\[backdrop-filter\]\:bg-white\/60{background-color:color-mix(in oklab,var(--color-white)60%,transparent)}}}@media (prefers-reduced-motion:no-preference){.motion-safe\:transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.motion-safe\:transition-\[box-shadow\,transform\]{transition-property:box-shadow,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\: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))}.motion-safe\:transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\: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))}.motion-safe\:duration-200{--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.motion-safe\:hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.motion-safe\:hover\:scale-\[1\.02\]:hover{scale:1.02}}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transform-none{transform:none}.motion-reduce\:transition-none{transition-property:none}}@media not all and (min-width:64rem){.max-lg\:text-center{text-align:center}}@media not all and (min-width:40rem){.max-sm\:inset-x-0{inset-inline:calc(var(--spacing)*0)}.max-sm\:top-auto{top:auto}.max-sm\:bottom-0{bottom:calc(var(--spacing)*0)}.max-sm\:m-0{margin:calc(var(--spacing)*0)}.max-sm\:hidden{display:none}.max-sm\:w-full{width:100%}.max-sm\:rounded-t-\[22px\]{border-top-left-radius:22px;border-top-right-radius:22px}.max-sm\:p-6{padding:calc(var(--spacing)*6)}}@media (min-width:40rem){.sm\:inset-0{inset:calc(var(--spacing)*0)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:h-12{height:calc(var(--spacing)*12)}.sm\:max-h-\[92vh\]{max-height:92vh}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:rounded-\[22px\]{border-radius:22px}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:mb-6{margin-bottom:calc(var(--spacing)*6)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-20{height:calc(var(--spacing)*20)}.md\:w-auto{width:auto}.md\:max-w-2xl{max-width:var(--container-2xl)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:gap-4{gap:calc(var(--spacing)*4)}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-8{padding:calc(var(--spacing)*8)}.md\:px-5{padding-inline:calc(var(--spacing)*5)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:px-7{padding-inline:calc(var(--spacing)*7)}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:py-4{padding-block:calc(var(--spacing)*4)}.md\:py-6{padding-block:calc(var(--spacing)*6)}.md\:py-20{padding-block:calc(var(--spacing)*20)}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:64rem){.lg\:absolute{position:absolute}.lg\:sticky{position:-webkit-sticky;position:sticky}.lg\:top-24{top:calc(var(--spacing)*24)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:w-1\/2{width:50%}.lg\:w-64{width:calc(var(--spacing)*64)}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-6{gap:calc(var(--spacing)*6)}.lg\:gap-8{gap:calc(var(--spacing)*8)}.lg\:gap-12{gap:calc(var(--spacing)*12)}.lg\:overflow-visible{overflow:visible}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:py-32{padding-block:calc(var(--spacing)*32)}.lg\:text-left{text-align:left}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}@media (hover:hover){.lg\:hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.lg\:hover\:text-purple-600:hover{color:var(--color-purple-600)}}}@media (min-width:80rem){.xl\:w-1\/3{width:33.3333%}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:96rem){.\32 xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@container (width>=28rem){.\@md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=32rem){.\@lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.dark\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.dark\:-rotate-90{rotate:-90deg}.dark\:rotate-0{rotate:none}.dark\:border{border-style:var(--tw-border-style);border-width:1px}.dark\:border-2{border-style:var(--tw-border-style);border-width:2px}.dark\:border-accent\/30{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dark\:border-accent\/30{border-color:color-mix(in oklab,var(--accent)30%,transparent)}}.dark\:border-amber-500{border-color:var(--color-amber-500)}.dark\:border-amber-700\/50{border-color:rgba(183,80,0,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-700\/50{border-color:color-mix(in oklab,var(--color-amber-700)50%,transparent)}}.dark\:border-amber-800{border-color:var(--color-amber-800)}.dark\:border-amber-800\/30{border-color:rgba(149,61,0,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-800\/30{border-color:color-mix(in oklab,var(--color-amber-800)30%,transparent)}}.dark\:border-amber-800\/40{border-color:rgba(149,61,0,.4)}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-800\/40{border-color:color-mix(in oklab,var(--color-amber-800)40%,transparent)}}.dark\:border-blue-200\/50{border-color:rgba(190,219,255,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-200\/50{border-color:color-mix(in oklab,var(--color-blue-200)50%,transparent)}}.dark\:border-blue-300\/50{border-color:rgba(144,197,255,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-300\/50{border-color:color-mix(in oklab,var(--color-blue-300)50%,transparent)}}.dark\:border-blue-500{border-color:var(--color-blue-500)}.dark\:border-blue-600{border-color:var(--color-blue-600)}.dark\:border-blue-600\/50{border-color:rgba(21,93,252,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-600\/50{border-color:color-mix(in oklab,var(--color-blue-600)50%,transparent)}}.dark\:border-blue-700{border-color:var(--color-blue-700)}.dark\:border-blue-700\/50{border-color:rgba(20,71,230,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:border-blue-700\/50{border-color:color-mix(in oklab,var(--color-blue-700)50%,transparent)}}.dark\:border-cyan-500{border-color:var(--color-cyan-500)}.dark\:border-cyan-700\/50{border-color:rgba(0,116,146,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:border-cyan-700\/50{border-color:color-mix(in oklab,var(--color-cyan-700)50%,transparent)}}.dark\:border-emerald-700{border-color:var(--color-emerald-700)}.dark\:border-emerald-700\/50{border-color:rgba(0,121,86,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-700\/50{border-color:color-mix(in oklab,var(--color-emerald-700)50%,transparent)}}.dark\:border-emerald-800\/50{border-color:rgba(0,95,70,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-800\/50{border-color:color-mix(in oklab,var(--color-emerald-800)50%,transparent)}}.dark\:border-emerald-900{border-color:var(--color-emerald-900)}.dark\:border-gray-500{border-color:var(--color-gray-500)}.dark\:border-gray-600{border-color:var(--color-gray-600)}.dark\:border-gray-600\/50{border-color:rgba(74,85,101,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:border-gray-600\/50{border-color:color-mix(in oklab,var(--color-gray-600)50%,transparent)}}.dark\:border-gray-700{border-color:var(--color-gray-700)}.dark\:border-gray-700\/30{border-color:rgba(54,65,83,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:border-gray-700\/30{border-color:color-mix(in oklab,var(--color-gray-700)30%,transparent)}}.dark\:border-gray-700\/35{border-color:rgba(54,65,83,.35)}@supports (color:color-mix(in lab, red, red)){.dark\:border-gray-700\/35{border-color:color-mix(in oklab,var(--color-gray-700)35%,transparent)}}.dark\:border-gray-700\/40{border-color:rgba(54,65,83,.4)}@supports (color:color-mix(in lab, red, red)){.dark\:border-gray-700\/40{border-color:color-mix(in oklab,var(--color-gray-700)40%,transparent)}}.dark\:border-gray-700\/50{border-color:rgba(54,65,83,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:border-gray-700\/50{border-color:color-mix(in oklab,var(--color-gray-700)50%,transparent)}}.dark\:border-green-500{border-color:var(--color-green-500)}.dark\:border-green-500\/60{border-color:rgba(0,199,88,.6)}@supports (color:color-mix(in lab, red, red)){.dark\:border-green-500\/60{border-color:color-mix(in oklab,var(--color-green-500)60%,transparent)}}.dark\:border-green-600\/50{border-color:rgba(0,165,68,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:border-green-600\/50{border-color:color-mix(in oklab,var(--color-green-600)50%,transparent)}}.dark\:border-green-700\/30{border-color:rgba(0,129,56,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:border-green-700\/30{border-color:color-mix(in oklab,var(--color-green-700)30%,transparent)}}.dark\:border-green-700\/50{border-color:rgba(0,129,56,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:border-green-700\/50{border-color:color-mix(in oklab,var(--color-green-700)50%,transparent)}}.dark\:border-green-800\/40{border-color:rgba(1,102,48,.4)}@supports (color:color-mix(in lab, red, red)){.dark\:border-green-800\/40{border-color:color-mix(in oklab,var(--color-green-800)40%,transparent)}}.dark\:border-orange-600{border-color:var(--color-orange-600)}.dark\:border-orange-900\/30{border-color:rgba(126,42,12,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:border-orange-900\/30{border-color:color-mix(in oklab,var(--color-orange-900)30%,transparent)}}.dark\:border-orange-900\/40{border-color:rgba(126,42,12,.4)}@supports (color:color-mix(in lab, red, red)){.dark\:border-orange-900\/40{border-color:color-mix(in oklab,var(--color-orange-900)40%,transparent)}}.dark\:border-pink-700\/50{border-color:rgba(196,0,92,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:border-pink-700\/50{border-color:color-mix(in oklab,var(--color-pink-700)50%,transparent)}}.dark\:border-primary\/30{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:border-primary\/30{border-color:color-mix(in oklab,var(--primary)30%,transparent)}}.dark\:border-primary\/40{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.dark\:border-primary\/40{border-color:color-mix(in oklab,var(--primary)40%,transparent)}}.dark\:border-purple-50{border-color:var(--color-purple-50)}.dark\:border-purple-200\/50{border-color:rgba(233,213,255,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:border-purple-200\/50{border-color:color-mix(in oklab,var(--color-purple-200)50%,transparent)}}.dark\:border-purple-400\/70{border-color:rgba(192,126,255,.7)}@supports (color:color-mix(in lab, red, red)){.dark\:border-purple-400\/70{border-color:color-mix(in oklab,var(--color-purple-400)70%,transparent)}}.dark\:border-purple-500\/60{border-color:rgba(172,75,255,.6)}@supports (color:color-mix(in lab, red, red)){.dark\:border-purple-500\/60{border-color:color-mix(in oklab,var(--color-purple-500)60%,transparent)}}.dark\:border-purple-600\/30{border-color:rgba(152,16,250,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:border-purple-600\/30{border-color:color-mix(in oklab,var(--color-purple-600)30%,transparent)}}.dark\:border-purple-600\/50{border-color:rgba(152,16,250,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:border-purple-600\/50{border-color:color-mix(in oklab,var(--color-purple-600)50%,transparent)}}.dark\:border-purple-700{border-color:var(--color-purple-700)}.dark\:border-purple-700\/50{border-color:rgba(130,0,218,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:border-purple-700\/50{border-color:color-mix(in oklab,var(--color-purple-700)50%,transparent)}}.dark\:border-purple-800{border-color:var(--color-purple-800)}.dark\:border-purple-800\/40{border-color:rgba(110,17,176,.4)}@supports (color:color-mix(in lab, red, red)){.dark\:border-purple-800\/40{border-color:color-mix(in oklab,var(--color-purple-800)40%,transparent)}}.dark\:border-purple-900\/30{border-color:rgba(89,22,139,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:border-purple-900\/30{border-color:color-mix(in oklab,var(--color-purple-900)30%,transparent)}}.dark\:border-red-500{border-color:var(--color-red-500)}.dark\:border-red-700{border-color:var(--color-red-700)}.dark\:border-red-700\/50{border-color:rgba(191,0,15,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-700\/50{border-color:color-mix(in oklab,var(--color-red-700)50%,transparent)}}.dark\:border-rose-200\/50{border-color:rgba(255,204,211,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:border-rose-200\/50{border-color:color-mix(in oklab,var(--color-rose-200)50%,transparent)}}.dark\:border-secondary\/30{border-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.dark\:border-secondary\/30{border-color:color-mix(in oklab,var(--secondary)30%,transparent)}}.dark\:border-slate-200{border-color:var(--color-slate-200)}.dark\:border-slate-300{border-color:var(--color-slate-300)}.dark\:border-slate-500\/70{border-color:rgba(98,116,142,.7)}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-500\/70{border-color:color-mix(in oklab,var(--color-slate-500)70%,transparent)}}.dark\:border-slate-600{border-color:var(--color-slate-600)}.dark\:border-slate-600\/50{border-color:rgba(69,85,108,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-600\/50{border-color:color-mix(in oklab,var(--color-slate-600)50%,transparent)}}.dark\:border-slate-600\/60{border-color:rgba(69,85,108,.6)}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-600\/60{border-color:color-mix(in oklab,var(--color-slate-600)60%,transparent)}}.dark\:border-slate-700{border-color:var(--color-slate-700)}.dark\:border-slate-700\/50{border-color:rgba(49,65,88,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-700\/50{border-color:color-mix(in oklab,var(--color-slate-700)50%,transparent)}}.dark\:border-slate-700\/60{border-color:rgba(49,65,88,.6)}@supports (color:color-mix(in lab, red, red)){.dark\:border-slate-700\/60{border-color:color-mix(in oklab,var(--color-slate-700)60%,transparent)}}.dark\:border-slate-900{border-color:var(--color-slate-900)}.dark\:border-teal-800\/50{border-color:rgba(0,95,90,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:border-teal-800\/50{border-color:color-mix(in oklab,var(--color-teal-800)50%,transparent)}}.dark\:border-white\/10{border-color:rgba(255,255,255,.1)}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.dark\:border-yellow-500{border-color:var(--color-yellow-500)}.dark\:border-yellow-600\/30{border-color:rgba(205,137,0,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:border-yellow-600\/30{border-color:color-mix(in oklab,var(--color-yellow-600)30%,transparent)}}.dark\:border-yellow-600\/50{border-color:rgba(205,137,0,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:border-yellow-600\/50{border-color:color-mix(in oklab,var(--color-yellow-600)50%,transparent)}}.dark\:border-yellow-700\/50{border-color:rgba(163,97,0,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:border-yellow-700\/50{border-color:color-mix(in oklab,var(--color-yellow-700)50%,transparent)}}.dark\:bg-\[\#102F46\]{background-color:#102f46}.dark\:bg-\[\#102F46\]\/95{background-color:rgba(16,47,70,.95);background-color:color(display-p3 .0952963 .181585 .266914/.95);background-color:lab(18.0285% -4.92722 -18.0465/.95)}.dark\:bg-amber-950\/20{background-color:rgba(70,25,1,.2)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/20{background-color:color-mix(in oklab,var(--color-amber-950)20%,transparent)}}.dark\:bg-amber-950\/30{background-color:rgba(70,25,1,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/30{background-color:color-mix(in oklab,var(--color-amber-950)30%,transparent)}}.dark\:bg-blue-500{background-color:var(--color-blue-500)}.dark\:bg-blue-800{background-color:var(--color-blue-800)}.dark\:bg-blue-900\/30{background-color:rgba(28,57,142,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/30{background-color:color-mix(in oklab,var(--color-blue-900)30%,transparent)}}.dark\:bg-blue-900\/50{background-color:rgba(28,57,142,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-900\/50{background-color:color-mix(in oklab,var(--color-blue-900)50%,transparent)}}.dark\:bg-card,.dark\:bg-card\/90{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-card\/90{background-color:color-mix(in oklab,var(--card)90%,transparent)}}.dark\:bg-card\/95{background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-card\/95{background-color:color-mix(in oklab,var(--card)95%,transparent)}}.dark\:bg-emerald-950\/30{background-color:rgba(0,44,34,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-950\/30{background-color:color-mix(in oklab,var(--color-emerald-950)30%,transparent)}}.dark\:bg-gray-600{background-color:var(--color-gray-600)}.dark\:bg-gray-700{background-color:var(--color-gray-700)}.dark\:bg-gray-700\/80{background-color:rgba(54,65,83,.8)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-700\/80{background-color:color-mix(in oklab,var(--color-gray-700)80%,transparent)}}.dark\:bg-gray-700\/95{background-color:rgba(54,65,83,.95)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-700\/95{background-color:color-mix(in oklab,var(--color-gray-700)95%,transparent)}}.dark\:bg-gray-800{background-color:var(--color-gray-800)}.dark\:bg-gray-800\/50{background-color:rgba(30,41,57,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-800\/50{background-color:color-mix(in oklab,var(--color-gray-800)50%,transparent)}}.dark\:bg-gray-800\/60{background-color:rgba(30,41,57,.6)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-800\/60{background-color:color-mix(in oklab,var(--color-gray-800)60%,transparent)}}.dark\:bg-gray-800\/70{background-color:rgba(30,41,57,.7)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-800\/70{background-color:color-mix(in oklab,var(--color-gray-800)70%,transparent)}}.dark\:bg-gray-800\/80{background-color:rgba(30,41,57,.8)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-800\/80{background-color:color-mix(in oklab,var(--color-gray-800)80%,transparent)}}.dark\:bg-gray-800\/90{background-color:rgba(30,41,57,.9)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-800\/90{background-color:color-mix(in oklab,var(--color-gray-800)90%,transparent)}}.dark\:bg-gray-800\/95{background-color:rgba(30,41,57,.95)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-800\/95{background-color:color-mix(in oklab,var(--color-gray-800)95%,transparent)}}.dark\:bg-gray-900{background-color:var(--color-gray-900)}.dark\:bg-gray-900\/50{background-color:rgba(16,24,40,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-900\/50{background-color:color-mix(in oklab,var(--color-gray-900)50%,transparent)}}.dark\:bg-green-100{background-color:var(--color-green-100)}.dark\:bg-green-700{background-color:var(--color-green-700)}.dark\:bg-green-800{background-color:var(--color-green-800)}.dark\:bg-green-900\/50{background-color:rgba(13,84,43,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-green-900\/50{background-color:color-mix(in oklab,var(--color-green-900)50%,transparent)}}.dark\:bg-indigo-900\/50{background-color:rgba(49,44,133,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-900\/50{background-color:color-mix(in oklab,var(--color-indigo-900)50%,transparent)}}.dark\:bg-orange-900\/50{background-color:rgba(126,42,12,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-900\/50{background-color:color-mix(in oklab,var(--color-orange-900)50%,transparent)}}.dark\:bg-orange-950\/20{background-color:rgba(68,19,6,.2)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-950\/20{background-color:color-mix(in oklab,var(--color-orange-950)20%,transparent)}}.dark\:bg-orange-950\/30{background-color:rgba(68,19,6,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-950\/30{background-color:color-mix(in oklab,var(--color-orange-950)30%,transparent)}}.dark\:bg-pink-800{background-color:var(--color-pink-800)}.dark\:bg-pink-900\/50{background-color:rgba(134,16,67,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-pink-900\/50{background-color:color-mix(in oklab,var(--color-pink-900)50%,transparent)}}.dark\:bg-purple-600{background-color:var(--color-purple-600)}.dark\:bg-purple-800{background-color:var(--color-purple-800)}.dark\:bg-purple-900\/20{background-color:rgba(89,22,139,.2)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-900\/20{background-color:color-mix(in oklab,var(--color-purple-900)20%,transparent)}}.dark\:bg-purple-900\/40{background-color:rgba(89,22,139,.4)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-900\/40{background-color:color-mix(in oklab,var(--color-purple-900)40%,transparent)}}.dark\:bg-purple-900\/50{background-color:rgba(89,22,139,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-900\/50{background-color:color-mix(in oklab,var(--color-purple-900)50%,transparent)}}.dark\:bg-red-500{background-color:var(--color-red-500)}.dark\:bg-red-700{background-color:var(--color-red-700)}.dark\:bg-red-900\/50{background-color:rgba(130,24,26,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-900\/50{background-color:color-mix(in oklab,var(--color-red-900)50%,transparent)}}.dark\:bg-red-950\/40{background-color:rgba(70,8,9,.4)}@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-sky-900\/50{background-color:rgba(2,74,112,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-900\/50{background-color:color-mix(in oklab,var(--color-sky-900)50%,transparent)}}.dark\:bg-slate-700{background-color:var(--color-slate-700)}.dark\:bg-slate-700\/80{background-color:rgba(49,65,88,.8)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-700\/80{background-color:color-mix(in oklab,var(--color-slate-700)80%,transparent)}}.dark\:bg-slate-800{background-color:var(--color-slate-800)}.dark\:bg-slate-800\/50{background-color:rgba(29,41,61,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-800\/50{background-color:color-mix(in oklab,var(--color-slate-800)50%,transparent)}}.dark\:bg-slate-800\/70{background-color:rgba(29,41,61,.7)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-800\/70{background-color:color-mix(in oklab,var(--color-slate-800)70%,transparent)}}.dark\:bg-slate-800\/95{background-color:rgba(29,41,61,.95)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-800\/95{background-color:color-mix(in oklab,var(--color-slate-800)95%,transparent)}}.dark\:bg-slate-900\/40{background-color:rgba(15,23,43,.4)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/40{background-color:color-mix(in oklab,var(--color-slate-900)40%,transparent)}}.dark\:bg-white{background-color:var(--color-white)}.dark\:bg-white\/92{background-color:rgba(255,255,255,.92)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/92{background-color:color-mix(in oklab,var(--color-white)92%,transparent)}}.dark\:bg-yellow-100{background-color:var(--color-yellow-100)}.dark\:bg-yellow-500\/90{background-color:rgba(237,178,0,.9)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-yellow-500\/90{background-color:color-mix(in oklab,var(--color-yellow-500)90%,transparent)}}.dark\:bg-yellow-900\/50{background-color:rgba(115,62,10,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-yellow-900\/50{background-color:color-mix(in oklab,var(--color-yellow-900)50%,transparent)}}.dark\:bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.dark\:\[background-image\:none\]{background-image:none}.dark\:bg-\[radial-gradient\(circle_at_20\%_30\%\,rgba\(168\,85\,247\,0\.15\)\,transparent_50\%\)\]{background-image:radial-gradient(circle at 20% 30%,rgba(168,85,247,.15),transparent 50%)}.dark\:bg-\[radial-gradient\(circle_at_20\%_30\%\,rgba\(212\,175\,55\,0\.15\)\,transparent_50\%\)\]{background-image:radial-gradient(circle at 20% 30%,rgba(212,175,55,.15),transparent 50%)}.dark\:bg-\[radial-gradient\(circle_at_20\%_80\%\,rgba\(184\,134\,11\,0\.1\)\,transparent_50\%\)\]{background-image:radial-gradient(circle at 20% 80%,rgba(184,134,11,.1),transparent 50%)}.dark\:bg-\[radial-gradient\(circle_at_30\%_20\%\,rgba\(212\,175\,55\,0\.2\)\,transparent_50\%\)\]{background-image:radial-gradient(circle at 30% 20%,rgba(212,175,55,.2),transparent 50%)}.dark\:bg-\[radial-gradient\(circle_at_70\%_80\%\,rgba\(139\,115\,85\,0\.15\)\,transparent_50\%\)\]{background-image:radial-gradient(circle at 70% 80%,rgba(139,115,85,.15),transparent 50%)}.dark\:bg-\[radial-gradient\(circle_at_80\%_20\%\,rgba\(107\,124\,50\,0\.1\)\,transparent_50\%\)\]{background-image:radial-gradient(circle at 80% 20%,rgba(107,124,50,.1),transparent 50%)}.dark\:bg-\[radial-gradient\(circle_at_80\%_70\%\,rgba\(139\,115\,85\,0\.12\)\,transparent_50\%\)\]{background-image:radial-gradient(circle at 80% 70%,rgba(139,115,85,.12),transparent 50%)}.dark\:bg-\[radial-gradient\(circle_at_80\%_70\%\,rgba\(236\,72\,153\,0\.12\)\,transparent_50\%\)\]{background-image:radial-gradient(circle at 80% 70%,rgba(236,72,153,.12),transparent 50%)}.dark\:from-amber-300{--tw-gradient-from:var(--color-amber-300);--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))}.dark\:from-amber-400{--tw-gradient-from:var(--color-amber-400);--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))}.dark\:from-amber-500{--tw-gradient-from:var(--color-amber-500);--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))}.dark\:from-amber-500\/20{--tw-gradient-from:rgba(249,156,0,.2)}@supports (color:color-mix(in lab, red, red)){.dark\:from-amber-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-amber-500)20%,transparent)}}.dark\:from-amber-500\/20{--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))}.dark\:from-amber-600{--tw-gradient-from:var(--color-amber-600);--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))}.dark\:from-amber-600\/30{--tw-gradient-from:rgba(221,116,0,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:from-amber-600\/30{--tw-gradient-from:color-mix(in oklab,var(--color-amber-600)30%,transparent)}}.dark\:from-amber-600\/30{--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))}.dark\:from-amber-900\/20{--tw-gradient-from:rgba(123,51,6,.2)}@supports (color:color-mix(in lab, red, red)){.dark\:from-amber-900\/20{--tw-gradient-from:color-mix(in oklab,var(--color-amber-900)20%,transparent)}}.dark\:from-amber-900\/20{--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))}.dark\:from-amber-900\/30{--tw-gradient-from:rgba(123,51,6,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:from-amber-900\/30{--tw-gradient-from:color-mix(in oklab,var(--color-amber-900)30%,transparent)}}.dark\:from-amber-900\/30{--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))}.dark\:from-amber-900\/40{--tw-gradient-from:rgba(123,51,6,.4)}@supports (color:color-mix(in lab, red, red)){.dark\:from-amber-900\/40{--tw-gradient-from:color-mix(in oklab,var(--color-amber-900)40%,transparent)}}.dark\:from-amber-900\/40{--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))}.dark\:from-amber-950\/20{--tw-gradient-from:rgba(70,25,1,.2)}@supports (color:color-mix(in lab, red, red)){.dark\:from-amber-950\/20{--tw-gradient-from:color-mix(in oklab,var(--color-amber-950)20%,transparent)}}.dark\:from-amber-950\/20{--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))}.dark\:from-amber-950\/40{--tw-gradient-from:rgba(70,25,1,.4)}@supports (color:color-mix(in lab, red, red)){.dark\:from-amber-950\/40{--tw-gradient-from:color-mix(in oklab,var(--color-amber-950)40%,transparent)}}.dark\:from-amber-950\/40{--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))}.dark\:from-blue-50{--tw-gradient-from:var(--color-blue-50);--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))}.dark\:from-blue-400{--tw-gradient-from:var(--color-blue-400);--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))}.dark\:from-blue-500{--tw-gradient-from:var(--color-blue-500);--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))}.dark\:from-blue-700\/30{--tw-gradient-from:rgba(20,71,230,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:from-blue-700\/30{--tw-gradient-from:color-mix(in oklab,var(--color-blue-700)30%,transparent)}}.dark\:from-blue-700\/30{--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))}.dark\:from-blue-900\/20{--tw-gradient-from:rgba(28,57,142,.2)}@supports (color:color-mix(in lab, red, red)){.dark\:from-blue-900\/20{--tw-gradient-from:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.dark\:from-blue-900\/20{--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))}.dark\:from-card{--tw-gradient-from:var(--card);--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))}.dark\:from-cyan-300{--tw-gradient-from:var(--color-cyan-300);--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))}.dark\:from-cyan-500\/20{--tw-gradient-from:rgba(0,183,215,.2)}@supports (color:color-mix(in lab, red, red)){.dark\:from-cyan-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-500)20%,transparent)}}.dark\:from-cyan-500\/20{--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))}.dark\:from-cyan-600{--tw-gradient-from:var(--color-cyan-600);--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))}.dark\:from-cyan-600\/30{--tw-gradient-from:rgba(0,146,181,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:from-cyan-600\/30{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-600)30%,transparent)}}.dark\:from-cyan-600\/30{--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))}.dark\:from-cyan-900\/30{--tw-gradient-from:rgba(16,78,100,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:from-cyan-900\/30{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-900)30%,transparent)}}.dark\:from-cyan-900\/30{--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))}.dark\:from-emerald-300{--tw-gradient-from:var(--color-emerald-300);--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))}.dark\:from-emerald-400{--tw-gradient-from:var(--color-emerald-400);--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))}.dark\:from-emerald-500\/20{--tw-gradient-from:rgba(0,187,127,.2)}@supports (color:color-mix(in lab, red, red)){.dark\:from-emerald-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}}.dark\:from-emerald-500\/20{--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))}.dark\:from-emerald-600{--tw-gradient-from:var(--color-emerald-600);--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))}.dark\:from-emerald-600\/30{--tw-gradient-from:rgba(0,151,103,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:from-emerald-600\/30{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-600)30%,transparent)}}.dark\:from-emerald-600\/30{--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))}.dark\:from-emerald-900{--tw-gradient-from:var(--color-emerald-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))}.dark\:from-emerald-900\/30{--tw-gradient-from:rgba(0,78,59,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:from-emerald-900\/30{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-900)30%,transparent)}}.dark\:from-emerald-900\/30{--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))}.dark\:from-emerald-900\/40{--tw-gradient-from:rgba(0,78,59,.4)}@supports (color:color-mix(in lab, red, red)){.dark\:from-emerald-900\/40{--tw-gradient-from:color-mix(in oklab,var(--color-emerald-900)40%,transparent)}}.dark\:from-emerald-900\/40{--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))}.dark\:from-fuchsia-300{--tw-gradient-from:var(--color-fuchsia-300);--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))}.dark\:from-fuchsia-400{--tw-gradient-from:var(--color-fuchsia-400);--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))}.dark\:from-gray-800{--tw-gradient-from:var(--color-gray-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))}.dark\:from-green-400{--tw-gradient-from:var(--color-green-400);--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))}.dark\:from-green-500{--tw-gradient-from:var(--color-green-500);--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))}.dark\:from-green-700\/30{--tw-gradient-from:rgba(0,129,56,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:from-green-700\/30{--tw-gradient-from:color-mix(in oklab,var(--color-green-700)30%,transparent)}}.dark\:from-green-700\/30{--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))}.dark\:from-green-950\/40{--tw-gradient-from:rgba(3,46,21,.4)}@supports (color:color-mix(in lab, red, red)){.dark\:from-green-950\/40{--tw-gradient-from:color-mix(in oklab,var(--color-green-950)40%,transparent)}}.dark\:from-green-950\/40{--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))}.dark\:from-green-950\/80{--tw-gradient-from:rgba(3,46,21,.8)}@supports (color:color-mix(in lab, red, red)){.dark\:from-green-950\/80{--tw-gradient-from:color-mix(in oklab,var(--color-green-950)80%,transparent)}}.dark\:from-green-950\/80{--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))}.dark\:from-indigo-300{--tw-gradient-from:var(--color-indigo-300);--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))}.dark\:from-indigo-400{--tw-gradient-from:var(--color-indigo-400);--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))}.dark\:from-orange-300{--tw-gradient-from:var(--color-orange-300);--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))}.dark\:from-orange-500{--tw-gradient-from:var(--color-orange-500);--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))}.dark\:from-orange-500\/90{--tw-gradient-from:rgba(254,110,0,.9)}@supports (color:color-mix(in lab, red, red)){.dark\:from-orange-500\/90{--tw-gradient-from:color-mix(in oklab,var(--color-orange-500)90%,transparent)}}.dark\:from-orange-500\/90{--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))}.dark\:from-orange-600{--tw-gradient-from:var(--color-orange-600);--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))}.dark\:from-orange-700\/30{--tw-gradient-from:rgba(197,60,0,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:from-orange-700\/30{--tw-gradient-from:color-mix(in oklab,var(--color-orange-700)30%,transparent)}}.dark\:from-orange-700\/30{--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))}.dark\:from-orange-950\/60{--tw-gradient-from:rgba(68,19,6,.6)}@supports (color:color-mix(in lab, red, red)){.dark\:from-orange-950\/60{--tw-gradient-from:color-mix(in oklab,var(--color-orange-950)60%,transparent)}}.dark\:from-orange-950\/60{--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))}.dark\:from-pink-400{--tw-gradient-from:var(--color-pink-400);--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))}.dark\:from-pink-500{--tw-gradient-from:var(--color-pink-500);--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))}.dark\:from-purple-50{--tw-gradient-from:var(--color-purple-50);--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))}.dark\:from-purple-300{--tw-gradient-from:var(--color-purple-300);--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))}.dark\:from-purple-400{--tw-gradient-from:var(--color-purple-400);--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))}.dark\:from-purple-400\/90{--tw-gradient-from:rgba(192,126,255,.9)}@supports (color:color-mix(in lab, red, red)){.dark\:from-purple-400\/90{--tw-gradient-from:color-mix(in oklab,var(--color-purple-400)90%,transparent)}}.dark\:from-purple-400\/90{--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))}.dark\:from-purple-500{--tw-gradient-from:var(--color-purple-500);--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))}.dark\:from-purple-500\/20{--tw-gradient-from:rgba(172,75,255,.2)}@supports (color:color-mix(in lab, red, red)){.dark\:from-purple-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.dark\:from-purple-500\/20{--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))}.dark\:from-purple-500\/40{--tw-gradient-from:rgba(172,75,255,.4)}@supports (color:color-mix(in lab, red, red)){.dark\:from-purple-500\/40{--tw-gradient-from:color-mix(in oklab,var(--color-purple-500)40%,transparent)}}.dark\:from-purple-500\/40{--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))}.dark\:from-purple-600{--tw-gradient-from:var(--color-purple-600);--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))}.dark\:from-purple-600\/30{--tw-gradient-from:rgba(152,16,250,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:from-purple-600\/30{--tw-gradient-from:color-mix(in oklab,var(--color-purple-600)30%,transparent)}}.dark\:from-purple-600\/30{--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))}.dark\:from-purple-700\/30{--tw-gradient-from:rgba(130,0,218,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:from-purple-700\/30{--tw-gradient-from:color-mix(in oklab,var(--color-purple-700)30%,transparent)}}.dark\:from-purple-700\/30{--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))}.dark\:from-purple-800{--tw-gradient-from:var(--color-purple-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))}.dark\:from-purple-900\/20{--tw-gradient-from:rgba(89,22,139,.2)}@supports (color:color-mix(in lab, red, red)){.dark\:from-purple-900\/20{--tw-gradient-from:color-mix(in oklab,var(--color-purple-900)20%,transparent)}}.dark\:from-purple-900\/20{--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))}.dark\:from-purple-900\/30{--tw-gradient-from:rgba(89,22,139,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:from-purple-900\/30{--tw-gradient-from:color-mix(in oklab,var(--color-purple-900)30%,transparent)}}.dark\:from-purple-900\/30{--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))}.dark\:from-purple-950\/40{--tw-gradient-from:rgba(60,3,102,.4)}@supports (color:color-mix(in lab, red, red)){.dark\:from-purple-950\/40{--tw-gradient-from:color-mix(in oklab,var(--color-purple-950)40%,transparent)}}.dark\:from-purple-950\/40{--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))}.dark\:from-red-500{--tw-gradient-from:var(--color-red-500);--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))}.dark\:from-red-700{--tw-gradient-from:var(--color-red-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))}.dark\:from-rose-50{--tw-gradient-from:var(--color-rose-50);--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))}.dark\:from-slate-50{--tw-gradient-from:var(--color-slate-50);--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))}.dark\:from-slate-900\/90{--tw-gradient-from:rgba(15,23,43,.9)}@supports (color:color-mix(in lab, red, red)){.dark\:from-slate-900\/90{--tw-gradient-from:color-mix(in oklab,var(--color-slate-900)90%,transparent)}}.dark\:from-slate-900\/90{--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))}.dark\:from-slate-900\/95{--tw-gradient-from:rgba(15,23,43,.95)}@supports (color:color-mix(in lab, red, red)){.dark\:from-slate-900\/95{--tw-gradient-from:color-mix(in oklab,var(--color-slate-900)95%,transparent)}}.dark\:from-slate-900\/95{--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))}.dark\:from-teal-300{--tw-gradient-from:var(--color-teal-300);--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))}.dark\:from-teal-400{--tw-gradient-from:var(--color-teal-400);--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))}.dark\:from-yellow-400{--tw-gradient-from:var(--color-yellow-400);--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))}.dark\:via-amber-500{--tw-gradient-via:var(--color-amber-500);--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)}.dark\:via-amber-500\/90{--tw-gradient-via:rgba(249,156,0,.9)}@supports (color:color-mix(in lab, red, red)){.dark\:via-amber-500\/90{--tw-gradient-via:color-mix(in oklab,var(--color-amber-500)90%,transparent)}}.dark\:via-amber-500\/90{--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)}.dark\:via-amber-600{--tw-gradient-via:var(--color-amber-600);--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)}.dark\:via-blue-50\/70{--tw-gradient-via:rgba(239,246,255,.7)}@supports (color:color-mix(in lab, red, red)){.dark\:via-blue-50\/70{--tw-gradient-via:color-mix(in oklab,var(--color-blue-50)70%,transparent)}}.dark\:via-blue-50\/70{--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)}.dark\:via-blue-50\/80{--tw-gradient-via:rgba(239,246,255,.8)}@supports (color:color-mix(in lab, red, red)){.dark\:via-blue-50\/80{--tw-gradient-via:color-mix(in oklab,var(--color-blue-50)80%,transparent)}}.dark\:via-blue-50\/80{--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)}.dark\:via-blue-400{--tw-gradient-via:var(--color-blue-400);--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)}.dark\:via-blue-600{--tw-gradient-via:var(--color-blue-600);--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)}.dark\:via-blue-900\/20{--tw-gradient-via:rgba(28,57,142,.2)}@supports (color:color-mix(in lab, red, red)){.dark\:via-blue-900\/20{--tw-gradient-via:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.dark\:via-blue-900\/20{--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)}.dark\:via-blue-900\/30{--tw-gradient-via:rgba(28,57,142,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:via-blue-900\/30{--tw-gradient-via:color-mix(in oklab,var(--color-blue-900)30%,transparent)}}.dark\:via-blue-900\/30{--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)}.dark\:via-emerald-400{--tw-gradient-via:var(--color-emerald-400);--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)}.dark\:via-emerald-950\/80{--tw-gradient-via:rgba(0,44,34,.8)}@supports (color:color-mix(in lab, red, red)){.dark\:via-emerald-950\/80{--tw-gradient-via:color-mix(in oklab,var(--color-emerald-950)80%,transparent)}}.dark\:via-emerald-950\/80{--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)}.dark\:via-gray-700{--tw-gradient-via:var(--color-gray-700);--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)}.dark\:via-green-400{--tw-gradient-via:var(--color-green-400);--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)}.dark\:via-green-500{--tw-gradient-via:var(--color-green-500);--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)}.dark\:via-green-600{--tw-gradient-via:var(--color-green-600);--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)}.dark\:via-green-800{--tw-gradient-via:var(--color-green-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)}.dark\:via-green-900\/20{--tw-gradient-via:rgba(13,84,43,.2)}@supports (color:color-mix(in lab, red, red)){.dark\:via-green-900\/20{--tw-gradient-via:color-mix(in oklab,var(--color-green-900)20%,transparent)}}.dark\:via-green-900\/20{--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)}.dark\:via-green-900\/30{--tw-gradient-via:rgba(13,84,43,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:via-green-900\/30{--tw-gradient-via:color-mix(in oklab,var(--color-green-900)30%,transparent)}}.dark\:via-green-900\/30{--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)}.dark\:via-green-900\/40{--tw-gradient-via:rgba(13,84,43,.4)}@supports (color:color-mix(in lab, red, red)){.dark\:via-green-900\/40{--tw-gradient-via:color-mix(in oklab,var(--color-green-900)40%,transparent)}}.dark\:via-green-900\/40{--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)}.dark\:via-orange-400{--tw-gradient-via:var(--color-orange-400);--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)}.dark\:via-orange-600{--tw-gradient-via:var(--color-orange-600);--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)}.dark\:via-orange-900\/30{--tw-gradient-via:rgba(126,42,12,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:via-orange-900\/30{--tw-gradient-via:color-mix(in oklab,var(--color-orange-900)30%,transparent)}}.dark\:via-orange-900\/30{--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)}.dark\:via-orange-950\/10{--tw-gradient-via:rgba(68,19,6,.1)}@supports (color:color-mix(in lab, red, red)){.dark\:via-orange-950\/10{--tw-gradient-via:color-mix(in oklab,var(--color-orange-950)10%,transparent)}}.dark\:via-orange-950\/10{--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)}.dark\:via-pink-50\/70{--tw-gradient-via:rgba(253,242,248,.7)}@supports (color:color-mix(in lab, red, red)){.dark\:via-pink-50\/70{--tw-gradient-via:color-mix(in oklab,var(--color-pink-50)70%,transparent)}}.dark\:via-pink-50\/70{--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)}.dark\:via-pink-400{--tw-gradient-via:var(--color-pink-400);--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)}.dark\:via-purple-50\/30{--tw-gradient-via:rgba(250,245,255,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:via-purple-50\/30{--tw-gradient-via:color-mix(in oklab,var(--color-purple-50)30%,transparent)}}.dark\:via-purple-50\/30{--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)}.dark\:via-purple-50\/70{--tw-gradient-via:rgba(250,245,255,.7)}@supports (color:color-mix(in lab, red, red)){.dark\:via-purple-50\/70{--tw-gradient-via:color-mix(in oklab,var(--color-purple-50)70%,transparent)}}.dark\:via-purple-50\/70{--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)}.dark\:via-purple-300{--tw-gradient-via:var(--color-purple-300);--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)}.dark\:via-purple-400{--tw-gradient-via:var(--color-purple-400);--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)}.dark\:via-purple-900\/30{--tw-gradient-via:rgba(89,22,139,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:via-purple-900\/30{--tw-gradient-via:color-mix(in oklab,var(--color-purple-900)30%,transparent)}}.dark\:via-purple-900\/30{--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)}.dark\:via-red-800{--tw-gradient-via:var(--color-red-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)}.dark\:via-red-950\/50{--tw-gradient-via:rgba(70,8,9,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:via-red-950\/50{--tw-gradient-via:color-mix(in oklab,var(--color-red-950)50%,transparent)}}.dark\:via-red-950\/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)}.dark\:via-slate-800\/95{--tw-gradient-via:rgba(29,41,61,.95)}@supports (color:color-mix(in lab, red, red)){.dark\:via-slate-800\/95{--tw-gradient-via:color-mix(in oklab,var(--color-slate-800)95%,transparent)}}.dark\:via-slate-800\/95{--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)}.dark\:via-teal-400{--tw-gradient-via:var(--color-teal-400);--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)}.dark\:via-transparent{--tw-gradient-via:transparent;--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)}.dark\:via-violet-500\/90{--tw-gradient-via:rgba(141,84,255,.9)}@supports (color:color-mix(in lab, red, red)){.dark\:via-violet-500\/90{--tw-gradient-via:color-mix(in oklab,var(--color-violet-500)90%,transparent)}}.dark\:via-violet-500\/90{--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)}.dark\:via-violet-600{--tw-gradient-via:var(--color-violet-600);--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)}.dark\:via-violet-900{--tw-gradient-via:var(--color-violet-900);--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)}.dark\:via-violet-950\/30{--tw-gradient-via:rgba(47,13,104,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:via-violet-950\/30{--tw-gradient-via:color-mix(in oklab,var(--color-violet-950)30%,transparent)}}.dark\:via-violet-950\/30{--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)}.dark\:via-yellow-400{--tw-gradient-via:var(--color-yellow-400);--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)}.dark\:via-yellow-900\/20{--tw-gradient-via:rgba(115,62,10,.2)}@supports (color:color-mix(in lab, red, red)){.dark\:via-yellow-900\/20{--tw-gradient-via:color-mix(in oklab,var(--color-yellow-900)20%,transparent)}}.dark\:via-yellow-900\/20{--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)}.dark\:via-yellow-950\/30{--tw-gradient-via:rgba(67,32,4,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:via-yellow-950\/30{--tw-gradient-via:color-mix(in oklab,var(--color-yellow-950)30%,transparent)}}.dark\:via-yellow-950\/30{--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)}.dark\:to-amber-300{--tw-gradient-to:var(--color-amber-300);--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))}.dark\:to-amber-400{--tw-gradient-to:var(--color-amber-400);--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))}.dark\:to-amber-700{--tw-gradient-to:var(--color-amber-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))}.dark\:to-amber-700\/30{--tw-gradient-to:rgba(183,80,0,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:to-amber-700\/30{--tw-gradient-to:color-mix(in oklab,var(--color-amber-700)30%,transparent)}}.dark\:to-amber-700\/30{--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))}.dark\:to-amber-900\/30{--tw-gradient-to:rgba(123,51,6,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:to-amber-900\/30{--tw-gradient-to:color-mix(in oklab,var(--color-amber-900)30%,transparent)}}.dark\:to-amber-900\/30{--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))}.dark\:to-amber-950\/20{--tw-gradient-to:rgba(70,25,1,.2)}@supports (color:color-mix(in lab, red, red)){.dark\:to-amber-950\/20{--tw-gradient-to:color-mix(in oklab,var(--color-amber-950)20%,transparent)}}.dark\:to-amber-950\/20{--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))}.dark\:to-amber-950\/30{--tw-gradient-to:rgba(70,25,1,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:to-amber-950\/30{--tw-gradient-to:color-mix(in oklab,var(--color-amber-950)30%,transparent)}}.dark\:to-amber-950\/30{--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))}.dark\:to-blue-50{--tw-gradient-to:var(--color-blue-50);--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))}.dark\:to-blue-50\/90{--tw-gradient-to:rgba(239,246,255,.9)}@supports (color:color-mix(in lab, red, red)){.dark\:to-blue-50\/90{--tw-gradient-to:color-mix(in oklab,var(--color-blue-50)90%,transparent)}}.dark\:to-blue-50\/90{--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))}.dark\:to-blue-400{--tw-gradient-to:var(--color-blue-400);--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))}.dark\:to-blue-500{--tw-gradient-to:var(--color-blue-500);--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))}.dark\:to-blue-500\/20{--tw-gradient-to:rgba(48,128,255,.2)}@supports (color:color-mix(in lab, red, red)){.dark\:to-blue-500\/20{--tw-gradient-to:color-mix(in oklab,var(--color-blue-500)20%,transparent)}}.dark\:to-blue-500\/20{--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))}.dark\:to-blue-600{--tw-gradient-to:var(--color-blue-600);--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))}.dark\:to-blue-600\/30{--tw-gradient-to:rgba(21,93,252,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:to-blue-600\/30{--tw-gradient-to:color-mix(in oklab,var(--color-blue-600)30%,transparent)}}.dark\:to-blue-600\/30{--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))}.dark\:to-cyan-300{--tw-gradient-to:var(--color-cyan-300);--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))}.dark\:to-cyan-400{--tw-gradient-to:var(--color-cyan-400);--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))}.dark\:to-cyan-600{--tw-gradient-to:var(--color-cyan-600);--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))}.dark\:to-cyan-700{--tw-gradient-to:var(--color-cyan-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))}.dark\:to-cyan-700\/30{--tw-gradient-to:rgba(0,116,146,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:to-cyan-700\/30{--tw-gradient-to:color-mix(in oklab,var(--color-cyan-700)30%,transparent)}}.dark\:to-cyan-700\/30{--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))}.dark\:to-cyan-900\/30{--tw-gradient-to:rgba(16,78,100,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:to-cyan-900\/30{--tw-gradient-to:color-mix(in oklab,var(--color-cyan-900)30%,transparent)}}.dark\:to-cyan-900\/30{--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))}.dark\:to-emerald-300{--tw-gradient-to:var(--color-emerald-300);--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))}.dark\:to-emerald-400{--tw-gradient-to:var(--color-emerald-400);--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))}.dark\:to-emerald-600{--tw-gradient-to:var(--color-emerald-600);--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))}.dark\:to-emerald-700{--tw-gradient-to:var(--color-emerald-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))}.dark\:to-emerald-700\/30{--tw-gradient-to:rgba(0,121,86,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:to-emerald-700\/30{--tw-gradient-to:color-mix(in oklab,var(--color-emerald-700)30%,transparent)}}.dark\:to-emerald-700\/30{--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))}.dark\:to-emerald-900{--tw-gradient-to:var(--color-emerald-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))}.dark\:to-emerald-900\/20{--tw-gradient-to:rgba(0,78,59,.2)}@supports (color:color-mix(in lab, red, red)){.dark\:to-emerald-900\/20{--tw-gradient-to:color-mix(in oklab,var(--color-emerald-900)20%,transparent)}}.dark\:to-emerald-900\/20{--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))}.dark\:to-emerald-900\/30{--tw-gradient-to:rgba(0,78,59,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:to-emerald-900\/30{--tw-gradient-to:color-mix(in oklab,var(--color-emerald-900)30%,transparent)}}.dark\:to-emerald-900\/30{--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))}.dark\:to-emerald-900\/40{--tw-gradient-to:rgba(0,78,59,.4)}@supports (color:color-mix(in lab, red, red)){.dark\:to-emerald-900\/40{--tw-gradient-to:color-mix(in oklab,var(--color-emerald-900)40%,transparent)}}.dark\:to-emerald-900\/40{--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))}.dark\:to-emerald-950\/40{--tw-gradient-to:rgba(0,44,34,.4)}@supports (color:color-mix(in lab, red, red)){.dark\:to-emerald-950\/40{--tw-gradient-to:color-mix(in oklab,var(--color-emerald-950)40%,transparent)}}.dark\:to-emerald-950\/40{--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))}.dark\:to-fuchsia-300{--tw-gradient-to:var(--color-fuchsia-300);--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))}.dark\:to-gray-800{--tw-gradient-to:var(--color-gray-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))}.dark\:to-green-400{--tw-gradient-to:var(--color-green-400);--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))}.dark\:to-green-500{--tw-gradient-to:var(--color-green-500);--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))}.dark\:to-green-500\/20{--tw-gradient-to:rgba(0,199,88,.2)}@supports (color:color-mix(in lab, red, red)){.dark\:to-green-500\/20{--tw-gradient-to:color-mix(in oklab,var(--color-green-500)20%,transparent)}}.dark\:to-green-500\/20{--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))}.dark\:to-green-600\/30{--tw-gradient-to:rgba(0,165,68,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:to-green-600\/30{--tw-gradient-to:color-mix(in oklab,var(--color-green-600)30%,transparent)}}.dark\:to-green-600\/30{--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))}.dark\:to-green-900\/40{--tw-gradient-to:rgba(13,84,43,.4)}@supports (color:color-mix(in lab, red, red)){.dark\:to-green-900\/40{--tw-gradient-to:color-mix(in oklab,var(--color-green-900)40%,transparent)}}.dark\:to-green-900\/40{--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))}.dark\:to-green-950\/80{--tw-gradient-to:rgba(3,46,21,.8)}@supports (color:color-mix(in lab, red, red)){.dark\:to-green-950\/80{--tw-gradient-to:color-mix(in oklab,var(--color-green-950)80%,transparent)}}.dark\:to-green-950\/80{--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))}.dark\:to-indigo-300{--tw-gradient-to:var(--color-indigo-300);--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))}.dark\:to-indigo-400{--tw-gradient-to:var(--color-indigo-400);--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))}.dark\:to-indigo-700{--tw-gradient-to:var(--color-indigo-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))}.dark\:to-indigo-700\/90{--tw-gradient-to:rgba(67,45,215,.9)}@supports (color:color-mix(in lab, red, red)){.dark\:to-indigo-700\/90{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-700)90%,transparent)}}.dark\:to-indigo-700\/90{--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))}.dark\:to-indigo-800{--tw-gradient-to:var(--color-indigo-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))}.dark\:to-indigo-900\/20{--tw-gradient-to:rgba(49,44,133,.2)}@supports (color:color-mix(in lab, red, red)){.dark\:to-indigo-900\/20{--tw-gradient-to:color-mix(in oklab,var(--color-indigo-900)20%,transparent)}}.dark\:to-indigo-900\/20{--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))}.dark\:to-orange-300{--tw-gradient-to:var(--color-orange-300);--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))}.dark\:to-orange-400{--tw-gradient-to:var(--color-orange-400);--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))}.dark\:to-orange-500\/20{--tw-gradient-to:rgba(254,110,0,.2)}@supports (color:color-mix(in lab, red, red)){.dark\:to-orange-500\/20{--tw-gradient-to:color-mix(in oklab,var(--color-orange-500)20%,transparent)}}.dark\:to-orange-500\/20{--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))}.dark\:to-orange-600{--tw-gradient-to:var(--color-orange-600);--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))}.dark\:to-orange-600\/30{--tw-gradient-to:rgba(240,81,0,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:to-orange-600\/30{--tw-gradient-to:color-mix(in oklab,var(--color-orange-600)30%,transparent)}}.dark\:to-orange-600\/30{--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))}.dark\:to-orange-900\/20{--tw-gradient-to:rgba(126,42,12,.2)}@supports (color:color-mix(in lab, red, red)){.dark\:to-orange-900\/20{--tw-gradient-to:color-mix(in oklab,var(--color-orange-900)20%,transparent)}}.dark\:to-orange-900\/20{--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))}.dark\:to-orange-900\/40{--tw-gradient-to:rgba(126,42,12,.4)}@supports (color:color-mix(in lab, red, red)){.dark\:to-orange-900\/40{--tw-gradient-to:color-mix(in oklab,var(--color-orange-900)40%,transparent)}}.dark\:to-orange-900\/40{--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))}.dark\:to-orange-950\/30{--tw-gradient-to:rgba(68,19,6,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:to-orange-950\/30{--tw-gradient-to:color-mix(in oklab,var(--color-orange-950)30%,transparent)}}.dark\:to-orange-950\/30{--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))}.dark\:to-pink-400{--tw-gradient-to:var(--color-pink-400);--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))}.dark\:to-pink-500{--tw-gradient-to:var(--color-pink-500);--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))}.dark\:to-pink-500\/40{--tw-gradient-to:rgba(246,51,154,.4)}@supports (color:color-mix(in lab, red, red)){.dark\:to-pink-500\/40{--tw-gradient-to:color-mix(in oklab,var(--color-pink-500)40%,transparent)}}.dark\:to-pink-500\/40{--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))}.dark\:to-pink-900\/20{--tw-gradient-to:rgba(134,16,67,.2)}@supports (color:color-mix(in lab, red, red)){.dark\:to-pink-900\/20{--tw-gradient-to:color-mix(in oklab,var(--color-pink-900)20%,transparent)}}.dark\:to-pink-900\/20{--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))}.dark\:to-purple-50\/20{--tw-gradient-to:rgba(250,245,255,.2)}@supports (color:color-mix(in lab, red, red)){.dark\:to-purple-50\/20{--tw-gradient-to:color-mix(in oklab,var(--color-purple-50)20%,transparent)}}.dark\:to-purple-50\/20{--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))}.dark\:to-purple-50\/90{--tw-gradient-to:rgba(250,245,255,.9)}@supports (color:color-mix(in lab, red, red)){.dark\:to-purple-50\/90{--tw-gradient-to:color-mix(in oklab,var(--color-purple-50)90%,transparent)}}.dark\:to-purple-50\/90{--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))}.dark\:to-purple-300{--tw-gradient-to:var(--color-purple-300);--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))}.dark\:to-purple-400{--tw-gradient-to:var(--color-purple-400);--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))}.dark\:to-purple-500{--tw-gradient-to:var(--color-purple-500);--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))}.dark\:to-purple-500\/20{--tw-gradient-to:rgba(172,75,255,.2)}@supports (color:color-mix(in lab, red, red)){.dark\:to-purple-500\/20{--tw-gradient-to:color-mix(in oklab,var(--color-purple-500)20%,transparent)}}.dark\:to-purple-500\/20{--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))}.dark\:to-purple-600\/30{--tw-gradient-to:rgba(152,16,250,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:to-purple-600\/30{--tw-gradient-to:color-mix(in oklab,var(--color-purple-600)30%,transparent)}}.dark\:to-purple-600\/30{--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))}.dark\:to-purple-700{--tw-gradient-to:var(--color-purple-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))}.dark\:to-purple-700\/30{--tw-gradient-to:rgba(130,0,218,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:to-purple-700\/30{--tw-gradient-to:color-mix(in oklab,var(--color-purple-700)30%,transparent)}}.dark\:to-purple-700\/30{--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))}.dark\:to-purple-800{--tw-gradient-to:var(--color-purple-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))}.dark\:to-purple-900\/30{--tw-gradient-to:rgba(89,22,139,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:to-purple-900\/30{--tw-gradient-to:color-mix(in oklab,var(--color-purple-900)30%,transparent)}}.dark\:to-purple-900\/30{--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))}.dark\:to-red-400{--tw-gradient-to:var(--color-red-400);--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))}.dark\:to-red-600\/90{--tw-gradient-to:rgba(228,0,20,.9)}@supports (color:color-mix(in lab, red, red)){.dark\:to-red-600\/90{--tw-gradient-to:color-mix(in oklab,var(--color-red-600)90%,transparent)}}.dark\:to-red-600\/90{--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))}.dark\:to-red-700{--tw-gradient-to:var(--color-red-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))}.dark\:to-rose-50\/90{--tw-gradient-to:rgba(255,241,242,.9)}@supports (color:color-mix(in lab, red, red)){.dark\:to-rose-50\/90{--tw-gradient-to:color-mix(in oklab,var(--color-rose-50)90%,transparent)}}.dark\:to-rose-50\/90{--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))}.dark\:to-rose-600{--tw-gradient-to:var(--color-rose-600);--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))}.dark\:to-slate-800\/90{--tw-gradient-to:rgba(29,41,61,.9)}@supports (color:color-mix(in lab, red, red)){.dark\:to-slate-800\/90{--tw-gradient-to:color-mix(in oklab,var(--color-slate-800)90%,transparent)}}.dark\:to-slate-800\/90{--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))}.dark\:to-slate-900\/95{--tw-gradient-to:rgba(15,23,43,.95)}@supports (color:color-mix(in lab, red, red)){.dark\:to-slate-900\/95{--tw-gradient-to:color-mix(in oklab,var(--color-slate-900)95%,transparent)}}.dark\:to-slate-900\/95{--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))}.dark\:to-teal-300{--tw-gradient-to:var(--color-teal-300);--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))}.dark\:to-teal-950\/20{--tw-gradient-to:rgba(2,47,46,.2)}@supports (color:color-mix(in lab, red, red)){.dark\:to-teal-950\/20{--tw-gradient-to:color-mix(in oklab,var(--color-teal-950)20%,transparent)}}.dark\:to-teal-950\/20{--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))}.dark\:to-yellow-400{--tw-gradient-to:var(--color-yellow-400);--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))}.dark\:to-yellow-600{--tw-gradient-to:var(--color-yellow-600);--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))}.dark\:to-yellow-950\/40{--tw-gradient-to:rgba(67,32,4,.4)}@supports (color:color-mix(in lab, red, red)){.dark\:to-yellow-950\/40{--tw-gradient-to:color-mix(in oklab,var(--color-yellow-950)40%,transparent)}}.dark\:to-yellow-950\/40{--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))}.dark\:bg-clip-text{-webkit-background-clip:text;background-clip:text}.dark\:font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.dark\:font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.dark\:\!text-white{color:var(--color-white)!important}.dark\:text-amber-200{color:var(--color-amber-200)}.dark\:text-amber-300{color:var(--color-amber-300)}.dark\:text-amber-400{color:var(--color-amber-400)}.dark\:text-amber-400\/60{color:rgba(252,187,0,.6)}@supports (color:color-mix(in lab, red, red)){.dark\:text-amber-400\/60{color:color-mix(in oklab,var(--color-amber-400)60%,transparent)}}.dark\:text-amber-400\/70{color:rgba(252,187,0,.7)}@supports (color:color-mix(in lab, red, red)){.dark\:text-amber-400\/70{color:color-mix(in oklab,var(--color-amber-400)70%,transparent)}}.dark\:text-black{color:var(--color-black)}.dark\:text-blue-100{color:var(--color-blue-100)}.dark\:text-blue-200{color:var(--color-blue-200)}.dark\:text-blue-300{color:var(--color-blue-300)}.dark\:text-blue-400{color:var(--color-blue-400)}.dark\:text-cyan-300{color:var(--color-cyan-300)}.dark\:text-cyan-400{color:var(--color-cyan-400)}.dark\:text-cyan-400\/60{color:rgba(0,210,239,.6)}@supports (color:color-mix(in lab, red, red)){.dark\:text-cyan-400\/60{color:color-mix(in oklab,var(--color-cyan-400)60%,transparent)}}.dark\:text-cyan-400\/70{color:rgba(0,210,239,.7)}@supports (color:color-mix(in lab, red, red)){.dark\:text-cyan-400\/70{color:color-mix(in oklab,var(--color-cyan-400)70%,transparent)}}.dark\:text-emerald-200{color:var(--color-emerald-200)}.dark\:text-emerald-300{color:var(--color-emerald-300)}.dark\:text-emerald-400{color:var(--color-emerald-400)}.dark\:text-emerald-400\/60{color:rgba(0,210,148,.6)}@supports (color:color-mix(in lab, red, red)){.dark\:text-emerald-400\/60{color:color-mix(in oklab,var(--color-emerald-400)60%,transparent)}}.dark\:text-emerald-400\/70{color:rgba(0,210,148,.7)}@supports (color:color-mix(in lab, red, red)){.dark\:text-emerald-400\/70{color:color-mix(in oklab,var(--color-emerald-400)70%,transparent)}}.dark\:text-fuchsia-400{color:var(--color-fuchsia-400)}.dark\:text-gray-100{color:var(--color-gray-100)}.dark\:text-gray-200{color:var(--color-gray-200)}.dark\:text-gray-300{color:var(--color-gray-300)}.dark\:text-gray-400{color:var(--color-gray-400)}.dark\:text-gray-500{color:var(--color-gray-500)}.dark\:text-gray-600{color:var(--color-gray-600)}.dark\:text-gray-900{color:var(--color-gray-900)}.dark\:text-green-200{color:var(--color-green-200)}.dark\:text-green-300{color:var(--color-green-300)}.dark\:text-green-400{color:var(--color-green-400)}.dark\:text-green-500{color:var(--color-green-500)}.dark\:text-indigo-400{color:var(--color-indigo-400)}.dark\:text-orange-300{color:var(--color-orange-300)}.dark\:text-orange-400{color:var(--color-orange-400)}.dark\:text-pink-400{color:var(--color-pink-400)}.dark\:text-purple-200{color:var(--color-purple-200)}.dark\:text-purple-300{color:var(--color-purple-300)}.dark\:text-purple-400{color:var(--color-purple-400)}.dark\:text-purple-500{color:var(--color-purple-500)}.dark\:text-red-200{color:var(--color-red-200)}.dark\:text-red-300{color:var(--color-red-300)}.dark\:text-red-400{color:var(--color-red-400)}.dark\:text-red-500{color:var(--color-red-500)}.dark\:text-red-600{color:var(--color-red-600)}.dark\:text-sky-400{color:var(--color-sky-400)}.dark\:text-slate-50{color:var(--color-slate-50)}.dark\:text-slate-100{color:var(--color-slate-100)}.dark\:text-slate-200{color:var(--color-slate-200)}.dark\:text-slate-300{color:var(--color-slate-300)}.dark\:text-slate-400{color:var(--color-slate-400)}.dark\:text-slate-500{color:var(--color-slate-500)}.dark\:text-slate-900{color:var(--color-slate-900)}.dark\:text-teal-200\/90{color:rgba(150,247,228,.9)}@supports (color:color-mix(in lab, red, red)){.dark\:text-teal-200\/90{color:color-mix(in oklab,var(--color-teal-200)90%,transparent)}}.dark\:text-teal-300{color:var(--color-teal-300)}.dark\:text-teal-400{color:var(--color-teal-400)}.dark\:text-transparent{color:transparent}.dark\:text-white{color:var(--color-white)}.dark\:text-white\/70{color:rgba(255,255,255,.7)}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.dark\:text-white\/80{color:rgba(255,255,255,.8)}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.dark\:text-white\/90{color:rgba(255,255,255,.9)}@supports (color:color-mix(in lab, red, red)){.dark\:text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.dark\:text-yellow-300{color:var(--color-yellow-300)}.dark\:text-yellow-400{color:var(--color-yellow-400)}.dark\:text-yellow-600{color:var(--color-yellow-600)}.dark\:opacity-\[0\.05\]{opacity:.05}.dark\:shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,rgba(0,0,0,.25));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_2px_8px_rgba\(59\,130\,246\,0\.08\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,rgba(59,130,246,.08));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_2px_8px_rgba\(59\,130\,246\,0\.12\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,rgba(59,130,246,.12));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_2px_8px_rgba\(168\,85\,247\,0\.08\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,rgba(168,85,247,.08));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_2px_8px_rgba\(244\,63\,94\,0\.08\)\]{--tw-shadow:0 2px 8px var(--tw-shadow-color,rgba(244,63,94,.08));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_8px_24px_rgba\(6\,182\,212\,0\.2\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,rgba(6,182,212,.2));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_8px_24px_rgba\(16\,185\,129\,0\.2\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,rgba(16,185,129,.2));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-\[0_8px_24px_rgba\(251\,146\,60\,0\.2\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,rgba(251,146,60,.2));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgba(0,0,0,.1)),0 2px 4px -2px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,rgba(0,0,0,.1)),0 8px 10px -6px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:shadow-purple-500\/50{--tw-shadow-color:rgba(172,75,255,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-purple-500\/50{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-purple-500)50%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:ring-amber-600\/50{--tw-ring-color:rgba(221,116,0,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:ring-amber-600\/50{--tw-ring-color:color-mix(in oklab,var(--color-amber-600)50%,transparent)}}.dark\:ring-amber-700\/50{--tw-ring-color:rgba(183,80,0,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:ring-amber-700\/50{--tw-ring-color:color-mix(in oklab,var(--color-amber-700)50%,transparent)}}.dark\:ring-amber-800\/50{--tw-ring-color:rgba(149,61,0,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:ring-amber-800\/50{--tw-ring-color:color-mix(in oklab,var(--color-amber-800)50%,transparent)}}.dark\:ring-blue-700\/50{--tw-ring-color:rgba(20,71,230,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:ring-blue-700\/50{--tw-ring-color:color-mix(in oklab,var(--color-blue-700)50%,transparent)}}.dark\:ring-cyan-800\/50{--tw-ring-color:rgba(0,95,120,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:ring-cyan-800\/50{--tw-ring-color:color-mix(in oklab,var(--color-cyan-800)50%,transparent)}}.dark\:ring-emerald-800{--tw-ring-color:var(--color-emerald-800)}.dark\:ring-emerald-800\/50{--tw-ring-color:rgba(0,95,70,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:ring-emerald-800\/50{--tw-ring-color:color-mix(in oklab,var(--color-emerald-800)50%,transparent)}}.dark\:ring-green-700\/50{--tw-ring-color:rgba(0,129,56,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:ring-green-700\/50{--tw-ring-color:color-mix(in oklab,var(--color-green-700)50%,transparent)}}.dark\:ring-pink-700\/40{--tw-ring-color:rgba(196,0,92,.4)}@supports (color:color-mix(in lab, red, red)){.dark\:ring-pink-700\/40{--tw-ring-color:color-mix(in oklab,var(--color-pink-700)40%,transparent)}}.dark\:ring-pink-700\/50{--tw-ring-color:rgba(196,0,92,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:ring-pink-700\/50{--tw-ring-color:color-mix(in oklab,var(--color-pink-700)50%,transparent)}}.dark\:ring-purple-500{--tw-ring-color:var(--color-purple-500)}.dark\:ring-purple-600\/50{--tw-ring-color:rgba(152,16,250,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:ring-purple-600\/50{--tw-ring-color:color-mix(in oklab,var(--color-purple-600)50%,transparent)}}.dark\:ring-sky-100\/80{--tw-ring-color:rgba(223,242,254,.8)}@supports (color:color-mix(in lab, red, red)){.dark\:ring-sky-100\/80{--tw-ring-color:color-mix(in oklab,var(--color-sky-100)80%,transparent)}}.dark\:ring-white\/40{--tw-ring-color:rgba(255,255,255,.4)}@supports (color:color-mix(in lab, red, red)){.dark\:ring-white\/40{--tw-ring-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.dark\:drop-shadow-\[0_1px_3px_rgba\(0\,0\,0\,0\.9\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 3px var(--tw-drop-shadow-color,rgba(0,0,0,.9)));--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,)}.dark\:drop-shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 2px 8px var(--tw-drop-shadow-color,rgba(0,0,0,.8)));--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,)}@media (hover:hover){.dark\:group-hover\:text-amber-300:is(:where(.group):hover *){color:var(--color-amber-300)}.dark\:group-hover\:text-amber-400:is(:where(.group):hover *){color:var(--color-amber-400)}.dark\:group-hover\:text-cyan-400:is(:where(.group):hover *){color:var(--color-cyan-400)}.dark\:group-hover\:text-emerald-400:is(:where(.group):hover *){color:var(--color-emerald-400)}.dark\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.dark\:group-hover\:shadow-blue-400\/20:is(:where(.group):hover *){--tw-shadow-color:rgba(84,162,255,.2)}@supports (color:color-mix(in lab, red, red)){.dark\:group-hover\:shadow-blue-400\/20:is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-400)20%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:group-hover\:shadow-blue-400\/25:is(:where(.group):hover *){--tw-shadow-color:rgba(84,162,255,.25)}@supports (color:color-mix(in lab, red, red)){.dark\:group-hover\:shadow-blue-400\/25:is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-400)25%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:group-hover\:shadow-emerald-400\/20:is(:where(.group):hover *){--tw-shadow-color:rgba(0,210,148,.2)}@supports (color:color-mix(in lab, red, red)){.dark\:group-hover\:shadow-emerald-400\/20:is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-400)20%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:group-hover\:shadow-emerald-400\/25:is(:where(.group):hover *){--tw-shadow-color:rgba(0,210,148,.25)}@supports (color:color-mix(in lab, red, red)){.dark\:group-hover\:shadow-emerald-400\/25:is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-emerald-400)25%,transparent)var(--tw-shadow-alpha),transparent)}}.dark\:group-hover\:shadow-purple-400\/20:is(:where(.group):hover *){--tw-shadow-color:rgba(192,126,255,.2)}@supports (color:color-mix(in lab, red, red)){.dark\:group-hover\:shadow-purple-400\/20:is(:where(.group):hover *){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-purple-400)20%,transparent)var(--tw-shadow-alpha),transparent)}}}.dark\:placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}@media (hover:hover){.dark\:hover\:border-amber-500:hover{border-color:var(--color-amber-500)}.dark\:hover\:border-amber-600:hover{border-color:var(--color-amber-600)}.dark\:hover\:border-cyan-500:hover{border-color:var(--color-cyan-500)}.dark\:hover\:border-cyan-600:hover{border-color:var(--color-cyan-600)}.dark\:hover\:border-emerald-500:hover{border-color:var(--color-emerald-500)}.dark\:hover\:border-emerald-600:hover{border-color:var(--color-emerald-600)}.dark\:hover\:border-purple-500:hover{border-color:var(--color-purple-500)}.dark\:hover\:border-purple-600:hover{border-color:var(--color-purple-600)}.dark\:hover\:bg-blue-900\/20:hover{background-color:rgba(28,57,142,.2)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-blue-900\/20:hover{background-color:color-mix(in oklab,var(--color-blue-900)20%,transparent)}}.dark\:hover\:bg-gray-600:hover{background-color:var(--color-gray-600)}.dark\:hover\:bg-gray-700:hover{background-color:var(--color-gray-700)}.dark\:hover\:bg-gray-700\/80:hover{background-color:rgba(54,65,83,.8)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-gray-700\/80:hover{background-color:color-mix(in oklab,var(--color-gray-700)80%,transparent)}}.dark\:hover\:bg-orange-900\/40:hover{background-color:rgba(126,42,12,.4)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-orange-900\/40:hover{background-color:color-mix(in oklab,var(--color-orange-900)40%,transparent)}}.dark\:hover\:bg-red-900\/20:hover{background-color:rgba(130,24,26,.2)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-900\/20:hover{background-color:color-mix(in oklab,var(--color-red-900)20%,transparent)}}.dark\:hover\:bg-red-900\/50:hover{background-color:rgba(130,24,26,.5)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-red-900\/50:hover{background-color:color-mix(in oklab,var(--color-red-900)50%,transparent)}}.dark\:hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.dark\:hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.dark\:hover\:bg-slate-800\/70:hover{background-color:rgba(29,41,61,.7)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-slate-800\/70:hover{background-color:color-mix(in oklab,var(--color-slate-800)70%,transparent)}}.dark\:hover\:from-purple-400:hover{--tw-gradient-from:var(--color-purple-400);--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))}.dark\:hover\:to-pink-400:hover{--tw-gradient-to:var(--color-pink-400);--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))}.dark\:hover\:text-\[\#E8C56B\]:hover{color:#e8c56b}.dark\:hover\:text-emerald-400:hover{color:var(--color-emerald-400)}.dark\:hover\:text-gray-100:hover{color:var(--color-gray-100)}.dark\:hover\:text-red-300:hover{color:var(--color-red-300)}.dark\:hover\:text-white:hover{color:var(--color-white)}.dark\:hover\:shadow-\[0_4px_12px_rgba\(59\,130\,246\,0\.12\)\]:hover{--tw-shadow:0 4px 12px var(--tw-shadow-color,rgba(59,130,246,.12));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:hover\:shadow-\[0_4px_12px_rgba\(168\,85\,247\,0\.12\)\]:hover{--tw-shadow:0 4px 12px var(--tw-shadow-color,rgba(168,85,247,.12));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:hover\:shadow-\[0_4px_12px_rgba\(244\,63\,94\,0\.12\)\]:hover{--tw-shadow:0 4px 12px var(--tw-shadow-color,rgba(244,63,94,.12));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,rgba(0,0,0,.1)),0 2px 4px -2px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.dark\:hover\:shadow-indigo-400\/25:hover{--tw-shadow-color:rgba(125,135,255,.25)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:shadow-indigo-400\/25:hover{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-indigo-400)25%,transparent)var(--tw-shadow-alpha),transparent)}}}.dark\:focus\:border-amber-400:focus{border-color:var(--color-amber-400)}.dark\:focus\:border-cyan-400:focus{border-color:var(--color-cyan-400)}.dark\:focus\:border-emerald-400:focus{border-color:var(--color-emerald-400)}.dark\:focus\:border-purple-400:focus{border-color:var(--color-purple-400)}.dark\:focus\:ring-amber-400\/30:focus{--tw-ring-color:rgba(252,187,0,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:focus\:ring-amber-400\/30:focus{--tw-ring-color:color-mix(in oklab,var(--color-amber-400)30%,transparent)}}.dark\:focus\:ring-cyan-400\/30:focus{--tw-ring-color:rgba(0,210,239,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:focus\:ring-cyan-400\/30:focus{--tw-ring-color:color-mix(in oklab,var(--color-cyan-400)30%,transparent)}}.dark\:focus\:ring-emerald-400\/30:focus{--tw-ring-color:rgba(0,210,148,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:focus\:ring-emerald-400\/30:focus{--tw-ring-color:color-mix(in oklab,var(--color-emerald-400)30%,transparent)}}.dark\:focus\:ring-purple-400\/30:focus{--tw-ring-color:rgba(192,126,255,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:focus\:ring-purple-400\/30:focus{--tw-ring-color:color-mix(in oklab,var(--color-purple-400)30%,transparent)}}.dark\:focus-visible\:border-amber-400:focus-visible{border-color:var(--color-amber-400)}.dark\:focus-visible\:border-cyan-400:focus-visible{border-color:var(--color-cyan-400)}.dark\:focus-visible\:border-emerald-400:focus-visible{border-color:var(--color-emerald-400)}.dark\:focus-visible\:ring-amber-400\/30:focus-visible{--tw-ring-color:rgba(252,187,0,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-amber-400\/30:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-amber-400)30%,transparent)}}.dark\:focus-visible\:ring-cyan-400\/30:focus-visible{--tw-ring-color:rgba(0,210,239,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-cyan-400\/30:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-cyan-400)30%,transparent)}}.dark\:focus-visible\:ring-emerald-400\/30:focus-visible{--tw-ring-color:rgba(0,210,148,.3)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-emerald-400\/30:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-emerald-400)30%,transparent)}}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.dark\:supports-\[backdrop-filter\]\:bg-gray-800\/60{background-color:rgba(30,41,57,.6)}@supports (color:color-mix(in lab, red, red)){.dark\:supports-\[backdrop-filter\]\:bg-gray-800\/60{background-color:color-mix(in oklab,var(--color-gray-800)60%,transparent)}}}}}.admin-main:has(.admin-booking-detail-page){background:linear-gradient(#dce8ef 0%,#eef4f7 42%,#f3f7fa 100%);padding-top:1.25rem}.bd-page{--bd-navy:#102f46;--bd-navy-muted:#526b7d;--bd-label:#526b7d;--bd-border:#c9dae3;--bd-border-strong:#b3ccd8;--bd-surface:#fff;--bd-surface-tint:#f1f7fa;--bd-cyan:#10a9c7;--bd-cyan-bright:#22c5df;--bd-petrol:#0e5068;--bd-gold:#d6a849;--bd-shadow:0 8px 24px rgba(16,47,70,.07);--bd-shadow-hover:0 10px 28px rgba(16,47,70,.1);--bd-motion-fast:.15s;--bd-motion-standard:.18s;--bd-motion-slow:.2s;--bd-ease-out:ease-out;--bd-ease:var(--bd-motion-fast)var(--bd-ease-out);--bd-hover-duration:var(--bd-motion-standard);--bd-hover-ease:var(--bd-ease-out);--bd-hover-lift-card:-2px;--bd-hover-lift-row:-1px;color:var(--bd-navy);background:0 0;flex-direction:column;gap:1.5rem;padding-bottom:1.75rem;display:flex}.bd-stack{flex-direction:column;gap:1.5rem;display:flex}.bd-text-btn{transition:color var(--bd-motion-fast)var(--bd-ease-out),text-decoration-color var(--bd-motion-fast)var(--bd-ease-out)}.bd-page .bd-text-btn:focus-visible{color:#0e5068;border-radius:.2rem;outline:none;-webkit-text-decoration:underline #10a9c7;text-decoration:underline #10a9c7;box-shadow:0 0 0 3px rgba(16,169,199,.2)}.bd-label{color:var(--bd-label);margin:0;font-size:.8125rem;font-weight:600;line-height:1.35}.bd-value{color:var(--bd-navy);overflow-wrap:anywhere;margin:0;font-size:.9375rem;font-weight:600;line-height:1.4}.bd-sub{color:var(--bd-navy-muted);margin:.15rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.4}.bd-muted{color:var(--bd-navy-muted);margin:0;font-size:.8125rem;font-weight:500}.bd-section{border:1px solid var(--bd-border);background:var(--bd-surface);box-shadow:var(--bd-shadow);border-radius:1rem;padding:1.35rem 1.45rem}.bd-section-head{border-bottom:1px solid #c9dae3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:1.15rem;padding-bottom:.85rem;display:flex}.bd-section-heading{align-items:center;gap:.6rem;min-width:0;display:flex}.bd-section-icon{color:#10a9c7;width:2.05rem;height:2.05rem;transition:background var(--bd-hover-duration)var(--bd-hover-ease),border-color var(--bd-hover-duration)var(--bd-hover-ease),color var(--bd-hover-duration)var(--bd-hover-ease),box-shadow var(--bd-hover-duration)var(--bd-hover-ease);background:#eaf8fb;border:1px solid #b7e4ee;border-radius:.625rem;justify-content:center;align-items:center;display:inline-flex}.bd-section-title{color:var(--bd-navy);letter-spacing:-.01em;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.3}.bd-section-meta{color:var(--bd-navy-muted);margin:0;font-size:.8125rem;font-weight:600}.bd-text-btn{color:#0e8aa5;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:.8125rem;font-weight:600}.bd-text-btn:hover{color:#0e5068;-webkit-text-decoration:underline #10a9c7;text-decoration:underline #10a9c7}.bd-overview{--bd-overview-ease:var(--bd-motion-standard)var(--bd-ease-out);background:linear-gradient(165deg,#dce8ef 0%,#e8f0f5 22%,#f3f7fa 100%);border:1px solid #a8c4d4;border-radius:1rem;flex-direction:column;gap:.9rem;padding:1.15rem 1.3rem 1.25rem;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.85),0 12px 32px rgba(11,47,71,.12)}.bd-overview:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0b2f47 0%,#102f46 35%,#10a9c7 70%,#d6a849 100%);height:3px;position:absolute;top:0;left:0;right:0}.bd-overview .bd-crumb{color:#526b7d;flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.8125rem;font-weight:500;display:flex}header.bd-overview nav a.bd-crumb-link,header.bd-overview nav a.bd-crumb-link:link,header.bd-overview nav a.bd-crumb-link:visited{transition:color var(--bd-overview-ease),text-decoration-color var(--bd-overview-ease);font-weight:600;text-decoration:none;color:#526b7d!important}header.bd-overview nav a.bd-crumb-link:hover,header.bd-overview nav a.bd-crumb-link:active{-webkit-text-decoration:underline #10a9c7;text-decoration:underline #10a9c7;color:#0e8aa5!important}header.bd-overview nav a.bd-crumb-link:focus-visible{-webkit-text-decoration:underline #10a9c7;text-decoration:underline #10a9c7;color:#0e8aa5!important}.bd-overview .bd-crumb-current{color:#102f46;font-weight:700}.bd-overview .bd-crumb-sep{color:#526b7d;flex-shrink:0;width:.85rem;height:.85rem}.bd-overview-body{grid-template-columns:minmax(0,1fr) minmax(18rem,22.5rem);align-items:stretch;gap:1.25rem;display:grid}.bd-overview-main{flex-direction:column;gap:1rem;min-width:0;display:flex}.bd-overview-main--paper{background:linear-gradient(#fff 0%,#fafcfe 100%);border:1px solid #c9dae3;border-radius:.85rem;padding:1rem 1.05rem 1.05rem;box-shadow:0 4px 14px rgba(16,47,70,.06)}.bd-overview-head{border-bottom:1px solid #d7e6ee;flex-direction:column;gap:.3rem;padding-bottom:.15rem;display:flex}.bd-overview-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#0e8aa5;margin:0;font-size:.6875rem;font-weight:700}.bd-overview-title{letter-spacing:-.03em;color:#0b2f47;margin:0;font-size:max(1.45rem,min(1.85vw,1.65rem));font-weight:800;line-height:1.15}.bd-overview-meta{color:var(--bd-navy-muted);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0;font-size:.8125rem;font-weight:600;display:flex}.bd-overview-meta-sep{opacity:.55}.bd-overview-id{background:linear-gradient(135deg,#fff7e8 0%,#fffbf3 55%,#fff 100%);border:1px solid #ead6a8;border-left:4px solid #d6a849;border-radius:.75rem;padding:.8rem .95rem .85rem 1rem;box-shadow:0 4px 12px rgba(214,168,73,.12)}.bd-overview-id-label{letter-spacing:.04em;text-transform:uppercase;color:#7a5c20;margin:0;font-size:.8125rem;font-weight:700}.bd-overview-id-row{align-items:center;gap:.4rem;margin-top:.3rem;display:flex}.bd-overview-id-value{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:-.02em;color:#102f46;margin:0;font-size:1.125rem;font-weight:700}.bd-overview-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.bd-overview-card{cursor:default;min-height:4.85rem;transition:border-color var(--bd-overview-ease),box-shadow var(--bd-overview-ease),background var(--bd-overview-ease),transform var(--bd-overview-ease),filter var(--bd-overview-ease);border:1px solid transparent;border-radius:.85rem;align-items:flex-start;gap:.6rem;padding:.7rem .8rem .75rem .85rem;display:flex;position:relative;box-shadow:0 3px 10px rgba(16,47,70,.07)}.bd-overview-card:before{content:"";border-radius:999px;width:4px;position:absolute;top:.55rem;bottom:.55rem;left:0}.bd-overview-card:hover{box-shadow:0 10px 22px rgba(16,47,70,.11)}.bd-overview-card--trip{background:linear-gradient(145deg,#dbeafe 0%,#eff6ff 48%,#f8fbff 100%);border-color:#93c5fd}.bd-overview-card--trip:before{background:linear-gradient(#2878d0 0%,#1d4f86 100%)}.bd-overview-card--trip:hover{border-color:#60a5fa;box-shadow:0 10px 24px rgba(40,120,208,.18)}.bd-overview-card--room{background:linear-gradient(145deg,#f5f0e8 0%,#faf6ef 50%,#fffdf8 100%);border-color:#d4c4a8}.bd-overview-card--room:before{background:linear-gradient(#d6a849 0%,#a67c32 100%)}.bd-overview-card--room:hover{border-color:#c9a227;box-shadow:0 10px 24px rgba(166,124,50,.16)}.bd-overview-card--travelers{background:linear-gradient(145deg,#cffafe 0%,#e8f8fc 45%,#f4fcfe 100%);border-color:#67d4e8}.bd-overview-card--travelers:before{background:linear-gradient(#10a9c7 0%,#0787a7 100%)}.bd-overview-card--travelers:hover{border-color:#22c5df;box-shadow:0 10px 24px rgba(16,169,199,.2)}.bd-overview-card--airport{background:linear-gradient(145deg,#d9f0f0 0%,#ecf7f7 50%,#f6fbfb 100%);border-color:#7ec8c8}.bd-overview-card--airport:before{background:linear-gradient(#0e5068 0%,#102f46 100%)}.bd-overview-card--airport:hover{border-color:#14b8a6;box-shadow:0 10px 24px rgba(14,80,104,.16)}.bd-overview-card-icon{border:1px solid rgba(16,47,70,.08);border-radius:.6rem;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;display:grid;box-shadow:0 2px 6px rgba(16,47,70,.08)}.bd-overview-card--trip .bd-overview-card-icon{color:#fff;background:linear-gradient(145deg,#3b82f6 0%,#1d4f86 100%);border-color:#1d4f86}.bd-overview-card--room .bd-overview-card-icon{color:#fff;background:linear-gradient(145deg,#d6a849 0%,#9a7228 100%);border-color:#9a7228}.bd-overview-card--travelers .bd-overview-card-icon{color:#fff;background:linear-gradient(145deg,#22c5df 0%,#0787a7 100%);border-color:#0787a7}.bd-overview-card--airport .bd-overview-card-icon{color:#fff;background:linear-gradient(145deg,#14b8a6 0%,#0e5068 100%);border-color:#0e5068}.bd-overview-card-copy{min-width:0}.bd-overview-card-label{color:#3d5568;margin:0;font-size:.8125rem;font-weight:700}.bd-overview-card-value{color:#102f46;margin:.18rem 0 0;font-size:.96875rem;font-weight:700;line-height:1.35}.bd-overview-card-sub{color:#526b7d;margin:.22rem 0 0;font-size:.8125rem;font-weight:600;line-height:1.35}.bd-overview-panel{border-radius:.9rem;flex-direction:column;min-width:0;display:flex;overflow:hidden}.bd-overview-panel--control{background:linear-gradient(#0f2744 0%,#102f46 8%,#f8fbfd 8%);border:1px solid #0b2f47;box-shadow:0 14px 36px rgba(11,47,71,.22),0 0 0 1px rgba(16,169,199,.12)}.bd-overview-panel-visual{flex-shrink:0;height:8.75rem;position:relative;overflow:hidden}.bd-overview-panel-photo{filter:saturate(1.22)contrast(1.14)brightness(.94);transition:filter var(--bd-overview-ease);background-position:58%;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.bd-overview-panel--control:hover .bd-overview-panel-photo{filter:saturate(1.28)contrast(1.16)brightness(.96)}.bd-overview-panel-veil{background:linear-gradient(rgba(11,47,71,.15) 0%,rgba(11,47,71,.45) 42%,rgba(16,47,70,.88) 78%,#102f46 100%);position:absolute;top:0;bottom:0;left:0;right:0}.bd-overview-panel-shine{pointer-events:none;background:linear-gradient(125deg,transparent 40%,rgba(255,255,255,.08) 50%,transparent 60%);position:absolute;top:0;bottom:0;left:0;right:0}.bd-overview-panel-content{z-index:1;background:linear-gradient(#fff 0%,#f6fafc 100%);border:1px solid #c9dae3;border-bottom:none;border-radius:.85rem .85rem 0 0;flex-direction:column;gap:.7rem;margin-top:-1.25rem;padding:.9rem 1rem 1.05rem;display:flex;position:relative;box-shadow:0 -4px 16px rgba(16,47,70,.06)}.bd-overview-finance{background:linear-gradient(135deg,#fff7e8 0%,#fffbf2 100%);border:1px solid #ead6a8;border-left:4px solid #d6a849;border-radius:.65rem;padding:.65rem .75rem;box-shadow:0 4px 12px rgba(214,168,73,.14)}.bd-overview-finance-label{letter-spacing:.1em;text-transform:uppercase;color:#8a6a28;margin:0;font-size:.6875rem;font-weight:700}.bd-overview-finance-value{letter-spacing:-.02em;color:#102f46;margin:.2rem 0 0;font-size:1.25rem;font-weight:800;line-height:1.2}.bd-overview-finance-currency{color:#526b7d;margin:.1rem 0 0;font-size:.75rem;font-weight:700}.bd-overview-panel-kicker{letter-spacing:.1em;text-transform:uppercase;color:#0787a7;margin:0 0 .35rem;font-size:.6875rem;font-weight:700}.bd-overview-status-block{flex-direction:column;align-items:flex-start;display:flex}.bd-overview-status{margin-top:.1rem;padding:.48rem .95rem;font-size:.84375rem;box-shadow:0 2px 8px rgba(16,47,70,.06)}.bd-overview-state-list{grid-template-columns:1fr 1fr;gap:.5rem;margin:0;display:grid}.bd-overview-state-row{background:#f1f7fa;border:1px solid #c9dae3;border-radius:.55rem;flex-direction:column;gap:.15rem;padding:.5rem .55rem;display:flex}.bd-overview-state-row dt{text-transform:uppercase;letter-spacing:.06em;color:var(--bd-navy-muted);margin:0;font-size:.75rem;font-weight:600}.bd-overview-state-row dd{color:var(--bd-navy);margin:0;font-size:.875rem;font-weight:700}.bd-overview-actions-title{color:var(--bd-navy);margin:0 0 .45rem;font-size:.8125rem;font-weight:700}.bd-overview-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.bd-overview-action{color:#102f46;text-align:center;min-height:2.35rem;transition:background var(--bd-overview-ease),border-color var(--bd-overview-ease),box-shadow var(--bd-overview-ease),color var(--bd-overview-ease),transform var(--bd-overview-ease);background:#fff;border:1px solid #b3ccd8;border-radius:.55rem;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .6rem;font-size:.75rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:0 2px 4px rgba(16,47,70,.06)}.bd-overview-action:hover:not(.bd-overview-action--disabled){background:#eef9fc;border-color:#10a9c7;transform:translateY(-1px);box-shadow:0 6px 14px rgba(16,169,199,.16)}.bd-overview-action:focus-visible{border-color:#10a9c7;outline:none;box-shadow:0 0 0 3px rgba(16,169,199,.22),0 4px 10px rgba(16,47,70,.08)}.bd-page .bd-overview-action:active:not(.bd-overview-action--disabled){transform:translateY(0);box-shadow:0 2px 6px rgba(16,47,70,.08)}.bd-overview-action--primary{color:#fff;background:linear-gradient(135deg,#11b7cf 0%,#0787a7 55%,#0e5068 100%);border-color:transparent;grid-column:1/-1;box-shadow:0 4px 14px rgba(16,169,199,.35)}.bd-overview-action--primary:hover:not(.bd-overview-action--disabled){color:#fff;background:linear-gradient(135deg,#0ea9c0 0%,#067896 55%,#0b2f47 100%);border-color:transparent;box-shadow:0 8px 20px rgba(16,169,199,.4)}.bd-page .bd-overview-action--primary:active:not(.bd-overview-action--disabled){box-shadow:0 4px 12px rgba(16,169,199,.32)}.bd-overview-action--secondary{color:#0e5068;background:#f8fbfd;border-color:#9ec8d7}.bd-overview-action--secondary:hover{background:#e8f6fa;border-color:#10a9c7}.bd-overview-action--email:not(.bd-overview-action--disabled){color:#102f46;background:linear-gradient(145deg,#f8fbfd 0%,#eef6fb 100%);border-color:#9ec8d7;box-shadow:0 2px 6px rgba(14,80,104,.08)}.bd-overview-action--email:not(.bd-overview-action--disabled):hover{color:#0e5068;background:#e8f6fa;border-color:#10a9c7;box-shadow:0 6px 14px rgba(16,169,199,.16)}.bd-overview-action--whatsapp:not(.bd-overview-action--disabled){color:#14532d;background:linear-gradient(145deg,#dcfce7 0%,#bbf7d0 100%);border-color:#22c55e;box-shadow:0 3px 10px rgba(34,197,94,.2)}.bd-overview-action--whatsapp:not(.bd-overview-action--disabled):hover{background:linear-gradient(145deg,#bbf7d0 0%,#86efac 100%);border-color:#16a34a;box-shadow:0 6px 16px rgba(34,197,94,.28)}.bd-overview-action--disabled{opacity:.42;pointer-events:none}@media (prefers-reduced-motion:reduce){.bd-overview-card,.bd-overview-action,.bd-overview-panel-photo{transition:none}.bd-overview-action:hover:not(.bd-overview-action--disabled),.bd-overview-action:active:not(.bd-overview-action--disabled){transform:none}}.bd-status{border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;padding:.42rem .85rem;font-size:.8125rem;font-weight:700;display:inline-flex}.bd-status--confirmed{color:#166534;background:#dcfce7;border:1px solid #86efac}.bd-status--cancelled{color:#b91c1c;background:#fee2e2;border:1px solid #fca5a5}.bd-status--review,.bd-status--pending{color:#b45309;background:#fef3c7;border:1px solid #fcd34d}.bd-travel-details .bd-section-head{margin-bottom:.65rem}.bd-travel-strip{background:linear-gradient(165deg,#fffdf8 0%,#faf6ee 48%,#f7f2e8 100%);border:1px solid #d4c4a8;border-radius:.85rem;flex-wrap:wrap;align-items:stretch;gap:0;padding:.15rem 0;animation:.18s both bd-travel-enter;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.85),0 4px 18px rgba(16,47,70,.06)}.bd-travel-strip:before{content:"";background:linear-gradient(180deg,var(--bd-gold)0%,#c4922f 100%);opacity:.85;width:3px;position:absolute;top:0;bottom:0;left:0}.bd-travel-zone{cursor:default;min-width:0;transition:background var(--bd-hover-duration)var(--bd-hover-ease),box-shadow var(--bd-hover-duration)var(--bd-hover-ease),transform var(--bd-hover-duration)var(--bd-hover-ease);border-radius:.65rem;flex:12rem;padding:1rem 1.15rem 1rem 1.35rem}.bd-travel-zone--package{flex-grow:1.15}.bd-travel-zone--party{flex-grow:1.25}.bd-travel-zone-rule{background:linear-gradient(transparent 0%,#d8cbb4 18%,#d8cbb4 82%,transparent 100%);flex:0 0 1px;align-self:stretch;margin:.85rem 0}.bd-travel-zone-head{align-items:center;gap:.45rem;margin-bottom:.65rem;display:flex}.bd-travel-zone-icon{width:1.75rem;height:1.75rem;color:var(--bd-petrol);transition:background var(--bd-hover-duration)var(--bd-hover-ease),border-color var(--bd-hover-duration)var(--bd-hover-ease),color var(--bd-hover-duration)var(--bd-hover-ease),box-shadow var(--bd-hover-duration)var(--bd-hover-ease);background:rgba(16,169,199,.1);border:1px solid rgba(14,80,104,.12);border-radius:.45rem;justify-content:center;align-items:center;display:inline-flex}.bd-travel-zone-title{letter-spacing:.06em;text-transform:uppercase;color:var(--bd-petrol);font-size:.6875rem;font-weight:700}.bd-travel-zone-body{flex-direction:column;gap:.75rem;display:flex}.bd-travel-field{min-width:0}.bd-travel-label{color:var(--bd-navy-muted);margin:0 0 .2rem;font-size:.8125rem;font-weight:600;line-height:1.35}.bd-travel-value{color:var(--bd-navy);letter-spacing:-.01em;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.35}.bd-travel-secondary{color:var(--bd-navy-muted);margin:.2rem 0 0;font-size:.8125rem}@keyframes bd-travel-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.bd-travel-strip{animation:none}}.bd-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem .85rem;display:grid}.bd-summary-item{background:#f5f9fb;border:1px solid #d7e6ee;border-radius:.7rem;min-width:0;padding:.65rem .7rem}.bd-summary-grid .bd-summary-item:first-child,.bd-summary-grid .bd-summary-item:nth-child(2),.bd-summary-grid .bd-summary-item:nth-child(3),.bd-summary-grid .bd-summary-item:nth-child(4),.bd-summary-grid .bd-summary-item:nth-child(10),.bd-summary-grid .bd-summary-item:nth-child(11){background:#eaf4f8;border-color:#c5dce6}.bd-summary-grid .bd-summary-item:first-child .bd-value,.bd-summary-grid .bd-summary-item:nth-child(2) .bd-value,.bd-summary-grid .bd-summary-item:nth-child(3) .bd-value,.bd-summary-grid .bd-summary-item:nth-child(4) .bd-value,.bd-summary-grid .bd-summary-item:nth-child(10) .bd-value,.bd-summary-grid .bd-summary-item:nth-child(11) .bd-value{color:var(--bd-navy);font-weight:700}.bd-summary-item--wide{grid-column:span 2}.bd-inline{align-items:center;gap:.35rem;min-width:0;display:flex}.bd-travelers-header{margin-bottom:.75rem}.bd-travelers-header-icon{color:#0e5068;background:linear-gradient(145deg,#fff7e8 0%,#f3ead8 100%);border-color:#e8c48a}.bd-travelers-subtitle{color:var(--bd-navy-muted);margin:.15rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.4}.bd-travelers-module{background:linear-gradient(165deg,#fffdf9 0%,#f7f3eb 38%,#eef4f7 100%);border:1px solid #c9d4dc;border-radius:.9rem;overflow:hidden;box-shadow:0 12px 32px rgba(16,47,70,.09),inset 0 1px rgba(255,255,255,.9)}.bd-travelers-split{grid-template-columns:minmax(14rem,36%) minmax(0,1fr);align-items:stretch;gap:0;min-height:14rem;display:grid}.bd-travelers-rail{background:linear-gradient(#faf6ee 0%,#f3f0e8 42%,#eef4f7 100%);border-right:1px solid #d4dde5;flex-direction:column;min-height:0;padding:0 0 .75rem;display:flex;box-shadow:inset -1px 0 rgba(255,255,255,.75)}.bd-travelers-rail-head{background:linear-gradient(90deg,#102f46 0%,#0e5068 72%,#0e5068 100%);border-bottom:2px solid #d6a849;padding:.65rem .85rem .55rem}.bd-travelers-rail-head-title{letter-spacing:.08em;text-transform:uppercase;color:#fff7e8;margin:0;font-size:.6875rem;font-weight:700}.bd-traveler-list{scrollbar-color:rgba(14,80,104,.35) transparent;flex-direction:column;gap:.4rem;max-height:26rem;padding:.65rem .6rem .25rem .7rem;display:flex;overflow-y:auto}.bd-traveler-list::-webkit-scrollbar{width:6px}.bd-traveler-list::-webkit-scrollbar-thumb{background:rgba(14,80,104,.28);border-radius:999px}.bd-traveler-row{width:100%;color:var(--bd-navy);font:inherit;text-align:left;cursor:pointer;transition:background var(--bd-motion-standard)var(--bd-ease-out),border-color var(--bd-motion-standard)var(--bd-ease-out),box-shadow var(--bd-motion-standard)var(--bd-ease-out),transform var(--bd-motion-standard)var(--bd-ease-out);background:#fff;border:1px solid #d8e0e8;border-radius:.6rem;align-items:center;gap:.6rem;padding:.62rem .65rem .62rem .5rem;display:flex;position:relative}.bd-traveler-row-accent{width:3px;transition:background var(--bd-motion-standard)var(--bd-ease-out);background:0 0;border-radius:0 3px 3px 0;position:absolute;top:.4rem;bottom:.4rem;left:0}.bd-traveler-row:hover:not(.bd-traveler-row--selected){background:#f8fcfd;border-color:#9fd4e3;transform:translateY(-1px);box-shadow:0 3px 10px rgba(16,47,70,.06)}.bd-traveler-row:hover.bd-traveler-row--selected{border-color:#10a9c7}.bd-traveler-row:focus-visible{border-color:#10a9c7;outline:none;box-shadow:0 0 0 3px rgba(16,169,199,.22),0 3px 10px rgba(16,47,70,.06)}.bd-traveler-row:focus-visible:not(.bd-traveler-row--selected){transform:translateY(-1px)}.bd-traveler-row--selected{background:linear-gradient(95deg,#d9f3f8 0%,#e8f8fb 55%,#f0fbfd 100%);border-color:#10a9c7;box-shadow:inset 0 0 0 1px rgba(16,169,199,.28),0 4px 14px rgba(16,169,199,.14)}.bd-traveler-row--selected .bd-traveler-row-accent{background:linear-gradient(#22c5df 0%,#0e5068 100%)}.bd-traveler-row--selected .bd-avatar{color:#fff7e8;background:linear-gradient(145deg,#0e5068 0%,#102f46 100%);border-color:#22c5df;box-shadow:0 0 0 2px rgba(34,197,223,.25)}.bd-traveler-row--selected .bd-traveler-chevron{color:#0e5068;opacity:1}.bd-avatar{color:#0e5068;letter-spacing:.02em;background:#eef4f7;border:1px solid #c5d9e4;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:.6875rem;font-weight:700;display:inline-flex}.bd-traveler-copy{flex:1;min-width:0}.bd-traveler-name{color:#102f46;font-size:.9375rem;font-weight:600;line-height:1.3;display:block}.bd-traveler-row--selected .bd-traveler-name{color:#102f46;font-weight:700}.bd-traveler-badges{flex-wrap:wrap;gap:.25rem;margin-top:.28rem;display:flex}.bd-traveler-chevron{color:#94a8b6;opacity:.9;transition:color var(--bd-motion-standard)var(--bd-ease-out),opacity var(--bd-motion-standard)var(--bd-ease-out),transform var(--bd-motion-standard)var(--bd-ease-out)}.bd-traveler-row:hover .bd-traveler-chevron{color:#10a9c7;opacity:1;transform:translate(2px)}.bd-traveler-row:focus-visible .bd-traveler-chevron{color:#10a9c7;opacity:1;transform:translate(2px)}.bd-traveler-booker-badge{letter-spacing:.02em;color:#5c4212;background:linear-gradient(145deg,#fff7e8 0%,#f3e4c8 100%);border:1px solid #e8c48a;border-radius:.35rem;align-items:center;min-height:1.35rem;padding:.1rem .45rem;font-size:.6875rem;font-weight:700;display:inline-flex}.bd-travelers-profile{background:linear-gradient(#fffefb 0%,#faf8f4 100%);border-left:1px solid rgba(255,255,255,.85);min-width:0;padding:1rem 1.25rem 1.2rem 1.1rem}.bd-travelers-profile-empty{color:var(--bd-navy-muted);margin:0;font-size:.9375rem;font-weight:500}.bd-traveler-profile-inner{animation:.19s both bd-traveler-profile-enter}@keyframes bd-traveler-profile-enter{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.bd-traveler-row,.bd-traveler-chevron,.bd-traveler-profile-inner{transition:none;animation:none}.bd-traveler-row:hover:not(.bd-traveler-row--selected),.bd-traveler-row:hover .bd-traveler-chevron{transform:none}.bd-traveler-row:focus-visible:not(.bd-traveler-row--selected){transform:none}.bd-traveler-row:focus-visible .bd-traveler-chevron{transform:none}}.bd-traveler-profile-head{background:linear-gradient(118deg,#fff7e8 0%,#f3fafc 52%,#eef8fb 100%);border:1px solid #e2d4bc;border-radius:.65rem;margin-bottom:.85rem;padding:.85rem 1rem .8rem;box-shadow:inset 0 -2px #d6a849}.bd-traveler-profile-name{letter-spacing:-.02em;color:#102f46;margin:0;font-size:1.625rem;font-weight:700;line-height:1.2}.bd-traveler-profile-meta{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.bd-traveler-profile-sections{border-left:2px solid transparent;border-image:linear-gradient(#10a9c7 0%,#0e5068 38%,#d6a849 68%,rgba(16,169,199,.35) 100%) 1;margin-left:.15rem;padding-left:.85rem;position:relative}.bd-profile-group{cursor:default;transition:border-color var(--bd-hover-duration)var(--bd-hover-ease),box-shadow var(--bd-hover-duration)var(--bd-hover-ease),background var(--bd-hover-duration)var(--bd-hover-ease);border:1px solid transparent;border-radius:.6rem;margin-top:.75rem;padding:.75rem .85rem .8rem}.bd-profile-group:first-of-type{margin-top:0}.bd-profile-group-title{color:var(--bd-petrol);letter-spacing:-.01em;align-items:center;gap:.5rem;margin:0 0 .6rem;font-size:.9375rem;font-weight:700;display:flex}.bd-profile-group-icon{color:#0e5068;background:rgba(16,169,199,.12);border:1px solid rgba(14,80,104,.12);border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;display:inline-flex}.bd-profile-group-body{flex-direction:column;gap:.5rem;display:flex}.bd-profile-group--personal{background:linear-gradient(135deg,rgba(217,243,248,.55) 0%,rgba(238,244,247,.35) 100%);border-color:#c5e3ec;box-shadow:inset 3px 0 #10a9c7}.bd-profile-group--contact{background:#fff;border-color:#d4e2ea;box-shadow:inset 3px 0 #22c5df}.bd-profile-group--contact .bd-profile-value{font-size:1rem;font-weight:600}.bd-profile-row{border-bottom:1px solid rgba(16,47,70,.06);grid-template-columns:minmax(7rem,9.5rem) minmax(0,1fr);align-items:baseline;gap:.55rem 1rem;padding:.15rem 0;display:grid}.bd-profile-group-body .bd-profile-row:last-child{border-bottom:none}.bd-profile-label{color:#526b7d;font-size:.8125rem;font-weight:600}.bd-profile-value{color:#102f46;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.9375rem;font-weight:600;display:inline-flex}.bd-profile-value--mono{font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:.875rem;font-weight:500}.bd-profile-group--passport{background:linear-gradient(165deg,#fff7e8 0%,#fff4e4 48%,#fff0db 100%);border:1px solid #e8c48a;border-radius:.65rem;padding:.8rem .9rem;box-shadow:inset 0 1px rgba(255,255,255,.65),0 2px 8px rgba(214,168,73,.12)}.bd-profile-group--passport .bd-profile-group-title{color:#5c4212}.bd-profile-group--passport .bd-profile-group-icon{color:#7a5a1f;background:rgba(232,196,138,.35);border-color:#e8c48a}.bd-passport-dossier .admin-detail-field{border-bottom:none;padding-bottom:0}.bd-passport-dossier .admin-sensitive-value{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.04em;font-size:.9375rem}.bd-page .bd-profile-group--passport .admin-sensitive-field dd{background:rgba(255,255,255,.55);border-color:#e8c48a}.bd-profile-group--address{background:linear-gradient(135deg,#faf6ee 0%,#f5f0e6 100%);border-color:#e2d4bc;box-shadow:inset 3px 0 #d6a849}.bd-profile-group--address .bd-profile-group-icon{color:#5c4212;background:rgba(214,168,73,.18);border-color:#e8c48a}.bd-profile-address-block{background:rgba(255,255,255,.72);border:1px solid #e2d4bc;border-radius:.5rem;grid-column:1/-1;padding:.65rem .75rem}.bd-profile-address-text{color:#102f46;margin:.25rem 0 .45rem;font-size:.9375rem;font-weight:600;line-height:1.45}.bd-profile-group--traveler-extras{background:linear-gradient(165deg,#fff7e8 0%,#f5fafc 55%,#eef6f9 100%);border-color:#e8c48a;box-shadow:inset 3px 0 #d6a849,0 4px 16px rgba(16,47,70,.05)}.bd-profile-group--traveler-extras .bd-profile-group-icon{color:#7a5a1f;background:rgba(232,196,138,.35);border-color:#e8c48a}.bd-traveler-extras-panel{flex-direction:column;gap:.65rem;display:flex}.bd-traveler-extras-summary{background:linear-gradient(90deg,#fffdf8 0%,#fff7e8 100%);border:1px solid #e8c48a;border-radius:.55rem;flex-wrap:wrap;align-items:center;gap:.45rem .85rem;padding:.55rem .7rem;display:flex}.bd-traveler-extras-summary-count{letter-spacing:.02em;text-transform:uppercase;color:#0e5068;font-size:.8125rem;font-weight:700}.bd-traveler-extras-summary-total{color:#102f46;background:rgba(16,169,199,.1);border:1px solid rgba(16,169,199,.22);border-radius:.35rem;padding:.15rem .5rem;font-size:.9375rem;font-weight:700}.bd-traveler-extras-list{flex-direction:column;gap:.4rem;max-height:16rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.bd-traveler-extra-row{cursor:default;transition:border-color var(--bd-motion-standard)var(--bd-ease-out),background var(--bd-motion-standard)var(--bd-ease-out),box-shadow var(--bd-motion-standard)var(--bd-ease-out),transform var(--bd-motion-standard)var(--bd-ease-out);background:rgba(255,255,255,.88);border:1px solid #d4e2ea;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem .75rem;padding:.6rem .7rem;display:grid}.bd-traveler-extra-mark{color:#0e5068;width:2.1rem;height:2.1rem;transition:border-color var(--bd-hover-duration)var(--bd-hover-ease),background var(--bd-hover-duration)var(--bd-hover-ease),box-shadow var(--bd-hover-duration)var(--bd-hover-ease);background:linear-gradient(145deg,#eef8fb 0%,#e3f6fa 100%);border:1px solid #b9d9e6;border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.bd-traveler-extra-emoji{font-size:1.05rem;line-height:1}.bd-traveler-extra-body{min-width:0}.bd-traveler-extra-title{color:#102f46;margin:0;font-size:.9375rem;font-weight:700;line-height:1.35}.bd-traveler-extra-detail{color:#526b7d;margin:.2rem 0 0;font-size:.8125rem;font-weight:600}.bd-traveler-extra-unit{color:#6a8494;font-weight:500}.bd-traveler-extra-price{color:#102f46;text-align:right;white-space:nowrap;transition:color var(--bd-hover-duration)var(--bd-hover-ease);margin:0;font-size:.9375rem;font-weight:700}.bd-traveler-extras-empty{background:rgba(255,255,255,.55);border:1px dashed #c9d4dc;border-radius:.55rem;align-items:flex-start;gap:.55rem;padding:.65rem .7rem;display:flex}.bd-traveler-extras-empty-icon{color:#526b7d;background:rgba(16,47,70,.06);border-radius:.4rem;padding:.35rem;display:inline-flex}.bd-traveler-extras-empty-text{color:#526b7d;margin:.15rem 0 0;font-size:.8125rem;font-weight:600;line-height:1.45}.bd-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.25rem;margin:0;display:grid}.bd-fields--address{border-top:1px solid #c9dae3;margin-top:.9rem;padding-top:.9rem}.bd-field{min-width:0}.bd-field dt{color:var(--bd-label);margin:0;font-size:.8125rem;font-weight:600}.bd-field dd{color:var(--bd-navy);align-items:center;gap:.35rem;margin:.2rem 0 0;font-size:.9375rem;font-weight:600;display:flex}.bd-field-span{grid-column:1/-1}.bd-traveler-extras{border-top:1px solid #c9dae3;margin-top:.95rem;padding-top:.85rem}.bd-traveler-extras-title{color:var(--bd-label);margin:0 0 .45rem;font-size:.8125rem;font-weight:700}.bd-traveler-extras-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.bd-traveler-extras-list li{justify-content:space-between;gap:.75rem;font-size:.8125rem;display:flex}.bd-empty{color:var(--bd-navy-muted);margin:0;font-size:.875rem;font-weight:500}.admin-copy-icon-wrap{vertical-align:middle;display:inline-flex}.admin-copy-icon-btn{width:1.55rem;height:1.55rem;color:var(--bd-navy-muted);cursor:pointer;transition:background var(--bd-ease),border-color var(--bd-ease),color var(--bd-ease),box-shadow var(--bd-ease),transform var(--bd-ease);background:#fff;border:1px solid #c9dae3;border-radius:.4rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.bd-page .admin-copy-icon-btn:hover{color:#0e8aa5;background:#eaf8fb;border-color:#7ec9d9}.bd-page .admin-copy-icon-btn:focus-visible{color:#0e5068;background:#eef9fc;border-color:#10a9c7;outline:none;box-shadow:0 0 0 3px rgba(16,169,199,.22)}.bd-page .admin-copy-icon-btn:active{transform:translateY(0)}.bd-page .admin-sensitive-field dd{background:#fff4e4;border:1px solid #e8c48a;border-radius:.5rem;padding:.4rem .5rem}.bd-page .bd-traveler-badges .admin-status-badge{border-radius:999px;min-height:1.35rem;padding:.12rem .45rem;font-size:.6875rem;font-weight:600}.bd-page .bd-traveler-badges .admin-traveler-type--adult{color:#1d4f86;background:#d9e8f8}.bd-page .bd-traveler-badges .admin-booker-badge{color:#5c4212;background:#fff7e8;border:1px solid #e8c48a}.bd-page .bd-traveler-badges .admin-completeness--complete{color:#166534;background:#d8f3e3}.bd-page .bd-traveler-badges .admin-traveler-type--child-with-bed,.bd-page .bd-traveler-badges .admin-traveler-type--child-no-bed{color:#0f6b6f;background:#d4efee}.bd-page .admin-detail-field{border-bottom:1px solid #d3e3eb;padding-bottom:.5rem}.bd-page .admin-detail-field dt{color:var(--bd-label);margin:0;font-size:.8125rem;font-weight:600}.bd-page .admin-detail-field dd{color:var(--bd-navy);flex-wrap:wrap;align-items:center;gap:.35rem;margin:.2rem 0 0;font-size:.9375rem;font-weight:600;display:flex}.bd-actions-label{align-items:center;gap:.35rem;margin-right:.25rem;display:inline-flex}.bd-op-badge{margin-top:.3rem}.bd-page .admin-copy-btn{min-width:auto;min-height:1.55rem;transition:background var(--bd-motion-fast)var(--bd-ease-out),border-color var(--bd-motion-fast)var(--bd-ease-out),box-shadow var(--bd-motion-fast)var(--bd-ease-out),transform var(--bd-motion-fast)var(--bd-ease-out);padding:.15rem .45rem;font-size:.75rem}.bd-page .admin-copy-btn:hover:not(:disabled){background:#eef9fc;border-color:#9ec8d7;transform:translateY(-1px)}.bd-page .admin-copy-btn:active:not(:disabled){transform:translateY(0)}.bd-page .admin-copy-btn:focus-visible{border-color:#10a9c7;outline:none;box-shadow:0 0 0 3px rgba(16,169,199,.22)}.bd-page .admin-sensitive-actions{align-items:center;gap:.3rem;display:inline-flex}.bd-operations-header{margin-bottom:.75rem}.bd-operations-header-icon{color:#d9f3f8;background:linear-gradient(145deg,#0e5068 0%,#102f46 100%);border-color:rgba(16,169,199,.35)}.bd-operations-subtitle{color:var(--bd-navy-muted);margin:.15rem 0 0;font-size:.8125rem;font-weight:500}.bd-operations-module{grid-template-columns:minmax(14rem,32%) minmax(0,1fr);align-items:stretch;gap:1.25rem;padding:.15rem 0;display:grid}.bd-ops-zone{cursor:default;min-width:0;min-height:0;transition:border-color var(--bd-hover-duration)var(--bd-hover-ease),box-shadow var(--bd-hover-duration)var(--bd-hover-ease);background:linear-gradient(165deg,#fffdf9 0%,#f7f3eb 48%,#f5f8fa 100%);border:1px solid #c9d4dc;border-radius:.9rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 10px 28px rgba(16,47,70,.08),inset 0 1px rgba(255,255,255,.65)}.bd-ops-zone-head{border-bottom:1px solid rgba(16,47,70,.1);padding:.65rem .85rem}.bd-ops-zone-head--control{background:linear-gradient(90deg,#102f46 0%,#0e5068 100%);border-bottom:2px solid #10a9c7}.bd-ops-zone-head--finance{background:linear-gradient(90deg,#f8ecd0 0%,#fff7e8 55%,#faf6ee 100%);border-bottom:1px solid #e8c48a}.bd-ops-zone-title{letter-spacing:.04em;text-transform:uppercase;color:#102f46;margin:0;font-size:.8125rem;font-weight:700}.bd-ops-zone-head--control .bd-ops-zone-title{color:#fff7e8}.bd-ops-zone--control{flex-direction:column;min-height:100%;display:flex}.bd-ops-control-body{background:#fff;flex-direction:column;flex:1;gap:0;min-height:0;padding:0;display:flex}.bd-ops-control-stack{flex-direction:column;flex:1;gap:.85rem;padding:.9rem .9rem .75rem;display:flex}.bd-ops-control-footnote{color:#526b7d;background:linear-gradient(#f8fbfd 0%,#f1f7fa 100%);border-top:1px solid #d4e2ea;margin:0;padding:.7rem .9rem .95rem;font-size:.75rem;font-weight:500;line-height:1.45}.bd-ops-zone--finance{background:linear-gradient(#fff7e8 0%,#faf3e4 42%,#fffdf8 100%);flex:1}.bd-ops-zone--commercial{background:linear-gradient(#f8fbfd 0%,#f3f7fa 100%);padding:.85rem .95rem 1rem}.bd-ops-finance{flex-direction:column;gap:1rem;min-height:100%;padding:1rem 1.25rem 1.1rem;display:flex}.bd-finance-hero-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.bd-finance-hero-cards .bd-finance-hero-card:only-child{grid-column:1/-1;max-width:20rem}.bd-finance-hero-card{cursor:default;transition:border-color var(--bd-motion-standard)var(--bd-ease-out),box-shadow var(--bd-motion-standard)var(--bd-ease-out),background var(--bd-motion-standard)var(--bd-ease-out),transform var(--bd-motion-standard)var(--bd-ease-out);border:1px solid #e2d4bc;border-radius:.65rem;padding:.85rem .95rem;box-shadow:0 4px 14px rgba(16,47,70,.06)}.bd-finance-hero-card--quad{background:linear-gradient(145deg,#fffdf8 0%,#f8ecd0 100%)}.bd-finance-hero-card--room{background:linear-gradient(145deg,#f0fbfd 0%,#e3f6fa 100%);border-color:#9fd4e3;box-shadow:inset 4px 0 #10a9c7,0 4px 14px rgba(16,169,199,.1)}.bd-finance-hero-kicker{letter-spacing:.04em;text-transform:uppercase;color:#526b7d;margin:0;font-size:.6875rem;font-weight:700;line-height:1.35}.bd-finance-hero-card--room .bd-finance-hero-kicker{color:#0e5068;text-transform:none;letter-spacing:.01em;font-size:.75rem}.bd-finance-hero-amount{letter-spacing:-.02em;color:#102f46;margin:.45rem 0 0;font-size:1.5rem;font-weight:700}.bd-finance-ledger{background:linear-gradient(rgba(255,255,255,.72) 0%,rgba(255,251,245,.55) 100%);border:1px solid rgba(16,47,70,.1);border-radius:.65rem;flex-direction:column;gap:.75rem;padding:.85rem 1rem;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.85)}.bd-finance-ledger-block{flex-direction:column;gap:.45rem;display:flex}.bd-finance-ledger-block+.bd-finance-ledger-block{border-top:1px solid rgba(16,47,70,.08);padding-top:.65rem}.bd-finance-ledger-heading{letter-spacing:.03em;text-transform:uppercase;color:#0e5068;margin:0 0 .15rem;font-size:.8125rem;font-weight:700}.bd-finance-ledger-rows{flex-direction:column;gap:.35rem;display:flex}.bd-finance-ledger-row{cursor:default;transition:background var(--bd-hover-duration)var(--bd-hover-ease),border-color var(--bd-hover-duration)var(--bd-hover-ease),box-shadow var(--bd-hover-duration)var(--bd-hover-ease);border:1px solid transparent;border-radius:.45rem;grid-template-columns:minmax(0,1fr) auto minmax(5.5rem,auto);align-items:baseline;gap:.35rem .5rem;margin:0 -.45rem;padding:.35rem .45rem;font-size:.875rem;display:grid}.bd-finance-ledger-label{color:#102f46;min-width:0;font-weight:600}.bd-finance-ledger-dots{opacity:.85;background:repeating-linear-gradient(90deg,#c9dae3 0,#c9dae3 3px,transparent 3px,transparent 7px);align-self:center;height:1px}.bd-finance-ledger-value{color:#102f46;text-align:right;white-space:nowrap;font-weight:700}.bd-finance-ledger-block--adjustments .bd-finance-ledger-value{color:#0e5068}.bd-finance-offer{background:linear-gradient(135deg,#fff7e8 0%,#f8ecd0 100%);border:1px solid #e8c48a;border-radius:.45rem;margin-bottom:.25rem;padding:.5rem .6rem}.bd-finance-offer-label{letter-spacing:.06em;text-transform:uppercase;color:#0e5068;margin:0;font-size:.6875rem;font-weight:700}.bd-finance-offer-name{color:#102f46;margin:.2rem 0 0;font-size:.8125rem;font-weight:700;line-height:1.4}.bd-ops-fare-total{background:linear-gradient(135deg,#102f46 0%,#0e5068 100%);border:1px solid #0e5068;border-radius:.55rem;justify-content:space-between;align-items:baseline;gap:.75rem;margin-top:.1rem;padding:.75rem .85rem;display:flex;box-shadow:inset 0 -2px #d6a849}.bd-ops-fare-total-label{letter-spacing:.06em;text-transform:uppercase;color:#fff7e8;font-size:.75rem;font-weight:700}.bd-ops-fare-total-value{color:#fff;white-space:nowrap;font-size:1.25rem;font-weight:700}.bd-ops-fare-total-currency{color:rgba(255,247,232,.85);margin-left:.35rem;font-size:.75rem;font-weight:600}.bd-ops-commercial-source{color:#526b7d;margin:0 0 .65rem;font-size:.8125rem;font-weight:500;line-height:1.4}.bd-ops-commercial-list{flex-direction:column;gap:.55rem;margin:0;display:flex}.bd-ops-commercial-row{border-bottom:1px solid rgba(16,47,70,.08);grid-template-columns:minmax(5.5rem,1fr) minmax(0,1.2fr);align-items:baseline;gap:.5rem;padding-bottom:.45rem;display:grid}.bd-ops-commercial-row:last-child{border-bottom:none;padding-bottom:0}.bd-ops-commercial-row dt{color:#526b7d;margin:0;font-size:.8125rem;font-weight:600}.bd-ops-commercial-row dd{color:#102f46;text-align:right;margin:0;font-size:.875rem;font-weight:600}.bd-op-title{color:var(--bd-navy);margin:0;font-size:.9375rem;font-weight:700}.bd-op-form{flex-direction:column;gap:.4rem;display:flex}.bd-op-select,.bd-page .admin-filter-control{width:100%;min-height:2.2rem;color:var(--bd-navy);transition:border-color var(--bd-ease),box-shadow var(--bd-ease),background var(--bd-ease);background:#fff;border:1px solid #b3ccd8;border-radius:.5rem;padding:.3rem .5rem;font-size:.8125rem;font-weight:600}.bd-op-select:focus,.bd-page .admin-filter-control:focus{background:#fff;border-color:#10a9c7;outline:none;box-shadow:0 0 0 3px rgba(16,169,199,.18)}.bd-op-select:focus-visible{background:#fff;border-color:#10a9c7;outline:none;box-shadow:0 0 0 3px rgba(16,169,199,.18)}.bd-page .admin-filter-control:focus-visible{background:#fff;border-color:#10a9c7;outline:none;box-shadow:0 0 0 3px rgba(16,169,199,.18)}.bd-op-btn{color:#fff;cursor:pointer;min-height:2.2rem;transition:background var(--bd-ease),border-color var(--bd-ease),box-shadow var(--bd-ease),transform var(--bd-ease);background:#10a9c7;border:1px solid #0e8aa5;border-radius:.5rem;padding:.35rem .7rem;font-size:.8125rem;font-weight:600}.bd-op-btn:hover:not(:disabled){background:#0e8aa5;transform:translateY(-1px);box-shadow:0 4px 10px rgba(16,169,199,.24)}.bd-op-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(16,169,199,.22),0 3px 8px rgba(16,169,199,.18)}.bd-op-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 5px rgba(16,169,199,.16)}.bd-op-btn:disabled{opacity:.45;cursor:not-allowed;color:#fff;background:#9bb8c4;border-color:#9bb8c4}.bd-op-btn--ghost{color:var(--bd-navy);box-shadow:none;background:#fff;border-color:#c9dae3}.bd-op-btn--ghost:hover:not(:disabled){background:#f1f7fa;border-color:#9ec8d7;box-shadow:0 3px 8px rgba(16,47,70,.06)}.bd-op-btn--ghost:disabled{color:#8aa0ae;background:#eef2f5;border-color:#d5e1e8}.bd-page .admin-status-control{width:100%}.bd-page .admin-status-control .admin-filter-label{color:var(--bd-label);font-size:.8125rem;font-weight:600}.bd-price-rows{flex-direction:column;gap:.35rem;margin:0;display:flex}.bd-price-row{border-bottom:1px solid #ead6a8;justify-content:space-between;gap:.75rem;padding:.28rem 0;font-size:.8125rem;display:flex}.bd-price-row:last-of-type{border-bottom:0}.bd-price-row dt{color:var(--bd-label);font-weight:600}.bd-price-row dd{color:var(--bd-navy);text-align:right;margin:0;font-weight:600}.bd-price-row--discount dd{color:#166534}.bd-price-row--total{cursor:default;transition:border-color var(--bd-hover-duration)var(--bd-hover-ease),box-shadow var(--bd-hover-duration)var(--bd-hover-ease);background:#f8ecd0;border:1px solid #d6a849;border-left-width:4px;border-radius:.55rem;margin-top:.4rem;padding:.6rem .65rem}.bd-price-row--total dd{color:var(--bd-navy);font-weight:700}.bd-price-currency{color:var(--bd-navy-muted);margin-top:.1rem;font-size:.75rem;font-weight:600;display:block}.bd-source{color:var(--bd-navy-muted);margin:0;font-size:.75rem;font-weight:500}.bd-kv{margin:0}.bd-kv-row{border-bottom:1px solid #d7e6ee;border-radius:.35rem;grid-template-columns:minmax(6rem,.9fr) minmax(0,1.2fr);gap:.4rem .7rem;padding:.45rem .4rem;font-size:.8125rem;display:grid}.bd-kv-row:nth-child(2n){background:rgba(255,255,255,.55)}.bd-kv-row:last-child{border-bottom:0}.bd-kv-row dt{color:var(--bd-label);font-weight:600}.bd-kv-row dd{color:var(--bd-navy);text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.bd-extras-header{margin-bottom:.75rem}.bd-extras-header-icon{color:#7a5a1f;background:linear-gradient(145deg,#f8ecd0 0%,#fff7e8 55%,#eef6f9 100%);border-color:#e8c48a}.bd-extras-subtitle{color:var(--bd-navy-muted);margin:.15rem 0 0;font-size:.8125rem;font-weight:500}.bd-extras-empty{background:linear-gradient(#faf8f4 0%,#f5f8fa 100%);border:1px dashed #d4dde5;border-radius:.75rem;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1rem 1.1rem;display:flex}.bd-extras-empty-icon{color:#0e5068;background:rgba(16,169,199,.12);border:1px solid rgba(16,169,199,.25);border-radius:.5rem;padding:.45rem;display:inline-flex}.bd-extras-empty-title{color:#102f46;margin:0;font-size:.9375rem;font-weight:700}.bd-extras-empty-hint{color:#526b7d;margin:0;font-size:.8125rem;font-weight:500}.bd-extras-module{background:linear-gradient(165deg,#fffdf9 0%,#faf6ee 42%,#f3f7fa 100%);border:1px solid #c9d4dc;border-radius:.9rem;overflow:hidden;box-shadow:0 12px 30px rgba(16,47,70,.08)}.bd-extras-split{grid-template-columns:minmax(11rem,33%) minmax(0,1fr);min-height:14rem;display:grid}.bd-extras-index{background:linear-gradient(#faf8f4 0%,#f5f9fb 100%);border-right:1px solid #d4e2ea;flex-direction:column;display:flex}.bd-extras-index-head{background:linear-gradient(90deg,#fff7e8 0%,#f8f3e8 100%);border-bottom:1px solid #e2d4bc;padding:.65rem .85rem}.bd-extras-index-head-title{letter-spacing:.06em;text-transform:uppercase;color:#5c4212;margin:0;font-size:.6875rem;font-weight:700}.bd-extras-index-list{flex-direction:column;gap:.35rem;max-height:28rem;padding:.55rem;display:flex;overflow-y:auto}.bd-extras-index-row{text-align:left;cursor:pointer;width:100%;transition:background var(--bd-motion-standard)var(--bd-ease-out),border-color var(--bd-motion-standard)var(--bd-ease-out),box-shadow var(--bd-motion-standard)var(--bd-ease-out),transform var(--bd-motion-standard)var(--bd-ease-out);background:rgba(255,255,255,.55);border:1px solid transparent;border-radius:.65rem;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.65rem .55rem .65rem .45rem;display:grid;position:relative}.bd-extras-index-row:hover:not(.bd-extras-index-row--selected){background:#fff;border-color:#d4e2ea;transform:translateY(-1px);box-shadow:0 3px 10px rgba(16,47,70,.05)}.bd-extras-index-row:focus-visible{border-color:#10a9c7;outline:none;box-shadow:0 0 0 3px rgba(16,169,199,.2)}.bd-extras-index-row--selected{background:#fff;border-color:#9fd4e3;box-shadow:inset 3px 0 #10a9c7,0 4px 14px rgba(16,169,199,.1)}.bd-extras-index-accent{background:0 0;border-radius:0 2px 2px 0;width:3px;position:absolute;top:.55rem;bottom:.55rem;left:0}.bd-extras-index-row--selected .bd-extras-index-accent{background:linear-gradient(#10a9c7 0%,#0e5068 100%)}.bd-extras-index-avatar{letter-spacing:.02em;color:#0e5068;background:linear-gradient(145deg,#eef8fb 0%,#e3f6fa 100%);border:1px solid #b9d9e6;border-radius:.55rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.75rem;font-weight:700;display:inline-flex}.bd-extras-index-avatar--booking{color:#5c4212;background:linear-gradient(145deg,#fff7e8 0%,#f8ecd0 100%);border-color:#e8c48a}.bd-extras-index-copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.bd-extras-index-name{color:#102f46;font-size:.875rem;font-weight:700;line-height:1.3}.bd-extras-index-row--selected .bd-extras-index-name{color:#0e5068}.bd-extras-index-badges{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.bd-extras-booker-badge{letter-spacing:.04em;text-transform:uppercase;color:#5c4212;background:rgba(232,196,138,.45);border:1px solid #e8c48a;border-radius:.25rem;padding:.12rem .35rem;font-size:.625rem;font-weight:700}.bd-extras-index-meta{color:#526b7d;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;font-size:.75rem;font-weight:600;display:flex}.bd-extras-index-total{color:#102f46;font-weight:700}.bd-extras-index-chevron{color:#9ab0be}.bd-extras-index-row--selected .bd-extras-index-chevron{color:#10a9c7}.bd-extras-detail{background:#fff;flex-direction:column;min-width:0;display:flex}.bd-extras-detail-inner{flex-direction:column;min-height:100%;animation:.19s ease-out bd-extras-pane-in;display:flex}@keyframes bd-extras-pane-in{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.bd-extras-detail-inner{animation:none}}.bd-extras-detail-head{background:linear-gradient(90deg,#fff7e8 0%,#fffdf8 55%,#f5fafc 100%);border-bottom:1px solid #e8c48a;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.25rem;padding:.9rem 1.1rem;display:flex}.bd-extras-detail-name{letter-spacing:-.01em;color:#102f46;margin:0;font-size:1.125rem;font-weight:700}.bd-extras-detail-badges{flex-wrap:wrap;gap:.35rem;margin-top:.35rem;display:flex}.bd-extras-detail-scope-hint{color:#526b7d;margin:.35rem 0 0;font-size:.8125rem;font-weight:500}.bd-extras-detail-stats{flex-wrap:wrap;gap:.75rem 1.25rem;margin:0;display:flex}.bd-extras-detail-stats div{flex-direction:column;gap:.1rem;display:flex}.bd-extras-detail-stats dt{letter-spacing:.05em;text-transform:uppercase;color:#526b7d;font-size:.6875rem;font-weight:700}.bd-extras-detail-stats dd{color:#102f46;margin:0;font-size:1rem;font-weight:700}.bd-extras-service-list{flex-direction:column;gap:.35rem;max-height:22rem;margin:0;padding:.65rem .85rem .9rem;list-style:none;display:flex;overflow-y:auto}.bd-extras-service-row{transition:background var(--bd-motion-standard)var(--bd-ease-out),border-color var(--bd-motion-standard)var(--bd-ease-out);background:linear-gradient(#fffdf8 0%,#faf6ee 100%);border:1px solid #e8e2d6;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem .85rem;padding:.65rem .75rem;display:grid}.bd-extras-service-row:hover{background:#fff;border-color:#d4e2ea}.bd-extras-service-icon{color:#0e5068;background:rgba(16,169,199,.12);border:1px solid rgba(16,169,199,.22);border-radius:.45rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.bd-extras-service-title{color:#102f46;margin:0;font-size:.9375rem;font-weight:700}.bd-extras-service-qty{color:#526b7d;margin:.2rem 0 0;font-size:.8125rem;font-weight:600}.bd-extras-service-unit{color:#6a8494;font-weight:500}.bd-extras-service-price{color:#102f46;text-align:right;white-space:nowrap;margin:0;font-size:.9375rem;font-weight:700}.bd-notes-header{margin-bottom:.75rem}.bd-notes-header-icon{color:#7a5a1f;background:linear-gradient(145deg,#fff7e8 0%,#f8ecd0 100%);border-color:#e8c48a}.bd-notes-subtitle{color:#526b7d;margin:.15rem 0 0;font-size:.8125rem;font-weight:500}.bd-notes-dossier{cursor:default;transition:border-color var(--bd-hover-duration)var(--bd-hover-ease),box-shadow var(--bd-hover-duration)var(--bd-hover-ease),background var(--bd-hover-duration)var(--bd-hover-ease);background:linear-gradient(165deg,#fffdf8 0%,#fff7e8 38%,#faf6ee 100%);border:1px solid #e8c48a;border-radius:.85rem;padding:1rem 1.15rem 1.05rem 1.35rem;position:relative;overflow:hidden;box-shadow:0 10px 26px rgba(16,47,70,.07),inset 0 1px rgba(255,255,255,.85)}.bd-notes-dossier:before{content:"";opacity:.85;height:3px;transition:opacity var(--bd-hover-duration)var(--bd-hover-ease),height var(--bd-hover-duration)var(--bd-hover-ease);background:linear-gradient(90deg,#d6a849 0%,#f8ecd0 45%,#d6a849 100%);position:absolute;top:0;left:0;right:0}.bd-notes-dossier-rail{background:linear-gradient(#d6a849 0%,#e8c48a 55%,#c9a03d 100%);border-radius:0 3px 3px 0;width:4px;position:absolute;top:.65rem;bottom:.65rem;left:0}.bd-notes-stream{flex-direction:column;gap:0;display:flex}.bd-note-entry{padding:.15rem 0 .1rem}.bd-note-divider{background:linear-gradient(90deg,transparent 0%,rgba(201,218,227,.9) 12%,rgba(201,218,227,.9) 88%,transparent 100%);height:1px;margin:.75rem 0}.bd-note-entry-label{letter-spacing:.02em;color:#0e5068;margin:0 0 .45rem;font-size:.8125rem;font-weight:700}.bd-note-entry-body{color:#102f46;white-space:pre-wrap;margin:0;font-size:.9375rem;font-weight:500;line-height:1.55}.bd-notes-empty{flex-direction:column;align-items:flex-start;gap:.35rem;padding:.35rem .15rem .25rem;display:flex}.bd-notes-empty-icon{color:#7a5a1f;background:rgba(232,196,138,.35);border:1px solid #e8c48a;border-radius:.45rem;padding:.4rem;display:inline-flex}.bd-notes-empty-title{color:#102f46;margin:.15rem 0 0;font-size:.9375rem;font-weight:700}.bd-notes-empty-hint{color:#526b7d;max-width:36rem;margin:0;font-size:.8125rem;font-weight:500;line-height:1.45}.bd-activity-section{--bd-activity-accent:#10a9c7}.bd-activity-header{margin-bottom:.85rem}.bd-activity-header-icon{color:#fff7e8;background:linear-gradient(145deg,#102f46 0%,#0e5068 100%);border-color:rgba(16,169,199,.45);box-shadow:0 4px 12px rgba(16,47,70,.12)}.bd-activity-section .bd-section-title{letter-spacing:-.01em}.bd-activity-subtitle{color:#526b7d;margin:.2rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.4}.bd-activity-empty{background:linear-gradient(165deg,#fffdf8 0%,#fff7e8 55%,#f5f8fa 100%);border:1px solid #e8c48a;border-radius:.85rem;flex-direction:column;align-items:flex-start;gap:.4rem;padding:1rem 1.15rem;display:flex;box-shadow:inset 3px 0 #d6a849}.bd-activity-empty-icon{color:#fff7e8;background:linear-gradient(145deg,#0e5068 0%,#102f46 100%);border:1px solid rgba(16,169,199,.35);border-radius:.5rem;padding:.45rem;display:inline-flex}.bd-activity-empty-title{color:#102f46;margin:.15rem 0 0;font-size:.9375rem;font-weight:700}.bd-activity-empty-hint{color:#526b7d;max-width:34rem;margin:0;font-size:.8125rem;font-weight:500;line-height:1.45}.bd-activity-module{background:linear-gradient(165deg,#fffdf9 0%,#fff7e8 22%,#fff 48%,#f5f8fa 100%);border:1px solid #c9d4dc;border-radius:.9rem;padding:.35rem .65rem .55rem;position:relative;overflow:hidden;box-shadow:0 14px 32px rgba(16,47,70,.08),inset 0 1px rgba(255,255,255,.9)}.bd-activity-module:before{content:"";opacity:.9;background:linear-gradient(90deg,#102f46 0%,#10a9c7 42%,#d6a849 100%);height:3px;position:absolute;top:0;left:0;right:0}.bd-activity-timeline{flex-direction:column;gap:.35rem;margin:0;padding:.55rem .35rem .25rem;list-style:none;display:flex}.bd-activity-event{--bd-activity-accent:#10a9c7;cursor:default;transition:background var(--bd-motion-standard)var(--bd-ease-out),border-color var(--bd-motion-standard)var(--bd-ease-out),box-shadow var(--bd-motion-standard)var(--bd-ease-out),transform var(--bd-motion-standard)var(--bd-ease-out);background:linear-gradient(90deg,rgba(255,255,255,.72) 0%,rgba(255,251,245,.45) 100%);border:1px solid transparent;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem 1.1rem;padding:.7rem .65rem .7rem .55rem;display:grid}.bd-activity-event--created{--bd-activity-accent:#10a9c7}.bd-activity-event--success{--bd-activity-accent:#16a36a}.bd-activity-event--danger{--bd-activity-accent:#d14b4b}.bd-activity-event--assignment{--bd-activity-accent:#10a9c7}.bd-activity-event--review{--bd-activity-accent:#0e5068}.bd-activity-event--financial{--bd-activity-accent:#d6a849}.bd-activity-event--neutral{--bd-activity-accent:#526b7d}.bd-activity-rail{flex-direction:column;align-items:center;width:2.15rem;min-height:100%;padding-top:.2rem;display:flex}.bd-activity-node{color:#fff7e8;width:2rem;height:2rem;transition:border-color var(--bd-motion-standard)var(--bd-ease-out),box-shadow var(--bd-motion-standard)var(--bd-ease-out);background:linear-gradient(145deg,#102f46 0%,#0e5068 100%);border:1px solid rgba(16,169,199,.5);border-radius:.55rem;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 3px 10px rgba(16,47,70,.18),inset 0 1px rgba(255,255,255,.14)}.bd-activity-event:hover .bd-activity-node{border-color:rgba(16,169,199,.72);box-shadow:0 4px 12px rgba(16,47,70,.22),inset 0 1px rgba(255,255,255,.14)}.bd-activity-node:after{content:"";background:var(--bd-activity-accent);opacity:.95;border-radius:999px;width:.45rem;height:.2rem;margin-left:-.225rem;position:absolute;bottom:-3px;left:50%}.bd-activity-connector{background:linear-gradient(rgba(16,169,199,.65) 0%,rgba(14,80,104,.35) 55%,rgba(214,168,73,.25) 100%);border-radius:1px;flex:1;width:2px;min-height:.9rem;margin:.35rem 0 .15rem}.bd-activity-main{min-width:0;padding:.1rem 0 .05rem}.bd-activity-event-title{letter-spacing:-.01em;color:#102f46;transition:color var(--bd-hover-duration)var(--bd-hover-ease);margin:0;font-size:.9375rem;font-weight:700;line-height:1.35}.bd-activity-change{background:rgba(238,244,247,.65);border:1px solid rgba(201,218,227,.75);border-radius:.45rem;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin:.4rem 0 0;padding:.35rem .5rem;display:inline-flex}.bd-activity-change-from,.bd-activity-change-to{border-radius:.35rem;padding:.1rem .45rem;font-size:.8125rem;font-weight:600;line-height:1.3}.bd-activity-change-from{color:#526b7d;background:#fff;border:1px solid #d4e2ea}.bd-activity-change-to{color:#102f46;background:linear-gradient(#fffdf8 0%,#fff7e8 100%);border:1px solid #e8c48a}.bd-activity-event--success .bd-activity-change-to{color:#0d5c40;background:rgba(22,163,106,.07);border-color:rgba(22,163,106,.4)}.bd-activity-event--danger .bd-activity-change-to{color:#9b2f2f;background:rgba(209,75,75,.07);border-color:rgba(209,75,75,.4)}.bd-activity-change-arrow{color:#0e5068;opacity:.75;flex-shrink:0}.bd-activity-detail{color:#0e5068;margin:.35rem 0 0;font-size:.875rem;font-weight:500;line-height:1.5}.bd-activity-actor{color:#0e5068;background:rgba(16,169,199,.08);border:1px solid rgba(16,169,199,.18);border-radius:999px;align-items:center;gap:.35rem;margin:.4rem 0 0;padding:.2rem .45rem .2rem .35rem;font-size:.75rem;font-weight:600;display:inline-flex}.bd-activity-actor svg{color:#10a9c7;opacity:.9}.bd-activity-time{text-align:right;white-space:nowrap;background:linear-gradient(#eef4f7 0%,rgba(255,255,255,.85) 100%);border:1px solid #d4e2ea;border-radius:.5rem;flex-direction:column;align-items:flex-end;gap:.15rem;padding:.35rem .55rem;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.8)}.bd-activity-date{color:#102f46;letter-spacing:.01em;font-size:.8125rem;font-weight:700}.bd-activity-clock{color:#0e5068;font-variant-numeric:tabular-nums;opacity:.85;font-size:.8125rem;font-weight:600}.bd-activity-older{text-align:center;border-top:1px solid rgba(214,168,73,.35);margin-top:.5rem;padding:.65rem .5rem .35rem}@media (max-width:767px){.bd-activity-event{grid-template-columns:auto minmax(0,1fr)}.bd-activity-time{flex-direction:row;grid-column:2;justify-content:flex-start;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;margin-top:.35rem}}@media (hover:hover) and (pointer:fine){.bd-page .bd-section:hover .bd-section-icon{color:#0e5068;background:#dff5fa;border-color:#10a9c7;box-shadow:0 4px 14px rgba(16,169,199,.22)}.bd-page .bd-overview-card:hover{transform:translateY(var(--bd-hover-lift-card));filter:saturate(1.05)}.bd-page .bd-overview-card--trip:hover{background:linear-gradient(145deg,#cfe4ff 0%,#e8f2ff 48%,#f8fbff 100%);border-color:#3b82f6;box-shadow:0 16px 34px rgba(40,120,208,.3)}.bd-page .bd-overview-card--room:hover{background:linear-gradient(145deg,#f8ecd0 0%,#faf6ef 50%,#fffdf8 100%);border-color:#c4922f;box-shadow:0 16px 34px rgba(166,124,50,.26)}.bd-page .bd-overview-card--travelers:hover{background:linear-gradient(145deg,#b8ecf5 0%,#dff5fa 45%,#f4fcfe 100%);border-color:#10a9c7;box-shadow:0 16px 34px rgba(16,169,199,.28)}.bd-page .bd-overview-card--airport:hover{background:linear-gradient(145deg,#c5e8e8 0%,#e5f5f5 50%,#f6fbfb 100%);border-color:#0d9488;box-shadow:0 16px 34px rgba(14,80,104,.22)}.bd-page .bd-overview-action:hover:not(.bd-overview-action--disabled){transform:translateY(var(--bd-hover-lift-row));box-shadow:0 10px 22px rgba(16,169,199,.28)}.bd-page .bd-travel-zone:hover{transform:translateY(var(--bd-hover-lift-card));background:linear-gradient(165deg,rgba(255,253,248,.98) 0%,rgba(232,246,250,.55) 100%);box-shadow:inset 4px 0 #10a9c7,0 10px 26px rgba(16,47,70,.12)}.bd-page .bd-travel-zone:hover .bd-travel-zone-icon{color:#0e5068;background:rgba(16,169,199,.22);border-color:#10a9c7;box-shadow:0 3px 10px rgba(16,169,199,.2)}.bd-page .bd-traveler-row:hover:not(.bd-traveler-row--selected){transform:translateY(var(--bd-hover-lift-row));background:linear-gradient(95deg,#e8f8fb 0%,#f2fcfe 55%,#fff 100%);border-color:#10a9c7;box-shadow:0 10px 24px rgba(16,169,199,.2)}.bd-page .bd-profile-group--personal:hover{background:linear-gradient(135deg,rgba(217,243,248,.92) 0%,rgba(238,244,247,.75) 100%);border-color:#10a9c7;box-shadow:inset 4px 0 #22c5df,0 10px 26px rgba(16,169,199,.16)}.bd-page .bd-profile-group--contact:hover{background:linear-gradient(#fff 0%,#f0fbfd 100%);border-color:#10a9c7;box-shadow:inset 4px 0 #22c5df,0 10px 24px rgba(16,169,199,.14)}.bd-page .bd-profile-group--passport:hover{background:linear-gradient(165deg,#fff3dd 0%,#ffe8c4 48%,#fff0db 100%);border-color:#d6a849;box-shadow:inset 0 1px rgba(255,255,255,.75),0 12px 28px rgba(214,168,73,.28)}.bd-page .bd-profile-group--passport:hover .bd-profile-group-icon{background:rgba(232,196,138,.55);border-color:#d6a849}.bd-page .bd-profile-group--address:hover{background:linear-gradient(135deg,#fff9f0 0%,#f8f0e2 100%);border-color:#d6a849;box-shadow:inset 4px 0 #e8c48a,0 10px 24px rgba(214,168,73,.16)}.bd-page .bd-profile-group--traveler-extras:hover{background:linear-gradient(165deg,#fff3dd 0%,#f0fafc 55%,#e8f4f8 100%);border-color:#d6a849;box-shadow:inset 4px 0 #d6a849,0 12px 28px rgba(214,168,73,.18)}.bd-page .bd-profile-group:hover .bd-profile-group-icon{border-color:#10a9c7;box-shadow:0 3px 10px rgba(16,169,199,.15)}.bd-page .bd-traveler-extra-row:hover{transform:translateY(var(--bd-hover-lift-row));background:linear-gradient(90deg,#fff 0%,#f4fcfe 100%);border-color:#10a9c7;box-shadow:0 8px 22px rgba(16,169,199,.16)}.bd-page .bd-traveler-extra-row:hover .bd-traveler-extra-mark{background:linear-gradient(145deg,#dff5fa 0%,#c8eef6 100%);border-color:#10a9c7;box-shadow:0 4px 12px rgba(16,169,199,.18)}.bd-page .bd-traveler-extra-row:hover .bd-traveler-extra-price{color:#0e5068}.bd-page .bd-notes-dossier:hover{background:linear-gradient(165deg,#fff9f0 0%,#fff3dd 38%,#faf0e4 100%);border-color:#d6a849;box-shadow:0 14px 36px rgba(214,168,73,.22),inset 0 1px rgba(255,255,255,.92)}.bd-page .bd-notes-dossier:hover:before{opacity:1;height:4px}.bd-page .bd-notes-dossier:hover .bd-notes-dossier-rail{width:5px;box-shadow:0 0 12px rgba(214,168,73,.35)}.bd-page .bd-notes-dossier-rail{transition:width var(--bd-hover-duration)var(--bd-hover-ease),box-shadow var(--bd-hover-duration)var(--bd-hover-ease)}.bd-page .bd-ops-zone--control:hover{border-color:#10a9c7;box-shadow:0 16px 38px rgba(16,47,70,.14),inset 0 1px rgba(255,255,255,.65)}.bd-page .bd-ops-zone--finance:hover{border-color:#e8c48a;box-shadow:0 16px 38px rgba(214,168,73,.18),inset 0 1px rgba(255,255,255,.65)}.bd-page .bd-finance-hero-card--quad:hover{transform:translateY(var(--bd-hover-lift-card));background:linear-gradient(145deg,#fff7e8 0%,#f8ecd0 100%);border-color:#d6a849;box-shadow:0 14px 32px rgba(214,168,73,.28)}.bd-page .bd-finance-hero-card--room:hover{transform:translateY(var(--bd-hover-lift-card));background:linear-gradient(145deg,#e3f6fa 0%,#d4f1f8 100%);border-color:#10a9c7;box-shadow:inset 5px 0 #22c5df,0 14px 32px rgba(16,169,199,.26)}.bd-page .bd-finance-ledger-row:hover{background:rgba(255,255,255,.85);border-color:rgba(16,169,199,.28);box-shadow:0 4px 14px rgba(16,47,70,.06)}.bd-page .bd-price-row--total:hover{border-color:#d6a849;box-shadow:inset 0 0 0 1px rgba(214,168,73,.25),0 6px 16px rgba(214,168,73,.12)}.bd-page .bd-activity-event:hover{transform:translateY(var(--bd-hover-lift-row));background:linear-gradient(90deg,#fff 0%,#f0fbfd 100%);border-color:rgba(16,169,199,.45);box-shadow:0 12px 28px rgba(16,47,70,.12)}.bd-page .bd-activity-event:hover .bd-activity-event-title{color:#0e5068}.bd-page .bd-activity-event:hover .bd-activity-node{border-color:#22c5df;box-shadow:0 0 0 2px rgba(34,197,223,.35),0 6px 16px rgba(16,47,70,.24),inset 0 1px rgba(255,255,255,.14)}}@media (prefers-reduced-motion:reduce){.bd-page{--bd-motion-fast:0s;--bd-motion-standard:0s;--bd-motion-slow:0s}.bd-activity-event,.bd-activity-node,.bd-finance-hero-card,.bd-extras-index-row,.bd-traveler-extra-row,.bd-extras-service-row,.bd-overview-card,.bd-travel-zone,.bd-notes-dossier{transition:none}.bd-page .bd-op-btn:hover:not(:disabled),.bd-page .bd-op-btn:active:not(:disabled),.bd-page .admin-copy-btn:hover:not(:disabled),.bd-page .admin-copy-btn:active:not(:disabled),.bd-page .admin-copy-icon-btn:active,.bd-extras-index-row:hover:not(.bd-extras-index-row--selected),.bd-page .bd-overview-card:hover,.bd-page .bd-travel-zone:hover,.bd-page .bd-traveler-row:hover:not(.bd-traveler-row--selected),.bd-page .bd-traveler-extra-row:hover,.bd-page .bd-finance-hero-card--quad:hover,.bd-page .bd-finance-hero-card--room:hover,.bd-page .bd-activity-event:hover,.bd-page .bd-overview-action:hover:not(.bd-overview-action--disabled){filter:none;transform:none}}.dark .bd-section,.dark .bd-overview-main--paper,.dark .bd-overview-id,.dark .bd-overview-finance,.dark .bd-overview-state-row,.dark .bd-op-card,.dark .bd-travelers-module,.dark .bd-travelers-rail,.dark .bd-travelers-profile{background:var(--admin-card);border-color:var(--admin-border)}.dark .bd-traveler-row{background:var(--admin-card);border-color:var(--admin-border);color:var(--admin-heading)}.dark .bd-traveler-row--selected{background:var(--admin-card)}@supports (color:color-mix(in lab, red, red)){.dark .bd-traveler-row--selected{background:color-mix(in srgb,var(--admin-card)70%,#10a9c7 30%)}}.dark .bd-traveler-profile-head,.dark .bd-profile-group--personal,.dark .bd-profile-group--contact,.dark .bd-profile-group--passport,.dark .bd-profile-group--address,.dark .bd-profile-group--extras{background:var(--admin-card)}.dark .bd-overview{background:linear-gradient(165deg,var(--admin-page)0%,var(--admin-page)100%)}@supports (color:color-mix(in lab, red, red)){.dark .bd-overview{background:linear-gradient(165deg,color-mix(in srgb,var(--admin-page)80%,#0b2f47)0%,var(--admin-page)100%)}}.dark .bd-overview{border-color:var(--admin-border)}.dark .bd-overview-card--trip,.dark .bd-overview-card--room,.dark .bd-overview-card--travelers,.dark .bd-overview-card--airport{background:var(--admin-card)}.dark .bd-overview-panel--control{background:linear-gradient(180deg,#0b2f47 0%,#10445f 10%,var(--admin-card)10%);border-color:#10445f}.dark .bd-overview-panel-veil{background:linear-gradient(rgba(0,0,0,.2) 0%,rgba(11,47,71,.65) 55%,#0b2f47 100%)}.dark .bd-overview-panel-content{background:linear-gradient(180deg,var(--admin-card)0%,var(--admin-card)100%)}@supports (color:color-mix(in lab, red, red)){.dark .bd-overview-panel-content{background:linear-gradient(180deg,var(--admin-card)0%,color-mix(in srgb,var(--admin-card)90%,#0b2f47)100%)}}.dark .bd-overview-panel-content{border-color:var(--admin-border)}.dark .bd-value,.dark .bd-section-title,.dark .bd-overview-title,.dark .bd-overview-id-value{color:var(--admin-heading)}@media (max-width:1279px){.bd-overview-body{grid-template-columns:1fr}.bd-summary-grid,.bd-operations-module,.bd-ops-grid,.bd-travelers-split{grid-template-columns:1fr 1fr}}@media (max-width:1023px){.bd-overview-cards,.bd-summary-grid,.bd-operations-module,.bd-ops-grid,.bd-travelers-split,.bd-fields,.bd-extras-split{grid-template-columns:minmax(0,1fr)}.bd-extras-index{border-bottom:1px solid #d4e2ea;border-right:none}.bd-summary-item--wide{grid-column:auto}}.admin-bookings-page{--bl-navy:#102f46;--bl-petrol:#0e5068;--bl-cyan:#10a9c7;--bl-cyan-bright:#22c5df;--bl-gold:#d6a849;--bl-champagne:#fff7e8;--bl-champagne-deep:#f8ecd0;--bl-stone:#eef4f7;--bl-paper:#fff;--bl-border:#c9dae3;--bl-border-strong:#b3ccd8;--bl-muted:#526b7d;--bl-motion:.18s ease-out;--bl-motion-metric:.2s ease-out;--bl-lift-card:-3px;--bl-lift-row:-1px;--bl-lift-btn:-2px;background:linear-gradient(#dce8ef 0%,#eef4f7 38%,#f3f7fa 100%);gap:1.15rem;padding-bottom:1.25rem}.admin-bookings-page .admin-bookings-hero{--bl-hero-motion:.22s ease-out;--bl-hero-lift:-2px;--bl-hero-frame:rgba(16,169,199,.42);--bl-hero-frame-soft:rgba(16,169,199,.16);isolation:isolate;transition:border-color var(--bl-hero-motion),box-shadow var(--bl-hero-motion),background-color var(--bl-hero-motion),transform var(--bl-hero-motion);background-color:#f9fcfe;background-image:linear-gradient(90deg,#102f46 0%,#0e5068 20%,#10a9c7 50%,rgba(214,168,73,.75) 76%,rgba(255,247,232,.45) 100%),linear-gradient(rgba(16,169,199,.07) 0%,transparent 32%),linear-gradient(90deg,rgba(34,197,223,.28) 0%,rgba(16,169,199,.1) .4rem,transparent 1.5rem),linear-gradient(128deg,#fff 0%,#f9fcfe 38%,#f3f9fc 72%,#eef6fa 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:no-repeat;background-size:100% 4px,100% 100%,6px 100%,100% 100%;border:1px solid #9ec8d7;box-shadow:0 2px 5px rgba(16,47,70,.06),0 18px 44px rgba(16,47,70,.1),0 0 0 1px rgba(16,169,199,.11),inset 0 1px rgba(255,255,255,.98),inset 0 -1px rgba(16,47,70,.05),inset 1px 0 rgba(255,255,255,.6)}.admin-bookings-page .admin-bookings-hero:before{z-index:1;transition:opacity var(--bl-hero-motion),filter var(--bl-hero-motion);background-image:linear-gradient(102deg,rgba(255,255,255,.97) 0%,rgba(255,255,255,.94) 32%,rgba(255,255,255,.82) 44%,rgba(255,255,255,.45) 56%,rgba(255,255,255,.1) 70%,transparent 86%),radial-gradient(85% 120% at 12%,rgba(16,169,199,.11) 0%,rgba(16,169,199,.04) 42%,transparent 68%),radial-gradient(55% 80% at 78% 28%,rgba(214,168,73,.09) 0%,transparent 55%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg fill='none' stroke='%2310a9c7' stroke-width='0.45' opacity='0.22'%3E%3Cpath d='M36 4 L41 28 L65 36 L41 44 L36 68 L31 44 L7 36 L31 28 Z'/%3E%3Cpath d='M36 16 L39 32 L55 36 L39 40 L36 56 L33 40 L17 36 L33 32 Z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%,50%,50%,0 0;background-size:100% 100%,100% 100%,100% 100%,72px 72px}.admin-bookings-page .admin-bookings-hero:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;opacity:.68;box-shadow:inset 0 0 0 1px rgba(255,255,255,.5),inset 0 0 0 2px var(--bl-hero-frame-soft);transition:opacity var(--bl-hero-motion),box-shadow var(--bl-hero-motion);background:radial-gradient(42% 55% at 0 100%,rgba(16,169,199,.1) 0%,transparent 62%),linear-gradient(105deg,transparent 0%,rgba(34,197,223,.05) 48%,rgba(255,247,232,.1) 62%,transparent 78%),radial-gradient(circle at 88% 42%,rgba(16,169,199,.12) 0%,transparent 48%);position:absolute;top:0;bottom:0;left:0;right:0}.admin-bookings-page .admin-bookings-hero .admin-dashboard-hero-visual-photo{transition:transform var(--bl-hero-motion),filter var(--bl-hero-motion)}.admin-bookings-page .admin-bookings-hero .admin-dashboard-hero-visual-wash{transition:opacity var(--bl-hero-motion);background:linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(248,252,255,.05) 18%,rgba(255,255,255,.28) 46%,rgba(255,255,255,.68) 66%,rgba(255,255,255,.88) 82%)}.admin-bookings-page .admin-bookings-hero .admin-dashboard-hero-content{transition:transform var(--bl-hero-motion)}.admin-bookings-page .admin-bookings-hero .admin-dashboard-eyebrow{color:#0e6b82;text-shadow:0 1px rgba(255,255,255,.85)}.admin-bookings-page .admin-bookings-hero .admin-dashboard-title{color:#102f46;text-shadow:0 1px rgba(255,255,255,.75)}.admin-bookings-page .admin-bookings-hero .admin-dashboard-subtitle{color:#4a6274;max-width:36rem}@media (hover:hover){.admin-bookings-page .admin-bookings-hero:hover{--bl-hero-frame-soft:rgba(16,169,199,.26);transform:translateY(var(--bl-hero-lift));background-image:linear-gradient(90deg,#102f46 0%,#0e5068 18%,#14c4de 48%,rgba(214,168,73,.88) 74%,rgba(255,247,232,.55) 100%),linear-gradient(rgba(16,169,199,.11) 0%,transparent 34%),linear-gradient(90deg,rgba(34,197,223,.38) 0%,rgba(16,169,199,.14) .45rem,transparent 1.65rem),linear-gradient(128deg,#fff 0%,#f5fbfd 36%,#ecf7fb 70%,#e6f4f9 100%);border-color:#22c5df;box-shadow:0 4px 10px rgba(16,47,70,.07),0 22px 52px rgba(16,169,199,.2),0 0 0 1px rgba(34,197,223,.22),0 0 28px rgba(16,169,199,.12),inset 0 1px rgba(255,255,255,.99),inset 0 -1px rgba(16,47,70,.06),inset 1px 0 rgba(255,255,255,.72)}.admin-bookings-page .admin-bookings-hero:hover:before{opacity:1;filter:saturate(1.06)}.admin-bookings-page .admin-bookings-hero:hover:after{opacity:.96;box-shadow:inset 0 0 0 1px rgba(255,255,255,.62),inset 0 0 0 2px rgba(16,169,199,.24),inset 0 6px 18px rgba(16,169,199,.05)}.admin-bookings-page .admin-bookings-hero:hover .admin-dashboard-hero-visual-photo{filter:saturate(1.1)contrast(1.06)brightness(1.02);transform:scale(1.025)}.admin-bookings-page .admin-bookings-hero:hover .admin-dashboard-hero-visual-wash{opacity:.92}.admin-bookings-page .admin-bookings-hero:hover .admin-dashboard-hero-content{transform:translate(2px)}}.admin-bookings-page .admin-bookings-summary-band{background:linear-gradient(165deg,#fff 0%,#f1f7fa 42%,#e8f2f8 100%);border:1px solid #a8c4d4;border-radius:1rem;padding:.75rem;position:relative;overflow:hidden;box-shadow:0 14px 36px rgba(16,47,70,.1),inset 0 1px rgba(255,255,255,.95),inset 0 -1px rgba(16,47,70,.04)}.admin-bookings-page .admin-bookings-summary-band:before{content:"";pointer-events:none;background:linear-gradient(90deg,#102f46 0%,#10a9c7 55%,#d6a849 100%);height:3px;position:absolute;top:0;left:0;right:0}.admin-bookings-page .admin-bookings-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.admin-bookings-page .bl-metric-card{border:1px solid var(--bl-border-strong);min-width:0;color:inherit;cursor:pointer;transition:border-color var(--bl-motion-metric),box-shadow var(--bl-motion-metric),background var(--bl-motion-metric),transform var(--bl-motion-metric);background:linear-gradient(160deg,#fff 0%,#f8fbfd 100%);border-radius:.8rem;align-items:flex-start;gap:.8rem;padding:.95rem 1rem 1rem 1.05rem;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px rgba(16,47,70,.07),inset 0 1px rgba(255,255,255,.9)}.admin-bookings-page .bl-metric-card:before{content:"";background:var(--bl-cyan);opacity:.92;width:5px;transition:width var(--bl-motion-metric),opacity var(--bl-motion-metric),box-shadow var(--bl-motion-metric);border-radius:0 5px 5px 0;position:absolute;top:.45rem;bottom:.45rem;left:0}.admin-bookings-page .bl-metric-card:after{content:"";opacity:.65;pointer-events:none;height:3px;transition:opacity var(--bl-motion-metric);background:linear-gradient(90deg,transparent 0%,rgba(16,169,199,.35) 50%,transparent 100%);position:absolute;top:0;left:0;right:0}.admin-bookings-page .bl-metric-card-icon{width:2.85rem;height:2.85rem;color:var(--bl-petrol);transition:border-color var(--bl-motion-metric),box-shadow var(--bl-motion-metric),background var(--bl-motion-metric),transform var(--bl-motion-metric);background:linear-gradient(145deg,#eaf8fb 0%,#d9f3f8 100%);border:1px solid rgba(16,169,199,.28);border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.85),0 4px 12px rgba(16,169,199,.12)}.admin-bookings-page .bl-metric-card-copy{min-width:0;padding-top:.05rem}.admin-bookings-page .bl-metric-card-label{letter-spacing:.01em;color:#3d5566;margin:0;font-size:.8125rem;font-weight:700;line-height:1.35}.admin-bookings-page .bl-metric-card-value{letter-spacing:-.03em;color:var(--bl-navy);margin:.22rem 0 0;font-size:1.5rem;font-weight:700;line-height:1.15}.admin-bookings-page .bl-metric-card-helper{color:#5a7384;margin:.32rem 0 0;font-size:.8125rem;font-weight:600;line-height:1.4}.admin-bookings-page .bl-metric-card--total{background:linear-gradient(155deg,#f0fbfd 0%,#e3f6fa 48%,#fff 100%);border-color:#9fd4e3}.admin-bookings-page .bl-metric-card--total:before{background:linear-gradient(#22c5df 0%,#0e5068 100%);box-shadow:0 0 12px rgba(34,197,223,.35)}.admin-bookings-page .bl-metric-card--total:after{opacity:.75;background:linear-gradient(90deg,#22c5df 0%,#10a9c7 50%,transparent 100%)}.admin-bookings-page .bl-metric-card--total .bl-metric-card-icon{color:#0e5068;background:linear-gradient(145deg,#dff5fa 0%,#c8edf6 100%);border-color:#7ec9d9}.admin-bookings-page .bl-metric-card--total .bl-metric-card-value{color:#0e5068}.admin-bookings-page .bl-metric-card--pending:before{background:linear-gradient(#e8c48a 0%,#c4922f 100%);box-shadow:0 0 10px rgba(214,168,73,.35)}.admin-bookings-page .bl-metric-card--pending{background:linear-gradient(155deg,#fffdf8 0%,#fff3dd 45%,#fffaf0 100%);border-color:#e2c48a}.admin-bookings-page .bl-metric-card--pending:after{opacity:.8;background:linear-gradient(90deg,#d6a849 0%,#f8ecd0 55%,transparent 100%)}.admin-bookings-page .bl-metric-card--pending .bl-metric-card-icon{color:#7a5a1f;background:linear-gradient(145deg,#fff7e8 0%,#f3e4c8 100%);border-color:#e8c48a;box-shadow:inset 0 1px rgba(255,255,255,.8),0 4px 14px rgba(214,168,73,.18)}.admin-bookings-page .bl-metric-card--pending .bl-metric-card-value{color:#5c4212}.admin-bookings-page .bl-metric-card--confirmed:before{background:linear-gradient(#22c55e 0%,#0d5c40 100%);box-shadow:0 0 10px rgba(22,163,106,.3)}.admin-bookings-page .bl-metric-card--confirmed{background:linear-gradient(155deg,#f3fdf7 0%,#e8faf0 50%,#fff 100%);border-color:#9fd9b8}.admin-bookings-page .bl-metric-card--confirmed .bl-metric-card-icon{color:#0d5c40;background:linear-gradient(145deg,#dcfce7 0%,#bbf7d0 100%);border-color:rgba(22,163,106,.4)}.admin-bookings-page .bl-metric-card--confirmed .bl-metric-card-value{color:#0d5c40}.admin-bookings-page .bl-metric-card--assigned:before{background:linear-gradient(#22c5df 0%,#102f46 100%);box-shadow:0 0 12px rgba(16,169,199,.35)}.admin-bookings-page .bl-metric-card--assigned{background:linear-gradient(155deg,#eef6f9 0%,#e3f2f7 42%,#f8fbfd 100%);border-color:#9ec8d7}.admin-bookings-page .bl-metric-card--assigned .bl-metric-card-icon{color:var(--bl-champagne);background:linear-gradient(145deg,#0e5068 0%,#102f46 100%);border-color:rgba(34,197,223,.5);box-shadow:inset 0 1px rgba(255,255,255,.12),0 5px 16px rgba(16,47,70,.22)}.admin-bookings-page .bl-metric-card--assigned .bl-metric-card-value{color:#102f46}.admin-bookings-page .admin-bookings-filter-bar{background:linear-gradient(#f4fafc 0%,#fff 38%,#f8fbfd 100%);border:1px solid #a8c4d4;border-radius:1rem;padding:1.1rem 1.15rem 1.15rem;position:relative;overflow:hidden;box-shadow:0 14px 34px rgba(16,47,70,.09),inset 0 1px rgba(255,255,255,.95),inset 0 -12px 24px rgba(16,169,199,.04)}.admin-bookings-page .admin-bookings-filter-bar:before{content:"";pointer-events:none;background:linear-gradient(90deg,#102f46 0%,#10a9c7 62%,#d6a849 100%);height:4px;position:absolute;top:0;left:0;right:0}.admin-bookings-page .admin-bookings-filter-bar .admin-filter-row--primary{padding-bottom:.15rem}.admin-bookings-page .admin-bookings-filter-bar .admin-filter-row--secondary{border-top:1px solid rgba(201,218,227,.85);margin-top:.15rem;padding-top:.65rem}.admin-bookings-page .admin-bookings-filter-bar .admin-filter-search{background:linear-gradient(rgba(255,255,255,.9) 0%,rgba(241,247,250,.65) 100%);border:1px solid rgba(179,204,216,.65);border-radius:.65rem;padding:.35rem .4rem .45rem;box-shadow:inset 0 1px rgba(255,255,255,.85)}.admin-bookings-page .admin-filter-label{color:#3d5566;letter-spacing:.01em;font-size:.8125rem;font-weight:700}.admin-bookings-page .admin-filter-control{border:1px solid var(--bl-border-strong);min-height:2.5rem;color:var(--bl-navy);transition:border-color var(--bl-motion),box-shadow var(--bl-motion),background var(--bl-motion),transform var(--bl-motion);background:linear-gradient(#fff 0%,#f9fcfd 100%);border-radius:.55rem;font-size:.875rem;font-weight:600;box-shadow:0 2px 4px rgba(16,47,70,.05),inset 0 1px rgba(255,255,255,.9)}.admin-bookings-page .admin-filter-control:hover{background:linear-gradient(#fff 0%,#eef9fc 100%);border-color:#10a9c7;box-shadow:0 6px 16px rgba(16,169,199,.14),inset 0 1px rgba(255,255,255,.95)}.admin-bookings-page .admin-filter-control:focus-visible{border-color:var(--bl-cyan);outline:none;box-shadow:0 0 0 3px rgba(16,169,199,.24),0 4px 12px rgba(16,169,199,.1)}.admin-bookings-page .admin-bookings-search-input{background:#fff;border-color:#9ec8d7;font-size:.9375rem;font-weight:600;padding-left:2.45rem!important}.admin-bookings-page .admin-bookings-search-input:hover{border-color:#10a9c7;box-shadow:0 6px 18px rgba(16,169,199,.12),inset 0 1px rgba(255,255,255,.95)}.admin-bookings-page .admin-bookings-search-icon{color:#0e5068;opacity:.85;filter:drop-shadow(0 1px 1px rgba(16,169,199,.15))}.admin-bookings-page .admin-bookings-search-btn{color:#fff;letter-spacing:.02em;min-height:2.5rem;transition:background var(--bl-motion),box-shadow var(--bl-motion),transform var(--bl-motion),border-color var(--bl-motion),filter var(--bl-motion);background:linear-gradient(135deg,#14c4de 0%,#0ea9c0 42%,#0e5068 100%);border:1px solid #0787a7;border-radius:.55rem;padding-left:1.15rem;padding-right:1.15rem;font-weight:700;box-shadow:0 6px 18px rgba(16,169,199,.38),inset 0 1px rgba(255,255,255,.22)}.admin-bookings-page .admin-bookings-search-btn:hover{transform:translateY(var(--bl-lift-btn));filter:saturate(1.05);background:linear-gradient(135deg,#22c5df 0%,#10a9c7 45%,#0b2f47 100%);border-color:#22c5df;box-shadow:0 10px 26px rgba(16,169,199,.45),0 0 0 1px rgba(34,197,223,.35),inset 0 1px rgba(255,255,255,.28)}.admin-bookings-page .admin-bookings-search-btn:active{filter:none;transform:translateY(0);box-shadow:0 4px 12px rgba(16,169,199,.28)}.admin-bookings-page .admin-bookings-search-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(16,169,199,.32),0 6px 18px rgba(16,169,199,.32)}.admin-bookings-page .admin-filter-btn-ghost{border:1px solid var(--bl-border-strong);min-height:2.5rem;color:var(--bl-petrol);transition:border-color var(--bl-motion),background var(--bl-motion),box-shadow var(--bl-motion),transform var(--bl-motion);background:linear-gradient(#fff 0%,#f5f9fb 100%);border-radius:.55rem;padding-left:.95rem;padding-right:.95rem;font-weight:700;box-shadow:0 2px 6px rgba(16,47,70,.05)}.admin-bookings-page .admin-filter-btn-ghost:hover{transform:translateY(var(--bl-lift-btn));background:linear-gradient(#fff 0%,#e8f6fa 100%);border-color:#10a9c7;box-shadow:0 6px 16px rgba(16,47,70,.08)}.admin-bookings-page .admin-filter-btn-ghost:focus-visible{border-color:var(--bl-cyan);outline:none;box-shadow:0 0 0 3px rgba(16,169,199,.22)}.admin-bookings-page .admin-bookings-panel{border:1px solid var(--bl-border-strong);background:var(--bl-paper);border-radius:1rem;overflow:hidden;box-shadow:0 12px 32px rgba(16,47,70,.08)}.admin-bookings-page .admin-bookings-panel-toolbar{border-bottom:2px solid var(--bl-cyan);background:linear-gradient(90deg,#102f46 0%,#0e5068 100%);padding:.75rem 1rem}.admin-bookings-page .admin-bookings-panel-toolbar .admin-dashboard-section-title{color:var(--bl-champagne);font-size:1rem;font-weight:700}.admin-bookings-page .admin-bookings-panel-toolbar .admin-dashboard-section-icon{color:var(--bl-champagne);background:rgba(16,169,199,.18);border-color:rgba(16,169,199,.45);box-shadow:0 3px 10px rgba(0,0,0,.12)}.admin-bookings-page .admin-bookings-data-table th{letter-spacing:.04em;text-transform:uppercase;color:var(--bl-muted);border-bottom:1px solid var(--bl-border);background:linear-gradient(#f1f7fa 0%,#eef4f7 100%);padding:.7rem .85rem;font-size:.75rem;font-weight:700}.admin-bookings-page .admin-bookings-data-table td{vertical-align:middle;background:var(--bl-paper);transition:background var(--bl-motion),box-shadow var(--bl-motion);border-bottom:1px solid #e2ebf0;padding:.65rem .85rem}.admin-bookings-page .admin-bookings-data-row{transition:transform var(--bl-motion)}.admin-bookings-page .admin-booking-number--table,.admin-bookings-page .admin-booking-number.admin-text-link{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:-.01em;font-size:.8125rem;font-weight:600}.admin-bookings-page .admin-bookings-id-thumb{color:var(--bl-petrol);background:linear-gradient(145deg,#eaf8fb 0%,#dff5fa 100%);border:1px solid #b7e4ee;box-shadow:0 2px 6px rgba(16,169,199,.12)}.admin-bookings-page .admin-bookings-total{color:var(--bl-navy);font-weight:700}.admin-bookings-page .admin-bookings-open-btn{color:var(--bl-petrol);transition:border-color var(--bl-motion),background var(--bl-motion),box-shadow var(--bl-motion),transform var(--bl-motion);background:linear-gradient(#fff 0%,#f4fbfd 100%);border:1px solid #9ec8d7;border-radius:.5rem;font-weight:600}.admin-bookings-page .admin-bookings-open-btn:hover{border-color:var(--bl-cyan);transform:translateY(var(--bl-lift-row));background:#eef9fc;box-shadow:0 4px 12px rgba(16,169,199,.18)}.admin-bookings-page .admin-bookings-open-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(16,169,199,.22)}.admin-bookings-page .admin-bookings-panel-body .admin-pagination{border-top:1px solid var(--bl-border);background:linear-gradient(#f8fbfd 0%,#f1f7fa 100%)}.admin-bookings-page .admin-pagination-btn:hover:not(:disabled){border-color:var(--bl-cyan);color:var(--bl-petrol);background:#eef9fc}.admin-bookings-page .admin-pagination-page{color:var(--bl-petrol);font-weight:700}.admin-bookings-page .admin-empty-state{border:1px dashed var(--bl-border-strong);background:linear-gradient(165deg,#fffdf8 0%,#f5f8fa 100%);border-radius:1rem;padding:1.5rem 1.25rem;box-shadow:0 8px 22px rgba(16,47,70,.06)}.admin-bookings-page .admin-bookings-mobile-card{border:1px solid var(--bl-border);background:var(--bl-paper);transition:border-color var(--bl-motion),box-shadow var(--bl-motion),transform var(--bl-motion);border-radius:.75rem;box-shadow:0 4px 14px rgba(16,47,70,.06)}@media (hover:hover){.admin-bookings-page .bl-metric-card:hover{transform:translateY(var(--bl-lift-card));border-color:#10a9c7;box-shadow:0 18px 40px rgba(16,47,70,.14),inset 0 1px rgba(255,255,255,.95)}.admin-bookings-page .bl-metric-card:hover:before{opacity:1;width:7px}.admin-bookings-page .bl-metric-card:hover:after{opacity:1}.admin-bookings-page .bl-metric-card:hover .bl-metric-card-icon{border-color:#22c5df;transform:scale(1.04);box-shadow:inset 0 1px rgba(255,255,255,.9),0 8px 22px rgba(16,169,199,.28)}.admin-bookings-page .bl-metric-card--total:hover{background:linear-gradient(155deg,#e8f8fb 0%,#d9f3f8 50%,#fff 100%);border-color:#22c5df;box-shadow:0 18px 42px rgba(16,169,199,.22),inset 0 1px rgba(255,255,255,.95)}.admin-bookings-page .bl-metric-card--pending:hover{background:linear-gradient(155deg,#fff7e8 0%,#f8ecd0 50%,#fffdf8 100%);border-color:#d6a849;box-shadow:0 18px 42px rgba(214,168,73,.24),inset 0 1px rgba(255,255,255,.9)}.admin-bookings-page .bl-metric-card--pending:hover .bl-metric-card-icon{box-shadow:inset 0 1px rgba(255,255,255,.85),0 8px 22px rgba(214,168,73,.28)}.admin-bookings-page .bl-metric-card--confirmed:hover{background:linear-gradient(155deg,#ecfdf3 0%,#d1fae5 50%,#fff 100%);border-color:#16a36a;box-shadow:0 18px 40px rgba(22,163,106,.18)}.admin-bookings-page .bl-metric-card--assigned:hover{background:linear-gradient(155deg,#e3f6fa 0%,#d4eef6 48%,#f8fbfd 100%);border-color:#10a9c7;box-shadow:0 18px 40px rgba(14,80,104,.2)}.admin-bookings-page .admin-bookings-data-row:hover td{box-shadow:inset 4px 0 0 var(--bl-cyan);background:linear-gradient(90deg,#f0fbfd 0%,#fff 100%)}.admin-bookings-page .admin-bookings-mobile-card:hover{transform:translateY(var(--bl-lift-row));border-color:#9fd4e3;box-shadow:0 8px 22px rgba(16,169,199,.14)}}@media (prefers-reduced-motion:reduce){.admin-bookings-page .bl-metric-card,.admin-bookings-page .admin-bookings-hero,.admin-bookings-page .admin-bookings-hero .admin-dashboard-hero-visual-photo,.admin-bookings-page .admin-bookings-hero .admin-dashboard-hero-content,.admin-bookings-page .admin-filter-control,.admin-bookings-page .admin-bookings-search-btn,.admin-bookings-page .admin-filter-btn-ghost,.admin-bookings-page .admin-bookings-open-btn,.admin-bookings-page .admin-bookings-mobile-card{transition:none}.admin-bookings-page .bl-metric-card:hover,.admin-bookings-page .bl-metric-card:hover .bl-metric-card-icon,.admin-bookings-page .admin-bookings-hero:hover,.admin-bookings-page .admin-bookings-hero:hover .admin-dashboard-hero-visual-photo,.admin-bookings-page .admin-bookings-hero:hover .admin-dashboard-hero-content,.admin-bookings-page .admin-bookings-search-btn:hover,.admin-bookings-page .admin-filter-btn-ghost:hover,.admin-bookings-page .admin-filter-control:hover,.admin-bookings-page .admin-bookings-open-btn:hover,.admin-bookings-page .admin-bookings-mobile-card:hover{transform:none}}@media (max-width:1200px){.admin-bookings-page .admin-bookings-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.admin-bookings-page .admin-bookings-summary-grid{grid-template-columns:minmax(0,1fr)}}.dark .admin-bookings-page .admin-bookings-summary-band,.dark .admin-bookings-page .admin-bookings-filter-bar,.dark .admin-bookings-page .bl-metric-card{background:var(--admin-card);border-color:var(--admin-border)}.dark .admin-bookings-page .admin-bookings-hero{border-color:var(--admin-border)}@supports (color:color-mix(in lab, red, red)){.dark .admin-bookings-page .admin-bookings-hero{border-color:color-mix(in srgb,var(--admin-border)70%,#10a9c7)}}.dark .admin-bookings-page .admin-bookings-hero{background-color:var(--admin-card);background-image:linear-gradient(90deg,#0b2f47 0%,#10a9c7 55%,rgba(214,168,73,.45) 100%),linear-gradient(180deg,rgba(16,169,199,.06) 0%,transparent 30%),linear-gradient(90deg,rgba(16,169,199,.2) 0%,transparent 1.25rem),linear-gradient(128deg,var(--admin-card)0%,var(--admin-card)100%)}@supports (color:color-mix(in lab, red, red)){.dark .admin-bookings-page .admin-bookings-hero{background-image:linear-gradient(90deg,#0b2f47 0%,#10a9c7 55%,rgba(214,168,73,.45) 100%),linear-gradient(180deg,rgba(16,169,199,.06) 0%,transparent 30%),linear-gradient(90deg,rgba(16,169,199,.2) 0%,transparent 1.25rem),linear-gradient(128deg,var(--admin-card)0%,color-mix(in srgb,var(--admin-card)92%,#0e5068)100%)}}.dark .admin-bookings-page .admin-bookings-hero{background-repeat:no-repeat;background-size:100% 3px,100% 100%,5px 100%,100% 100%}.dark .admin-bookings-page .admin-bookings-hero:before{background-image:linear-gradient(102deg,var(--admin-card)0%,var(--admin-card)40%,transparent 78%),radial-gradient(ellipse 85% 120% at 12% 50%,rgba(16,169,199,.08) 0%,transparent 68%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg fill='none' stroke='%2310a9c7' stroke-width='0.45' opacity='0.12'%3E%3Cpath d='M36 4 L41 28 L65 36 L41 44 L36 68 L31 44 L7 36 L31 28 Z'/%3E%3C/g%3E%3C/svg%3E")}@supports (color:color-mix(in lab, red, red)){.dark .admin-bookings-page .admin-bookings-hero:before{background-image:linear-gradient(102deg,color-mix(in srgb,var(--admin-card)96%,transparent)0%,color-mix(in srgb,var(--admin-card)88%,transparent)40%,transparent 78%),radial-gradient(ellipse 85% 120% at 12% 50%,rgba(16,169,199,.08) 0%,transparent 68%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg fill='none' stroke='%2310a9c7' stroke-width='0.45' opacity='0.12'%3E%3Cpath d='M36 4 L41 28 L65 36 L41 44 L36 68 L31 44 L7 36 L31 28 Z'/%3E%3C/g%3E%3C/svg%3E")}}.dark .admin-bookings-page .admin-bookings-panel-toolbar{background:linear-gradient(90deg,#0b2f47 0%,#10445f 100%)}.admin-trips-page{--tl-navy:#102f46;--tl-petrol:#0e5068;--tl-azure:#168fd6;--tl-cyan:#22c5df;--tl-teal:#14b8a6;--tl-emerald:#10b981;--tl-orange:#f28c28;--tl-ivory:#fffdf8;--tl-paper:#fff;--tl-stone:#eef4f7;--tl-muted:#5a7285;--tl-border:var(--tl-petrol)}@supports (color:color-mix(in lab, red, red)){.admin-trips-page{--tl-border:color-mix(in srgb,var(--tl-petrol)22%,#c5d8e2)}}.admin-trips-page{--tl-ease:cubic-bezier(.22,1,.36,1);--tl-motion:.18s var(--tl-ease);--tl-lift-row:-2px;--tl-lift-btn:-1px;background:linear-gradient(180deg,var(--tl-stone)0%,var(--tl-stone)35%,var(--tl-ivory)100%);flex-direction:column;gap:1rem;padding-bottom:1.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-trips-page{background:linear-gradient(180deg,color-mix(in srgb,var(--tl-stone)70%,#dfe9ef)0%,var(--tl-stone)35%,color-mix(in srgb,var(--tl-ivory)40%,var(--tl-stone))100%)}}.admin-trips-page .admin-trips-hero{isolation:isolate;border:1px solid var(--tl-azure);border-radius:14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-hero{border:1px solid color-mix(in srgb,var(--tl-azure)28%,var(--tl-petrol))}}.admin-trips-page .admin-trips-hero{background:linear-gradient(145deg,var(--tl-ivory)0%,var(--tl-paper)48%,var(--tl-cyan)100%)}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-hero{background:linear-gradient(145deg,var(--tl-ivory)0%,var(--tl-paper)48%,color-mix(in srgb,var(--tl-cyan)6%,var(--tl-ivory))100%)}}.admin-trips-page .admin-trips-hero{box-shadow:0 12px 32px var(--tl-navy),inset 0 1px 0 rgba(255,255,255,.9)}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-hero{box-shadow:0 12px 32px color-mix(in srgb,var(--tl-navy)12%,transparent),inset 0 1px 0 rgba(255,255,255,.9)}}.admin-trips-page .admin-trips-hero:after{content:"";background:linear-gradient(90deg,var(--tl-navy),var(--tl-cyan)45%,var(--tl-orange)92%);pointer-events:none;height:2px;position:absolute;top:auto;bottom:0;left:0;right:0}.admin-trips-page .admin-trips-hero-atmosphere{pointer-events:none;opacity:.45;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='40' viewBox='0 0 160 40'%3E%3Cpath fill='none' stroke='%23168fd6' stroke-width='0.6' opacity='0.35' d='M0 20 H160 M12 20 L40 8 L72 20 L104 32 L136 20'/%3E%3C/svg%3E");background-size:160px 40px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,transparent 85%);mask-image:linear-gradient(90deg,#000 0%,transparent 85%)}.admin-trips-page .admin-trips-hero-inner{z-index:1;flex-direction:column;gap:.85rem;padding:1rem 1.15rem 1.05rem;display:flex;position:relative}@media (min-width:640px){.admin-trips-page .admin-trips-hero-inner{flex-direction:row;justify-content:space-between;align-items:center}}.admin-trips-page .admin-trips-hero-title{letter-spacing:-.025em;color:var(--tl-navy);margin:0;font-size:1.375rem;font-weight:800;line-height:1.15}.admin-trips-page .admin-trips-hero-description{max-width:34rem;color:var(--tl-muted);margin:.3rem 0 0;font-size:.9rem;font-weight:500;line-height:1.45}.admin-trips-page .admin-trips-add-btn{border:1px solid var(--tl-cyan);border-radius:10px;justify-content:center;align-items:center;gap:.4rem;min-height:2.65rem;padding:.5rem 1.05rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-add-btn{border:1px solid color-mix(in srgb,var(--tl-cyan)50%,var(--tl-petrol))}}.admin-trips-page .admin-trips-add-btn{background:linear-gradient(135deg,var(--tl-cyan)0%,var(--tl-azure)42%,var(--tl-petrol)100%);color:#fff;box-shadow:0 8px 22px var(--tl-cyan),inset 0 1px 0 rgba(255,255,255,.25);font-size:.875rem;font-weight:700;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-add-btn{box-shadow:0 8px 22px color-mix(in srgb,var(--tl-cyan)35%,transparent),inset 0 1px 0 rgba(255,255,255,.25)}}.admin-trips-page .admin-trips-add-btn{transition:background var(--tl-motion),box-shadow var(--tl-motion),transform var(--tl-motion),border-color var(--tl-motion)}.admin-trips-page .admin-trips-add-icon{width:1.05rem;height:1.05rem}@media (hover:hover){.admin-trips-page .admin-trips-hero:hover{border-color:var(--tl-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-hero:hover{border-color:color-mix(in srgb,var(--tl-cyan)40%,var(--tl-azure))}}.admin-trips-page .admin-trips-hero:hover{box-shadow:0 14px 36px var(--tl-navy),inset 0 1px 0 rgba(255,255,255,.9)}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-hero:hover{box-shadow:0 14px 36px color-mix(in srgb,var(--tl-navy)14%,transparent),inset 0 1px 0 rgba(255,255,255,.9)}}.admin-trips-page .admin-trips-add-btn:hover{border-color:var(--tl-cyan);box-shadow:0 12px 28px var(--tl-cyan),inset 0 1px 0 rgba(255,255,255,.3)}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-add-btn:hover{box-shadow:0 12px 28px color-mix(in srgb,var(--tl-cyan)42%,transparent),inset 0 1px 0 rgba(255,255,255,.3)}}.admin-trips-page .admin-trips-add-btn:hover{transform:translateY(var(--tl-lift-btn))}}.admin-trips-page .admin-trips-add-btn:focus-visible{box-shadow:0 0 0 3px var(--tl-cyan),0 8px 22px var(--tl-cyan);outline:none}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-add-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tl-cyan)35%,transparent),0 8px 22px color-mix(in srgb,var(--tl-cyan)32%,transparent)}}.admin-trips-page .admin-trips-command-bar{border:1px solid var(--tl-border);background:linear-gradient(180deg,var(--tl-paper)0%,var(--tl-ivory)100%);border-radius:12px;gap:.75rem;padding:.85rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-command-bar{background:linear-gradient(180deg,color-mix(in srgb,var(--tl-paper)92%,var(--tl-stone))0%,var(--tl-ivory)100%)}}.admin-trips-page .admin-trips-command-bar{box-shadow:0 6px 18px var(--tl-navy),inset 0 1px 0 rgba(255,255,255,.85)}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-command-bar{box-shadow:0 6px 18px color-mix(in srgb,var(--tl-navy)8%,transparent),inset 0 1px 0 rgba(255,255,255,.85)}}.admin-trips-page .admin-trips-command-bar{transition:box-shadow var(--tl-motion),border-color var(--tl-motion)}@media (min-width:900px){.admin-trips-page .admin-trips-command-bar{grid-template-columns:1fr auto;align-items:end;gap:1rem 1.25rem}}@media (hover:hover){.admin-trips-page .admin-trips-command-bar:focus-within{border-color:var(--tl-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-command-bar:focus-within{border-color:color-mix(in srgb,var(--tl-cyan)35%,var(--tl-petrol))}}.admin-trips-page .admin-trips-command-bar:focus-within{box-shadow:0 8px 22px var(--tl-cyan),inset 0 1px 0 rgba(255,255,255,.85)}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-command-bar:focus-within{box-shadow:0 8px 22px color-mix(in srgb,var(--tl-cyan)12%,var(--tl-navy)8%),inset 0 1px 0 rgba(255,255,255,.85)}}}.admin-trips-page .admin-trips-command-search{min-width:0}.admin-trips-page .admin-trips-command-search-label{letter-spacing:.06em;text-transform:uppercase;color:var(--tl-petrol);margin-bottom:.35rem;font-size:.6875rem;font-weight:800;display:block}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-command-search-label{color:color-mix(in srgb,var(--tl-petrol)85%,var(--tl-navy))}}.admin-trips-page .admin-trips-command-search-row{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.admin-trips-page .admin-trips-search-field{flex:12rem;min-width:0;position:relative}.admin-trips-page .admin-trips-search-icon{width:1rem;height:1rem;color:var(--tl-petrol);opacity:.8;pointer-events:none;margin-top:-.5rem;position:absolute;top:50%;left:.7rem}.admin-trips-page .admin-trips-search-input{border:1px solid var(--tl-petrol);border-radius:9px;width:100%;min-height:2.65rem;padding-left:2.4rem!important}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-search-input{border:1px solid color-mix(in srgb,var(--tl-petrol)25%,#b8cdd8)}}.admin-trips-page .admin-trips-search-input{background:var(--tl-paper);color:var(--tl-navy);transition:border-color var(--tl-motion),box-shadow var(--tl-motion),background var(--tl-motion);font-size:.9375rem;font-weight:600}.admin-trips-page .admin-trips-search-input:hover{border-color:var(--tl-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-search-input:hover{border-color:color-mix(in srgb,var(--tl-cyan)45%,var(--tl-petrol))}}.admin-trips-page .admin-trips-search-input:focus-visible{border-color:var(--tl-teal);box-shadow:0 0 0 3px var(--tl-cyan),0 4px 14px var(--tl-cyan);outline:none}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-search-input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tl-cyan)28%,transparent),0 4px 14px color-mix(in srgb,var(--tl-cyan)15%,transparent)}}.admin-trips-page .admin-trips-search-btn{border:1px solid var(--tl-petrol);border-radius:9px;min-height:2.65rem;padding-left:1.1rem;padding-right:1.1rem}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-search-btn{border:1px solid color-mix(in srgb,var(--tl-petrol)40%,transparent)}}.admin-trips-page .admin-trips-search-btn{background:linear-gradient(135deg,var(--tl-cyan)0%,var(--tl-azure)50%,var(--tl-petrol)100%);color:#fff;box-shadow:0 6px 16px var(--tl-cyan);font-weight:700}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-search-btn{box-shadow:0 6px 16px color-mix(in srgb,var(--tl-cyan)32%,transparent)}}.admin-trips-page .admin-trips-search-btn{transition:background var(--tl-motion),box-shadow var(--tl-motion),transform var(--tl-motion)}@media (hover:hover){.admin-trips-page .admin-trips-search-btn:hover{box-shadow:0 10px 24px var(--tl-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-search-btn:hover{box-shadow:0 10px 24px color-mix(in srgb,var(--tl-cyan)40%,transparent)}}.admin-trips-page .admin-trips-search-btn:hover{transform:translateY(var(--tl-lift-btn))}}.admin-trips-page .admin-trips-command-secondary{flex-wrap:wrap;align-items:flex-end;gap:.5rem .65rem;display:flex}.admin-trips-page .admin-trips-status-field{flex-direction:column;gap:.3rem;min-width:10.5rem;display:flex}.admin-trips-page .admin-trips-status-label{letter-spacing:.04em;text-transform:uppercase;color:var(--tl-muted);font-size:.6875rem;font-weight:700}.admin-trips-page .admin-trips-status-select{border:1px solid var(--tl-border);background:var(--tl-paper);min-height:2.5rem;color:var(--tl-navy);transition:border-color var(--tl-motion),box-shadow var(--tl-motion);border-radius:8px;font-weight:600}.admin-trips-page .admin-trips-status-select:focus-visible{border-color:var(--tl-teal);box-shadow:0 0 0 3px var(--tl-cyan);outline:none}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-status-select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--tl-cyan)22%,transparent)}}.admin-trips-page .admin-trips-reset-btn{border:1px solid var(--tl-border);background:var(--tl-stone);border-radius:8px;min-height:2.5rem;padding-left:.85rem;padding-right:.85rem}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-reset-btn{background:color-mix(in srgb,var(--tl-stone)50%,var(--tl-paper))}}.admin-trips-page .admin-trips-reset-btn{color:var(--tl-petrol);transition:border-color var(--tl-motion),background var(--tl-motion),transform var(--tl-motion);font-weight:600}@media (hover:hover){.admin-trips-page .admin-trips-reset-btn:hover{border-color:var(--tl-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-reset-btn:hover{border-color:color-mix(in srgb,var(--tl-cyan)35%,var(--tl-petrol))}}.admin-trips-page .admin-trips-reset-btn:hover{background:var(--tl-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-reset-btn:hover{background:color-mix(in srgb,var(--tl-cyan)8%,var(--tl-paper))}}.admin-trips-page .admin-trips-reset-btn:hover{transform:translateY(var(--tl-lift-btn))}}.admin-trips-page .admin-trips-ops-board{border:1px solid var(--tl-navy);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-ops-board{border:1px solid color-mix(in srgb,var(--tl-navy)18%,var(--tl-border))}}.admin-trips-page .admin-trips-ops-board{background:var(--tl-ivory)}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-ops-board{background:color-mix(in srgb,var(--tl-ivory)35%,var(--tl-paper))}}.admin-trips-page .admin-trips-ops-board{box-shadow:0 14px 36px var(--tl-navy)}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-ops-board{box-shadow:0 14px 36px color-mix(in srgb,var(--tl-navy)10%,transparent)}}.admin-trips-page .admin-trips-ops-board{overflow:hidden}.admin-trips-page .admin-trips-ops-board-head{border-bottom:1px solid var(--tl-petrol);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;padding:.75rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-ops-board-head{border-bottom:1px solid color-mix(in srgb,var(--tl-petrol)15%,var(--tl-stone))}}.admin-trips-page .admin-trips-ops-board-head{background:linear-gradient(90deg,var(--tl-navy)0%,var(--tl-petrol)100%)}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-ops-board-head{background:linear-gradient(90deg,color-mix(in srgb,var(--tl-navy)92%,black)0%,color-mix(in srgb,var(--tl-petrol)88%,var(--tl-navy))100%)}}.admin-trips-page .admin-trips-ops-board-title{letter-spacing:.06em;text-transform:uppercase;color:var(--tl-ivory);margin:0;font-size:.8125rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-ops-board-title{color:color-mix(in srgb,var(--tl-ivory)95%,white)}}.admin-trips-page .admin-trips-ops-board-meta{color:var(--tl-cyan);margin:0;font-size:.8125rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-ops-board-meta{color:color-mix(in srgb,var(--tl-cyan)55%,var(--tl-ivory))}}.admin-trips-page .admin-trips-table-wrap{background:0 0;padding:.65rem .75rem .85rem}.admin-trips-page .admin-trips-ops-table{border-collapse:separate;border-spacing:0 .45rem;width:100%}.admin-trips-page .admin-trips-ops-head th{letter-spacing:.08em;text-transform:uppercase;color:var(--tl-navy);padding:.45rem .65rem .55rem;font-size:.625rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-ops-head th{color:color-mix(in srgb,var(--tl-navy)75%,var(--tl-petrol))}}.admin-trips-page .admin-trips-ops-head th{border-bottom:2px solid var(--tl-petrol)}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-ops-head th{border-bottom:2px solid color-mix(in srgb,var(--tl-petrol)25%,var(--tl-stone))}}.admin-trips-page .admin-trips-ops-head th{background:var(--tl-stone)}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-ops-head th{background:color-mix(in srgb,var(--tl-stone)65%,var(--tl-paper))}}.admin-trips-page .admin-trips-ops-row{transition:transform var(--tl-motion)}.admin-trips-page .admin-trips-ops-cell{vertical-align:middle;background:linear-gradient(90deg,var(--tl-ivory)0%,var(--tl-paper)55%);padding:.55rem .65rem}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-ops-cell{background:linear-gradient(90deg,color-mix(in srgb,var(--tl-ivory)80%,var(--tl-paper))0%,var(--tl-paper)55%)}}.admin-trips-page .admin-trips-ops-cell{border-top:1px solid var(--tl-border)}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-ops-cell{border-top:1px solid color-mix(in srgb,var(--tl-border)80%,transparent)}}.admin-trips-page .admin-trips-ops-cell{border-bottom:1px solid var(--tl-border)}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-ops-cell{border-bottom:1px solid color-mix(in srgb,var(--tl-border)80%,transparent)}}.admin-trips-page .admin-trips-ops-cell{box-shadow:0 2px 8px var(--tl-navy)}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-ops-cell{box-shadow:0 2px 8px color-mix(in srgb,var(--tl-navy)4%,transparent)}}.admin-trips-page .admin-trips-ops-cell{transition:background var(--tl-motion),border-color var(--tl-motion),box-shadow var(--tl-motion)}.admin-trips-page .admin-trips-ops-cell--identity{border-left:3px solid var(--tl-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-ops-cell--identity{border-left:3px solid color-mix(in srgb,var(--tl-cyan)70%,var(--tl-teal))}}.admin-trips-page .admin-trips-ops-cell--identity{border-radius:10px 0 0 10px;min-width:11rem}.admin-trips-page .admin-trips-ops-cell--action{border-right:1px solid var(--tl-border);border-radius:0 10px 10px 0}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-ops-cell--action{border-right:1px solid color-mix(in srgb,var(--tl-border)80%,transparent)}}.admin-trips-page .admin-trips-ops-cell--identity~.admin-trips-ops-cell:not(.admin-trips-ops-cell--action){border-left:none}.admin-trips-page .admin-trips-trip-title{color:var(--tl-navy);letter-spacing:-.01em;font-size:.9375rem;font-weight:800;line-height:1.3;display:block}.admin-trips-page .admin-trips-trip-internal{color:var(--tl-petrol);margin-top:.15rem;font-size:.8125rem;font-weight:600;display:block}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-trip-internal{color:color-mix(in srgb,var(--tl-petrol)90%,var(--tl-navy))}}.admin-trips-page .admin-trips-trip-internal{line-height:1.35}.admin-trips-page .admin-trips-trip-slug{color:var(--tl-muted);margin-top:.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:500;display:block}.admin-trips-page .admin-trips-journey-dates{align-items:flex-start;gap:.45rem;display:flex}.admin-trips-page .admin-trips-journey-icon{width:.95rem;height:.95rem;color:var(--tl-orange);opacity:.9;flex-shrink:0;margin-top:.15rem}.admin-trips-page .admin-trips-journey-range{color:var(--tl-navy);flex-direction:column;gap:.08rem;font-size:.8125rem;font-weight:700;line-height:1.25;display:flex}.admin-trips-page .admin-trips-journey-arrow{color:var(--tl-cyan);font-size:.7rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-journey-arrow{color:color-mix(in srgb,var(--tl-cyan)80%,var(--tl-petrol))}}.admin-trips-page .admin-trips-journey-arrow{line-height:1}.admin-trips-page .admin-trips-dates--sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-trips-page .admin-trips-capacity{flex-direction:column;gap:.15rem;min-width:6.5rem;display:flex}.admin-trips-page .admin-trips-capacity-primary{color:var(--tl-navy);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:800}.admin-trips-page .admin-trips-capacity-secondary{color:var(--tl-muted);font-size:.7rem;font-weight:600}.admin-trips-page .admin-trips-capacity-bar{background:var(--tl-petrol);border-radius:999px;height:4px;margin-top:.2rem}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-capacity-bar{background:color-mix(in srgb,var(--tl-petrol)12%,var(--tl-stone))}}.admin-trips-page .admin-trips-capacity-bar{overflow:hidden}.admin-trips-page .admin-trips-capacity-fill{border-radius:inherit;background:linear-gradient(90deg,var(--tl-petrol),var(--tl-cyan));height:100%;transition:filter var(--tl-motion),opacity var(--tl-motion);display:block}.admin-trips-page .admin-trips-catalog-metrics{gap:.65rem;display:flex}.admin-trips-page .admin-trips-metric{align-items:center;gap:.28rem;display:inline-flex}.admin-trips-page .admin-trips-metric-icon{width:.85rem;height:.85rem;color:var(--tl-teal)}.admin-trips-page .admin-trips-metric-value{color:var(--tl-navy);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:800}.admin-trips-page .admin-trips-meta-stack{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}.admin-trips-page .admin-trips-featured-badge{color:#7a4e0a;background:var(--tl-orange);border-radius:6px;align-items:center;gap:.22rem;padding:.1rem .4rem;font-size:.7rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-featured-badge{background:color-mix(in srgb,var(--tl-orange)12%,var(--tl-ivory))}}.admin-trips-page .admin-trips-featured-badge{border:1px solid var(--tl-orange)}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-featured-badge{border:1px solid color-mix(in srgb,var(--tl-orange)35%,transparent)}}.admin-trips-page .admin-trips-featured-icon{width:.7rem;height:.7rem;color:var(--tl-orange)}.admin-trips-page .admin-trips-featured-quiet{opacity:0;min-height:0;font-size:0;line-height:0;display:block}.admin-trips-page .admin-trips-order{color:var(--tl-muted);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700}.admin-trips-page .admin-trips-order-label{text-transform:uppercase;letter-spacing:.04em;color:var(--tl-muted);margin-right:.25rem;font-size:.625rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-order-label{color:color-mix(in srgb,var(--tl-muted)85%,var(--tl-petrol))}}.admin-trips-page .admin-trips-edit-btn{border:1px solid var(--tl-cyan);border-radius:8px;align-items:center;gap:.28rem;min-height:2.25rem;padding:.35rem .65rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-edit-btn{border:1px solid color-mix(in srgb,var(--tl-cyan)35%,var(--tl-border))}}.admin-trips-page .admin-trips-edit-btn{background:linear-gradient(180deg,var(--tl-paper)0%,var(--tl-cyan)100%)}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-edit-btn{background:linear-gradient(180deg,var(--tl-paper)0%,color-mix(in srgb,var(--tl-cyan)6%,var(--tl-ivory))100%)}}.admin-trips-page .admin-trips-edit-btn{color:var(--tl-petrol);box-shadow:0 2px 8px var(--tl-navy);font-size:.8125rem;font-weight:700;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-edit-btn{box-shadow:0 2px 8px color-mix(in srgb,var(--tl-navy)6%,transparent)}}.admin-trips-page .admin-trips-edit-btn{transition:border-color var(--tl-motion),background var(--tl-motion),box-shadow var(--tl-motion),transform var(--tl-motion),color var(--tl-motion)}.admin-trips-page .admin-trips-edit-arrow{width:.85rem;height:.85rem;transition:transform var(--tl-motion)}@media (hover:hover){.admin-trips-page .admin-trips-ops-row:hover{transform:translateY(var(--tl-lift-row))}.admin-trips-page .admin-trips-ops-row:hover .admin-trips-ops-cell{background:linear-gradient(90deg,var(--tl-cyan)0%,var(--tl-paper)60%)}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-ops-row:hover .admin-trips-ops-cell{background:linear-gradient(90deg,color-mix(in srgb,var(--tl-cyan)8%,var(--tl-ivory))0%,var(--tl-paper)60%)}}.admin-trips-page .admin-trips-ops-row:hover .admin-trips-ops-cell{border-color:var(--tl-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-ops-row:hover .admin-trips-ops-cell{border-color:color-mix(in srgb,var(--tl-cyan)35%,var(--tl-border))}}.admin-trips-page .admin-trips-ops-row:hover .admin-trips-ops-cell{box-shadow:0 8px 20px var(--tl-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-ops-row:hover .admin-trips-ops-cell{box-shadow:0 8px 20px color-mix(in srgb,var(--tl-cyan)12%,var(--tl-navy)8%)}}.admin-trips-page .admin-trips-ops-row:hover .admin-trips-ops-cell--identity{border-left-color:var(--tl-cyan);box-shadow:inset 4px 0 12px var(--tl-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-ops-row:hover .admin-trips-ops-cell--identity{box-shadow:inset 4px 0 12px color-mix(in srgb,var(--tl-cyan)15%,transparent)}}.admin-trips-page .admin-trips-ops-row:hover .admin-trips-capacity-fill{filter:saturate(1.2)brightness(1.05)}.admin-trips-page .admin-trips-edit-btn:hover{border-color:var(--tl-cyan);background:var(--tl-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-edit-btn:hover{background:color-mix(in srgb,var(--tl-cyan)12%,var(--tl-paper))}}.admin-trips-page .admin-trips-edit-btn:hover{color:var(--tl-navy);transform:translateY(var(--tl-lift-btn))}.admin-trips-page .admin-trips-edit-btn:hover .admin-trips-edit-arrow{transform:translate(3px)}.admin-trips-page .admin-trips-mobile-card:hover{border-color:var(--tl-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-mobile-card:hover{border-color:color-mix(in srgb,var(--tl-cyan)40%,var(--tl-border))}}.admin-trips-page .admin-trips-mobile-card:hover{box-shadow:0 10px 24px var(--tl-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-mobile-card:hover{box-shadow:0 10px 24px color-mix(in srgb,var(--tl-cyan)14%,var(--tl-navy)8%)}}.admin-trips-page .admin-trips-mobile-card:hover{transform:translateY(var(--tl-lift-row))}}.admin-trips-page .admin-trips-mobile-card{border:1px solid var(--tl-border);border-left:3px solid var(--tl-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-mobile-card{border-left:3px solid color-mix(in srgb,var(--tl-cyan)65%,var(--tl-teal))}}.admin-trips-page .admin-trips-mobile-card{background:var(--tl-paper);box-shadow:0 4px 14px var(--tl-navy);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.admin-trips-page .admin-trips-mobile-card{box-shadow:0 4px 14px color-mix(in srgb,var(--tl-navy)6%,transparent)}}.admin-trips-page .admin-trips-mobile-card{transition:border-color var(--tl-motion),box-shadow var(--tl-motion),transform var(--tl-motion)}.admin-trips-page .admin-empty-state{border:1px dashed var(--tl-border);background:linear-gradient(165deg,var(--tl-ivory)0%,var(--tl-stone)100%);border-radius:12px}@media (prefers-reduced-motion:reduce){.admin-trips-page{--tl-motion:0s}.admin-trips-page .admin-trips-add-btn:hover,.admin-trips-page .admin-trips-search-btn:hover,.admin-trips-page .admin-trips-reset-btn:hover,.admin-trips-page .admin-trips-edit-btn:hover,.admin-trips-page .admin-trips-ops-row:hover,.admin-trips-page .admin-trips-mobile-card:hover,.admin-trips-page .admin-trips-edit-btn:hover .admin-trips-edit-arrow{transform:none}}.admin-extras-page.mdf-page,.admin-offers-page.mdf-page{--mdf-sidebar-navy:#0b2e4e;--mdf-banner-dark:#083a5b;--mdf-banner-mid:#0e5676;--mdf-cyan:#27c7ea;--mdf-cyan-soft:#8fd9ec;--mdf-page-ivory:#f8fbfd;--mdf-card-ivory:#fffdf8;--mdf-price-bg:#f8ecd2;--mdf-price-border:#e8d1a0;--mdf-active-bg:#ddf5eb;--mdf-active-text:#179a63;--mdf-delete:#d84c4c;--mdf-title:#11324a;--mdf-muted:#6f8597;--mdf-gold:#d7b15a;--mdf-emerald:#179a63;--mdf-ease:cubic-bezier(.22,1,.36,1);--mdf-motion:.24s var(--mdf-ease);--mdf-shadow:0 10px 28px rgba(8,58,91,.18);--mdf-card-shadow:0 4px 14px rgba(8,58,91,.08);background:var(--mdf-page-ivory);flex-direction:column;gap:.65rem;min-width:0;padding-bottom:1.35rem;display:flex}@keyframes mdf-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes mdf-band-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mdf-tile-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.admin-extras-page .mdf-header-enter,.admin-offers-page .mdf-header-enter{animation:mdf-rise .5s var(--mdf-ease)both}.admin-extras-page .mdf-toolbar-enter,.admin-offers-page .mdf-toolbar-enter{animation:mdf-rise .42s var(--mdf-ease)70ms both}.admin-extras-page .mdf-floor-enter,.admin-offers-page .mdf-floor-enter{animation:mdf-rise .44s var(--mdf-ease)90ms both}.admin-extras-page .mdf-service-tile,.admin-offers-page .mdf-service-tile{animation:mdf-tile-in .4s var(--mdf-ease)both}.admin-extras-page .mdf-detail-band:not(.mdf-detail-band--empty),.admin-offers-page .mdf-detail-band:not(.mdf-detail-band--empty){animation:mdf-band-in .27s var(--mdf-ease)both}@media (prefers-reduced-motion:reduce){.admin-extras-page .mdf-header-enter,.admin-offers-page .mdf-header-enter,.admin-extras-page .mdf-toolbar-enter,.admin-offers-page .mdf-toolbar-enter,.admin-extras-page .mdf-floor-enter,.admin-offers-page .mdf-floor-enter,.admin-extras-page .mdf-service-tile,.admin-offers-page .mdf-service-tile,.admin-extras-page .mdf-detail-band,.admin-offers-page .mdf-detail-band{animation:none}.admin-extras-page .mdf-service-tile:hover,.admin-offers-page .mdf-service-tile:hover{transform:none}}.admin-extras-page .mdf-header,.admin-offers-page .mdf-header{border:1px solid var(--mdf-cyan);border-radius:16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-extras-page .mdf-header,.admin-offers-page .mdf-header{border:1px solid color-mix(in srgb,var(--mdf-cyan)35%,var(--mdf-banner-dark))}}.admin-extras-page .mdf-header,.admin-offers-page .mdf-header{background:linear-gradient(102deg,var(--mdf-banner-dark)0%,var(--mdf-banner-mid)52%,var(--mdf-banner-mid)100%)}@supports (color:color-mix(in lab, red, red)){.admin-extras-page .mdf-header,.admin-offers-page .mdf-header{background:linear-gradient(102deg,var(--mdf-banner-dark)0%,var(--mdf-banner-mid)52%,color-mix(in srgb,var(--mdf-banner-mid)85%,#062a42)100%)}}.admin-extras-page .mdf-header,.admin-offers-page .mdf-header{box-shadow:var(--mdf-shadow)}.admin-extras-page .mdf-header__atmosphere,.admin-offers-page .mdf-header__atmosphere{pointer-events:none;background:radial-gradient(ellipse 55% 90% at 88% 50%,var(--mdf-cyan),transparent 70%),radial-gradient(ellipse 40% 70% at 72% 80%,var(--mdf-gold),transparent 65%),repeating-linear-gradient(105deg,transparent,transparent 42px,rgba(255,255,255,.04) 42px,rgba(255,255,255,.04) 44px);position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.admin-extras-page .mdf-header__atmosphere,.admin-offers-page .mdf-header__atmosphere{background:radial-gradient(ellipse 55% 90% at 88% 50%,color-mix(in srgb,var(--mdf-cyan)12%,transparent),transparent 70%),radial-gradient(ellipse 40% 70% at 72% 80%,color-mix(in srgb,var(--mdf-gold)8%,transparent),transparent 65%),repeating-linear-gradient(105deg,transparent,transparent 42px,rgba(255,255,255,.04) 42px,rgba(255,255,255,.04) 44px)}}.admin-extras-page .mdf-header__atmosphere,.admin-offers-page .mdf-header__atmosphere{opacity:.85}.admin-extras-page .mdf-header__atmosphere:after,.admin-offers-page .mdf-header__atmosphere:after{content:"";background:radial-gradient(ellipse at center,var(--mdf-cyan)0%,transparent 68%);width:38%;max-width:14rem;height:72%;position:absolute;bottom:-8%;right:4%}@supports (color:color-mix(in lab, red, red)){.admin-extras-page .mdf-header__atmosphere:after,.admin-offers-page .mdf-header__atmosphere:after{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--mdf-cyan)14%,transparent)0%,transparent 68%)}}.admin-extras-page .mdf-header__atmosphere:after,.admin-offers-page .mdf-header__atmosphere:after{opacity:.7;border-radius:50% 50% 40% 40%}.admin-extras-page .mdf-header__inner,.admin-offers-page .mdf-header__inner{z-index:1;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.05rem 1.15rem 1.1rem;display:flex;position:relative}@media (max-width:900px){.admin-extras-page .mdf-header__inner,.admin-offers-page .mdf-header__inner{flex-direction:column}}.admin-extras-page .mdf-header__copy,.admin-offers-page .mdf-header__copy{flex:auto;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.admin-extras-page .mdf-header__icon-well,.admin-offers-page .mdf-header__icon-well{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.28);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;box-shadow:inset 0 1px rgba(255,255,255,.2)}.admin-extras-page .mdf-header__icon,.admin-offers-page .mdf-header__icon{color:#f4fbfe;width:1.2rem;height:1.2rem}.admin-extras-page .mdf-header__title,.admin-offers-page .mdf-header__title{letter-spacing:-.025em;color:#fff;margin:0;font-size:1.45rem;font-weight:600;line-height:1.15}.admin-extras-page .mdf-header__lede,.admin-offers-page .mdf-header__lede{color:#fff;max-width:34rem;margin:.35rem 0 0;font-size:.8125rem;font-weight:400;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.admin-extras-page .mdf-header__lede,.admin-offers-page .mdf-header__lede{color:color-mix(in srgb,white 72%,var(--mdf-cyan-soft))}}.admin-extras-page .mdf-header__aside,.admin-offers-page .mdf-header__aside{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.55rem;display:flex}.admin-extras-page .mdf-header__cta,.admin-offers-page .mdf-header__cta{min-height:2.45rem;color:var(--mdf-banner-dark);background:linear-gradient(180deg,#5eefff 0%,var(--mdf-cyan)48%,#1eb5d4 100%);border:1px solid #fff;border-radius:9px;align-items:center;gap:.4rem;padding:.45rem 1.05rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-extras-page .mdf-header__cta,.admin-offers-page .mdf-header__cta{border:1px solid color-mix(in srgb,white 50%,var(--mdf-cyan))}}.admin-extras-page .mdf-header__cta,.admin-offers-page .mdf-header__cta{box-shadow:0 6px 18px var(--mdf-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-extras-page .mdf-header__cta,.admin-offers-page .mdf-header__cta{box-shadow:0 6px 18px color-mix(in srgb,var(--mdf-cyan)40%,#062a42)}}.admin-extras-page .mdf-header__cta,.admin-offers-page .mdf-header__cta{transition:transform var(--mdf-motion),box-shadow var(--mdf-motion)}@media (hover:hover){.admin-extras-page .mdf-header__cta:hover,.admin-offers-page .mdf-header__cta:hover{box-shadow:0 8px 22px var(--mdf-cyan);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.admin-extras-page .mdf-header__cta:hover,.admin-offers-page .mdf-header__cta:hover{box-shadow:0 8px 22px color-mix(in srgb,var(--mdf-cyan)48%,#062a42)}}}.admin-extras-page .mdf-header__cta:focus-visible{outline-offset:2px;outline:2px solid #fff}.admin-offers-page .mdf-header__cta:focus-visible{outline-offset:2px;outline:2px solid #fff}.admin-extras-page .mdf-header__cta-icon,.admin-offers-page .mdf-header__cta-icon{width:1.05rem;height:1.05rem}.admin-extras-page .mdf-header__quote,.admin-offers-page .mdf-header__quote{text-align:right;flex-direction:column;align-items:flex-end;gap:.35rem;max-width:11rem;margin:0;display:flex}.admin-extras-page .mdf-header__quote-rule,.admin-offers-page .mdf-header__quote-rule{background:linear-gradient(90deg,transparent,var(--mdf-gold),transparent);border-radius:2px;width:3.5rem;height:2px;display:block}.admin-extras-page .mdf-header__quote em,.admin-offers-page .mdf-header__quote em{color:var(--mdf-gold);font-size:.9375rem;font-style:italic;font-weight:500}@supports (color:color-mix(in lab, red, red)){.admin-extras-page .mdf-header__quote em,.admin-offers-page .mdf-header__quote em{color:color-mix(in srgb,var(--mdf-gold)88%,white)}}.admin-extras-page .mdf-header__quote em,.admin-offers-page .mdf-header__quote em{letter-spacing:.01em}.admin-extras-page .mdf-toolbar,.admin-offers-page .mdf-toolbar{flex-wrap:wrap;align-items:stretch;gap:.45rem;padding:.35rem 0;display:flex}.admin-extras-page .mdf-control,.admin-offers-page .mdf-control{border:1px solid var(--mdf-cyan-soft);min-height:2.35rem;transition:border-color var(--mdf-motion),box-shadow var(--mdf-motion);background:#fff;border-radius:10px;align-items:center;gap:.4rem;padding:.25rem .65rem;display:flex;box-shadow:0 2px 8px rgba(8,58,91,.05)}.dark .admin-extras-page .mdf-control,.admin-offers-page .mdf-control,.dark .admin-offers-page .mdf-control{background:var(--admin-card)}.admin-extras-page .mdf-control--grow,.admin-offers-page .mdf-control--grow{flex:14rem;min-width:0}.admin-extras-page .mdf-control--filter,.admin-offers-page .mdf-control--filter{flex:0 10.5rem;padding-right:1.75rem;position:relative}.admin-extras-page .mdf-control--reset,.admin-offers-page .mdf-control--reset{cursor:pointer;color:var(--mdf-title);border-color:var(--mdf-cyan);background:#fff;margin-left:auto;font-size:.8125rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.admin-extras-page .mdf-control--reset,.admin-offers-page .mdf-control--reset{border-color:color-mix(in srgb,var(--mdf-cyan)55%,var(--mdf-cyan-soft))}}.admin-extras-page .mdf-control:focus-within,.admin-offers-page .mdf-control:focus-within{border-color:var(--mdf-cyan);box-shadow:0 0 0 3px var(--mdf-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-extras-page .mdf-control:focus-within,.admin-offers-page .mdf-control:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--mdf-cyan)18%,transparent)}}@media (hover:hover){.admin-extras-page .mdf-control--reset:hover,.admin-offers-page .mdf-control--reset:hover{border-color:var(--mdf-cyan);background:var(--mdf-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-extras-page .mdf-control--reset:hover,.admin-offers-page .mdf-control--reset:hover{background:color-mix(in srgb,var(--mdf-cyan)6%,white)}}}.admin-extras-page .mdf-control__glyph,.admin-offers-page .mdf-control__glyph{width:.9rem;height:.9rem;color:var(--mdf-banner-mid);flex-shrink:0}.admin-extras-page .mdf-control__chevron,.admin-offers-page .mdf-control__chevron{width:.85rem;height:.85rem;color:var(--mdf-muted);pointer-events:none;position:absolute;right:.55rem}.admin-extras-page .mdf-control__field,.admin-offers-page .mdf-control__field{width:100%;min-width:0;color:var(--mdf-title);background:0 0;border:none;outline:none;font-size:.8125rem;font-weight:500}.admin-extras-page .mdf-control__select,.admin-offers-page .mdf-control__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:.25rem}.dark .admin-extras-page .mdf-control__field,.admin-offers-page .mdf-control__field,.dark .admin-offers-page .mdf-control__field{color:var(--admin-foreground)}.admin-extras-page .mdf-control__field::-moz-placeholder{color:var(--mdf-muted)}.admin-offers-page .mdf-control__field::-moz-placeholder{color:var(--mdf-muted)}.admin-extras-page .mdf-control__field::placeholder,.admin-offers-page .mdf-control__field::placeholder{color:var(--mdf-muted)}.admin-extras-page .mdf-floor,.admin-offers-page .mdf-floor{flex-direction:column;gap:.65rem;min-width:0;display:flex}.admin-extras-catalog-wrap,.admin-offers-catalog-wrap{min-width:0}.admin-extras-page .mdf-shelf.admin-extras-catalog-deck,.admin-offers-page .mdf-shelf.admin-extras-catalog-deck{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;min-width:0;display:grid}@media (max-width:1180px){.admin-extras-page .mdf-shelf.admin-extras-catalog-deck,.admin-offers-page .mdf-shelf.admin-extras-catalog-deck{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-extras-page .admin-extras-catalog-deck-item,.admin-offers-page .admin-extras-catalog-deck-item{min-width:0}.admin-extras-page .mdf-service-tile,.admin-offers-page .mdf-service-tile{text-align:left;border:1px solid var(--mdf-cyan-soft);border-radius:12px;flex-direction:column;gap:.45rem;width:100%;min-height:6.25rem;padding:.55rem .6rem .5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-extras-page .mdf-service-tile,.admin-offers-page .mdf-service-tile{border:1px solid color-mix(in srgb,var(--mdf-cyan-soft)85%,white)}}.admin-extras-page .mdf-service-tile,.admin-offers-page .mdf-service-tile{background:var(--mdf-card-ivory);box-shadow:var(--mdf-card-shadow);cursor:pointer;transition:transform var(--mdf-motion),border-color var(--mdf-motion),box-shadow var(--mdf-motion)}.dark .admin-extras-page .mdf-service-tile,.admin-offers-page .mdf-service-tile,.dark .admin-offers-page .mdf-service-tile{background:var(--admin-card)}@media (hover:hover){.admin-extras-page .mdf-service-tile:hover,.admin-offers-page .mdf-service-tile:hover{border-color:var(--mdf-cyan-soft);transform:translateY(-2px);box-shadow:0 8px 20px rgba(8,58,91,.12)}}.admin-extras-page .mdf-service-tile--selected,.admin-offers-page .mdf-service-tile--selected{border-color:var(--mdf-cyan);box-shadow:0 8px 22px var(--mdf-cyan),0 0 0 1px var(--mdf-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-extras-page .mdf-service-tile--selected,.admin-offers-page .mdf-service-tile--selected{box-shadow:0 8px 22px color-mix(in srgb,var(--mdf-cyan)22%,transparent),0 0 0 1px color-mix(in srgb,var(--mdf-cyan)35%,transparent)}}.admin-extras-page .mdf-service-tile:focus-visible{outline:2px solid var(--mdf-cyan);outline-offset:2px}.admin-offers-page .mdf-service-tile:focus-visible{outline:2px solid var(--mdf-cyan);outline-offset:2px}.admin-extras-page .mdf-service-tile__top,.admin-offers-page .mdf-service-tile__top{align-items:flex-start;gap:.45rem;min-width:0;display:flex}.admin-extras-page .mdf-service-tile__icon,.admin-offers-page .mdf-service-tile__icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;box-shadow:0 3px 8px rgba(0,0,0,.12)}.admin-extras-page .mdf-service-tile__icon-svg,.admin-offers-page .mdf-service-tile__icon-svg{color:#fff;width:1rem;height:1rem}.admin-extras-page .mdf-tone--gold .mdf-service-tile__icon,.admin-offers-page .mdf-tone--gold .mdf-service-tile__icon,.admin-extras-page .mdf-tone--gold .mdf-detail-band__icon-well,.admin-offers-page .mdf-tone--gold .mdf-detail-band__icon-well{background:linear-gradient(145deg,#f5b942,#d4922a)}.admin-extras-page .mdf-tone--emerald .mdf-service-tile__icon,.admin-offers-page .mdf-tone--emerald .mdf-service-tile__icon,.admin-extras-page .mdf-tone--emerald .mdf-detail-band__icon-well,.admin-offers-page .mdf-tone--emerald .mdf-detail-band__icon-well{background:linear-gradient(145deg,#3ecf8e,#1a9d63)}.admin-extras-page .mdf-tone--blue .mdf-service-tile__icon,.admin-offers-page .mdf-tone--blue .mdf-service-tile__icon,.admin-extras-page .mdf-tone--blue .mdf-detail-band__icon-well,.admin-offers-page .mdf-tone--blue .mdf-detail-band__icon-well{background:linear-gradient(145deg,#4a9eff,#2a6fd4)}.admin-extras-page .mdf-tone--teal .mdf-service-tile__icon,.admin-offers-page .mdf-tone--teal .mdf-service-tile__icon,.admin-extras-page .mdf-tone--teal .mdf-detail-band__icon-well,.admin-offers-page .mdf-tone--teal .mdf-detail-band__icon-well{background:linear-gradient(145deg,#2ec9d6,#1a8fa0)}.admin-extras-page .mdf-tone--amber .mdf-service-tile__icon,.admin-offers-page .mdf-tone--amber .mdf-service-tile__icon,.admin-extras-page .mdf-tone--amber .mdf-detail-band__icon-well,.admin-offers-page .mdf-tone--amber .mdf-detail-band__icon-well{background:linear-gradient(145deg,#f0a54a,#d97b28)}.admin-extras-page .mdf-tone--default .mdf-service-tile__icon,.admin-offers-page .mdf-tone--default .mdf-service-tile__icon,.admin-extras-page .mdf-tone--default .mdf-detail-band__icon-well,.admin-offers-page .mdf-tone--default .mdf-detail-band__icon-well{background:linear-gradient(145deg,#5eb8cc,#2a7f96)}.admin-extras-page .mdf-service-tile__text,.admin-offers-page .mdf-service-tile__text{flex:1;min-width:0}.admin-extras-page .mdf-service-tile__name,.admin-offers-page .mdf-service-tile__name{color:var(--mdf-title);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.dark .admin-extras-page .mdf-service-tile__name,.admin-offers-page .mdf-service-tile__name,.dark .admin-offers-page .mdf-service-tile__name{color:var(--admin-heading)}.admin-extras-page .mdf-service-tile__code,.admin-offers-page .mdf-service-tile__code{color:var(--mdf-muted);margin-top:.12rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.625rem;font-weight:500;display:block}.admin-extras-page .mdf-service-tile__foot,.admin-offers-page .mdf-service-tile__foot{justify-content:space-between;align-items:center;gap:.35rem;margin-top:auto;display:flex}.admin-extras-page .mdf-service-tile__price-chip,.admin-offers-page .mdf-service-tile__price-chip{font-variant-numeric:tabular-nums;min-height:1.5rem;color:var(--mdf-title);background:var(--mdf-price-bg);border:1px solid var(--mdf-price-border);border-radius:8px;align-items:center;padding:.15rem .5rem;font-size:.8125rem;font-weight:700;display:inline-flex}.admin-extras-page .mdf-service-tile__status,.admin-offers-page .mdf-service-tile__status{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;padding:.15rem .4rem;font-size:.5625rem;font-weight:700;display:inline-flex}.admin-extras-page .mdf-service-tile__status-dot,.admin-offers-page .mdf-service-tile__status-dot{background:var(--mdf-active-text);border-radius:50%;width:.35rem;height:.35rem}.admin-extras-page .mdf-service-tile__status--active,.admin-offers-page .mdf-service-tile__status--active{color:var(--mdf-active-text);background:var(--mdf-active-bg)}.admin-extras-page .mdf-service-tile__status--inactive,.admin-offers-page .mdf-service-tile__status--inactive{color:var(--mdf-muted);background:#eef2f5}.admin-extras-page .mdf-detail-band,.admin-offers-page .mdf-detail-band{border:1px solid var(--mdf-price-border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-extras-page .mdf-detail-band,.admin-offers-page .mdf-detail-band{border:1px solid color-mix(in srgb,var(--mdf-price-border)90%,var(--mdf-gold))}}.admin-extras-page .mdf-detail-band,.admin-offers-page .mdf-detail-band{background:linear-gradient(95deg,var(--mdf-price-bg),var(--mdf-card-ivory))}@supports (color:color-mix(in lab, red, red)){.admin-extras-page .mdf-detail-band,.admin-offers-page .mdf-detail-band{background:linear-gradient(95deg,color-mix(in srgb,var(--mdf-price-bg)45%,var(--mdf-card-ivory)),var(--mdf-card-ivory))}}.admin-extras-page .mdf-detail-band,.admin-offers-page .mdf-detail-band{box-shadow:var(--mdf-shadow)}.dark .admin-extras-page .mdf-detail-band,.admin-offers-page .mdf-detail-band,.dark .admin-offers-page .mdf-detail-band{background:linear-gradient(95deg,var(--mdf-price-bg),var(--admin-card))}@supports (color:color-mix(in lab, red, red)){.dark .admin-extras-page .mdf-detail-band,.admin-offers-page .mdf-detail-band,.dark .admin-offers-page .mdf-detail-band{background:linear-gradient(95deg,color-mix(in srgb,var(--mdf-price-bg)15%,var(--admin-card)),var(--admin-card))}}.admin-extras-page .mdf-detail-band--empty,.admin-offers-page .mdf-detail-band--empty{border-style:dashed;border-color:var(--mdf-cyan-soft);box-shadow:none;background:var(--mdf-page-ivory);justify-content:center}@supports (color:color-mix(in lab, red, red)){.admin-extras-page .mdf-detail-band--empty,.admin-offers-page .mdf-detail-band--empty{background:color-mix(in srgb,var(--mdf-page-ivory)80%,white)}}.admin-extras-page .mdf-detail-band__empty,.admin-offers-page .mdf-detail-band__empty{color:var(--mdf-muted);margin:0;font-size:.8125rem}.admin-extras-page .mdf-detail-band__lead,.admin-offers-page .mdf-detail-band__lead{flex:12rem;align-items:center;gap:.65rem;min-width:0;display:flex}.admin-extras-page .mdf-detail-band__icon-well,.admin-offers-page .mdf-detail-band__icon-well{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.65rem;height:2.65rem;display:inline-flex;box-shadow:0 4px 12px rgba(0,0,0,.14)}.admin-extras-page .mdf-detail-band__icon,.admin-offers-page .mdf-detail-band__icon{color:#fff;width:1.2rem;height:1.2rem}.admin-extras-page .mdf-detail-band__identity,.admin-offers-page .mdf-detail-band__identity{min-width:0}.admin-extras-page .mdf-detail-band__name,.admin-offers-page .mdf-detail-band__name{letter-spacing:-.02em;color:var(--mdf-title);margin:0;font-size:1rem;font-weight:600;line-height:1.2}.dark .admin-extras-page .mdf-detail-band__name,.admin-offers-page .mdf-detail-band__name,.dark .admin-offers-page .mdf-detail-band__name{color:var(--admin-heading)}.admin-extras-page .mdf-detail-band__code,.admin-offers-page .mdf-detail-band__code{color:var(--mdf-muted);margin:.12rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.6875rem}.admin-extras-page .mdf-detail-band__divider,.admin-offers-page .mdf-detail-band__divider{background:var(--mdf-price-border);align-self:stretch;width:1px;min-height:2.5rem}@supports (color:color-mix(in lab, red, red)){.admin-extras-page .mdf-detail-band__divider,.admin-offers-page .mdf-detail-band__divider{background:color-mix(in srgb,var(--mdf-price-border)70%,transparent)}}.admin-extras-page .mdf-detail-band__divider,.admin-offers-page .mdf-detail-band__divider{flex-shrink:0}@media (max-width:720px){.admin-extras-page .mdf-detail-band__divider,.admin-offers-page .mdf-detail-band__divider{display:none}}.admin-extras-page .mdf-detail-band__metric,.admin-offers-page .mdf-detail-band__metric{flex-direction:column;gap:.15rem;min-width:4.5rem;display:flex}.admin-extras-page .mdf-detail-band__metric-label,.admin-offers-page .mdf-detail-band__metric-label{letter-spacing:.04em;text-transform:uppercase;color:var(--mdf-muted);font-size:.625rem;font-weight:600}.admin-extras-page .mdf-detail-band__metric-value,.admin-offers-page .mdf-detail-band__metric-value{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--mdf-title);margin:0;font-size:1.25rem;font-weight:700}.admin-extras-page .mdf-detail-band__status,.admin-offers-page .mdf-detail-band__status{border-radius:999px;align-items:center;gap:.3rem;min-height:1.55rem;padding:0 .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.admin-extras-page .mdf-detail-band__status-dot,.admin-offers-page .mdf-detail-band__status-dot{background:var(--mdf-active-text);border-radius:50%;width:.4rem;height:.4rem}.admin-extras-page .mdf-detail-band__status--active,.admin-offers-page .mdf-detail-band__status--active{color:var(--mdf-active-text);background:var(--mdf-active-bg)}.admin-extras-page .mdf-detail-band__status--inactive,.admin-offers-page .mdf-detail-band__status--inactive{color:var(--mdf-muted);background:#eef2f5}.admin-extras-page .mdf-detail-band__actions,.admin-offers-page .mdf-detail-band__actions{flex-wrap:wrap;flex-shrink:0;gap:.5rem;margin-left:auto;display:flex}.admin-extras-page .mdf-detail-edit,.admin-offers-page .mdf-detail-edit,.admin-extras-page .mdf-detail-delete,.admin-offers-page .mdf-detail-delete{cursor:pointer;min-height:2.15rem;transition:background var(--mdf-motion),border-color var(--mdf-motion),box-shadow var(--mdf-motion);border-radius:9px;align-items:center;gap:.35rem;padding:.4rem .95rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.admin-extras-page .mdf-detail-edit,.admin-offers-page .mdf-detail-edit{color:#fff;background:linear-gradient(180deg,#35d4f0 0%,var(--mdf-banner-mid)100%);border:1px solid var(--mdf-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-extras-page .mdf-detail-edit,.admin-offers-page .mdf-detail-edit{border:1px solid color-mix(in srgb,var(--mdf-cyan)50%,var(--mdf-banner-mid))}}.admin-extras-page .mdf-detail-edit,.admin-offers-page .mdf-detail-edit{box-shadow:0 4px 14px var(--mdf-banner-mid)}@supports (color:color-mix(in lab, red, red)){.admin-extras-page .mdf-detail-edit,.admin-offers-page .mdf-detail-edit{box-shadow:0 4px 14px color-mix(in srgb,var(--mdf-banner-mid)35%,transparent)}}@media (hover:hover){.admin-extras-page .mdf-detail-edit:hover,.admin-offers-page .mdf-detail-edit:hover{background:linear-gradient(180deg,#4de0f5 0%,var(--mdf-banner-mid)100%)}@supports (color:color-mix(in lab, red, red)){.admin-extras-page .mdf-detail-edit:hover,.admin-offers-page .mdf-detail-edit:hover{background:linear-gradient(180deg,#4de0f5 0%,color-mix(in srgb,var(--mdf-banner-mid)90%,var(--mdf-cyan))100%)}}}.admin-extras-page .mdf-detail-delete,.admin-offers-page .mdf-detail-delete{color:var(--mdf-delete);border:1px solid var(--mdf-delete);background:#fff}@supports (color:color-mix(in lab, red, red)){.admin-extras-page .mdf-detail-delete,.admin-offers-page .mdf-detail-delete{border:1px solid color-mix(in srgb,var(--mdf-delete)55%,#e8c4c4)}}@media (hover:hover){.admin-extras-page .mdf-detail-delete:hover:not(:disabled),.admin-offers-page .mdf-detail-delete:hover:not(:disabled){background:var(--mdf-delete)}@supports (color:color-mix(in lab, red, red)){.admin-extras-page .mdf-detail-delete:hover:not(:disabled),.admin-offers-page .mdf-detail-delete:hover:not(:disabled){background:color-mix(in srgb,var(--mdf-delete)6%,white)}}}.admin-extras-page .mdf-detail-edit:focus-visible{outline:2px solid var(--mdf-cyan);outline-offset:2px}.admin-offers-page .mdf-detail-edit:focus-visible{outline:2px solid var(--mdf-cyan);outline-offset:2px}.admin-extras-page .mdf-detail-delete:focus-visible{outline:2px solid var(--mdf-cyan);outline-offset:2px}.admin-offers-page .mdf-detail-delete:focus-visible{outline:2px solid var(--mdf-cyan);outline-offset:2px}.admin-extras-page .mdf-detail-band__action-icon,.admin-offers-page .mdf-detail-band__action-icon{width:.9rem;height:.9rem}.admin-extras-page .admin-extras-card-list,.admin-offers-page .admin-extras-card-list{display:none}.admin-extras-skeleton.mdf-page{background:var(--mdf-page-ivory)}.admin-extras-skeleton .mdf-shelf-skeleton{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}@media (max-width:1180px){.admin-extras-skeleton .mdf-shelf-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-extras-page .mdf-detail-band__metric--stack,.admin-offers-page .mdf-detail-band__metric--stack{flex:10rem;min-width:8rem}.admin-extras-page .mdf-detail-band__metric-value--compact,.admin-offers-page .mdf-detail-band__metric-value--compact{font-size:.8125rem;font-weight:600}.admin-extras-page .mdf-service-tile__discount-chip,.admin-offers-page .mdf-service-tile__discount-chip{font-weight:800}.admin-customers-page.cust-page{--cust-primary-dark:#083b4c;--cust-deep-secondary:#0e5e73;--cust-navy-accent:#0a2e3f;--cust-ink:#0a2e3f;--cust-navy:#083b4c;--cust-navy-deep:#0a2e3f;--cust-petrol:#083b4c;--cust-teal:#0e5e73;--cust-cyan:#16c6e8;--cust-cyan-bright:#16c6e8;--cust-btn-cyan:#10bfe6;--cust-ivory:#f8fcfd;--cust-warm-white:#f8fcfd;--cust-luxury:#c9a86a;--cust-champagne:#c9a86a;--cust-text:#0f2b3a;--cust-text-secondary:#4c6a79;--cust-text-muted:#5f7a88;--cust-page-bg:#eef5f7;--cust-emerald:#159a72;--cust-emerald-soft:#e8f6f0;--cust-selected-bg:rgba(22,198,232,.12);--cust-selected-border:#16c6e8;--cust-border:rgba(8,59,76,.12);--cust-glow:rgba(22,198,232,.16);--cust-shadow-1:0 4px 16px rgba(8,59,76,.07);--cust-shadow-2:0 12px 32px rgba(8,59,76,.1);--cust-shadow-3:0 18px 44px rgba(8,59,76,.14);--cust-radius-hero:20px;--cust-radius-panel:16px;--cust-radius-card:14px;--cust-radius-control:12px;--cust-motion:.17s cubic-bezier(.22,1,.36,1);--cust-motion-panel:.2s cubic-bezier(.22,1,.36,1);background:linear-gradient(180deg,#f4f9fa 0%,var(--cust-page-bg)42%,#e8f1f4 100%);flex-direction:column;gap:.65rem;min-width:0;padding-bottom:1.5rem;display:flex}.cust-hero-module{margin-bottom:.35rem;padding-bottom:.35rem;position:relative}.admin-customers-page .mdf-header.cust-hero{border-radius:var(--cust-radius-hero);border:1px solid var(--cust-cyan);align-items:center;min-height:12.25rem;max-height:14.5rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-customers-page .mdf-header.cust-hero{border:1px solid color-mix(in srgb,var(--cust-cyan)32%,#052d3d)}}.admin-customers-page .mdf-header.cust-hero{box-shadow:0 14px 36px rgba(4,45,59,.18),inset 0 1px 0 var(--cust-cyan);background:linear-gradient(100deg,#052d3d 0%,#063c4d 38%,#07566a 68%,#087386 100%)}@supports (color:color-mix(in lab, red, red)){.admin-customers-page .mdf-header.cust-hero{box-shadow:0 14px 36px rgba(4,45,59,.18),inset 0 1px 0 color-mix(in srgb,var(--cust-cyan)28%,transparent)}}.admin-customers-page .mdf-header.cust-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,rgba(5,45,61,.55) 0%,rgba(6,60,77,.35) 40%,rgba(7,86,106,.12) 58%,transparent 72%),radial-gradient(58% 95% at 72% 52%,rgba(20,200,220,.1) 0%,transparent 68%),radial-gradient(45% 70% at 88% 40%,rgba(9,145,160,.12) 0%,transparent 65%),linear-gradient(transparent 62%,rgba(5,45,61,.42) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.admin-customers-page .mdf-header.cust-hero.cust-hero-enter,.admin-customers-page .mdf-header.cust-hero.mdf-header-enter{animation:.28s cubic-bezier(.22,1,.36,1) both cust-hero-enter}@keyframes cust-hero-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.admin-customers-page .cust-hero__photo-layer{z-index:0;pointer-events:none;filter:saturate(1.12)contrast(1.08)brightness(1.02);background:url(/images/admin/sidebar-visual.jpg) 58% 42%/cover no-repeat;position:absolute;top:-4%;bottom:-8%;left:38%;right:-2%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.35) 18%,rgba(0,0,0,.92) 42%,#000 68%,rgba(0,0,0,.85) 88%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.35) 18%,rgba(0,0,0,.92) 42%,#000 68%,rgba(0,0,0,.85) 88%,transparent 100%)}.admin-customers-page .cust-hero__ornament{z-index:2;pointer-events:none;border-radius:var(--cust-radius-hero)0 0 0;opacity:.45;border-top:1px solid rgba(198,161,91,.42);border-left:1px solid rgba(198,161,91,.42);width:4.5rem;height:4.5rem;position:absolute;top:0;left:0}.admin-customers-page .cust-hero__ornament:after{content:"";border-bottom:1px solid rgba(198,161,91,.28);border-right:1px solid rgba(198,161,91,.28);border-radius:0 0 10px;width:2.75rem;height:2.75rem;position:absolute;bottom:.65rem;right:.65rem}.admin-customers-page .cust-hero__inner{z-index:2;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem 1.35rem 1.35rem;display:flex;position:relative}@media (max-width:900px){.admin-customers-page .cust-hero__inner{flex-direction:column;align-items:flex-start}.admin-customers-page .mdf-header.cust-hero{min-height:11rem;max-height:none}.admin-customers-page .cust-hero__photo-layer{top:-6%;bottom:-12%;left:28%;right:-10%}.cust-hero-module .cust-stat-deck{gap:.75rem;margin-top:-1rem;padding:0 .75rem}}.admin-customers-page .cust-hero__copy{max-width:36rem}.admin-customers-page .cust-hero__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--cust-cyan);margin:0 0 .45rem;font-size:.6875rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.admin-customers-page .cust-hero__eyebrow{color:color-mix(in srgb,var(--cust-cyan)90%,white)}}.admin-customers-page .cust-hero__eyebrow:after{content:"";background:#19c5d8;border-radius:2px;width:2.75rem;height:3px;margin-top:.4rem;display:block;box-shadow:0 0 12px rgba(25,197,216,.35)}.admin-customers-page .cust-hero__title{letter-spacing:-.03em;color:#fff;text-shadow:0 2px 18px rgba(5,45,61,.35);margin:0;font-size:max(2rem,min(2.8vw,2.5rem));font-weight:800;line-height:1.05}.admin-customers-page .cust-hero__lede{color:#f1f9fc;max-width:38.75rem;margin:.5rem 0 0;font-size:.9375rem;line-height:1.58}.admin-customers-page .cust-hero__quote{max-width:13rem;color:var(--cust-text-secondary);flex-direction:column;align-self:flex-end;align-items:flex-end;gap:.32rem;margin:0;padding:0 .2rem .15rem 0;font-size:.875rem;line-height:1.45;display:flex}.admin-customers-page .cust-hero__quote em{color:var(--cust-navy-deep);text-align:right;font-style:italic;font-weight:500}.admin-customers-page .cust-hero__quote-accent{background:var(--cust-cyan);border-radius:2px;width:2.75rem;height:2px;display:block}@keyframes cust-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.cust-hero-module .cust-stat-deck{z-index:3;gap:1rem;margin-top:-1.5rem;padding:0 1.35rem;position:relative}.cust-hero-module .cust-stat-deck-enter{animation:.3s cubic-bezier(.22,1,.36,1) 60ms both cust-kpi-deck-enter}@keyframes cust-kpi-deck-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cust-floor-enter{animation:cust-rise .3s var(--cust-motion-panel).2s both}.cust-detail-panel-enter{animation:none}@media (prefers-reduced-motion:reduce){.cust-hero-enter,.cust-stat-deck-enter,.cust-hero-module .cust-stat-deck-enter,.cust-hero-module .cust-stat-card,.cust-floor-enter,.cust-detail-panel-enter,.cust-detail-identity-enter,.cust-detail-groups-enter,.cust-list-tile,.cust-detail-panel__tab-body-enter,.cust-activity-item{animation:none!important}.cust-detail-tabs__tab:after,.cust-list-tile,.cust-detail-tabs__tab,.cust-action-btn,.cust-action-btn--whatsapp,.cust-action-btn--email,.admin-copy-btn--compact{transition:none!important}}.cust-stat-deck{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;display:grid}.cust-stat-deck--three{grid-template-columns:repeat(3,minmax(0,1fr))}.cust-stat-deck--two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:900px){.cust-stat-deck--three,.cust-stat-deck--two{grid-template-columns:1fr}}@media (max-width:1200px){.cust-stat-deck:not(.cust-stat-deck--three){grid-template-columns:repeat(2,minmax(0,1fr))}}.cust-stat-card{border-radius:var(--cust-radius-card);border:1px solid var(--cust-border);background:var(--cust-ivory);min-height:5rem;box-shadow:var(--cust-shadow-1);animation:cust-rise .28s var(--cust-motion-panel)both;transition:box-shadow var(--cust-motion),transform var(--cust-motion);grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;align-items:center;gap:.06rem .55rem;padding:.55rem .75rem;display:grid}.cust-stat-card:hover{box-shadow:0 8px 22px rgba(8,59,76,.09)}.cust-hero-module .cust-stat-card{border:1px solid rgba(120,235,245,.22);border-radius:14px;min-height:5.5rem;padding:.65rem .85rem;transition:transform .14s cubic-bezier(.22,1,.36,1),box-shadow .14s cubic-bezier(.22,1,.36,1),border-color .14s cubic-bezier(.22,1,.36,1);animation:.28s cubic-bezier(.22,1,.36,1) both cust-kpi-card-enter;box-shadow:0 12px 30px rgba(4,45,59,.16),0 0 24px rgba(25,197,216,.08),inset 0 1px rgba(180,245,250,.12)}.cust-hero-module .cust-stat-card:first-child{animation-delay:.1s}.cust-hero-module .cust-stat-card:nth-child(2){animation-delay:.145s}.cust-hero-module .cust-stat-card:nth-child(3){animation-delay:.19s}@keyframes cust-kpi-card-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cust-hero-module .cust-stat-card:hover{border-color:rgba(140,240,250,.38);transform:translateY(-2px);box-shadow:0 16px 34px rgba(4,45,59,.2),0 0 28px rgba(25,197,216,.12),inset 0 1px rgba(200,250,255,.18)}.cust-stat--emerald{background:linear-gradient(155deg,#c8ecd8 0%,#f4fbf7 72%)}.cust-stat--amber{border-color:var(--cust-champagne);background:linear-gradient(148deg,#f5e4c4 0%,#fff9f0 68%)}@supports (color:color-mix(in lab, red, red)){.cust-stat--amber{border-color:color-mix(in srgb,var(--cust-champagne)35%,white)}}.cust-stat--blue{background:linear-gradient(148deg,#c8e8f2 0%,#e9f6fa 58%,var(--cust-ivory)100%);border-color:var(--cust-deep-secondary)}@supports (color:color-mix(in lab, red, red)){.cust-stat--blue{border-color:color-mix(in srgb,var(--cust-deep-secondary)18%,white)}}.cust-stat--violet{background:linear-gradient(155deg,#ddd0f0 0%,#f9f6fd 72%)}.cust-stat--teal{background:linear-gradient(148deg,#d4f0f8 0%,#ecf8fc 50%,var(--cust-ivory)100%);border-color:var(--cust-cyan)}@supports (color:color-mix(in lab, red, red)){.cust-stat--teal{border-color:color-mix(in srgb,var(--cust-cyan)22%,white)}}.cust-hero-module .cust-stat--teal{background:linear-gradient(135deg,#08788b 0%,#07586d 100%)}.cust-hero-module .cust-stat--blue{background:linear-gradient(135deg,#0b8190 0%,#07536a 100%)}.cust-hero-module .cust-stat--amber{background:linear-gradient(135deg,#0a6d78 0%,#6b4f2a 100%);border-color:rgba(198,161,91,.35)}.cust-stat-card__icon-well{border:1px solid var(--cust-navy);background:rgba(255,255,255,.65);border-radius:8px;grid-row:1/span 3;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;margin-bottom:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cust-stat-card__icon-well{border:1px solid color-mix(in srgb,var(--cust-navy)10%,transparent)}}.cust-hero-module .cust-stat-card__icon-well{background:rgba(180,245,250,.18);border:1px solid rgba(120,235,245,.3);border-radius:13px;width:2.75rem;height:2.75rem;box-shadow:inset 0 1px rgba(220,252,255,.2)}.cust-stat-card__icon{width:1.05rem;height:1.05rem;color:var(--cust-cyan)}.cust-hero-module .cust-stat-card__icon{color:#e8fbff;width:1.2rem;height:1.2rem}.cust-stat--emerald .cust-stat-card__icon{color:var(--cust-emerald)}.cust-stat-card__value{color:var(--cust-navy);letter-spacing:-.02em;grid-column:2;margin:0;font-size:1.45rem;font-weight:700;line-height:1.05}.cust-hero-module .cust-stat-card__value{color:#fff;font-size:1.75rem;font-weight:800}.cust-stat-card__label{color:var(--cust-text);grid-column:2;margin:0;font-size:.75rem;font-weight:650;line-height:1.3}.cust-hero-module .cust-stat-card__label{color:#fff;font-size:.875rem;font-weight:700}.cust-stat-card__hint{color:var(--cust-text-secondary);grid-column:2;margin:0;font-size:.6875rem;font-weight:550;line-height:1.35}.cust-hero-module .cust-stat-card__hint{color:rgba(220,248,252,.88);font-size:.8125rem;font-weight:550}.cust-command-bar{border-radius:var(--cust-radius-card);border:1px solid var(--cust-border);box-shadow:var(--cust-shadow-1);background:#fff;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}.cust-command-bar__search{border-radius:var(--cust-radius-control);border:1px solid var(--cust-petrol);flex:16rem;align-items:center;gap:.5rem;min-width:0;padding:0 .65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cust-command-bar__search{border:1px solid color-mix(in srgb,var(--cust-petrol)14%,#d0dee8)}}.cust-command-bar__search{transition:border-color var(--cust-motion),box-shadow var(--cust-motion);background:#fff;box-shadow:inset 0 1px rgba(255,255,255,.8)}.cust-command-bar__search:focus-within{border-color:var(--cust-cyan)}@supports (color:color-mix(in lab, red, red)){.cust-command-bar__search:focus-within{border-color:color-mix(in srgb,var(--cust-cyan)65%,var(--cust-primary-dark))}}.cust-command-bar__search:focus-within{box-shadow:0 0 0 3px var(--cust-glow)}.cust-command-bar__search-icon{width:1.05rem;height:1.05rem;color:var(--cust-text-muted);flex-shrink:0}.cust-command-bar__input{min-width:0;color:var(--cust-text);background:0 0;border:none;flex:1;padding:.6rem 0;font-size:.875rem;line-height:1.4}.cust-command-bar__input::placeholder{color:var(--cust-text-muted)}.cust-command-bar__input:focus{outline:none}.cust-command-bar__actions{flex-shrink:0;align-items:center;gap:.45rem;display:flex}.cust-command-bar__reset{color:var(--cust-text-secondary);cursor:pointer;transition:color var(--cust-motion),background var(--cust-motion);background:0 0;border:none;border-radius:8px;padding:.45rem .65rem;font-size:.8125rem;font-weight:600}.cust-command-bar__reset:hover{color:var(--cust-text);background:var(--cust-navy)}@supports (color:color-mix(in lab, red, red)){.cust-command-bar__reset:hover{background:color-mix(in srgb,var(--cust-navy)6%,transparent)}}.cust-command-bar__submit{color:#fff;background:linear-gradient(135deg,var(--cust-cyan)0%,var(--cust-petrol)100%);cursor:pointer;transition:filter var(--cust-motion),box-shadow var(--cust-motion);box-shadow:0 4px 12px var(--cust-cyan);border:none;border-radius:10px;padding:.5rem 1rem;font-size:.8125rem;font-weight:650}@supports (color:color-mix(in lab, red, red)){.cust-command-bar__submit{box-shadow:0 4px 12px color-mix(in srgb,var(--cust-cyan)35%,transparent)}}.cust-command-bar__submit:hover{filter:brightness(1.04)}.cust-command-bar--workspace{gap:.4rem;padding:.5rem .6rem}.cust-command-bar--workspace .cust-command-bar__search{flex:22rem;min-height:2.45rem}.cust-command-bar__filters{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.cust-command-bar__filter-icon-btn{border:1px solid var(--cust-navy);border-radius:10px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cust-command-bar__filter-icon-btn{border:1px solid color-mix(in srgb,var(--cust-navy)12%,#d0dee8)}}.cust-command-bar__filter-icon-btn{color:var(--cust-text-muted);background:#fff}.cust-command-bar__filter-icon-btn svg{width:1rem;height:1rem}.cust-command-bar__select-wrap{display:inline-flex}.cust-command-bar__select{border:1px solid var(--cust-navy);border-radius:10px;height:2.35rem;padding:0 1.75rem 0 .65rem}@supports (color:color-mix(in lab, red, red)){.cust-command-bar__select{border:1px solid color-mix(in srgb,var(--cust-navy)12%,#d0dee8)}}.cust-command-bar__select{color:var(--cust-text);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#fff 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='%236B8193' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right .55rem center no-repeat;font-size:.8125rem;font-weight:600}.cust-floor{flex-direction:column;gap:.5rem;display:flex}.cust-workspace{grid-template-columns:minmax(0,43fr) minmax(0,57fr);align-items:start;gap:.65rem;min-width:0;display:grid}.cust-list-panel{background:linear-gradient(#f9fcfd 0%,#eef6f9 52%,#f4fafc 100%);border:1px solid rgba(10,65,84,.1);border-radius:24px;min-width:0;overflow:hidden;box-shadow:0 14px 32px rgba(5,39,52,.09),0 2px 8px rgba(5,39,52,.04),inset 0 1px rgba(255,255,255,.65)}.cust-list-panel__head{background:linear-gradient(rgba(255,255,255,.72) 0%,rgba(248,252,253,.35) 100%);border-bottom:1px solid rgba(10,65,84,.08);justify-content:space-between;align-items:center;gap:.65rem;padding:.85rem 1rem .8rem;display:flex}.cust-list-panel__title{color:#0f2b3a;letter-spacing:-.025em;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.2}.cust-list-panel__sort{color:#5d7480;align-items:center;gap:.4rem;font-size:.8125rem;display:inline-flex}.cust-list-panel__sort-label{color:#6a808c;font-weight:600}.cust-list-panel__sort-select{color:#12394a;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#fff;border:1px solid rgba(10,65,84,.12);border-radius:999px;padding:.38rem 1.85rem .38rem .75rem;font-size:.8125rem;font-weight:650;transition:border-color .15s ease-out,background .15s ease-out,box-shadow .15s ease-out;box-shadow:0 1px 3px rgba(5,39,52,.05)}.cust-list-panel__sort-select:hover{background:#f8fcfd;border-color:rgba(25,197,216,.35);box-shadow:0 2px 8px rgba(5,39,52,.06)}.cust-list-panel__sort-select:focus-visible{border-color:rgba(25,197,216,.45);outline:none;box-shadow:0 0 0 3px rgba(25,197,216,.22)}.cust-list-panel__empty{color:#5d7480;margin:0;padding:1.5rem 1rem;font-size:.875rem}.cust-list-panel__scroll{overscroll-behavior:contain;flex-direction:column;gap:.4rem;max-height:calc(100vh - 17.5rem);padding:.55rem .6rem .65rem;display:flex;overflow-y:auto}.cust-list-panel__scroll>[role=listitem]{min-width:0}.cust-list-tile{text-align:left;cursor:pointer;width:100%;min-height:4.15rem;animation:cust-rise .24s var(--cust-motion-panel)both;background:rgba(255,255,255,.55);border:1px solid rgba(10,65,84,.06);border-radius:14px;grid-template-columns:auto minmax(0,1.55fr) minmax(0,1fr) auto;align-items:center;gap:.15rem .7rem;padding:.65rem .7rem .65rem .75rem;transition:background .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out;display:grid}.cust-list-tile:hover{background:rgba(255,255,255,.92);border-color:rgba(25,197,216,.2);transform:translateY(-1px);box-shadow:0 6px 16px rgba(5,39,52,.07)}.cust-list-tile:hover .cust-list-tile__chevron{color:#0d5f6e;background:rgba(25,197,216,.12);border-color:rgba(25,197,216,.22);transform:translate(2px)}.cust-list-tile--selected{background:linear-gradient(95deg,rgba(22,198,232,.18) 0%,rgba(168,236,246,.28) 42%,rgba(255,255,255,.95) 100%);border-color:rgba(25,197,216,.38);transform:none;box-shadow:inset 4px 0 #16c6e8,inset 0 1px rgba(255,255,255,.75),0 8px 20px rgba(10,120,140,.14)}.cust-list-tile--selected:hover{transform:none;box-shadow:inset 4px 0 #16c6e8,inset 0 1px rgba(255,255,255,.75),0 10px 22px rgba(10,120,140,.16)}.cust-list-tile--selected .cust-list-tile__name{color:#0a2533;font-weight:700}.cust-list-tile--selected .cust-list-tile__booking{color:#0a4f5c;background:rgba(255,255,255,.72);border-color:rgba(25,197,216,.35)}.cust-list-tile__avatar{letter-spacing:.02em;color:#063d4a;background:linear-gradient(145deg,#c8f4fc,#7ddce8);border:1px solid rgba(17,191,216,.32);border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:2.35rem;height:2.35rem;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px rgba(255,255,255,.55),0 2px 6px rgba(10,100,120,.08)}.cust-list-tile__avatar--tone-0{color:#063d4a;background:linear-gradient(145deg,#c8f4fc,#7ddce8);border-color:rgba(17,191,216,.35)}.cust-list-tile__avatar--tone-1{color:#0a4a38;background:linear-gradient(145deg,#c5f0e4,#7fd4b8);border-color:rgba(21,156,99,.3)}.cust-list-tile__avatar--tone-2{color:#0e3d5c;background:linear-gradient(145deg,#d4ecfa,#9fd4ef);border-color:rgba(74,143,212,.28)}.cust-list-tile__avatar--tone-3{color:#053640;background:linear-gradient(145deg,#b8e4ea,#6ec8d6);border-color:rgba(15,105,124,.32)}.cust-list-tile__avatar--tone-4{color:#0a4540;background:linear-gradient(145deg,#d8f7f3,#9ee8dc);border-color:rgba(32,168,148,.28)}.cust-list-tile__identity{flex-direction:column;gap:.12rem;min-width:0;display:flex}.cust-list-tile__name{color:#0f2b3a;text-overflow:ellipsis;white-space:nowrap;font-size:.96875rem;font-weight:700;line-height:1.3;overflow:hidden}.cust-list-tile__email{color:#5d7480;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;line-height:1.35;overflow:hidden}.cust-list-tile__center{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem .5rem;min-width:0;display:flex}.cust-list-tile__booking{color:#0f4a56;white-space:nowrap;background:rgba(15,105,124,.08);border:1px solid rgba(25,197,216,.22);border-radius:999px;align-items:center;padding:.22rem .58rem;font-size:.75rem;font-weight:650;line-height:1.25;display:inline-flex}.cust-list-tile__trail{justify-content:flex-end;align-items:center;gap:.35rem;min-width:0;display:inline-flex}.cust-list-tile__activity{color:var(--cust-text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:9rem;font-size:.75rem;font-weight:600;line-height:1.35;overflow:hidden}.cust-list-tile__chevron{box-sizing:content-box;color:#6a808c;background:rgba(255,255,255,.65);border:1px solid rgba(10,65,84,.08);border-radius:50%;flex-shrink:0;place-self:center end;width:.85rem;height:.85rem;padding:.42rem;transition:color .15s ease-out,transform .15s ease-out,background .15s ease-out,border-color .15s ease-out}.cust-list-tile--selected .cust-list-tile__chevron{color:#0d5f6e;background:rgba(255,255,255,.85);border-color:rgba(25,197,216,.28);transform:translate(1px)}@media (max-width:1180px){.cust-list-tile{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto}.cust-list-tile__center{grid-area:2/2}.cust-list-tile__trail{grid-area:1/3/span 2;align-self:center}}.cust-pill{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.14rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.cust-pill--linked{color:#0d5c3f;background:var(--cust-emerald-soft);border:1px solid var(--cust-emerald)}@supports (color:color-mix(in lab, red, red)){.cust-pill--linked{border:1px solid color-mix(in srgb,var(--cust-emerald)35%,white)}}.cust-pill--review{color:#8a4512;background:#fff0e0;border:1px solid #f5d4ae}.cust-pill--group{color:#4f3d8a;text-transform:none;letter-spacing:0;background:#efeaf8;border:1px solid #d6cdf0;font-size:.625rem}.cust-list-tile__stats-row{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.15rem;display:flex}.cust-list-tile__stat-sep{color:var(--cust-text-muted);font-size:.75rem}.cust-detail-panel{border:1px solid var(--cust-petrol);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.cust-detail-panel{border:1px solid color-mix(in srgb,var(--cust-petrol)8%,transparent)}}.cust-detail-panel{background:var(--cust-ivory);color:var(--cust-text);min-width:0;box-shadow:var(--cust-shadow-2);padding:0;position:-webkit-sticky;position:sticky;top:5.75rem;overflow:visible}.cust-detail-panel:not(.cust-detail-panel--empty){border:1px solid rgba(77,210,225,.16);box-shadow:0 16px 38px rgba(3,35,48,.2),0 0 24px rgba(22,198,232,.06),inset 0 1px rgba(255,255,255,.05)}.cust-detail-panel__identity-zone{background:linear-gradient(135deg,#062d3d 0%,#073f52 52%,#075a6d 100%);border-bottom:none;border-radius:0;padding:.85rem .95rem .65rem;box-shadow:inset 0 1px rgba(255,255,255,.05)}.cust-detail-panel__identity-zone.cust-detail-identity-enter{animation:.17s ease-out both cust-detail-identity-enter}@keyframes cust-detail-identity-enter{0%{opacity:.72;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.cust-detail-panel__body{padding:0 .95rem .95rem}.cust-detail-panel__body>.cust-detail-tabs,.cust-detail-panel__body>.cust-detail-panel__loading,.cust-detail-panel__body>.cust-detail-panel__tab-body{margin-top:.65rem}.cust-detail-panel--empty{justify-content:center;align-items:center;min-height:14rem;display:flex}.cust-detail-panel__empty{color:var(--cust-text-muted);margin:0;font-size:.875rem}.cust-detail-panel__head{border-bottom:none;flex-wrap:wrap;align-items:flex-start;gap:.55rem;margin-bottom:.45rem;padding-bottom:0;display:flex}.cust-detail-panel__avatar{color:#083b4c;background:linear-gradient(145deg,#54d9e7,#21bdd0);border:1px solid rgba(255,255,255,.28);border-radius:14px;justify-content:center;align-items:center;width:3.75rem;height:3.75rem;font-size:.95rem;font-weight:700;display:inline-flex;box-shadow:0 6px 18px rgba(18,187,207,.18)}.cust-detail-panel__identity{flex:1;min-width:12rem}.cust-detail-panel__name-row{flex-wrap:wrap;align-items:center;gap:.45rem .55rem;display:flex}.cust-detail-panel__name{color:#f5fbfd;letter-spacing:-.02em;margin:0;font-size:max(1.35rem,min(2vw,1.65rem));font-weight:700;line-height:1.2}.cust-detail-panel__name-row .cust-pill--review{color:#ffd9b8;background:rgba(255,160,74,.16);border:1px solid rgba(255,180,110,.35)}.cust-detail-panel__contact{flex-direction:column;gap:.28rem;margin-top:.4rem;display:flex}.cust-detail-panel__contact-row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.cust-detail-panel__contact-icon{color:#28c7d9;flex-shrink:0;width:.95rem;height:.95rem}.cust-detail-panel__contact-value{color:#c8eef3;font-size:.9375rem;font-weight:550;line-height:1.5}.cust-detail-panel__contact-row--meta{margin-top:.15rem}.cust-detail-panel__id-label{text-transform:uppercase;letter-spacing:.04em;color:var(--cust-text-muted);font-size:.75rem;font-weight:650}.cust-detail-panel__id-value{font-size:.8125rem;font-family:var(--font-geist-mono,ui-monospace,monospace)}.cust-detail-panel__head-actions{flex-shrink:0;margin-left:auto}.cust-detail-actions{position:relative}.cust-detail-actions__trigger{border:1px solid var(--cust-border);color:var(--cust-text);cursor:pointer;transition:border-color var(--cust-motion),background var(--cust-motion);background:#fff;border-radius:10px;align-items:center;gap:.35rem;padding:.4rem .65rem;font-size:.8125rem;font-weight:650;display:inline-flex}.cust-detail-actions__chevron{width:.85rem;height:.85rem;color:var(--cust-text-muted)}.cust-detail-actions__menu{z-index:5;border:1px solid var(--cust-border);min-width:11rem;box-shadow:0 8px 22px var(--cust-navy);background:#fff;border-radius:10px;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + 4px);right:0}@supports (color:color-mix(in lab, red, red)){.cust-detail-actions__menu{box-shadow:0 8px 22px color-mix(in srgb,var(--cust-navy)14%,transparent)}}.cust-detail-actions__item{text-align:left;width:100%;color:var(--cust-text);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.45rem .55rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:block}.cust-detail-actions__item:hover{background:var(--cust-selected-bg)}.cust-detail-panel__quick-actions{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.55rem 0 0;padding-top:0;display:flex}.cust-action-btn{white-space:nowrap;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;min-height:2.25rem;padding:.42rem .78rem;font-size:.8125rem;font-weight:650;line-height:1.2;text-decoration:none;transition:all .12s ease-out;display:inline-flex}.cust-action-btn--primary{color:#fff;background:linear-gradient(135deg,#20d6ee 0%,#089db6 100%);border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 20px rgba(9,170,194,.26)}.cust-action-btn--primary .cust-action-btn__icon{color:#fff}.cust-action-btn--primary:hover:not(:disabled){background:linear-gradient(135deg,#2ee0f5 0%,#0aa8c0 100%);transform:translateY(-1px);box-shadow:0 10px 24px rgba(9,170,194,.34)}.cust-action-btn--primary:active:not(:disabled){transform:translateY(0);box-shadow:0 5px 14px rgba(9,170,194,.2)}.cust-action-btn--secondary{color:#f5fcfd;background:linear-gradient(rgba(255,255,255,.11) 0%,rgba(255,255,255,.07) 100%);border:1px solid rgba(110,214,226,.36);box-shadow:0 4px 12px rgba(0,0,0,.1)}.cust-action-btn--secondary .cust-action-btn__icon{color:#6adae7}.cust-action-btn--secondary:hover{background:rgba(255,255,255,.15);border-color:rgba(110,214,226,.56)}.cust-action-btn--email:not(.cust-action-btn--disabled){color:#f1fbfd;background:linear-gradient(rgba(255,255,255,.1) 0%,rgba(255,255,255,.06) 100%);border:1px solid rgba(110,214,226,.34);box-shadow:0 4px 12px rgba(0,0,0,.1)}.cust-action-btn--email:not(.cust-action-btn--disabled) .cust-action-btn__icon{color:#67d7e5}.cust-action-btn--email:not(.cust-action-btn--disabled):hover{background:rgba(255,255,255,.14);border-color:rgba(110,214,226,.52)}.cust-action-btn--whatsapp:not(.cust-action-btn--disabled){color:#8ef0bb;background:linear-gradient(rgba(20,88,66,.7) 0%,rgba(14,71,53,.82) 100%);border:1px solid rgba(69,224,151,.55);box-shadow:0 6px 14px rgba(23,125,82,.18)}.cust-action-btn--whatsapp:not(.cust-action-btn--disabled) .cust-action-btn__icon{color:#72e5a8}.cust-action-btn--whatsapp:not(.cust-action-btn--disabled):hover{color:#c4f7dc;background:linear-gradient(rgba(24,98,74,.78) 0%,rgba(16,78,58,.88) 100%);border-color:rgba(69,224,151,.68)}.cust-action-btn--disabled{opacity:1;pointer-events:none;cursor:not-allowed;box-shadow:none}.cust-action-btn--whatsapp.cust-action-btn--disabled{color:rgba(214,236,240,.42);background:rgba(255,255,255,.055);border:1px solid rgba(150,205,213,.18)}.cust-action-btn--whatsapp.cust-action-btn--disabled .cust-action-btn__icon{color:rgba(120,210,195,.42)}.cust-action-btn--email.cust-action-btn--disabled{color:rgba(214,236,240,.42);background:rgba(255,255,255,.055);border:1px solid rgba(150,205,213,.18)}.cust-action-btn--email.cust-action-btn--disabled .cust-action-btn__icon{color:rgba(100,205,220,.42)}.cust-action-btn:disabled{opacity:.45;cursor:not-allowed}.cust-action-btn:focus-visible{box-shadow:0 0 0 3px var(--cust-cyan);outline:none}@supports (color:color-mix(in lab, red, red)){.cust-action-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--cust-cyan)35%,transparent)}}.cust-action-btn__icon{flex-shrink:0;width:.85rem;height:.85rem;margin-right:.3rem}.cust-action-btn:not(:has(.cust-action-btn__icon)){padding-left:.85rem;padding-right:.85rem}.cust-metric-card__link--anchor{text-decoration:none;display:inline-block}.cust-metric-card--travelers{background:linear-gradient(160deg,#dff4fa 0%,#fff 72%)}.cust-detail-panel__quick-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;margin-bottom:.55rem;display:grid}.cust-detail-panel__quick-metrics--three{grid-template-columns:repeat(3,minmax(0,1fr))}.cust-detail-panel__groups-block{background:linear-gradient(135deg,#062d3d 0%,#073f52 52%,#075a6d 100%);border-bottom:1px solid rgba(170,225,232,.18);max-width:none;margin:0 -.95rem .55rem;padding:.35rem .95rem .7rem;box-shadow:inset 0 1px rgba(255,255,255,.03)}.cust-detail-panel__groups-block.cust-detail-groups-enter{animation:.17s ease-out both cust-detail-groups-enter}@keyframes cust-detail-groups-enter{0%{opacity:.72;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.cust-groups-metric__loading{color:#cdeff3;margin:0;font-size:.8125rem;font-weight:550}.cust-detail-panel__groups-block .cust-groups-metric{max-width:100%}@media (max-width:720px){.cust-detail-panel__quick-metrics--three{grid-template-columns:1fr}.cust-detail-panel__groups-block{max-width:none}}.cust-metric-card{background:var(--cust-page-bg);border-radius:9px;padding:.45rem .5rem}@supports (color:color-mix(in lab, red, red)){.cust-metric-card{background:color-mix(in srgb,var(--cust-page-bg)55%,white)}}.cust-metric-card{border:1px solid var(--cust-border)}.cust-metric-card--identity{background:linear-gradient(160deg,var(--cust-emerald-soft)0%,#fff 70%)}.cust-metric-card--bookings{background:linear-gradient(160deg,#e8f2fb 0%,#fff 70%)}.cust-metric-card--groups{background:0 0;border:none;padding:0}.cust-metric-card__icon{width:.95rem;height:.95rem;color:var(--cust-petrol);margin-bottom:.2rem}.cust-metric-card__label{text-transform:uppercase;letter-spacing:.05em;color:var(--cust-text-muted);font-size:.6875rem;font-weight:650;display:block}.cust-metric-card__value{color:var(--cust-text);margin-top:.05rem;font-size:1.05rem;font-weight:700;line-height:1.15;display:block}.cust-metric-card__hint{color:var(--cust-text-secondary);margin-top:.12rem;font-size:.6875rem;font-weight:550;line-height:1.35;display:block}.cust-metric-card__link{color:var(--cust-petrol);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin-top:.25rem;padding:0;font-size:.75rem;font-weight:650;text-decoration:underline}.cust-metric-card__link:hover{color:var(--cust-cyan)}.cust-groups-metric{position:relative}.cust-groups-metric--strip{--cust-groups-control-h:2.1875rem;--cust-groups-control-font:.9375rem;--cust-groups-control-radius:9px;--cust-groups-remove-hit:1.875rem;--cust-groups-row-gap:.5rem;align-items:center;gap:var(--cust-groups-row-gap)1rem;background:#106d7e linear-gradient(135deg,rgba(20,132,151,.78) 0%,rgba(15,105,124,.82) 100%);border:1px solid rgba(92,224,238,.34);border-radius:15px;flex-wrap:wrap;min-height:3.5rem;padding:12px 16px;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.08),inset 0 -1px rgba(1,35,46,.22),0 6px 16px rgba(1,32,42,.16),0 0 18px rgba(28,198,217,.06)}.cust-groups-metric__strip-leading{flex-shrink:0;align-items:center;gap:0;line-height:1;display:inline-flex}.cust-groups-metric--strip .cust-metric-card__icon{color:#74e3ed;flex-shrink:0;width:1.125rem;height:1.125rem;margin:0 8px 0 0}.cust-groups-metric--strip .cust-metric-card__label{letter-spacing:.06em;text-transform:uppercase;color:#cdeff3;margin:0 6px 0 0;font-size:.875rem;font-weight:700;line-height:1;display:inline}.cust-groups-metric--strip .cust-metric-card__value{color:#fff;min-width:0;margin:0;font-size:.9375rem;font-weight:700;line-height:1;display:inline}.cust-groups-metric__strip-body{align-items:center;gap:var(--cust-groups-row-gap).4rem;flex-wrap:wrap;flex:1;min-width:0;display:flex}.cust-groups-metric--strip .cust-groups-metric__list{flex-flow:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.cust-groups-metric--strip .cust-groups-metric__membership{max-width:14rem;min-height:var(--cust-groups-control-h);align-items:center;gap:7px;display:inline-flex}.cust-groups-metric--strip .cust-groups-metric__actions{min-height:var(--cust-groups-control-h);flex-shrink:0;align-items:center;margin:0;display:inline-flex}.cust-groups-metric--strip .cust-groups-metric__success-icon{width:1rem;height:1rem;margin-left:6px}.cust-groups-metric--strip .cust-groups-metric__chip{min-height:var(--cust-groups-control-h);border-radius:var(--cust-groups-control-radius);font-size:var(--cust-groups-control-font);color:#fff;background:rgba(248,253,254,.14);border:1px solid rgba(188,240,245,.42);align-items:center;padding:7px 13px;font-weight:650;line-height:1.15;transition:border-color .13s ease-out,color .13s ease-out,background .13s ease-out;display:inline-flex;box-shadow:0 2px 6px rgba(0,0,0,.1)}.cust-groups-metric--strip .cust-groups-metric__chip:hover{color:#fff;background:rgba(248,253,254,.2);border-color:rgba(188,240,245,.58)}.cust-groups-metric--strip .cust-groups-metric__remove{width:var(--cust-groups-remove-hit);height:var(--cust-groups-remove-hit);color:#d7f1f4;transition:background .13s ease-out,color .13s ease-out}.cust-groups-metric--strip .cust-groups-metric__remove-icon{width:1.0625rem;height:1.0625rem}.cust-groups-metric--strip .cust-groups-metric__remove:hover{color:#ff8585;background:rgba(255,100,100,.1)}.cust-groups-metric--strip .cust-groups-metric__add{min-height:var(--cust-groups-control-h);border-radius:var(--cust-groups-control-radius);font-size:var(--cust-groups-control-font);color:#b9f4f8;box-shadow:none;background:rgba(13,67,82,.38);border:1px solid rgba(120,232,242,.52);gap:.35rem;padding:7px 14px;font-weight:650;line-height:1.15;transition:background .13s ease-out,border-color .13s ease-out,color .13s ease-out}.cust-groups-metric--strip .cust-groups-metric__add .cust-groups-metric__add-icon{color:#7beaf3;width:1.0625rem;height:1.0625rem}.cust-groups-metric--strip .cust-groups-metric__add:hover{color:#fff;box-shadow:none;background:rgba(16,82,97,.55);border-color:rgba(133,238,247,.72)}.cust-groups-metric--strip .cust-groups-metric__add:hover .cust-groups-metric__add-icon{color:#fff}.cust-groups-metric__strip-error{color:#b42318;width:100%;margin:0;font-size:.6875rem}.cust-groups-metric__head{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.cust-groups-metric__head .cust-metric-card__icon{margin-bottom:0}.cust-groups-metric__success-icon{width:.85rem;height:.85rem;color:var(--cust-emerald);animation:cust-groups-success .2s var(--cust-motion)both}.cust-groups-metric--success .cust-metric-card__value{color:var(--cust-emerald)}@keyframes cust-groups-success{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.cust-groups-metric__list{flex-direction:column;gap:.18rem;max-width:100%;margin:.2rem 0 0;padding:0;list-style:none;display:flex;overflow:visible}.cust-groups-metric__membership{min-width:0;animation:cust-groups-member-in .2s var(--cust-motion)both;align-items:center;gap:.15rem;display:flex}@keyframes cust-groups-member-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.cust-groups-metric__membership--exit{animation:cust-groups-member-out .2s var(--cust-motion)both}@keyframes cust-groups-member-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3px)}}.cust-groups-metric .cust-metric-card__value{transition:color .2s var(--cust-motion)}.cust-groups-metric__chip{color:#f4fcfd;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(rgba(255,255,255,.14) 0%,rgba(255,255,255,.1) 100%);border:1px solid rgba(116,224,235,.34);border-radius:10px;flex:1;min-width:0;max-width:100%;padding:.12rem .35rem;font-size:.6875rem;font-weight:600;line-height:1.35;text-decoration:none;transition:all .12s ease-out;display:block;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.08)}.cust-groups-metric__chip:hover{color:#fff;border-color:rgba(116,224,235,.48)}.cust-groups-metric__remove{color:#cde8ed;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;padding:0;transition:all .12s ease-out;display:inline-flex}.cust-groups-metric__remove:hover{color:#ff8a8a;background:rgba(255,102,102,.1)}.cust-groups-metric__remove:active{color:#ff6b6b;background:rgba(255,92,92,.16)}.cust-groups-metric__remove:focus-visible{box-shadow:0 0 0 2px var(--cust-cyan);outline:none}@supports (color:color-mix(in lab, red, red)){.cust-groups-metric__remove:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--cust-cyan)35%,transparent)}}.cust-groups-metric__remove:disabled{opacity:.45;cursor:wait}.cust-groups-metric__remove-icon{width:.72rem;height:.72rem}.cust-groups-metric__remove-error{color:#b42318;margin:.2rem 0 0;font-size:.6875rem;line-height:1.35}.cust-groups-metric__overflow{color:var(--cust-petrol);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:.6875rem;font-weight:650;text-decoration:underline}.cust-groups-metric__overflow:hover{color:var(--cust-cyan)}.cust-groups-metric__actions{margin-top:.28rem;position:relative}.cust-groups-metric__add{color:#7be5ef;cursor:pointer;background:linear-gradient(rgba(26,210,228,.1) 0%,rgba(16,178,198,.08) 100%);border:1px solid rgba(67,220,235,.42);border-radius:10px;align-items:center;gap:.22rem;padding:.14rem .42rem;font-size:.6875rem;font-weight:650;transition:all .12s ease-out;display:inline-flex;box-shadow:0 4px 12px rgba(10,168,188,.1)}.cust-groups-metric__add:hover{color:#fff;background:rgba(26,210,228,.16);border-color:rgba(67,220,235,.62);box-shadow:0 5px 14px rgba(10,168,188,.14)}.cust-groups-metric__add .cust-groups-metric__add-icon{color:#7be5ef}.cust-groups-metric__add:hover .cust-groups-metric__add-icon{color:#fff}.cust-groups-metric__add:focus-visible{box-shadow:0 0 0 3px var(--cust-cyan);outline:none}@supports (color:color-mix(in lab, red, red)){.cust-groups-metric__add:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--cust-cyan)35%,transparent)}}.cust-groups-metric__add-icon{flex-shrink:0;width:.72rem;height:.72rem}.cust-groups-popover{z-index:30;border-radius:var(--cust-radius-card);border:1px solid var(--cust-petrol);min-width:min(16.5rem,100vw - 2rem);max-width:18rem;padding:.45rem .4rem .35rem;position:absolute;top:calc(100% + .28rem);left:0}@supports (color:color-mix(in lab, red, red)){.cust-groups-popover{border:1px solid color-mix(in srgb,var(--cust-petrol)12%,transparent)}}.cust-groups-popover{background:var(--cust-ivory);box-shadow:var(--cust-shadow-3)}.cust-groups-popover--anchored{z-index:50;box-sizing:border-box;background:#f8fcfd;border:1px solid rgba(10,65,84,.14);border-radius:16px;width:300px;min-width:280px;max-width:320px;padding:16px;position:fixed;top:0;left:0;box-shadow:0 14px 32px rgba(4,39,52,.18)}.cust-groups-popover-enter{animation:.16s ease-out both cust-groups-popover-in}@keyframes cust-groups-popover-in{0%{opacity:0;transform:translateY(4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.cust-groups-popover__header{align-items:flex-start;gap:.55rem;margin-bottom:8px;display:flex}.cust-groups-popover__body{border-top:1px solid rgba(10,65,84,.08);min-height:5.5rem;margin-top:10px;padding-top:10px}.cust-groups-popover__pane{animation:.14s ease-out both cust-groups-popover-pane-in}@keyframes cust-groups-popover-pane-in{0%{opacity:0}to{opacity:1}}.cust-groups-popover__header-icon{color:#1a8fa3;flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.12rem}.cust-groups-popover__header-text{min-width:0}.cust-groups-popover__title{letter-spacing:-.01em;color:#133041;text-transform:none;margin:0;font-size:1rem;font-weight:700;line-height:1.25}.cust-groups-popover__helper{color:#6a808c;margin:.35rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.4}.cust-groups-popover__sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cust-groups-popover__search-label{margin-bottom:.55rem;display:block}.cust-groups-popover__search{box-sizing:border-box;border:1px solid var(--cust-border);width:100%;color:var(--cust-text);background:var(--cust-page-bg);border-radius:7px;padding:.32rem .45rem;font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.cust-groups-popover__search{background:color-mix(in srgb,var(--cust-page-bg)40%,white)}}.cust-groups-popover__search:focus-visible{border-color:var(--cust-cyan);outline:none}@supports (color:color-mix(in lab, red, red)){.cust-groups-popover__search:focus-visible{border-color:color-mix(in srgb,var(--cust-cyan)50%,var(--cust-border))}}.cust-groups-popover__search:focus-visible{box-shadow:0 0 0 3px var(--cust-cyan)}@supports (color:color-mix(in lab, red, red)){.cust-groups-popover__search:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--cust-cyan)28%,transparent)}}.cust-groups-popover__list{overscroll-behavior:contain;flex-direction:column;gap:5px;max-height:14rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cust-groups-popover__option{text-align:left;cursor:pointer;background:0 0;border:1px solid transparent;border-radius:10px;align-items:center;gap:.55rem;width:100%;min-height:2.75rem;padding:10px 12px;transition:background .13s ease-out,border-color .13s ease-out;display:flex}.cust-groups-popover__option:hover:not(:disabled){background:rgba(25,197,216,.08);border-color:rgba(25,197,216,.18)}.cust-groups-popover__option:focus-visible{background:rgba(25,197,216,.1);border-color:rgba(25,197,216,.22);outline:none;box-shadow:0 0 0 3px rgba(25,197,216,.28)}.cust-groups-popover__option:disabled{opacity:.65;cursor:wait}.cust-groups-popover__option-icon{width:.9rem;height:.9rem;color:var(--cust-petrol);flex-shrink:0}.cust-groups-popover__option-main{flex:1;min-width:0}.cust-groups-popover__option-name{color:#12394a;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;display:block;overflow:hidden}.cust-groups-popover__option-meta{color:#5d7480;margin-top:.1rem;font-size:.75rem;font-weight:500;display:block}.cust-groups-popover__option-pending,.cust-groups-popover__spin{flex-shrink:0;width:.85rem;height:.85rem;animation:1s linear infinite spin}.cust-groups-popover__status{color:#5e7380;justify-content:flex-start;align-items:center;gap:.5rem;margin:0;padding:18px 2px;font-size:.875rem;font-weight:500;display:flex}.cust-groups-popover__error-block{text-align:left;padding:18px 2px}.cust-groups-popover__error-title{color:#b42318;margin:0;font-size:.875rem;font-weight:650}.cust-groups-popover__error-hint{color:#5e7380;margin:.35rem 0 0;font-size:.8125rem}.cust-groups-popover__retry{color:#0f5f6e;cursor:pointer;background:rgba(25,197,216,.08);border:1px solid rgba(25,197,216,.35);border-radius:8px;margin-top:.65rem;padding:.35rem .65rem;font-size:.8125rem;font-weight:650;transition:background .13s ease-out,border-color .13s ease-out}.cust-groups-popover__retry:hover{background:rgba(25,197,216,.14);border-color:rgba(25,197,216,.48)}.cust-groups-popover__retry:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(25,197,216,.28)}.cust-groups-popover__empty-state{text-align:left;padding:20px 2px}.cust-groups-popover__empty-icon{color:#7a9aab;opacity:.9;width:1.375rem;height:1.375rem;margin-bottom:.55rem}.cust-groups-popover__empty-title{color:#12394a;margin:0;font-size:.875rem;font-weight:650}.cust-groups-popover__empty-hint{color:#5d7480;margin:.4rem 0 0;font-size:.8125rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.cust-groups-popover-enter,.cust-groups-popover__pane,.cust-detail-groups-enter,.cust-groups-metric__success-icon{animation:none!important}.cust-groups-metric__chip,.cust-groups-metric__add,.cust-groups-metric__remove,.cust-groups-metric__membership,.cust-groups-popover__option{transition:none!important;animation:none!important}}.cust-detail-tabs{border-bottom:1px solid var(--cust-border);flex-wrap:wrap;gap:.25rem 1rem;margin-bottom:0;display:flex}.cust-detail-tabs__tab{color:var(--cust-text-muted);cursor:pointer;transition:color var(--cust-motion);background:0 0;border:none;padding:.42rem .12rem;font-size:.875rem;font-weight:600;position:relative}.cust-detail-tabs__tab:after{content:"";height:2px;transition:background .2s var(--cust-motion),transform .2s var(--cust-motion);background:0 0;border-radius:2px 2px 0 0;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.6)}.cust-detail-tabs__tab--active{color:var(--cust-ink);font-weight:700}.cust-detail-tabs__tab--active:after{background:linear-gradient(90deg,var(--cust-cyan),var(--cust-teal));height:3px;transform:scaleX(1)}.cust-detail-panel__tab-body{min-height:6.5rem;padding:.55rem .1rem .15rem}.cust-detail-panel__tab-body-enter{animation:cust-rise .22s var(--cust-motion-panel)both}.cust-detail-panel__muted{color:var(--cust-text-muted);margin:0;font-size:.875rem;line-height:1.55}.cust-detail-panel__loading{color:var(--cust-text-muted);align-items:center;gap:.45rem;margin:0 0 .5rem;font-size:.875rem;display:flex}.cust-detail-panel__loading-icon{width:1rem;height:1rem;animation:1s linear infinite spin}.cust-activity-list,.cust-detail-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.cust-activity-list{padding-left:.15rem;position:relative}.cust-activity-item{border:none;border-bottom:1px solid var(--cust-petrol);border-radius:0;align-items:flex-start;gap:.65rem;padding:.55rem .35rem .55rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.cust-activity-item{border-bottom:1px solid color-mix(in srgb,var(--cust-petrol)8%,transparent)}}.cust-activity-item{transition:background .16s var(--cust-motion);animation:cust-activity-in .22s var(--cust-motion-panel)both;background:0 0}.cust-activity-item:first-child{animation-delay:0s}.cust-activity-item:nth-child(2){animation-delay:25ms}.cust-activity-item:nth-child(3){animation-delay:50ms}.cust-activity-item:nth-child(4){animation-delay:75ms}@keyframes cust-activity-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.cust-activity-item:hover{background:var(--cust-cyan)}@supports (color:color-mix(in lab, red, red)){.cust-activity-item:hover{background:color-mix(in srgb,var(--cust-cyan)5%,transparent)}}.cust-activity-item:hover{box-shadow:none}.cust-detail-list__item{border-radius:var(--cust-radius-card);border:1px solid var(--cust-petrol);padding:.65rem .7rem}@supports (color:color-mix(in lab, red, red)){.cust-detail-list__item{border:1px solid color-mix(in srgb,var(--cust-petrol)10%,transparent)}}.cust-detail-list__item{background:linear-gradient(165deg,#fff 0%,var(--cust-ivory)100%);box-shadow:var(--cust-shadow-1);transition:box-shadow .16s var(--cust-motion),border-color .16s var(--cust-motion);margin-bottom:.45rem}.cust-detail-list__item:hover{border-color:var(--cust-cyan)}@supports (color:color-mix(in lab, red, red)){.cust-detail-list__item:hover{border-color:color-mix(in srgb,var(--cust-cyan)28%,transparent)}}.cust-detail-list__item:hover{box-shadow:0 6px 16px var(--cust-ink)}@supports (color:color-mix(in lab, red, red)){.cust-detail-list__item:hover{box-shadow:0 6px 16px color-mix(in srgb,var(--cust-ink)7%,transparent)}}.cust-detail-list__item .cust-detail-list__primary{color:var(--cust-ink);font-size:.9375rem}.cust-detail-list__item .cust-detail-list__secondary{border-bottom:1px solid var(--cust-petrol);padding-bottom:.35rem}@supports (color:color-mix(in lab, red, red)){.cust-detail-list__item .cust-detail-list__secondary{border-bottom:1px solid color-mix(in srgb,var(--cust-petrol)8%,transparent)}}.cust-detail-list__item .cust-detail-list__secondary{margin-bottom:.35rem}.cust-detail-list__item .cust-detail-list__money{color:var(--cust-petrol);font-size:.9375rem;font-weight:700}.cust-detail-list__item .cust-detail-list__money:before{content:"";background:var(--cust-luxury);border-radius:50%;width:.35rem;height:.35rem;margin-right:.35rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.cust-detail-list__item .cust-detail-list__money:before{background:color-mix(in srgb,var(--cust-luxury)75%,var(--cust-cyan))}}.cust-detail-list__item .cust-detail-list__money:before{vertical-align:.1em}.cust-activity-item__icon-well{background:var(--cust-cyan);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cust-activity-item__icon-well{background:color-mix(in srgb,var(--cust-cyan)14%,white)}}.cust-activity-item__icon-well{border:1px solid var(--cust-cyan)}@supports (color:color-mix(in lab, red, red)){.cust-activity-item__icon-well{border:1px solid color-mix(in srgb,var(--cust-cyan)28%,white)}}.cust-activity-item__icon-well{color:var(--cust-petrol)}.cust-activity-item__icon-well svg{width:1rem;height:1rem}.cust-activity-item__main{flex:1;min-width:0}.cust-activity-item__go{color:var(--cust-text-muted);text-decoration:none;display:inline-flex}.cust-activity-item__go svg{width:1rem;height:1rem}.cust-activity-item__title,.cust-detail-list__primary{color:var(--cust-text);margin:0;font-size:.875rem;font-weight:650}.cust-activity-item__desc,.cust-detail-list__secondary{color:var(--cust-text-secondary);margin:.12rem 0 0;font-size:.8125rem;line-height:1.4}.cust-activity-item__ref,.cust-detail-list__row{align-items:center;gap:.2rem;margin-top:.28rem;display:inline-flex}.cust-detail-list__row--between{justify-content:space-between;align-items:center;width:100%;margin-top:0;display:flex}.cust-detail-list__go{width:1.65rem;height:1.65rem;color:var(--cust-petrol);transition:background .15s var(--cust-motion),color .15s var(--cust-motion);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.cust-detail-list__go:hover{background:var(--cust-cyan)}@supports (color:color-mix(in lab, red, red)){.cust-detail-list__go:hover{background:color-mix(in srgb,var(--cust-cyan)14%,white)}}.cust-detail-list__go:hover{color:var(--cust-cyan)}.cust-detail-list__go:focus-visible{box-shadow:0 0 0 3px var(--cust-cyan);outline:none}@supports (color:color-mix(in lab, red, red)){.cust-detail-list__go:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--cust-cyan)35%,transparent)}}.cust-detail-list__meta{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin-top:.35rem;display:flex}.cust-detail-list__meta .cust-detail-list__money{margin:0}.cust-activity-item__link,.cust-detail-list__link{color:var(--cust-petrol);font-size:.8125rem;font-weight:600}.cust-activity-item__tail{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.25rem;display:flex}.cust-activity-item__date{color:var(--cust-text-muted);white-space:nowrap;font-size:.8125rem}.cust-activity-item__chevron{width:1rem;height:1rem;color:var(--cust-text-muted)}.cust-detail-list__money{color:var(--cust-text);margin:.35rem 0 0;font-size:.875rem;font-weight:700}.admin-customers-page .admin-copy-btn--compact{min-height:unset;min-width:unset;color:var(--cust-text-muted);background:0 0;border:none;border-radius:4px;margin:-.08rem 0;padding:.08rem;font-size:0;line-height:0;transition:color .15s,background .15s}.admin-customers-page .admin-copy-btn--compact .admin-copy-btn__icon{width:.9rem;height:.9rem}.admin-customers-page .admin-copy-btn--compact:hover:not(:disabled){color:var(--cust-petrol);background:var(--cust-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-customers-page .admin-copy-btn--compact:hover:not(:disabled){background:color-mix(in srgb,var(--cust-cyan)14%,transparent)}}.cust-detail-panel .admin-copy-btn--compact{color:rgba(205,240,245,.76);transition:color .12s,background .12s}.cust-detail-panel .admin-copy-btn--compact:hover:not(:disabled){color:#fff;background:rgba(255,255,255,.06)}.cust-detail-panel .admin-copy-btn--compact[aria-label=Copied],.cust-detail-panel .admin-copy-btn--compact[aria-label=Copied] .admin-copy-btn__icon{color:#4bd39b}.admin-customers-page .admin-copy-btn--compact .admin-copy-btn__feedback{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.admin-customers-page .admin-copy-btn--compact{position:relative}.admin-customers-page .admin-copy-btn--compact[aria-label=Copied]:before{content:"Copied";background:var(--cust-navy);color:#fff;white-space:nowrap;pointer-events:none;border-radius:6px;padding:.15rem .4rem;font-size:.6875rem;font-weight:600;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.cust-desktop-only{display:block}.cust-mobile-only{display:none}@media (max-width:1024px){.cust-workspace{grid-template-columns:1fr}.cust-detail-panel{max-height:none;position:static}.cust-desktop-only{display:none}.cust-mobile-only{display:block}}.admin-main:has(.admin-customer-detail-page){background:linear-gradient(#d8e8ef 0%,#ecf3f7 45%,#f2f7fa 100%);padding-top:1.15rem}.acd-page{--acd-navy:#0f2b3a;--acd-navy-muted:#5d7480;--acd-label:#6a808c;--acd-border:rgba(10,65,84,.12);--acd-border-accent:rgba(22,198,232,.28);--acd-surface:#fff;--acd-surface-tint:#f4fafc;--acd-cyan:#16c6e8;--acd-cyan-deep:#10a9c7;--acd-petrol:#083b4c;--acd-shadow:0 10px 28px rgba(5,39,52,.08);--acd-shadow-soft:0 4px 14px rgba(5,39,52,.05);--acd-motion:.15s ease-out;color:var(--acd-navy);flex-direction:column;gap:1.15rem;padding-bottom:2rem;display:flex}.acd-hero{box-shadow:var(--acd-shadow);background:linear-gradient(105deg,#e8f6fa 0%,#f2fbfd 42%,#e4f4f8 100%);border:1px solid rgba(22,198,232,.22);border-radius:18px;position:relative;overflow:hidden}.acd-hero__visual{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.acd-hero__photo{opacity:.42;background-position:50%;background-size:cover;width:min(48%,22rem);height:100%;position:absolute;top:0;right:-2%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 35%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 35%,#000 100%)}.acd-hero__wash{background:linear-gradient(90deg,rgba(244,251,253,.98) 0%,rgba(244,251,253,.88) 52%,rgba(228,244,248,.55) 100%),radial-gradient(70% 90% at 78% 40%,rgba(22,198,232,.12) 0%,transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.acd-hero__inner{z-index:1;padding:1.1rem 1.35rem 1.25rem;position:relative}.acd-crumb{flex-wrap:wrap;align-items:center;gap:.25rem;margin:0 0 .85rem;font-size:.8125rem;font-weight:600;display:flex}.acd-crumb a{color:var(--acd-navy-muted);transition:color var(--acd-motion);text-decoration:none}.acd-crumb a:hover{color:var(--acd-petrol)}.acd-crumb__sep{color:rgba(10,65,84,.35);flex-shrink:0;width:.85rem;height:.85rem}.acd-crumb__current{color:var(--acd-navy);font-weight:650}.acd-hero__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.25rem;display:flex}.acd-hero__identity{flex:1;align-items:flex-start;gap:.85rem;min-width:0;display:flex}.acd-hero__avatar{color:#f5fbfd;background:linear-gradient(145deg,#0e6d82,#083b4c);border:2px solid rgba(255,255,255,.35);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.05rem;font-weight:700;display:inline-flex;box-shadow:0 8px 22px rgba(8,59,76,.22),inset 0 1px rgba(255,255,255,.2)}.acd-hero__copy{min-width:0}.acd-hero__title-row{flex-wrap:wrap;align-items:center;gap:.45rem .55rem;display:flex}.acd-hero__title{letter-spacing:-.025em;color:var(--acd-navy);margin:0;font-size:max(1.45rem,min(2.5vw,1.85rem));font-weight:700;line-height:1.15}.acd-hero__badge{letter-spacing:.04em;text-transform:uppercase;color:#0a5f6e;background:rgba(22,198,232,.16);border:1px solid rgba(22,198,232,.35);border-radius:999px;padding:.18rem .55rem;font-size:.6875rem;font-weight:700;display:inline-flex}.acd-hero__subtitle{max-width:36rem;color:var(--acd-navy-muted);margin:.4rem 0 0;font-size:.875rem;line-height:1.5}.acd-hero__back{border:1px solid var(--acd-border);color:var(--acd-navy);box-shadow:var(--acd-shadow-soft);transition:border-color var(--acd-motion),background var(--acd-motion),box-shadow var(--acd-motion),transform var(--acd-motion);background:rgba(255,255,255,.82);border-radius:10px;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.8125rem;font-weight:650;text-decoration:none;display:inline-flex}.acd-hero__back:hover{background:#fff;border-color:rgba(22,198,232,.35);transform:translateY(-1px);box-shadow:0 6px 16px rgba(5,39,52,.08)}.acd-hero__back-icon{width:.9rem;height:.9rem}.acd-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.15rem;display:grid}@media (max-width:960px){.acd-grid-2{grid-template-columns:1fr}}.acd-card{border:1px solid var(--acd-border);background:linear-gradient(180deg,#fff 0%,var(--acd-surface-tint)100%);box-shadow:var(--acd-shadow);border-radius:16px;padding:1.2rem 1.25rem 1.15rem}.acd-card--full{width:100%}.acd-card__head{border-bottom:1px solid rgba(10,65,84,.08);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem 1rem;margin-bottom:1rem;padding-bottom:.85rem;display:flex}.acd-card__heading{align-items:flex-start;gap:.65rem;min-width:0;display:flex}.acd-card__icon-tile{color:#fff;background:linear-gradient(145deg,#22d4ea,#0a8fad);border:1px solid rgba(255,255,255,.28);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex;box-shadow:0 4px 14px rgba(10,169,199,.28),inset 0 1px rgba(255,255,255,.25)}.acd-card__icon-tile svg{width:1.15rem;height:1.15rem}.acd-card__title{letter-spacing:-.02em;color:var(--acd-navy);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.25}.acd-card__desc{color:var(--acd-label);margin:.22rem 0 0;font-size:.8125rem;line-height:1.45}.acd-card__pill{color:#0a5f6e;white-space:nowrap;background:rgba(22,198,232,.12);border:1px solid rgba(22,198,232,.28);border-radius:999px;align-items:center;padding:.28rem .65rem;font-size:.75rem;font-weight:650;display:inline-flex}.acd-field-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.acd-field-row{border-bottom:1px solid rgba(10,65,84,.07);grid-template-columns:minmax(5.5rem,7rem) minmax(0,1fr);align-items:center;gap:.65rem 1rem;padding:.65rem 0;display:grid}.acd-field-row:last-child{border-bottom:none;padding-bottom:0}.acd-field-row dt{color:var(--acd-label);margin:0;font-size:.8125rem;font-weight:600}.acd-field-row dd{color:var(--acd-navy);flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;margin:0;font-size:.9375rem;font-weight:600;display:flex}.acd-field-row dd .admin-copy-btn--compact{color:var(--acd-navy-muted)}.acd-groups-empty{text-align:center;flex-direction:column;align-items:center;padding:1.75rem 1rem 1.25rem;display:flex}.acd-groups-empty__icon-well{width:3.25rem;height:3.25rem;color:var(--acd-cyan-deep);background:rgba(22,198,232,.12);border:1px solid rgba(22,198,232,.22);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.75rem;display:inline-flex}.acd-groups-empty__icon-well svg{width:1.35rem;height:1.35rem}.acd-groups-empty__title{color:var(--acd-navy);margin:0;font-size:.9375rem;font-weight:650}.acd-groups-empty__hint{max-width:16rem;color:var(--acd-navy-muted);margin:.4rem 0 0;font-size:.8125rem;line-height:1.45}.acd-groups-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.acd-groups-list a{color:var(--acd-petrol);transition:background var(--acd-motion),border-color var(--acd-motion);background:rgba(255,255,255,.7);border:1px solid rgba(22,198,232,.2);border-radius:10px;padding:.55rem .7rem;font-size:.875rem;font-weight:650;text-decoration:none;display:block}.acd-groups-list a:hover{background:rgba(22,198,232,.08);border-color:rgba(22,198,232,.35)}.acd-reviews-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.acd-review-item{background:rgba(255,244,232,.65);border:1px solid rgba(232,160,74,.28);border-radius:12px;padding:.75rem .85rem}.acd-review-item__title{color:#7a4512;margin:0;font-size:.875rem;font-weight:650}.acd-review-item__meta{color:var(--acd-navy-muted);margin:.25rem 0 0;font-size:.8125rem}.acd-review-item a{color:var(--acd-petrol);font-weight:650}.acd-booking-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.acd-booking-row{border:1px solid var(--acd-border-accent);box-shadow:var(--acd-shadow-soft);color:inherit;transition:border-color var(--acd-motion),box-shadow var(--acd-motion),transform var(--acd-motion);background:linear-gradient(#fff 0%,#f6fcfe 100%);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:.85rem 1rem;padding:.95rem 1rem;text-decoration:none;display:grid}.acd-booking-row:hover{border-color:rgba(22,198,232,.42);transform:translateY(-1px);box-shadow:0 10px 24px rgba(5,39,52,.1)}.acd-booking-row__icon{color:#fff;background:linear-gradient(145deg,#22d4ea,#0a8fad);border-radius:10px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;box-shadow:0 4px 12px rgba(10,169,199,.25)}.acd-booking-row__icon svg{width:1.15rem;height:1.15rem}.acd-booking-row__main{min-width:0}.acd-booking-row__code{color:var(--acd-navy);letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:700}.acd-booking-row__trip{color:var(--acd-navy-muted);margin:.2rem 0 0;font-size:.8125rem;line-height:1.4}.acd-booking-row__meta{color:var(--acd-label);margin:.15rem 0 0;font-size:.75rem;font-weight:600}.acd-booking-row__finance{text-align:right;min-width:5.5rem}.acd-booking-row__amount-label{text-transform:uppercase;letter-spacing:.04em;color:var(--acd-label);margin:0;font-size:.6875rem;font-weight:600}.acd-booking-row__amount{color:var(--acd-navy);margin:.15rem 0 0;font-size:1.05rem;font-weight:700}.acd-booking-row__chevron{box-sizing:content-box;width:1.75rem;height:1.75rem;color:var(--acd-navy-muted);transition:color var(--acd-motion),background var(--acd-motion);background:rgba(10,65,84,.05);border-radius:50%;padding:.35rem}.acd-booking-row:hover .acd-booking-row__chevron{color:var(--acd-petrol);background:rgba(22,198,232,.12)}.acd-booking-row__status{justify-content:flex-end;display:flex}@media (max-width:720px){.acd-booking-row{grid-template-rows:auto auto;grid-template-columns:auto 1fr auto}.acd-booking-row__finance{text-align:left;grid-area:2/2}.acd-booking-row__status{grid-area:2/3}.acd-booking-row__chevron{grid-area:1/3/span 2}}.acd-appearance-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.acd-appearance-row{box-shadow:var(--acd-shadow-soft);background:rgba(255,255,255,.75);border:1px solid rgba(10,65,84,.1);border-radius:14px;grid-template-columns:auto minmax(0,1.2fr) repeat(3,minmax(0,1fr)) auto;align-items:center;gap:.65rem .85rem;padding:.85rem .95rem;display:grid}.acd-appearance__avatar{color:#063d4a;background:linear-gradient(145deg,#c8f4fc,#7ddce8);border:1px solid rgba(22,198,232,.3);border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.75rem;font-weight:700;display:inline-flex}.acd-appearance__name-block{min-width:0}.acd-appearance__name{color:var(--acd-navy);margin:0;font-size:.875rem;font-weight:700}.acd-appearance__role{letter-spacing:.05em;text-transform:uppercase;color:#0a5f6e;background:rgba(22,198,232,.1);border:1px solid rgba(22,198,232,.22);border-radius:6px;margin-top:.2rem;padding:.1rem .4rem;font-size:.625rem;font-weight:700;display:inline-flex}.acd-appearance__cell{min-width:0;color:var(--acd-navy-muted);align-items:center;gap:.35rem;font-size:.8125rem;font-weight:550;display:flex}.acd-appearance__cell svg{width:.85rem;height:.85rem;color:var(--acd-cyan-deep);flex-shrink:0}.acd-appearance__cell span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acd-appearance__booking{color:var(--acd-petrol);align-items:center;gap:.25rem;font-size:.8125rem;font-weight:650;text-decoration:none;display:inline-flex}.acd-appearance__booking:hover{color:var(--acd-cyan-deep)}@media (max-width:1024px){.acd-appearance-row{grid-template-columns:auto 1fr;gap:.5rem .75rem}.acd-appearance__cell{grid-column:2}}.acd-empty-hint{color:var(--acd-navy-muted);margin:0;padding:.5rem 0;font-size:.875rem}@media (prefers-reduced-motion:reduce){.acd-hero__back,.acd-booking-row,.acd-groups-list a{transition:none!important}}.admin-main:has(.admin-groups-page){background:linear-gradient(#d8e8ef 0%,#eef6f8 42%,#f2f8fa 100%);padding-top:1.15rem}.agr-page{--agr-navy:#102e3e;--agr-navy-deep:#073548;--agr-muted:#5c7886;--agr-border:rgba(22,144,166,.15);--agr-border-accent:rgba(24,188,210,.28);--agr-surface:#f8fcfd;--agr-surface-card:#fff;--agr-cyan:#18c4d9;--agr-cyan-bright:#1ed1e6;--agr-teal:#087d90;--agr-shadow-lg:0 12px 30px rgba(5,48,63,.08),0 2px 6px rgba(5,48,63,.04);--agr-shadow-row:0 5px 16px rgba(8,55,70,.06);--agr-motion:.14s ease-out;--agr-enter:.26s ease-out;color:var(--agr-navy);flex-direction:column;gap:1.15rem;padding-bottom:2rem;display:flex}.agr-enter{animation:agr-enter var(--agr-enter)both}.agr-enter--1{animation-delay:0s}.agr-enter--2{animation-delay:40ms}.agr-enter--3{animation-delay:80ms}@keyframes agr-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.agr-hero{box-shadow:var(--agr-shadow-lg);background:linear-gradient(105deg,#e8f6fa 0%,#f2fbfd 42%,#e4f4f8 100%);border:1px solid rgba(22,198,232,.22);border-radius:18px;position:relative;overflow:hidden}.agr-hero__visual{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.agr-hero__photo{opacity:.42;background-position:50%;background-size:cover;width:min(48%,22rem);height:100%;position:absolute;top:0;right:-2%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 35%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 35%,#000 100%)}.agr-hero__wash{background:linear-gradient(90deg,rgba(244,251,253,.98) 0%,rgba(244,251,253,.88) 52%,rgba(228,244,248,.55) 100%),radial-gradient(70% 90% at 78% 40%,rgba(22,198,232,.12) 0%,transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.agr-hero__inner{z-index:1;padding:1.1rem 1.35rem 1.2rem;position:relative}.agr-hero__identity{align-items:flex-start;gap:.85rem;min-width:0;display:flex}.agr-hero__icon-tile{color:#fff;background:linear-gradient(145deg,#0fbdd1,#077d94);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:2.65rem;height:2.65rem;display:inline-flex;box-shadow:0 6px 16px rgba(7,125,148,.35)}.agr-hero__icon-tile svg{width:1.35rem;height:1.35rem}.agr-hero__title{letter-spacing:-.02em;color:var(--agr-navy-deep);margin:0;font-size:max(1.35rem,min(2.2vw,1.65rem));font-weight:750;line-height:1.2}.agr-hero__subtitle{max-width:40rem;color:var(--agr-muted);margin:.4rem 0 0;font-size:.9rem;line-height:1.55}.agr-card{border:1px solid var(--agr-border);background:linear-gradient(180deg,var(--agr-surface-card)0%,var(--agr-surface)100%);box-shadow:var(--agr-shadow-lg);border-radius:16px;padding:1.2rem 1.25rem 1.15rem}.agr-card__head{border-bottom:1px solid rgba(10,65,84,.08);align-items:flex-start;gap:.65rem;margin-bottom:1.1rem;padding-bottom:.85rem;display:flex}.agr-card__icon-tile{color:#fff;background:linear-gradient(145deg,#0fbdd1,#077d94);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex;box-shadow:0 4px 12px rgba(7,125,148,.28)}.agr-card__icon-tile svg{width:1.15rem;height:1.15rem}.agr-card__title{color:var(--agr-navy-deep);margin:0;font-size:1.05rem;font-weight:700;line-height:1.25}.agr-card__desc{color:var(--agr-muted);margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.agr-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.1rem;display:grid}@media (max-width:720px){.agr-form-grid{grid-template-columns:1fr}}.agr-page .admin-filter-field{flex-direction:column;gap:.4rem;display:flex}.agr-page .admin-filter-label{color:var(--agr-navy);font-size:.8125rem;font-weight:650}.agr-input{min-height:3rem;transition:border-color var(--agr-motion),box-shadow var(--agr-motion);color:var(--agr-navy)!important;background:#fff!important;border:1px solid rgba(16,120,140,.22)!important;border-radius:13px!important;padding:.55rem .85rem!important;font-size:.9rem!important}.agr-input:focus{outline:none;border-color:#18bcd2!important;box-shadow:0 0 0 3px rgba(24,188,210,.1)!important}.agr-form-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.1rem;display:flex}.agr-btn-primary{color:#fff;cursor:pointer;min-height:2.75rem;transition:transform var(--agr-motion),box-shadow var(--agr-motion),filter var(--agr-motion);background:linear-gradient(135deg,#1ed1e6,#079cb4);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;padding:0 1.15rem;font-size:.875rem;font-weight:650;display:inline-flex;box-shadow:0 6px 18px rgba(7,156,180,.35)}.agr-btn-primary:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 8px 22px rgba(7,156,180,.42)}.agr-btn-primary:disabled{opacity:.65;cursor:not-allowed}.agr-btn-primary svg{width:1.05rem;height:1.05rem}.agr-page .admin-assignment-error{color:#c53030;margin-top:.75rem;font-size:.8125rem;font-weight:600}.agr-list-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;margin-bottom:.85rem;display:flex}.agr-list-head__title{color:var(--agr-navy-deep);margin:0;font-size:1.05rem;font-weight:700}.agr-list-head__meta{color:var(--agr-muted);margin:.2rem 0 0;font-size:.8125rem}.agr-count-pill{color:#07586a;background:rgba(24,196,217,.12);border:1px solid rgba(22,144,166,.2);border-radius:999px;align-items:center;padding:.28rem .65rem;font-size:.75rem;font-weight:650;display:inline-flex}.agr-row-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.agr-row{box-shadow:var(--agr-shadow-row);color:inherit;transition:border-color var(--agr-motion),background var(--agr-motion),box-shadow var(--agr-motion),transform var(--agr-motion);background:linear-gradient(#f8fcfd 0%,#f2f9fb 100%);border:1px solid rgba(22,144,166,.15);border-radius:15px;align-items:stretch;gap:.75rem;padding:.85rem .9rem .85rem .85rem;text-decoration:none;display:flex}.agr-row:hover{background:linear-gradient(#f0fbfd 0%,#e8f6fa 100%);border-color:rgba(22,144,166,.28);transform:translateY(-1px);box-shadow:0 8px 20px rgba(8,55,70,.09)}.agr-row__icon{color:#fff;background:linear-gradient(145deg,#0fbdd1,#077d94);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;box-shadow:0 4px 12px rgba(7,125,148,.25)}.agr-row__icon svg{width:1.15rem;height:1.15rem}.agr-row__body{flex:1;min-width:0}.agr-row__top{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.agr-row__name{color:var(--agr-navy-deep);margin:0;font-size:.975rem;font-weight:700;line-height:1.3}.agr-row__count{color:#087d90;background:rgba(24,196,217,.1);border:1px solid rgba(22,144,166,.18);border-radius:999px;align-items:center;padding:.15rem .5rem;font-size:.7rem;font-weight:650;display:inline-flex}.agr-row__desc{color:var(--agr-muted);margin:.35rem 0 0;font-size:.8125rem;line-height:1.45}.agr-row__desc--empty{opacity:.85;font-style:normal}.agr-row__chevron{color:#087d90;width:2.1rem;height:2.1rem;transition:background var(--agr-motion),border-color var(--agr-motion),color var(--agr-motion);background:rgba(255,255,255,.75);border:1px solid rgba(22,144,166,.12);border-radius:10px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;display:inline-flex}.agr-row:hover .agr-row__chevron{color:#079cb4;background:#fff;border-color:rgba(22,144,166,.25)}.agr-row__chevron svg{width:1.1rem;height:1.1rem}.agr-empty{text-align:center;background:linear-gradient(rgba(248,252,253,.95) 0%,rgba(238,246,248,.9) 100%);border:1px dashed rgba(22,144,166,.22);border-radius:16px;flex-direction:column;align-items:center;padding:2rem 1.25rem 1.75rem;display:flex}.agr-empty__icon{color:#fff;background:linear-gradient(145deg,#0fbdd1,#077d94);border-radius:14px;justify-content:center;align-items:center;width:3rem;height:3rem;margin-bottom:.85rem;display:inline-flex;box-shadow:0 6px 16px rgba(7,125,148,.28)}.agr-empty__icon svg{width:1.45rem;height:1.45rem}.agr-empty__title{color:var(--agr-navy-deep);margin:0;font-size:1.05rem;font-weight:700}.agr-empty__text{max-width:22rem;color:var(--agr-muted);margin:.45rem 0 0;font-size:.875rem;line-height:1.5}.agr-empty__action{color:#07586a;transition:border-color var(--agr-motion),background var(--agr-motion),transform var(--agr-motion);background:rgba(255,255,255,.9);border:1px solid rgba(22,144,166,.22);border-radius:11px;align-items:center;margin-top:1.1rem;padding:.5rem .95rem;font-size:.8125rem;font-weight:650;text-decoration:none;display:inline-flex}.agr-empty__action:hover{background:#fff;border-color:rgba(22,144,166,.35);transform:translateY(-1px)}.agr-alert{color:#9b2c2c;background:rgba(209,75,75,.08);border:1px solid rgba(209,75,75,.2);border-radius:12px;margin:0 0 .75rem;padding:.65rem .85rem;font-size:.8125rem;font-weight:600}.agr-skeleton-hero{background:linear-gradient(90deg,#e4edf2 0%,#f0f6f9 50%,#e4edf2 100%) 0 0/200% 100%;border-radius:18px;height:7.5rem;animation:1.2s ease-in-out infinite agr-shimmer}.agr-skeleton-card{background:linear-gradient(90deg,#e8f0f4 0%,#f4f9fb 50%,#e8f0f4 100%) 0 0/200% 100%;border-radius:16px;height:12rem;animation:1.2s ease-in-out infinite agr-shimmer}@keyframes agr-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.admin-main:has(.admin-group-detail-page){background:linear-gradient(#d8e8ef 0%,#eef6f8 42%,#f2f8fa 100%);padding-top:1.15rem}.agd-page{--agd-navy:#143246;--agd-navy-deep:#0a3142;--agd-muted:#5d7887;--agd-border:rgba(14,102,122,.14);--agd-surface:#f9fcfd;--agd-shadow:0 12px 30px rgba(6,45,59,.08),0 2px 6px rgba(6,45,59,.04);--agd-motion:.14s ease-out;--agd-enter:.26s ease-out;color:var(--agd-navy);flex-direction:column;gap:1.15rem;padding-bottom:2rem;display:flex}.agd-enter{animation:agd-enter var(--agd-enter)both}.agd-enter--1{animation-delay:0s}.agd-enter--2{animation-delay:35ms}.agd-enter--3{animation-delay:70ms}.agd-enter--4{animation-delay:.105s}@keyframes agd-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.agd-hero{box-shadow:var(--agd-shadow);background:linear-gradient(105deg,#e8f6fa 0%,#f2fbfd 42%,#e4f4f8 100%);border:1px solid rgba(25,198,220,.22);border-radius:18px;position:relative;overflow:hidden}.agd-hero__visual{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.agd-hero__photo{opacity:.38;background-position:50%;background-size:cover;width:min(48%,22rem);height:100%;position:absolute;top:0;right:-2%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 35%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 35%,#000 100%)}.agd-hero__wash{background:linear-gradient(90deg,rgba(244,251,253,.98) 0%,rgba(244,251,253,.88) 52%,rgba(228,244,248,.55) 100%),radial-gradient(70% 90% at 78% 40%,rgba(25,198,220,.1) 0%,transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.agd-hero__inner{z-index:1;padding:1.1rem 1.35rem 1.2rem;position:relative}.agd-hero__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.25rem;display:flex}.agd-hero__identity{flex:1;align-items:flex-start;gap:.85rem;min-width:0;display:flex}.agd-hero__icon-tile{color:#fff;background:linear-gradient(145deg,#0fbdd1,#077d94);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:2.65rem;height:2.65rem;display:inline-flex;box-shadow:0 6px 16px rgba(7,125,148,.35)}.agd-hero__icon-tile svg{width:1.35rem;height:1.35rem}.agd-hero__title-row{flex-wrap:wrap;align-items:center;gap:.5rem .65rem;display:flex}.agd-hero__title{letter-spacing:-.02em;color:var(--agd-navy-deep);margin:0;font-size:max(1.35rem,min(2.2vw,1.65rem));font-weight:750;line-height:1.2}.agd-hero__badge{letter-spacing:.1em;text-transform:uppercase;color:#0b5668;background:rgba(25,198,220,.14);border:1px solid rgba(15,127,147,.22);border-radius:999px;padding:.2rem .55rem;font-size:.65rem;font-weight:700;display:inline-flex}.agd-hero__subtitle{max-width:38rem;color:var(--agd-muted);margin:.4rem 0 0;font-size:.875rem;line-height:1.55}.agd-hero__back{border:1px solid var(--agd-border);color:var(--agd-navy);transition:border-color var(--agd-motion),background var(--agd-motion),box-shadow var(--agd-motion),transform var(--agd-motion);background:rgba(255,255,255,.82);border-radius:10px;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.8125rem;font-weight:650;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px rgba(6,45,59,.05)}.agd-hero__back:hover{background:#fff;border-color:rgba(25,198,220,.35);transform:translateY(-1px);box-shadow:0 6px 16px rgba(6,45,59,.08)}.agd-hero__back-icon{width:.9rem;height:.9rem}.agd-card{border:1px solid var(--agd-border);background:linear-gradient(180deg,#fff 0%,var(--agd-surface)100%);box-shadow:var(--agd-shadow);border-radius:16px;padding:1.2rem 1.25rem 1.15rem}.agd-card__head{border-bottom:1px solid rgba(10,65,84,.08);align-items:flex-start;gap:.65rem;margin-bottom:1rem;padding-bottom:.85rem;display:flex}.agd-card__icon-tile{color:#fff;background:linear-gradient(145deg,#0fbdd1,#077d94);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex;box-shadow:0 4px 12px rgba(7,125,148,.28)}.agd-card__icon-tile svg{width:1.15rem;height:1.15rem}.agd-card__title{color:var(--agd-navy-deep);margin:0;font-size:1.05rem;font-weight:700}.agd-card__desc{color:var(--agd-muted);margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.agd-card__meta{color:#0f7f93;background:rgba(25,198,220,.1);border:1px solid rgba(14,102,122,.14);border-radius:999px;align-self:center;margin-left:auto;padding:.25rem .6rem;font-size:.75rem;font-weight:650}.agd-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.1rem;display:grid}@media (max-width:720px){.agd-form-grid{grid-template-columns:1fr}}.agd-page .admin-filter-field{flex-direction:column;gap:.4rem;display:flex}.agd-page .admin-filter-label{color:var(--agd-navy);font-size:.8125rem;font-weight:650}.agd-input{min-height:3rem;transition:border-color var(--agd-motion),box-shadow var(--agd-motion);color:var(--agd-navy)!important;background:#fff!important;border:1px solid rgba(14,102,122,.2)!important;border-radius:13px!important;padding:.55rem .85rem!important;font-size:.9rem!important}.agd-input:focus{outline:none;border-color:#19c6dc!important;box-shadow:0 0 0 3px rgba(25,198,220,.12)!important}.agd-form-actions{flex-wrap:wrap;gap:.65rem;margin-top:1.1rem;display:flex}.agd-btn-primary{color:#fff;cursor:pointer;min-height:2.75rem;transition:transform var(--agd-motion),box-shadow var(--agd-motion),filter var(--agd-motion);background:linear-gradient(135deg,#1ed1e6,#0d9fb8);border:none;border-radius:12px;justify-content:center;align-items:center;gap:.4rem;padding:0 1.15rem;font-size:.875rem;font-weight:650;display:inline-flex;box-shadow:0 6px 18px rgba(7,156,180,.35)}.agd-btn-primary:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 8px 22px rgba(7,156,180,.42)}.agd-btn-primary:disabled{opacity:.65;cursor:not-allowed}.agd-success{color:#0f7f93;margin:.65rem 0 0;font-size:.8125rem;font-weight:600}.agd-page .admin-assignment-error{color:#c53030;margin-top:.75rem;font-size:.8125rem;font-weight:600}.agd-member-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.agd-member{transition:border-color var(--agd-motion),box-shadow var(--agd-motion),transform var(--agd-motion);background:linear-gradient(rgba(255,255,255,.96),rgba(245,252,253,.96));border:1px solid rgba(12,121,142,.14);border-radius:16px;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.85rem 1rem;display:flex;box-shadow:0 6px 18px rgba(9,48,63,.05)}.agd-member:hover{border-color:rgba(12,121,142,.24);transform:translateY(-1px);box-shadow:0 8px 22px rgba(9,48,63,.07)}.agd-member__main{flex:1;align-items:flex-start;gap:.75rem;min-width:min(100%,14rem);display:flex}.agd-member__avatar{color:#fff;background:linear-gradient(145deg,#19c6dc,#0b5668);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:0 4px 12px rgba(9,48,63,.12)}.agd-member__name{margin:0;font-size:.9375rem;font-weight:700;line-height:1.3}.agd-member__name a{color:var(--agd-navy-deep);transition:color var(--agd-motion);text-decoration:none}.agd-member__name a:hover{color:#0f7f93}.agd-member__meta-line{color:var(--agd-muted);margin:.2rem 0 0;font-size:.8125rem;line-height:1.4}.agd-member__pill{color:#0f7f93;white-space:nowrap;background:rgba(25,198,220,.1);border:1px solid rgba(14,102,122,.14);border-radius:999px;align-items:center;padding:.22rem .55rem;font-size:.7rem;font-weight:650;display:inline-flex}.agd-member__actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.agd-btn-remove{color:#9b2c2c;cursor:pointer;min-height:2.25rem;transition:background var(--agd-motion),border-color var(--agd-motion),color var(--agd-motion),transform var(--agd-motion);background:rgba(209,75,75,.06);border:1px solid rgba(209,75,75,.25);border-radius:10px;padding:0 .75rem;font-size:.8125rem;font-weight:600}.agd-btn-remove:hover:not(:disabled){background:rgba(209,75,75,.12);border-color:rgba(209,75,75,.4);transform:translateY(-1px)}.agd-btn-remove:disabled{opacity:.6;cursor:not-allowed}.agd-empty{text-align:center;background:rgba(249,252,253,.85);border:1px dashed rgba(14,102,122,.2);border-radius:14px;padding:1.75rem 1.25rem}.agd-empty__icon{color:#fff;background:linear-gradient(145deg,#0fbdd1,#077d94);border-radius:12px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;margin:0 auto .75rem;display:flex}.agd-empty__icon svg{width:1.25rem;height:1.25rem}.agd-empty__title{color:var(--agd-navy-deep);margin:0;font-size:.975rem;font-weight:700}.agd-empty__text{color:var(--agd-muted);margin:.4rem 0 0;font-size:.8125rem;line-height:1.45}.agd-search-row{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.agd-search-row .admin-filter-control{flex:1;min-width:12rem;min-height:3rem;border:1px solid rgba(14,102,122,.2)!important;border-radius:13px!important}.agd-search-row .admin-filter-control:focus{outline:none;border-color:#19c6dc!important;box-shadow:0 0 0 3px rgba(25,198,220,.12)!important}.agd-btn-secondary{color:#0b5668;cursor:pointer;min-height:2.75rem;transition:border-color var(--agd-motion),background var(--agd-motion),transform var(--agd-motion);background:#fff;border:1px solid rgba(14,102,122,.22);border-radius:12px;padding:0 1rem;font-size:.8125rem;font-weight:650}.agd-btn-secondary:hover:not(:disabled){background:#f4fbfd;border-color:rgba(25,198,220,.35);transform:translateY(-1px)}.agd-candidate{background:rgba(255,255,255,.9);border:1px solid rgba(12,121,142,.12);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding:.75rem .9rem;display:flex}.agd-candidate-list{flex-direction:column;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.agd-helper{color:var(--agd-muted);margin:0;font-size:.8125rem;line-height:1.45}.agd-card--danger{background:linear-gradient(#fff 0%,#fef8f8 100%);border-color:rgba(209,75,75,.18)}.agd-btn-danger-outline{color:#9b2c2c;cursor:pointer;min-height:2.5rem;transition:background var(--agd-motion),border-color var(--agd-motion),transform var(--agd-motion);background:rgba(209,75,75,.06);border:1px solid rgba(209,75,75,.3);border-radius:11px;padding:0 .9rem;font-size:.8125rem;font-weight:650}.agd-btn-danger-outline:hover{background:rgba(209,75,75,.12);border-color:rgba(209,75,75,.45);transform:translateY(-1px)}.admin-main:has(.admin-revenue-page){background:linear-gradient(#f3f9fc 0%,#f7fbff 40%,#eef7fd 100%);padding-top:1rem}.arv-page{--arv-navy:#0b2f4a;--arv-navy-strong:#0e2a57;--arv-muted:#5e7696;--arv-cyan:#19c7d8;--arv-aqua:#46d8ce;--arv-teal:#087f8c;--arv-blue:#3b70f2;--arv-mint:#ddf8f3;--arv-soft-blue:#e8f1ff;--arv-border:#dceaf5;--arv-shadow:0 10px 30px rgba(23,73,103,.07),0 2px 7px rgba(23,73,103,.03);--arv-shadow-lift:0 14px 36px rgba(11,47,74,.1),0 4px 12px rgba(23,73,103,.05);--arv-motion:.13s ease-out;color:var(--arv-navy);flex-direction:column;gap:1.4rem;padding-bottom:2rem;display:flex}.arv-enter{animation:.22s ease-out both arv-enter}.arv-enter--1{animation-delay:0s}.arv-enter--2{animation-delay:45ms}.arv-enter--3{animation-delay:90ms}.arv-enter--4{animation-delay:.135s}.arv-enter--5{animation-delay:.18s}.arv-enter--6{animation-delay:.21s}@keyframes arv-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.arv-hero{min-height:11.75rem;max-height:14.25rem;box-shadow:var(--arv-shadow),inset 0 1px 0 rgba(255,255,255,.9);background:linear-gradient(108deg,#fff 0%,#f8fcff 42%,#eef7fd 100%);border:1px solid rgba(25,199,216,.18);border-radius:24px;position:relative;overflow:hidden}.arv-hero__line{background:linear-gradient(180deg,var(--arv-cyan),var(--arv-blue));opacity:.55;z-index:2;pointer-events:none;border-radius:999px;width:3px;position:absolute;top:1.25rem;bottom:1.25rem;left:1.5rem}.arv-hero__visual{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.arv-hero__photo{opacity:.92;background-position:50% 40%;background-size:cover;width:min(52%,28rem);height:100%;position:absolute;top:0;right:-1%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.15) 28%,#000 55%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.15) 28%,#000 55%,#000 100%)}.arv-hero__wash{background:linear-gradient(90deg,rgba(255,255,255,.97) 0%,rgba(247,251,255,.92) 48%,rgba(238,247,253,.45) 72%,transparent 100%),radial-gradient(55% 80% at 72%,rgba(53,209,194,.08) 0%,transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.arv-hero__inner{z-index:1;max-width:58%;padding:1.35rem 1.5rem 1.25rem 2.15rem;position:relative}.arv-hero__title{letter-spacing:-.035em;color:var(--arv-navy-strong);text-shadow:0 1px rgba(255,255,255,.8);margin:0;font-size:max(2.5rem,min(4.2vw,3.25rem));font-weight:800;line-height:1.02}.arv-hero__desc{max-width:34rem;color:var(--arv-muted);margin:.55rem 0 0;font-size:.9rem;line-height:1.55}.arv-hero__accent{z-index:1;letter-spacing:.14em;text-transform:uppercase;color:rgba(14,42,87,.35);pointer-events:none;font-size:.72rem;font-weight:650;position:absolute;bottom:18%;right:12%}@media (max-width:900px){.arv-hero__inner{max-width:100%}.arv-hero__photo{opacity:.35;width:70%}.arv-hero__accent{display:none}}.arv-report-card{box-shadow:var(--arv-shadow);background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid rgba(220,234,245,.95);border-radius:24px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.95fr);align-items:start;gap:1.15rem 1.35rem;padding:1.25rem 1.4rem;display:grid}@media (max-width:960px){.arv-report-card{grid-template-columns:1fr}}.arv-report-card__legend{letter-spacing:.06em;text-transform:uppercase;color:var(--arv-muted);margin:0 0 .65rem;font-size:.75rem;font-weight:700}.arv-mode-segment{border:1px solid var(--arv-border);background:#f0f7fc;border-radius:14px;flex-wrap:wrap;gap:.45rem;padding:.35rem;display:flex}.arv-mode-segment__btn{min-width:8.5rem;min-height:2.65rem;color:var(--arv-muted);cursor:pointer;transition:background var(--arv-motion),color var(--arv-motion),border-color var(--arv-motion),box-shadow var(--arv-motion),transform var(--arv-motion);background:0 0;border:1px solid transparent;border-radius:11px;flex:1;padding:.45rem .85rem;font-size:.875rem;font-weight:650}.arv-mode-segment__btn:hover{color:var(--arv-navy-strong);background:rgba(255,255,255,.65)}.arv-mode-segment__btn.is-active{color:var(--arv-navy-strong);background:#fff;border-color:rgba(25,199,216,.35);transform:translateY(-1px);box-shadow:0 4px 14px rgba(25,199,216,.12)}.arv-period-field{flex-direction:column;gap:.45rem;display:flex}.arv-period-field__label{letter-spacing:.06em;text-transform:uppercase;color:var(--arv-muted);font-size:.75rem;font-weight:700}.arv-select-wrap{position:relative}.arv-select-wrap svg{width:1.05rem;height:1.05rem;color:var(--arv-blue);pointer-events:none;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.arv-select{color:#173b60;width:100%;min-height:3.25rem;transition:border-color var(--arv-motion),box-shadow var(--arv-motion);background:#fff;border:1px solid #d7e7f2;border-radius:14px;padding:0 .85rem 0 2.5rem;font-size:.9375rem;font-weight:600}.arv-select:focus{border-color:var(--arv-cyan);outline:none;box-shadow:0 0 0 3px rgba(25,199,216,.16)}.arv-insight{background:linear-gradient(135deg,var(--arv-mint)0%,var(--arv-soft-blue)100%);border:1px solid rgba(25,199,216,.22);border-radius:16px;align-items:flex-start;gap:.65rem;padding:.8rem .95rem;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.65)}.arv-insight__icon{color:#fff;background:linear-gradient(145deg,#35d1c2,#18b7c6);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.arv-insight__icon svg{width:1.15rem;height:1.15rem}.arv-insight__title{color:var(--arv-navy-strong);margin:0;font-size:.8125rem;font-weight:700}.arv-insight__text{color:var(--arv-muted);margin:.2rem 0 0;font-size:.75rem;line-height:1.45}.arv-section-title{border-left:3px solid var(--arv-cyan);letter-spacing:-.02em;color:var(--arv-navy-strong);margin:0 0 .85rem;padding-left:.65rem;font-size:1.1rem;font-weight:800}.arv-kpi-grid{grid-template-columns:1fr;gap:1.1rem;display:grid}@media (min-width:640px){.arv-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.arv-kpi{box-shadow:var(--arv-shadow);transition:transform var(--arv-motion),box-shadow var(--arv-motion);border:1px solid rgba(49,118,154,.1);border-radius:22px;padding:1.25rem 1.35rem;position:relative;overflow:hidden}.arv-kpi:hover{transform:translateY(-1px);box-shadow:0 12px 32px rgba(25,71,108,.09)}.arv-kpi--revenue{background:radial-gradient(ellipse 80% 60% at 100% 100%,rgba(70,216,206,.2) 0%,transparent 55%),linear-gradient(135deg,#fff 0%,#f6fdfb 50%,var(--arv-mint)100%);box-shadow:var(--arv-shadow),inset 0 1px 0 rgba(255,255,255,.85);border-color:rgba(25,199,216,.22)}.arv-kpi--revenue:before{content:"";background:linear-gradient(180deg,var(--arv-aqua),var(--arv-cyan));border-radius:22px 0 0 22px;width:4px;position:absolute;top:0;bottom:0;left:0}.arv-kpi--bookings{background:radial-gradient(ellipse 75% 55% at 100% 100%,rgba(59,112,242,.14) 0%,transparent 55%),linear-gradient(135deg,#fff 0%,#f6f9ff 50%,var(--arv-soft-blue)100%);border-color:rgba(59,112,242,.18)}.arv-kpi--bookings:before{content:"";background:linear-gradient(180deg,#5b8fff,var(--arv-blue));border-radius:22px 0 0 22px;width:4px;position:absolute;top:0;bottom:0;left:0}.arv-kpi__head{align-items:flex-start;gap:.75rem;display:flex}.arv-kpi__icon{color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.arv-kpi__icon--revenue{background:linear-gradient(145deg,var(--arv-aqua),var(--arv-teal));box-shadow:0 6px 16px rgba(8,127,140,.28)}.arv-kpi__icon--bookings{background:linear-gradient(145deg,#5b8fff,var(--arv-blue));box-shadow:0 6px 16px rgba(59,112,242,.25)}.arv-kpi__icon svg{width:1.25rem;height:1.25rem}.arv-kpi__label{color:var(--arv-muted);margin:0;font-size:.8125rem;font-weight:650}.arv-kpi__value{letter-spacing:-.02em;color:var(--arv-navy-strong);margin:.25rem 0 0;font-size:max(1.75rem,min(3vw,2.35rem));font-weight:800;line-height:1.1}.arv-kpi__helper{color:var(--arv-muted);margin:.35rem 0 0;font-size:.8125rem}.arv-kpi__spark{opacity:.48;pointer-events:none;width:45%;max-width:9rem;height:3.5rem;position:absolute;bottom:.25rem;right:.5rem}.arv-kpi--revenue .arv-kpi__value{color:#083d52}.arv-analytics{box-shadow:var(--arv-shadow);background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid rgba(220,234,245,.95);border-radius:24px;grid-template-columns:minmax(0,1fr);gap:1.1rem;padding:1.25rem 1.35rem 1.15rem;display:grid}.arv-analytics--showcase{box-shadow:var(--arv-shadow-lift);background:radial-gradient(90% 50% at 50% 0,rgba(25,199,216,.06) 0%,transparent 55%),linear-gradient(#fff 0%,#f8fcff 100%);border-color:rgba(25,199,216,.2)}@media (min-width:1024px){.arv-analytics{grid-template-columns:minmax(0,1fr) 11.5rem;align-items:stretch}}.arv-analytics__head{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.85rem;display:flex}.arv-analytics__title{color:var(--arv-navy-strong);margin:0;font-size:1.05rem;font-weight:750}.arv-analytics__pill{color:#173b60;border:1px solid var(--arv-border);background:#f0f7fc;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.75rem;font-weight:650;display:inline-flex}.arv-chart-wrap{grid-column:1;min-height:14rem}.arv-chart-summary{border:1px solid var(--arv-border);background:linear-gradient(#fff 0%,#f3f9fd 100%);border-radius:16px;flex-direction:column;gap:.65rem;padding:.9rem 1rem;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.9)}.arv-chart-svg .arv-chart-area{opacity:0;animation:.4s ease-out .12s forwards arv-chart-fade}.arv-chart-svg .arv-chart-line{stroke-dasharray:1200;stroke-dashoffset:1200px;animation:.48s ease-out .18s forwards arv-chart-draw}.arv-chart-svg .arv-chart-bar{opacity:0;transform-origin:bottom;transition:opacity var(--arv-motion),filter var(--arv-motion);animation:.36s ease-out forwards arv-bar-rise}.arv-chart-svg .arv-chart-bar:first-child{animation-delay:80ms}.arv-chart-svg g:first-of-type .arv-chart-bar{animation-delay:.1s}.arv-chart-svg g:nth-of-type(2) .arv-chart-bar{animation-delay:.16s}.arv-chart-svg g:nth-of-type(3) .arv-chart-bar{animation-delay:.22s}.arv-chart-bar:hover{filter:brightness(1.05)}.arv-chart-tooltip{border:1px solid var(--arv-border);background:#fff;border-radius:12px;transition:opacity .13s ease-out;box-shadow:0 10px 28px rgba(23,73,103,.12)}@keyframes arv-chart-fade{to{opacity:1}}@keyframes arv-chart-draw{to{stroke-dashoffset:0}}@keyframes arv-bar-rise{0%{opacity:0;transform:scaleY(.6)}to{opacity:.95;transform:scaleY(1)}}@media (max-width:1023px){.arv-chart-summary{grid-column:1}}.arv-chart-summary__row{color:var(--arv-muted);align-items:center;gap:.45rem;font-size:.8125rem;display:flex}.arv-chart-summary__dot{border-radius:999px;flex-shrink:0;width:.5rem;height:.5rem}.arv-chart-summary__dot--revenue{background:var(--arv-turquoise)}.arv-chart-summary__dot--bookings{background:var(--arv-blue)}.arv-chart-summary__value{color:var(--arv-navy-strong);margin-left:auto;font-weight:700}.arv-breakdown-card{box-shadow:var(--arv-shadow);transition:box-shadow var(--arv-motion),border-color var(--arv-motion);background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid rgba(220,234,245,.95);border-radius:24px;padding:1.15rem 1.3rem}.arv-breakdown-card:hover{box-shadow:var(--arv-shadow-lift);border-color:rgba(25,199,216,.2)}.arv-table-wrap{border:1px solid rgba(90,130,155,.12);border-radius:14px;overflow-x:auto}.arv-table{border-collapse:collapse;width:100%;font-size:.875rem}.arv-table thead th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:#4a6885;background:linear-gradient(#f0f7fc 0%,#e8f3fa 100%);border-bottom:1px solid rgba(90,130,155,.14);padding:.75rem 1rem;font-size:.72rem;font-weight:800}.arv-table tbody td{color:#173b60;background:#fff;border-bottom:1px solid rgba(90,130,155,.08);padding:.75rem 1rem}.arv-table tbody tr:hover td{background:#f5fbfd}.arv-table tbody tr:last-child td{border-bottom:none}.arv-table td:last-child{color:var(--arv-navy-strong);font-weight:700}.arv-secondary{flex-direction:column;gap:1.25rem;display:flex}.arv-secondary .arv-section-title{margin-bottom:.65rem;font-size:.95rem}.arv-empty{border:1px dashed var(--arv-border);color:var(--arv-muted);background:#fafdff;border-radius:18px;padding:1.25rem 1.35rem;font-size:.875rem}.admin-revenue-page .admin-revenue-card-list{display:none}@media (max-width:639px){.admin-revenue-page .arv-table-wrap{display:none}.admin-revenue-page .admin-revenue-card-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.admin-revenue-page .admin-revenue-card{border:1px solid var(--arv-border);background:#fff;border-radius:14px;padding:.85rem 1rem}}.admin-revenue-page .admin-revenue-table-wrap{display:block;overflow-x:auto}@media (prefers-reduced-motion:reduce){.arv-enter,.arv-chart-svg .arv-chart-area,.arv-chart-svg .arv-chart-line,.arv-chart-svg .arv-chart-bar{opacity:1;stroke-dashoffset:0;animation:none;transform:none}.arv-kpi:hover,.arv-mode-segment__btn.is-active{transform:none}}.admin-main:has(.admin-export-page){background:radial-gradient(80% 45% at 12% 0,rgba(28,207,224,.09) 0%,transparent 55%),radial-gradient(60% 40% at 88% 8%,rgba(58,114,248,.07) 0%,transparent 50%),linear-gradient(#f3f9fc 0%,#f7fbff 48%,#eef7fd 100%);padding-top:1rem}.aex-page{--aex-navy:#0b2f4a;--aex-petrol:#0e4e63;--aex-muted:#5a7288;--aex-cyan:#1ccfe0;--aex-aqua:#58e0d2;--aex-teal:#0e8a92;--aex-blue:#3a72f8;--aex-ice:#eaf6ff;--aex-mint-glow:#e5fbf6;--aex-surface:#fff;--aex-border:rgba(28,207,224,.22);--aex-shadow:0 12px 34px rgba(11,47,74,.09),0 3px 10px rgba(14,78,99,.05);--aex-shadow-deep:0 18px 44px rgba(11,47,74,.11),0 6px 16px rgba(14,78,99,.06);--aex-glow-cyan:0 0 0 1px rgba(28,207,224,.2),0 8px 28px rgba(28,207,224,.14);--aex-motion:.14s ease-out;--aex-motion-fast:.12s ease-out;color:var(--aex-navy);flex-direction:column;gap:1.25rem;padding-bottom:2.25rem;display:flex}.aex-enter{animation:.24s ease-out both aex-enter}.aex-enter--1{animation-delay:0s}.aex-enter--2{animation-delay:55ms}.aex-enter--3{animation-delay:95ms}@keyframes aex-enter{0%{opacity:0;filter:blur(2px);transform:translateY(7px)}to{opacity:1;filter:blur();transform:translateY(0)}}.aex-hero{min-height:11.25rem;max-height:14rem;box-shadow:var(--aex-shadow-deep),inset 0 1px 0 rgba(255,255,255,.95);background:linear-gradient(118deg,#fff 0%,#f4fcff 38%,#eaf6ff 72%,#e5fbf6 100%);border:1px solid rgba(28,207,224,.28);border-radius:26px;position:relative;overflow:hidden}.aex-hero__glow{pointer-events:none;z-index:0;background:radial-gradient(rgba(88,224,210,.22) 0%,transparent 68%);width:55%;height:140%;position:absolute;top:-40%;left:-10%}.aex-hero__ribbon{opacity:.85;filter:blur(.3px);z-index:3;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(28,207,224,.65),rgba(58,114,248,.55),transparent);width:42%;height:3px;position:absolute;top:0;right:18%}.aex-hero__line{background:linear-gradient(180deg,var(--aex-aqua),var(--aex-cyan),var(--aex-blue));z-index:2;pointer-events:none;border-radius:999px;width:3px;position:absolute;top:1.15rem;bottom:1.15rem;left:1.55rem;box-shadow:0 0 14px rgba(28,207,224,.45)}.aex-hero__visual{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.aex-hero__photo{opacity:.88;background-position:50% 38%;background-size:cover;width:min(52%,27rem);height:108%;position:absolute;top:-4%;right:-2%;transform:scale(1.02);-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 26%,#000 62%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 26%,#000 62%,#000 100%)}.aex-hero__wash{background:linear-gradient(92deg,rgba(255,255,255,.98) 0%,rgba(244,252,255,.94) 46%,rgba(234,246,255,.55) 68%,rgba(229,251,246,.25) 82%,transparent 100%),radial-gradient(48% 70% at 74% 42%,rgba(28,207,224,.14) 0%,transparent 72%);position:absolute;top:0;bottom:0;left:0;right:0}.aex-hero__inner{z-index:1;max-width:58%;padding:1.35rem 1.5rem 1.2rem 2.2rem;animation:.26s ease-out 80ms both aex-hero-text;position:relative}@keyframes aex-hero-text{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.aex-hero__title{letter-spacing:-.04em;color:var(--aex-navy);text-shadow:0 1px rgba(255,255,255,.9);margin:0;font-size:max(2.5rem,min(4.2vw,3.2rem));font-weight:800;line-height:1}.aex-hero__desc{max-width:34rem;color:var(--aex-muted);margin:.6rem 0 0;font-size:.9375rem;line-height:1.55}.aex-hero__callout{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.78);border:1px solid rgba(28,207,224,.28);border-radius:14px;flex-direction:column;align-items:flex-end;gap:.35rem;padding:.55rem .75rem;animation:.28s ease-out .12s both aex-hero-text;display:flex;position:absolute;bottom:1.1rem;right:1.15rem;box-shadow:0 8px 24px rgba(14,78,99,.08)}.aex-hero__accent{letter-spacing:.07em;text-transform:uppercase;color:var(--aex-teal);background:linear-gradient(135deg,var(--aex-mint-glow),var(--aex-ice));border:1px solid rgba(28,207,224,.35);border-radius:999px;padding:.22rem .55rem;font-size:.65rem;font-weight:800}.aex-hero__callout-text{color:#4a6885;letter-spacing:.02em;margin:0;font-size:.68rem;font-weight:600}@media (max-width:820px){.aex-hero__inner{max-width:100%;padding-right:1rem}.aex-hero__callout{display:none}.aex-hero__photo{opacity:.4}}.aex-form-stack{flex-direction:column;gap:.95rem;margin:0;display:flex}.aex-module{background:var(--aex-surface);box-shadow:var(--aex-shadow);transition:box-shadow var(--aex-motion),border-color var(--aex-motion),transform var(--aex-motion);border:1px solid rgba(176,210,228,.55);border-radius:22px;margin:0;padding:1.2rem 1.3rem 1.25rem;animation:.22s ease-out both aex-module-in;position:relative}.aex-form-stack>.aex-module:first-child{animation-delay:70ms}.aex-form-stack>.aex-module:nth-child(2){animation-delay:.11s}.aex-form-stack>.aex-module:nth-child(3){animation-delay:.15s}.aex-form-stack>.aex-module:nth-child(4){animation-delay:.19s}.aex-form-stack>.aex-module:nth-child(5){animation-delay:.23s}.aex-form-stack>.aex-module:nth-child(6){animation-delay:.27s}.aex-form-stack>.aex-module:nth-child(7){animation-delay:.31s}@keyframes aex-module-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.aex-module:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 1px rgba(255,255,255,.92)}.aex-module:hover{box-shadow:var(--aex-shadow-deep);border-color:rgba(28,207,224,.32)}.aex-module--basics{background:radial-gradient(90% 60% at 100% 0,rgba(88,224,210,.12) 0%,transparent 55%),linear-gradient(165deg,#fff 0%,#f8fdff 100%)}.aex-module--filters{background:radial-gradient(70% 50% at 0 100%,rgba(58,114,248,.08) 0%,transparent 55%),linear-gradient(165deg,#fff 0%,#f6fbff 100%)}.aex-module--custom{background:linear-gradient(165deg,#fff 0%,#f4fcfa 55%,var(--aex-mint-glow)100%)}.aex-module--group{border-color:rgba(58,114,248,.22)}.aex-section__title{border-left:3px solid var(--aex-cyan);letter-spacing:-.02em;color:var(--aex-navy);margin:0 0 .35rem;padding-left:.65rem;font-size:1.08rem;font-weight:800}.aex-section__lead{color:var(--aex-muted);margin:0 0 1rem;font-size:.8125rem;line-height:1.5}.aex-field-grid{grid-template-columns:1fr;gap:1rem 1.2rem;display:grid}@media (min-width:640px){.aex-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.aex-field{flex-direction:column;gap:.42rem;min-width:0;display:flex}.aex-label{letter-spacing:.015em;color:var(--aex-petrol);font-size:.8125rem;font-weight:750}.aex-hint{color:var(--aex-muted);font-size:.8125rem;line-height:1.45}.aex-control-wrap{transition:box-shadow var(--aex-motion);border-radius:14px;display:flex;position:relative}.aex-control-wrap:focus-within{box-shadow:var(--aex-glow-cyan)}.aex-control-wrap--select:after{content:"";border-right:2.5px solid var(--aex-teal);border-bottom:2.5px solid var(--aex-teal);pointer-events:none;opacity:.85;width:.45rem;height:.45rem;transition:transform var(--aex-motion-fast),opacity var(--aex-motion-fast);position:absolute;top:50%;right:.95rem;transform:translateY(-65%)rotate(45deg)}.aex-control-wrap--select:focus-within:after{opacity:1;transform:translateY(-55%)rotate(225deg)}.admin-export-page .aex-control{width:100%;min-height:3rem;color:var(--aex-navy);transition:border-color var(--aex-motion-fast),background var(--aex-motion-fast),transform var(--aex-motion-fast),box-shadow var(--aex-motion-fast);background:linear-gradient(#fff 0%,#f6fcff 55%,#eef8fc 100%);border:1px solid rgba(142,178,198,.55);border-radius:14px;padding:.6rem 2.45rem .6rem .95rem;font-size:.9375rem;font-weight:600;box-shadow:inset 0 1px rgba(255,255,255,.95),0 2px 6px rgba(14,78,99,.04)}.admin-export-page input.aex-control[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding-right:.95rem}.admin-export-page .aex-control-wrap--select .aex-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.admin-export-page .aex-control:hover{background:linear-gradient(#fff 0%,#eefbff 100%);border-color:rgba(28,207,224,.55)}.admin-export-page .aex-control:focus-visible{border-color:var(--aex-cyan);outline:none;box-shadow:inset 0 1px rgba(255,255,255,.95),0 0 0 3px rgba(28,207,224,.2)}.admin-export-page .aex-control option{color:var(--aex-navy);background:#fff;padding:.55rem}.aex-note{color:#3d5f78;background:linear-gradient(135deg,var(--aex-ice)0%,#f0f9ff 100%);border:1px solid rgba(58,114,248,.18);border-radius:14px;margin:1rem 0 0;padding:.7rem .9rem;font-size:.8125rem;line-height:1.45;box-shadow:inset 0 1px rgba(255,255,255,.8)}.aex-check-grid{grid-template-columns:1fr;gap:.65rem;display:grid}@media (min-width:640px){.aex-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem .85rem}}.aex-check{cursor:pointer;transition:background var(--aex-motion-fast),border-color var(--aex-motion-fast),box-shadow var(--aex-motion-fast),transform var(--aex-motion-fast);border:1px solid transparent;border-radius:14px;align-items:flex-start;gap:.7rem;padding:.55rem .65rem;display:flex}.aex-check:hover{background:rgba(234,246,255,.75);border-color:rgba(28,207,224,.2)}.aex-check--tile{background:linear-gradient(#fff 0%,#f8fdff 100%);border:1px solid rgba(176,210,228,.5);padding:.7rem .8rem;box-shadow:0 2px 8px rgba(14,78,99,.04)}.aex-check--tile:hover{border-color:rgba(28,207,224,.35);transform:translateY(-1px);box-shadow:0 6px 16px rgba(28,207,224,.1)}.aex-check--tile.is-checked{background:linear-gradient(135deg,#fff 0%,var(--aex-mint-glow)100%);border-color:rgba(14,138,146,.45);box-shadow:0 4px 14px rgba(88,224,210,.18)}.aex-check__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:1.2rem;height:1.2rem;transition:border-color var(--aex-motion-fast),background var(--aex-motion-fast),box-shadow var(--aex-motion-fast),transform var(--aex-motion-fast);background:#fff;border:2px solid rgba(90,130,155,.5);border-radius:6px;flex-shrink:0;margin-top:.12rem}.aex-check__input:hover{border-color:var(--aex-teal)}.aex-check__input:checked{border-color:var(--aex-teal);background:linear-gradient(145deg,var(--aex-aqua),var(--aex-teal));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M2.5 6l2.5 2.5 4.5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.72rem;animation:.14s ease-out aex-check-pop;box-shadow:0 3px 12px rgba(14,138,146,.35)}@keyframes aex-check-pop{0%{transform:scale(.92)}60%{transform:scale(1.06)}to{transform:scale(1)}}.aex-check__input:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(28,207,224,.25)}.aex-check__text{color:var(--aex-navy);font-size:.875rem;font-weight:650;line-height:1.35}.aex-check__sub{color:var(--aex-muted);margin-top:.15rem;font-size:.75rem;font-weight:500;line-height:1.4;display:block}.aex-sensitive legend.aex-section__title{float:left;width:100%;margin-bottom:.35rem;padding:0}.aex-module--sensitive,.aex-sensitive{background:radial-gradient(ellipse 80% 70% at 0% 0%,rgba(88,224,210,.18) 0%,transparent 55%),linear-gradient(135deg,var(--aex-mint-glow)0%,#fff 42%,var(--aex-ice)100%);box-shadow:var(--aex-shadow),inset 0 1px 0 rgba(255,255,255,.9);border-color:rgba(14,138,146,.35)}.aex-sensitive .aex-section__title{border-left-color:var(--aex-teal)}.aex-sensitive .aex-check{background:rgba(255,255,255,.55);border:1px solid rgba(14,138,146,.15);border-radius:12px;margin-top:.4rem;padding:.65rem .75rem}.aex-sensitive .aex-check:first-of-type{margin-top:.7rem}.aex-sensitive .aex-check:hover{background:rgba(255,255,255,.85);border-color:rgba(14,138,146,.28)}.aex-module--confirm,.aex-confirm{box-shadow:var(--aex-shadow),inset 0 0 0 1px rgba(58,114,248,.06);background:linear-gradient(135deg,rgba(234,246,255,.95) 0%,#fff 55%,#f8fbff 100%);border-color:rgba(58,114,248,.28)}.aex-confirm .aex-section__title{border-left-color:var(--aex-blue)}.aex-confirm .aex-check{background:rgba(255,255,255,.72);border:1px solid rgba(58,114,248,.2);border-radius:14px;margin-top:.5rem;padding:.75rem .85rem}.aex-confirm .aex-check:hover{border-color:rgba(58,114,248,.35);box-shadow:0 4px 14px rgba(58,114,248,.1)}.aex-confirm .aex-check__text{font-weight:700}.aex-group-panel__title{color:var(--aex-navy);border-left:3px solid var(--aex-blue);margin:0;padding-left:.65rem;font-size:1rem;font-weight:800}.aex-module--group{background:radial-gradient(ellipse 75% 55% at 100% 0%,rgba(58,114,248,.1) 0%,transparent 58%),linear-gradient(180deg,#fff 0%,var(--aex-ice)130%)}.aex-module--actions,.aex-actions-dock{box-shadow:var(--aex-shadow-deep);background:linear-gradient(#fff 0%,#f0fbff 40%,#e8f6ff 100%);border-color:rgba(28,207,224,.3);padding:1.15rem 1.3rem 1.25rem}.aex-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem;display:flex}.aex-btn{letter-spacing:.015em;cursor:pointer;min-height:2.9rem;transition:transform var(--aex-motion-fast),box-shadow var(--aex-motion-fast),border-color var(--aex-motion-fast),background var(--aex-motion-fast),filter var(--aex-motion-fast);border:1px solid transparent;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;padding:.55rem 1.35rem;font-size:.9rem;font-weight:750;display:inline-flex;position:relative;overflow:hidden}.aex-btn:after{content:"";pointer-events:none;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.22) 50%,transparent 70%);transition:transform .28s ease-out;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}.aex-btn:not(:disabled):hover:after{transform:translate(120%)}.aex-btn:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.15);transform:none}.aex-btn--secondary{color:var(--aex-navy);background:linear-gradient(#fff 0%,#eaf6ff 55%,#e0f4ff 100%);border-color:rgba(14,138,146,.35);box-shadow:0 4px 14px rgba(14,78,99,.08),inset 0 1px rgba(255,255,255,.9)}.aex-btn--secondary:not(:disabled):hover{border-color:rgba(28,207,224,.55);transform:translateY(-2px);box-shadow:0 8px 22px rgba(28,207,224,.18)}.aex-btn--secondary:not(:disabled):active{transform:translateY(0)}.aex-btn--primary{color:#fff;background:linear-gradient(135deg,#8ed8de 0%,#9cc4d4 48%,#a8b8e8 100%);border-color:rgba(58,114,248,.2);box-shadow:0 4px 14px rgba(14,78,99,.08)}.aex-btn--primary.is-ready{background:linear-gradient(135deg,#20d1dc 0%,#109bb3 48%,#3e76f4 100%);border-color:rgba(62,118,244,.32);box-shadow:0 9px 20px rgba(29,135,181,.24)}.aex-btn--primary.is-ready:not(:disabled):hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 11px 24px rgba(29,135,181,.28)}.aex-btn--primary:not(:disabled):active{filter:brightness(.98);transform:translateY(0)}.aex-btn__icon{opacity:.98;width:1.1rem;height:1.1rem}.aex-feedback{color:var(--aex-navy);background:linear-gradient(135deg,var(--aex-mint-glow)0%,#fff 100%);border:1px solid rgba(28,207,224,.35);border-radius:14px;margin:.85rem 0 0;padding:.8rem 1rem;font-size:.875rem;font-weight:600;line-height:1.45;animation:.2s ease-out both aex-enter;box-shadow:0 4px 16px rgba(88,224,210,.15)}.aex-skeleton-card{background:linear-gradient(110deg,#eaf6ff 25%,#fff 50%,#eaf6ff 75%) 0 0/200% 100%;border:1px solid rgba(176,210,228,.55);border-radius:24px;min-height:22rem;animation:1.2s ease-in-out infinite aex-shimmer}@keyframes aex-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.aex-step-head{margin-bottom:1rem}.aex-step-head__badge{letter-spacing:.06em;text-transform:uppercase;color:var(--aex-teal);background:rgba(28,207,224,.12);border:1px solid rgba(28,207,224,.22);border-radius:999px;margin-bottom:.35rem;padding:.2rem .55rem;font-size:.68rem;font-weight:800;display:inline-block}.aex-reveal{animation:.2s ease-out both aex-reveal}@keyframes aex-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.aex-type-grid,.aex-scope-grid{grid-template-columns:1fr;gap:.75rem;display:grid}.aex-type-grid{align-items:stretch}@media (min-width:720px){.aex-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.aex-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.aex-type-grid .aex-type-card{text-align:left;cursor:pointer;background:linear-gradient(145deg,#fff 0%,#f7fbfd 100%);border:1px solid rgba(39,119,145,.18);border-radius:16px;flex-direction:column;align-items:flex-start;gap:.45rem;height:100%;min-height:8.5rem;padding:1rem 3.25rem 1.05rem 1.05rem;transition:border-color .15s ease-out,background .16s ease-out,box-shadow .15s ease-out,transform .14s ease-out;display:flex;position:relative;box-shadow:0 5px 16px rgba(12,64,84,.05)}.aex-type-grid .aex-type-card:hover{background:linear-gradient(145deg,#fff 0%,#f0fbfc 100%);border-color:rgba(28,199,217,.52);transform:translateY(-2px);box-shadow:0 10px 26px rgba(11,100,120,.1)}.aex-type-grid .aex-type-card.is-active{background:linear-gradient(135deg,rgba(36,202,211,.18) 0%,rgba(74,219,205,.11) 50%,rgba(255,255,255,.96) 100%);border:1.5px solid rgba(14,171,190,.72);transform:translateY(0);box-shadow:inset 0 0 0 1px rgba(255,255,255,.75),0 12px 28px rgba(10,118,136,.1)}.aex-type-grid .aex-type-card:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(28,199,217,.35),0 8px 22px rgba(11,100,120,.08)}.aex-type-grid .aex-type-card__title{color:#17354a;letter-spacing:-.01em;font-size:.98rem;font-weight:800}.aex-type-grid .aex-type-card__desc{color:#5d7687;font-size:.8125rem;line-height:1.5}.aex-scope-card{text-align:left;cursor:pointer;background:rgba(255,255,255,.72);border:1px solid rgba(63,122,150,.16);border-radius:14px;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.85rem .95rem;transition:border-color .13s ease-out,background .13s ease-out,box-shadow .13s ease-out,transform .13s ease-out;display:flex}.aex-scope-card:hover{border-color:rgba(28,207,224,.4);box-shadow:0 6px 18px rgba(14,78,99,.06)}.aex-scope-card.is-active{background:linear-gradient(135deg,rgba(38,209,216,.12),rgba(75,222,207,.06));border-color:rgba(20,184,197,.55);box-shadow:0 8px 22px rgba(28,207,224,.12)}.aex-scope-card__title{color:var(--aex-navy);font-size:.95rem;font-weight:800}.aex-scope-card__desc{color:var(--aex-muted);font-size:.8125rem;line-height:1.45}.aex-scope-detail{border-top:1px solid rgba(220,234,245,.9);margin-top:1rem;padding-top:1rem}.aex-field-grid--single{grid-template-columns:1fr}.aex-field-tile-grid{z-index:1;grid-template-columns:1fr;gap:.65rem;display:grid;position:relative}@media (min-width:640px){.aex-field-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.aex-field-tile{z-index:1;text-align:left;cursor:pointer;background:rgba(255,255,255,.72);border:1px solid rgba(63,122,150,.16);border-radius:12px;align-items:center;gap:.65rem;width:100%;min-height:3rem;padding:.7rem .85rem;transition:border-color .13s ease-out,background .13s ease-out,box-shadow .13s ease-out;display:flex;position:relative}.aex-field-tile:hover{border-color:rgba(28,207,224,.35)}.aex-field-tile.is-selected{background:linear-gradient(135deg,rgba(38,209,216,.15),rgba(75,222,207,.08));border:1px solid rgba(20,184,197,.55);box-shadow:0 4px 14px rgba(28,207,224,.1)}.aex-field-tile__check{width:1.35rem;height:1.35rem;color:var(--aex-teal);background:#fff;border:1.5px solid rgba(90,130,155,.45);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aex-field-tile.is-selected .aex-field-tile__check{border-color:var(--aex-teal);background:linear-gradient(145deg,var(--aex-aqua),var(--aex-teal));color:#fff}.aex-field-tile__label{color:var(--aex-navy);font-size:.875rem;font-weight:650}.aex-module--review{background:linear-gradient(#fff 0%,#f4fbff 100%);border-color:rgba(58,114,248,.22)}.aex-review-sentence{color:var(--aex-navy);background:rgba(234,246,255,.65);border:1px solid rgba(58,114,248,.14);border-radius:12px;margin:0 0 1rem;padding:.75rem .9rem;font-size:.9375rem;font-weight:650;line-height:1.5}.aex-review-grid{grid-template-columns:1fr;gap:.65rem 1rem;margin:0;display:grid}@media (min-width:640px){.aex-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.aex-review-grid dt{letter-spacing:.04em;text-transform:uppercase;color:#5e7696;font-size:.72rem;font-weight:800}.aex-review-grid dd{color:var(--aex-navy);margin:.15rem 0 0;font-size:.9rem;font-weight:650}.aex-review-detail{color:var(--aex-muted);margin-top:.15rem;font-size:.8125rem;font-weight:550;display:block}.aex-review-stale{color:#b45309;font-weight:700}.aex-download-hint{color:#0e4e63;margin:.65rem 0 0;font-size:.875rem;font-weight:650}.aex-note--muted{background:rgba(244,250,252,.9);border-style:dashed}.aex-module--custom{isolation:isolate}.admin-export-page.nec-page{--nec-motion:.15s ease-out}.admin-export-page .aex-stepper{margin-top:.15rem}.nec-stepper__list--export{gap:.35rem .15rem;max-width:72rem}@media (min-width:900px){.nec-stepper__list--export .nec-stepper__caption{font-size:.68rem}.nec-stepper__list--export .nec-stepper__title{font-size:.78rem}}#aex-step-type,#aex-step-scope,#aex-step-filters,#aex-step-fields,#aex-step-review{scroll-margin-top:5.75rem}.admin-export-page .aex-hero-export{position:relative;overflow:hidden}.admin-export-page .aex-hero-export__photo{opacity:.35;pointer-events:none;background-position:50% 40%;background-size:cover;width:min(46%,22rem);height:115%;position:absolute;top:-8%;right:-4%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.15) 30%,#000 70%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.15) 30%,#000 70%)}.admin-export-page .nec-editor.aex-editor{align-items:flex-start}.admin-export-page .aex-editor-card{border-radius:20px}.aex-editor-card__done{color:#0e8a92;background:rgba(88,224,210,.22);border:1px solid rgba(28,207,224,.35);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.aex-format-row{border-top:1px solid rgba(28,207,224,.12);flex-direction:column;gap:.45rem;margin-top:1.1rem;padding-top:1rem;display:flex}.aex-type-grid .aex-type-card__icon{color:#155f79;background:linear-gradient(145deg,#edf8fc,#e4f3fa);border:1px solid rgba(31,135,158,.15);border-radius:13px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background .16s ease-out,color .16s ease-out,box-shadow .16s ease-out,transform .16s ease-out;display:inline-flex}.aex-type-grid .aex-type-card__icon svg{width:1.2rem;height:1.2rem}.aex-type-grid .aex-type-card.is-active .aex-type-card__icon{color:#fff;background:linear-gradient(145deg,#1bcad8,#108ca3);border-color:transparent;box-shadow:0 6px 16px rgba(19,180,197,.22)}.aex-scope-card__icon{width:2.25rem;height:2.25rem;color:var(--aex-teal);background:rgba(234,246,255,.85);border:1px solid rgba(28,207,224,.2);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.aex-scope-card__icon svg{width:1.15rem;height:1.15rem}.aex-scope-card.is-active .aex-scope-card__icon{color:#fff;background:linear-gradient(145deg,var(--aex-aqua),var(--aex-teal));border-color:transparent}.aex-type-grid .aex-type-card__selected{color:#fff;pointer-events:none;background:linear-gradient(145deg,#1cc7d9,#0f9eb2);border:2px solid rgba(255,255,255,.88);border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;animation:.155s ease-out both aex-type-check-in;display:inline-flex;position:absolute;top:.75rem;right:.75rem;box-shadow:0 5px 14px rgba(13,154,174,.24)}.aex-type-grid .aex-type-card__selected svg{width:1rem;height:1rem}@keyframes aex-type-check-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.aex-sensitive-panel{z-index:1;background:radial-gradient(85% 65% at 0 0,rgba(88,224,210,.16) 0%,transparent 58%),linear-gradient(135deg,rgba(229,251,246,.95) 0%,#fff 55%,rgba(234,246,255,.9) 100%);border:1px solid rgba(14,138,146,.28);border-radius:16px;margin-top:.85rem;padding:.95rem 1rem 1rem;position:relative;box-shadow:inset 0 1px rgba(255,255,255,.85)}.aex-sensitive-panel__head{align-items:flex-start;gap:.65rem;margin-bottom:.75rem;display:flex}.aex-sensitive-panel__icon{width:1.35rem;height:1.35rem;color:var(--aex-teal);flex-shrink:0;margin-top:.1rem}.aex-sensitive-panel__title{color:var(--aex-navy);flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;font-size:.95rem;font-weight:800;display:flex}.aex-sensitive-panel__badge{letter-spacing:.05em;text-transform:uppercase;color:var(--aex-teal);background:rgba(28,207,224,.12);border:1px solid rgba(28,207,224,.22);border-radius:999px;padding:.15rem .45rem;font-size:.65rem;font-weight:800}.aex-sensitive-panel__desc{color:var(--aex-muted);margin:.35rem 0 0;font-size:.8125rem;line-height:1.45}.aex-sensitive-panel__rows{flex-direction:column;gap:.5rem;display:flex}.aex-sensitive-row{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:rgba(255,255,255,.72);border:1px solid rgba(14,138,146,.18);border-radius:12px;align-items:center;gap:.65rem;padding:.7rem .85rem;transition:border-color .13s ease-out,background .13s ease-out,box-shadow .13s ease-out;display:flex}.aex-sensitive-row:hover{background:rgba(255,255,255,.92);border-color:rgba(28,207,224,.35)}.aex-sensitive-row.is-selected{background:linear-gradient(135deg,rgba(38,209,216,.1),rgba(75,222,207,.05));border-color:rgba(20,184,197,.55);box-shadow:0 6px 18px rgba(28,207,224,.1)}.aex-sensitive-row__input{width:1.1rem;height:1.1rem;accent-color:var(--aex-teal);cursor:pointer;flex-shrink:0;margin:0}.aex-sensitive-row__text{color:var(--aex-navy);flex:auto;font-size:.875rem;font-weight:650;line-height:1.35}.aex-sensitive-row__mark{color:#fff;background:linear-gradient(145deg,var(--aex-aqua),var(--aex-teal));opacity:0;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:opacity .13s ease-out,transform .13s ease-out;display:inline-flex;transform:scale(.85)}.aex-sensitive-row.is-selected .aex-sensitive-row__mark{opacity:1;transform:scale(1)}.aex-sensitive-row.is-selected .aex-sensitive-row__mark svg{width:.75rem;height:.75rem}.aex-confirm-row{background:rgba(234,246,255,.65);border-color:rgba(58,114,248,.22);margin-top:.65rem}.admin-export-page .nec-sidecar.aex-sidecar{background:radial-gradient(70% 45% at 100% 0,rgba(45,211,221,.12) 0%,transparent 55%),linear-gradient(155deg,#08394d 0%,#07556b 58%,#086c79 100%);border:1px solid rgba(45,211,221,.22);border-radius:21px;flex:0 22.5rem;align-self:flex-start;width:100%;min-width:20rem;max-width:24.5rem;max-height:calc(100dvh - 6.5rem);padding:1.15rem 1.2rem 1.2rem;position:-webkit-sticky;position:sticky;top:5.75rem;overflow:auto;box-shadow:0 16px 36px rgba(6,51,67,.16)}.admin-export-page .aex-sidecar .nec-sidecar__head{align-items:flex-start;gap:.65rem;margin-bottom:1.125rem}.admin-export-page .aex-sidecar .nec-sidecar__title{color:#fff;font-size:1rem;font-weight:700}.admin-export-page .aex-sidecar .nec-sidecar__title-icon{color:#1cc7d9;width:1.05rem;height:1.05rem}.aex-sidecar__status{letter-spacing:.05em;text-transform:uppercase;color:#ffc45d;background:rgba(245,158,11,.16);border:1px solid rgba(245,158,11,.42);border-radius:999px;flex-shrink:0;padding:.28rem .55rem;font-size:.65rem;font-weight:800;transition:color .15s ease-out,background .15s ease-out,border-color .15s ease-out}.aex-sidecar__status--ready{color:#73e9b9;background:rgba(52,211,153,.16);border-color:rgba(52,211,153,.42)}.admin-export-page .aex-sidecar .nec-sidecar__card.aex-sidecar__body{background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(242,249,251,.98));border:1px solid rgba(71,165,184,.16);border-radius:16px;padding:1.15rem 1.1rem 1.05rem;box-shadow:inset 0 1px rgba(255,255,255,.9)}.aex-sidecar__summary{background:linear-gradient(135deg,rgba(29,199,215,.12),rgba(67,117,245,.07));border:1px solid rgba(24,175,194,.17);border-radius:12px;margin-bottom:.85rem;padding:.75rem .9rem}.aex-sidecar__summary-main{color:#123247;margin:0;font-size:.875rem;font-weight:700;line-height:1.45}.aex-sidecar__summary-sub{color:#5e7888;margin:.35rem 0 0;font-size:.8125rem;font-weight:600;line-height:1.4}.aex-sidecar__meta{margin:0;padding:0;list-style:none}.aex-sidecar__meta-row{border-bottom:1px solid rgba(53,113,137,.09);grid-template-columns:minmax(72px,96px) minmax(0,1fr);align-items:start;gap:14px;padding:9px 0;display:grid}.aex-sidecar__meta-row:last-child{border-bottom:none;padding-bottom:0}.aex-sidecar__meta-label{color:#688092;font-size:.875rem;font-weight:600;line-height:1.4}.aex-sidecar__meta-value{color:#153449;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:.875rem;font-weight:700;line-height:1.45;animation:.155s ease-out both aex-sidecar-value-in}.aex-sidecar__meta-value--pill{text-align:left;background:rgba(233,249,251,.95);border:1px solid rgba(36,144,166,.14);border-radius:10px;padding:.4rem .55rem;display:block}@keyframes aex-sidecar-value-in{0%{opacity:.55;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.aex-sidecar__actions{flex-direction:column;gap:.55rem;margin-top:.15rem;display:flex}.admin-export-page .aex-sidecar__actions .aex-btn--preview-count{color:#173b50;background:linear-gradient(145deg,#f8fcfd,#eaf7fb);border:1px solid rgba(36,144,166,.28);box-shadow:0 4px 12px rgba(12,64,84,.06)}.admin-export-page .aex-sidecar__actions .aex-btn--preview-count:not(:disabled):hover{background:linear-gradient(145deg,#fff,#e8f7fa);border-color:rgba(28,199,217,.55);transform:translateY(-1px);box-shadow:0 8px 20px rgba(11,100,120,.1)}.admin-export-page .aex-sidecar__actions .aex-btn--download.is-ready{background:linear-gradient(135deg,#20d1dc 0%,#109bb3 48%,#3e76f4 100%);box-shadow:0 9px 20px rgba(29,135,181,.24)}.admin-export-page .aex-sidecar__actions .aex-btn--download.is-ready:not(:disabled):hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 11px 24px rgba(29,135,181,.28)}.admin-export-page .aex-sidecar__actions .aex-btn--download:disabled{opacity:1;cursor:not-allowed;color:rgba(224,239,245,.68);box-shadow:none;filter:none;background:rgba(190,215,226,.26);border:1px solid rgba(169,199,212,.22);transform:none}.admin-export-page .aex-sidecar__actions .aex-btn--download:disabled:after{display:none}.aex-sidecar__hint{color:#ffd080;background:rgba(245,158,11,.09);border:1px solid rgba(245,158,11,.18);border-radius:12px;align-items:flex-start;gap:.5rem;margin:.15rem 0 0;padding:.65rem .75rem;font-size:.8125rem;font-weight:650;line-height:1.45;display:flex}.aex-sidecar__hint-icon{color:#ffc45d;flex-shrink:0;width:1rem;height:1rem;margin-top:.1rem}.aex-btn--block{justify-content:center;width:100%}.aex-review-actions{flex-wrap:wrap;gap:.65rem}@media (max-width:1099px){.admin-export-page .nec-editor.aex-editor{flex-direction:column}.admin-export-page .nec-sidecar.aex-sidecar{flex:auto;order:10;width:100%;min-width:0;max-width:none;max-height:none;position:static}}@media (min-width:1100px){.admin-export-page .nec-sidecar.aex-sidecar{flex-basis:22.5rem;min-width:20rem}}@media (prefers-reduced-motion:reduce){.aex-enter,.aex-feedback,.aex-skeleton-card,.aex-module,.aex-hero__inner,.aex-hero__callout{filter:none;animation:none}.aex-btn:after{display:none}.aex-btn:not(:disabled):hover,.aex-check--tile:hover,.aex-check__input:checked,.aex-type-grid .aex-type-card:hover,.aex-sidecar__meta-value{animation:none;transform:none}.aex-type-grid .aex-type-card__selected{animation:none}}.admin-main:has(.admin-settings-page){background:linear-gradient(#f4f9fc 0%,#f7fbfd 45%,#eef7fb 100%);padding-top:1rem}.asts-page{--asts-navy:#07364f;--asts-petrol:#075a72;--asts-teal:#08899a;--asts-cyan:#19c9da;--asts-aqua:#47d9ce;--asts-blue:#2377e8;--asts-purple:#6859e6;--asts-text:#0d3048;--asts-muted:#617b8e;--asts-border:rgba(40,133,160,.16);--asts-shadow:0 12px 30px rgba(13,73,96,.07);--asts-shadow-inner:0 5px 16px rgba(13,73,96,.05);--asts-motion:.14s ease-out;max-width:72rem;color:var(--asts-text);flex-direction:column;gap:1.25rem;margin:0 auto;padding:0 1.5rem 2.25rem;display:flex}.asts-enter{animation:.23s ease-out both asts-enter}.asts-enter--1{animation-delay:0s}.asts-enter--2{animation-delay:35ms}.asts-enter--3{animation-delay:70ms}.asts-enter--4{animation-delay:.105s}.asts-enter--5{animation-delay:.14s}.asts-enter--6{animation-delay:.175s}@keyframes asts-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.asts-hero{background:linear-gradient(110deg,#082f4b 0%,#075372 52%,#08788b 100%);border:1px solid rgba(29,192,210,.14);border-radius:22px;min-height:11rem;position:relative;overflow:hidden;box-shadow:0 16px 34px rgba(7,55,77,.12)}.asts-hero__glow{pointer-events:none;background:radial-gradient(55% 75% at 78% 35%,rgba(45,211,221,.16),transparent 68%);position:absolute;top:0;bottom:0;left:0;right:0}.asts-hero__photo{opacity:.42;pointer-events:none;background-position:50% 40%;background-size:cover;width:min(52%,28rem);height:125%;position:absolute;top:-12%;right:-2%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.12) 28%,#000 62%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.12) 28%,#000 62%)}.asts-hero__motif{pointer-events:none;opacity:.08;position:absolute}.asts-hero__motif--arch{border:2px solid rgba(255,255,255,.55);border-radius:50% 50% 0 0;width:7rem;height:9rem;top:8%;right:4%}.asts-hero__motif--lines{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 64' fill='none'%3E%3Cpath stroke='%23ffffff' stroke-opacity='0.5' d='M8 56h20l8-24 8 24h20M40 8v48'/%3E%3C/svg%3E") 50%/contain no-repeat;width:5rem;height:4rem;bottom:1rem;right:1.5rem}.asts-hero__inner{z-index:1;justify-content:space-between;align-items:flex-start;gap:1.5rem;min-height:11rem;padding:1.65rem 1.75rem;display:flex;position:relative}.asts-hero__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:rgba(186,240,248,.92);margin:0;font-size:.68rem;font-weight:800}.asts-hero__title{letter-spacing:-.03em;color:#fff;margin:.35rem 0 0;font-size:max(2rem,min(4vw,2.75rem));font-weight:800;line-height:1.05}.asts-hero__lede{color:rgba(255,255,255,.9);max-width:36rem;margin:.55rem 0 0;font-size:.9375rem;line-height:1.5}.asts-hero__sub{color:rgba(200,228,240,.88);margin:.35rem 0 0;font-size:.8125rem}.asts-hero__quote{text-align:right;flex-shrink:0;max-width:11rem;margin:0;padding-top:.25rem}.asts-hero__quote-rule{background:linear-gradient(90deg,transparent,rgba(71,217,206,.85));width:3.25rem;height:2px;margin-bottom:.65rem;margin-left:auto;display:block}.asts-hero__quote p{font-family:var(--font-playfair,"Playfair Display",Georgia,serif);color:rgba(230,252,255,.95);margin:0;font-size:1.05rem;font-style:italic;line-height:1.45}.asts-grid{align-items:start;gap:1.125rem;display:grid}.asts-grid--home{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem}.asts-module--security-wide{grid-column:1/-1}.asts-security-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:1.25rem 1.75rem;display:grid}.asts-module__head--compact{margin-bottom:.75rem}.asts-security-layout__intro .asts-info-strip--security,.asts-security-layout__form .asts-password-form{margin-top:0}.asts-security-layout__form .asts-btn-primary--block{max-width:22rem}.asts-module{border:1px solid var(--asts-border);box-shadow:var(--asts-shadow);border-radius:21px;padding:1.15rem 1.2rem 1.2rem;position:relative;overflow:hidden}.asts-module__head{align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.asts-module__title{color:#12344c;letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:800}.asts-module__desc{color:var(--asts-muted);max-width:34rem;margin:.35rem 0 0;font-size:.8125rem;line-height:1.5}.asts-module__motif{pointer-events:none;opacity:.07;position:absolute}.asts-module__motif--arch{border:2px solid #08899a;border-radius:50% 50% 0 0;width:6rem;height:7rem;top:-.25rem;right:-.5rem}.asts-module__motif--shield{border:2px solid #19c9da;border-radius:50%;width:4.5rem;height:4.5rem;top:.75rem;right:.75rem}.asts-module--account{background:linear-gradient(145deg,#f8fcff 0%,#edf6ff 100%)}.asts-module--admins{background:linear-gradient(135deg,#f4ffff 0%,#e6fbf8 55%,#e6f8fa 100%)}.asts-module--security{background:linear-gradient(145deg,#fff 0%,#effbfc 100%)}.asts-icon-tile{color:#fff;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex;box-shadow:0 7px 16px rgba(20,131,167,.17)}.asts-icon-tile svg{width:1.2rem;height:1.2rem}.asts-icon-tile--blue{background:linear-gradient(145deg,#2385f0,#086ba4)}.asts-icon-tile--teal{background:linear-gradient(145deg,#12c5c0,#078993)}.asts-icon-tile--purple{background:linear-gradient(145deg,#8063f0,#5644c4)}.asts-icon-tile--cyan{background:linear-gradient(145deg,#21cad8,#0c91a8)}.asts-account-panel{box-shadow:var(--asts-shadow-inner);background:#fff;border:1px solid rgba(38,118,148,.12);border-radius:16px;align-items:center;gap:.85rem;padding:.85rem 1rem;display:flex}.asts-account-panel__avatar{color:#fff;background:linear-gradient(145deg,#0789ad,#07536e);border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.125rem;font-weight:800;display:inline-flex}.asts-account-panel__name{color:#12344c;margin:0;font-size:1rem;font-weight:800}.asts-account-panel__email{color:var(--asts-muted);margin:.2rem 0 0;font-size:.8125rem}.asts-account-panel__badge{letter-spacing:.04em;text-transform:uppercase;color:#0a7f92;background:rgba(25,201,218,.14);border:1px solid rgba(25,193,210,.28);border-radius:999px;margin-top:.45rem;padding:.15rem .5rem;font-size:.68rem;font-weight:800;display:inline-block}.asts-info-strip{color:#4a6578;background:rgba(237,246,255,.85);border:1px solid rgba(104,89,230,.1);border-radius:10px;align-items:flex-start;gap:.5rem;margin:.85rem 0 0;padding:.55rem .65rem;font-size:.8125rem;line-height:1.45;display:flex}.asts-info-strip__icon{color:#6859e6;flex-shrink:0;width:1rem;height:1rem;margin-top:.1rem}.asts-info-strip--security{margin-bottom:.85rem}.asts-admins-promo{align-items:center;gap:1rem;display:flex}.asts-admins-promo__visual{color:#0c8292;background:rgba(255,255,255,.65);border:1px solid rgba(25,201,218,.2);border-radius:16px;justify-content:center;align-items:center;width:5.5rem;height:5.5rem;display:flex}.asts-admins-promo__visual svg{opacity:.85;width:2.25rem;height:2.25rem}.asts-admins-promo__title{color:#12344c;margin:0;font-size:1rem;font-weight:800}.asts-admins-promo__text{color:var(--asts-muted);margin:.35rem 0 .75rem;font-size:.8125rem;line-height:1.5}.asts-btn-primary{color:#fff;cursor:pointer;min-height:2.75rem;transition:transform var(--asts-motion),filter var(--asts-motion),box-shadow var(--asts-motion);background:linear-gradient(135deg,#14c9d6,#137fae 55%,#2475e8);border:none;border-radius:11px;justify-content:center;align-items:center;gap:.45rem;padding:.55rem 1.15rem;font-size:.9rem;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px rgba(19,143,181,.2)}.asts-btn-primary:hover{filter:brightness(1.03);transform:translateY(-1px)}.asts-btn-primary:active{transform:translateY(0)}.asts-btn-primary__icon{width:1rem;height:1rem}.asts-btn-primary--block{width:100%;margin-top:.85rem}.asts-btn-primary:disabled{opacity:.65;cursor:not-allowed;transform:none}.asts-password-form{margin-top:.15rem}.asts-password-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.asts-field--full{grid-column:1/-1}.asts-field__label{color:#4a6578;margin-bottom:.35rem;font-size:.8125rem;font-weight:650;display:block}.asts-field__input{color:#17364b;width:100%;min-height:3rem;transition:border-color var(--asts-motion),box-shadow var(--asts-motion);background:#fff;border:1px solid rgba(38,118,148,.2);border-radius:11px;padding:.55rem .75rem;font-size:.9rem}.asts-field__input:focus-visible{border-color:#1bc7d8;outline:none;box-shadow:0 0 0 3px rgba(27,199,216,.12)}.asts-password-form__error{margin-top:.65rem}.asts-theme-note{color:var(--asts-muted);background:rgba(255,255,255,.72);border:1px dashed rgba(40,133,160,.22);border-radius:14px;margin:0;padding:.75rem 1rem;font-size:.8125rem}.asts-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.asts-kpi{border:1px solid var(--asts-border);border-radius:18px;padding:1rem 1.05rem;position:relative;overflow:hidden;box-shadow:0 8px 24px rgba(12,79,104,.07)}.asts-kpi__motif{opacity:.06;pointer-events:none;border:2px solid;border-radius:50% 50% 0 0;width:3.5rem;height:3.5rem;position:absolute;top:.5rem;right:.5rem}.asts-kpi--blue{color:#2377e8;background:linear-gradient(145deg,#fff,#edf6ff)}.asts-kpi--mint{color:#08899a;background:linear-gradient(145deg,#fff,#eafbf7)}.asts-kpi--lavender{color:#6859e6;background:linear-gradient(145deg,#fff,#f2f0ff)}.asts-kpi__icon{width:2.35rem;height:2.35rem;margin-bottom:.65rem}.asts-kpi__label{color:var(--asts-muted);margin:0;font-size:.8125rem;font-weight:650}.asts-kpi__value{color:#0d3048;letter-spacing:-.02em;margin:.2rem 0 0;font-size:1.75rem;font-weight:800}.asts-kpi__hint{color:#688092;margin:.25rem 0 0;font-size:.75rem}.asts-roster{border:1px solid var(--asts-border);box-shadow:var(--asts-shadow);background:#fff;border-radius:21px;padding:1.1rem 1.15rem 1.15rem}.asts-roster__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.asts-roster__search{flex:0 18rem;min-width:min(100%,14rem);position:relative}.asts-roster__search-icon{color:#688092;pointer-events:none;width:1rem;height:1rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.asts-roster__search-input{color:#17364b;background:#f8fcfd;border:1px solid rgba(38,118,148,.2);border-radius:11px;width:100%;min-height:2.75rem;padding:.5rem .75rem .5rem 2.25rem;font-size:.875rem}.asts-roster__search-input:focus-visible{border-color:#1bc7d8;outline:none;box-shadow:0 0 0 3px rgba(27,199,216,.12)}.asts-roster__list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.asts-roster__empty{text-align:center;color:var(--asts-muted);margin:0;padding:1rem}.ast-adm-row{transition:transform var(--asts-motion),border-color var(--asts-motion),box-shadow var(--asts-motion);background:linear-gradient(135deg,#fff,#edfbfb);border:1px solid rgba(40,133,160,.14);border-radius:16px;grid-template-columns:minmax(220px,1.5fr) minmax(120px,.7fr) minmax(160px,1fr) minmax(140px,.8fr) minmax(180px,.95fr);align-items:center;gap:.75rem 1rem;padding:.85rem 1rem;display:grid}.ast-adm-row--alt{background:linear-gradient(135deg,#fff,#f3f1ff)}.ast-adm-row:hover{border-color:rgba(27,193,210,.32);transform:translateY(-1px);box-shadow:0 9px 22px rgba(11,83,107,.08)}.ast-adm-row__identity{align-items:center;gap:.75rem;min-width:0;display:flex}.ast-adm-row__avatar{color:#fff;background:linear-gradient(145deg,#087fb0,#07546e);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-weight:800;display:inline-flex}.ast-adm-row__name{color:#12344c;margin:0;font-size:.9375rem;font-weight:800}.ast-adm-row__you{color:#0a7f92;background:rgba(237,246,255,.95);border:1px solid rgba(35,119,232,.2);border-radius:999px;margin-left:.4rem;padding:.1rem .4rem;font-size:.68rem;font-weight:800;display:inline-block}.ast-adm-row__email{color:var(--asts-muted);overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.8125rem}.ast-adm-row__cell-label{display:none}.ast-status-pill{border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .55rem;font-size:.75rem;font-weight:700;display:inline-flex}.ast-status-pill--active{color:#08785a;background:#ddf8ee}.ast-status-pill--inactive{color:#6b7280;background:rgba(226,232,240,.9)}.ast-status-pill--rr{color:#0d5f8c;background:rgba(237,246,255,.95);border:1px solid rgba(35,119,232,.14)}.ast-status-pill--paused{color:#7c4a9e;background:rgba(242,240,255,.95);border-color:rgba(104,89,230,.2)}.ast-status-pill__dot{background:#10b981;border-radius:50%;width:.45rem;height:.45rem}.ast-adm-row__login{color:#153449;align-items:flex-start;gap:.4rem;font-size:.8125rem;font-weight:650;display:flex}.ast-adm-row__login-icon{color:#688092;flex-shrink:0;width:.95rem;height:.95rem;margin-top:.1rem}.ast-adm-row__login-value{flex-direction:column;gap:.1rem;display:flex}.ast-adm-row__login-time{color:var(--asts-muted);font-size:.75rem;font-weight:600}.ast-adm-row__actions{flex-direction:column;align-items:flex-end;gap:.4rem;display:flex}.ast-adm-row__action--pause .admin-filter-btn-ghost,.ast-adm-row__action--lifecycle .admin-filter-btn-ghost{min-height:2.25rem;transition:transform var(--asts-motion),border-color var(--asts-motion),background var(--asts-motion);border-radius:10px;padding:.35rem .75rem;font-size:.8125rem;font-weight:700}.ast-adm-row__action--pause .admin-filter-btn-ghost{color:#173b50;background:rgba(248,252,253,.95);border:1px solid rgba(36,144,166,.28)}.ast-adm-row__action--pause .admin-filter-btn-ghost:hover:not(:disabled){border-color:rgba(28,199,217,.45);transform:translateY(-1px)}.ast-adm-row__action--lifecycle .admin-filter-btn-ghost{color:#c82e4d;background:rgba(255,244,246,.9);border:1px solid rgba(229,76,102,.38)}.ast-adm-row__action--lifecycle .admin-filter-btn-ghost:hover:not(:disabled){transform:translateY(-1px)}.ast-adm-row__muted{color:var(--asts-muted);font-size:.8125rem}.admin-settings-page .admin-assignment-form--inline{margin:0}.asts-fair-panel{box-shadow:var(--asts-shadow-inner);background:linear-gradient(135deg,rgba(234,251,252,.95),rgba(237,246,255,.95));border:1px solid rgba(25,201,218,.2);border-radius:18px;align-items:flex-start;gap:.85rem;padding:1rem 1.1rem;display:flex;position:relative;overflow:hidden}.asts-fair-panel__motif{opacity:.06;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 48' fill='none'%3E%3Cpath stroke='%2308899A' d='M12 44h18l10-28 10 28h18l8-20 10 20h12'/%3E%3C/svg%3E") 50%/contain no-repeat;width:6rem;height:4rem;position:absolute;bottom:-.5rem;right:1rem}.asts-fair-panel__icon{color:#19c9da;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.15rem}.asts-fair-panel__title{color:#12344c;margin:0;font-size:.9375rem;font-weight:800}.asts-fair-panel__copy p{color:var(--asts-muted);max-width:42rem;margin:.35rem 0 0;font-size:.8125rem;line-height:1.5}.asts-fair-panel__quote{font-family:var(--font-playfair,"Playfair Display",Georgia,serif);color:rgba(8,137,154,.85);flex-shrink:0;align-self:center;margin:0 0 0 auto;font-size:.875rem;font-style:italic}@media (max-width:1024px){.asts-grid--home,.asts-security-layout{grid-template-columns:1fr}.asts-security-layout__form .asts-btn-primary--block{max-width:none}.asts-kpi-row{grid-template-columns:1fr}.ast-adm-row{grid-template-columns:1fr;gap:.65rem}.ast-adm-row__cell-label{text-transform:uppercase;letter-spacing:.04em;color:#688092;margin-bottom:.2rem;font-size:.72rem;font-weight:700;display:block}.ast-adm-row__actions{align-items:stretch}.ast-adm-row__action--pause .admin-filter-btn-ghost,.ast-adm-row__action--lifecycle .admin-filter-btn-ghost{width:100%}.asts-hero__inner{flex-direction:column}.asts-hero__quote{text-align:left;max-width:none}.asts-hero__quote-rule{margin-left:0}.asts-admins-promo{flex-direction:column;align-items:flex-start}.asts-password-grid{grid-template-columns:1fr}.asts-fair-panel{flex-direction:column}.asts-fair-panel__quote{align-self:flex-start;margin-left:0}}.asts-skeleton{background:linear-gradient(110deg,#e8f2f8,#dfeef5);border-radius:22px;min-height:11rem}.asts-skeleton--card{background:linear-gradient(145deg,#f0f7fb,#e8f2f8);border-radius:21px;min-height:14rem}@media (prefers-reduced-motion:reduce){.asts-enter,.ast-adm-row,.asts-btn-primary{transition:none;animation:none;transform:none}}.admin-select{width:100%;min-width:0;position:relative}.admin-select-field__label{color:#16374d;margin-bottom:.375rem;font-size:.8125rem;font-weight:700;display:block}.admin-select-field__hint{color:#5e7696;margin-top:.35rem;font-size:.8125rem;line-height:1.45;display:block}.admin-select-trigger{color:#16374d;text-align:left;cursor:pointer;background:#fff;border:1px solid rgba(42,119,145,.22);border-radius:15px;align-items:center;gap:.5rem;width:100%;min-height:3.125rem;padding:.55rem .95rem;font-size:.9375rem;font-weight:600;transition:border-color .14s ease-out,box-shadow .14s ease-out,background .14s ease-out,transform .13s ease-out;display:flex;box-shadow:0 4px 14px rgba(14,66,87,.04)}.admin-select-trigger:hover:not(:disabled){background:linear-gradient(#fff 0%,#f6fcff 100%);border-color:rgba(25,199,216,.48)}.admin-select-trigger:focus-visible{border-color:#19c7d8;outline:none;box-shadow:0 0 0 3px rgba(25,199,216,.12),0 4px 14px rgba(14,66,87,.06)}.admin-select-trigger:disabled{opacity:.55;cursor:not-allowed}.admin-select-trigger--error{border-color:rgba(220,80,80,.45)}.admin-select-trigger[data-state=open]{border-color:rgba(25,199,216,.55);box-shadow:0 0 0 3px rgba(25,199,216,.1),0 6px 18px rgba(14,66,87,.06)}.admin-select-trigger__icon{color:#0e8a92;opacity:.9;flex-shrink:0;display:inline-flex}.admin-select-trigger__icon svg{width:1.05rem;height:1.05rem}.admin-select-trigger [data-placeholder]{color:#5e7696;font-weight:550}.admin-select-trigger__chevron{color:#0e8a92;opacity:.85;flex-shrink:0;width:1.05rem;height:1.05rem;margin-left:auto;transition:transform .15s ease-out}.admin-select-trigger[data-state=open] .admin-select-trigger__chevron{transform:rotate(180deg)}.admin-select--toolbar{flex:1;min-width:0}.admin-select-trigger--toolbar{min-height:2.75rem;box-shadow:none;background:0 0;border:none;border-radius:0;padding-left:0;padding-right:.25rem;font-weight:600}.admin-select-trigger--toolbar:hover:not(:disabled){background:0 0;border-color:transparent}.admin-select-trigger--toolbar:focus-visible{box-shadow:none;outline-offset:2px;outline:2px solid rgba(25,199,216,.35)}.admin-select-trigger--toolbar .admin-select-trigger__chevron{display:none}.admin-export-page .admin-select-trigger.aex-control,.aex-control-wrap .admin-select-trigger.aex-control{border-radius:14px;min-height:3rem;padding-right:.85rem}.aex-control-wrap .admin-select{width:100%}.aex-control-wrap .admin-select-trigger__chevron{margin-right:.15rem}.arv-select-wrap .admin-select{flex:1;min-width:0}.arv-select-wrap .admin-select-trigger.arv-select,.arv-select-wrap .admin-select-trigger{background:linear-gradient(#fff 0%,#f8fcff 100%);border:1px solid rgba(176,203,222,.65);border-radius:14px;min-height:2.85rem;padding-left:2.35rem;box-shadow:inset 0 1px rgba(255,255,255,.9)}.cust-command-bar__select-wrap .admin-select-trigger{border-radius:12px;min-height:2.65rem;font-size:.875rem}.admin-select-content{z-index:200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform-origin:var(--radix-select-content-transform-origin);background:rgba(255,255,255,.98);border:1px solid rgba(36,120,145,.16);border-radius:15px;padding:6px;overflow:hidden;box-shadow:0 18px 45px rgba(10,55,74,.16),0 4px 14px rgba(10,55,74,.08)}.admin-select-content[data-state=open]{animation:.16s ease-out admin-select-open}.admin-select-content[data-state=closed]{animation:.12s ease-out admin-select-close}@keyframes admin-select-open{0%{opacity:0;transform:translateY(-3px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes admin-select-close{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-2px)scale(.99)}}.admin-select-viewport{max-height:min(18.75rem,var(--radix-select-content-available-height));scrollbar-width:thin;scrollbar-color:rgba(14,138,146,.35) transparent;padding:0;overflow-y:auto}.admin-select-viewport::-webkit-scrollbar{width:6px}.admin-select-viewport::-webkit-scrollbar-thumb{background:rgba(14,138,146,.28);border-radius:999px}.admin-select-item{color:#17384d;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:11px;outline:none;align-items:center;min-height:2.75rem;padding:0 .85rem 0 2rem;font-size:.9rem;font-weight:600;transition:background .12s ease-out,color .12s ease-out;display:flex;position:relative}.admin-select-item[data-highlighted]{color:#0b2f4a;background:linear-gradient(90deg,rgba(32,204,217,.12),rgba(68,218,206,.06))}.admin-select-item[data-state=checked]{color:#075a6b;background:linear-gradient(90deg,rgba(27,194,210,.18),rgba(55,215,201,.1));font-weight:700}.admin-select-item[data-disabled]{opacity:.45;pointer-events:none}.admin-select-item__indicator{justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex;position:absolute;left:.65rem}.admin-select-item__check{color:#0e8a92;width:.9rem;height:.9rem}.admin-select-item__text{flex:1;min-width:0}.admin-select-item__row{align-items:center;gap:.55rem;width:100%;display:flex}.admin-select-item__dot{background:#8aa3b5;border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem}.admin-select-item[data-tone=amber] .admin-select-item__dot{background:#d4a017;box-shadow:0 0 0 2px rgba(212,160,23,.2)}.admin-select-item[data-tone=emerald] .admin-select-item__dot{background:#1fa87a;box-shadow:0 0 0 2px rgba(31,168,122,.18)}.admin-select-item[data-tone=red] .admin-select-item__dot{background:#d45c5c;box-shadow:0 0 0 2px rgba(212,92,92,.18)}.admin-select-item[data-tone=neutral] .admin-select-item__dot{background:#8aa3b5}.admin-select-label{letter-spacing:.05em;text-transform:uppercase;color:#5e7696;padding:.4rem .65rem;font-size:.72rem;font-weight:800}.admin-select-separator{background:rgba(220,234,245,.95);height:1px;margin:4px 6px}.admin-filter-field .admin-select-field__label{color:var(--admin-heading);margin-bottom:.375rem;font-size:.8125rem;font-weight:600;display:block}.admin-filter-field .admin-select-field{width:100%}@media (prefers-reduced-motion:reduce){.admin-select-content[data-state=open],.admin-select-content[data-state=closed]{animation:none}.admin-select-trigger,.admin-select-trigger__chevron,.admin-select-item{transition:none}}.nec-page{--nec-sidebar-navy:#072b49;--nec-hero-dark:#083a5b;--nec-hero-mid:#0a476b;--nec-hero-deep:#0b5a78;--nec-cyan:#27cff2;--nec-cyan-alt:#1cc7ea;--nec-cyan-focus:#76ddf2;--nec-page-bg:#f7fbfd;--nec-surface:#fff;--nec-warm:#fffdf9;--nec-title:#163a56;--nec-body:#35566f;--nec-muted:#668197;--nec-success:#19a765;--nec-delete:#d94a4a;--nec-sidecar:#083a5b;--nec-gold-accent:#d4b15d;--nec-ease:cubic-bezier(.22,1,.36,1);--nec-motion:.22s var(--nec-ease);background:var(--nec-page-bg);flex-direction:column;gap:1rem;min-width:0;padding-bottom:2rem;display:flex}@keyframes nec-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.nec-hero-enter,.nec-stepper-enter,.nec-sidecar-enter{animation:nec-rise .52s var(--nec-ease)both}.nec-stepper-enter{animation-delay:70ms}.nec-sidecar-enter{animation-delay:.14s}@media (prefers-reduced-motion:reduce){.nec-hero-enter,.nec-stepper-enter,.nec-sidecar-enter{animation:none}}.nec-hero{border:1px solid var(--nec-cyan);border-radius:14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nec-hero{border:1px solid color-mix(in srgb,var(--nec-cyan)28%,var(--nec-hero-dark))}}.nec-hero{background:linear-gradient(102deg,var(--nec-hero-dark)0%,var(--nec-hero-mid)48%,var(--nec-hero-deep)100%);box-shadow:0 14px 36px var(--nec-hero-dark)}@supports (color:color-mix(in lab, red, red)){.nec-hero{box-shadow:0 14px 36px color-mix(in srgb,var(--nec-hero-dark)28%,transparent)}}.nec-hero__skyline{pointer-events:none;opacity:.92;background:linear-gradient(180deg,transparent 35%,var(--nec-hero-dark)100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 120' preserveAspectRatio='xMidYMax slice'%3E%3Cpath fill='%231cc7ea' fill-opacity='0.12' d='M0 120V85h40l25-35 30 35h35l20-28 25 28h40l18-22 22 22h45l30-40 28 40h50l22-30 24 30h55l20-25 28 25H800V120z'/%3E%3Cpath fill='%23d4b15d' fill-opacity='0.18' d='M520 95h24v25h-24zm-8-18l12-28 12 28z'/%3E%3C/svg%3E") center bottom/100% auto no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.nec-hero__skyline{background:linear-gradient(180deg,transparent 35%,color-mix(in srgb,var(--nec-hero-dark)55%,transparent)100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 120' preserveAspectRatio='xMidYMax slice'%3E%3Cpath fill='%231cc7ea' fill-opacity='0.12' d='M0 120V85h40l25-35 30 35h35l20-28 25 28h40l18-22 22 22h45l30-40 28 40h50l22-30 24 30h55l20-25 28 25H800V120z'/%3E%3Cpath fill='%23d4b15d' fill-opacity='0.18' d='M520 95h24v25h-24zm-8-18l12-28 12 28z'/%3E%3C/svg%3E") center bottom/100% auto no-repeat}}.nec-hero__glow{pointer-events:none;background:radial-gradient(ellipse 55% 80% at 82% 40%,var(--nec-cyan),transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.nec-hero__glow{background:radial-gradient(ellipse 55% 80% at 82% 40%,color-mix(in srgb,var(--nec-cyan)14%,transparent),transparent 70%)}}.nec-hero__inner{z-index:1;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.35rem 1.5rem;display:flex;position:relative}.nec-hero__copy{flex:auto;gap:.9rem;min-width:0;display:flex}.nec-hero__icon-well{background:var(--nec-cyan);border-radius:11px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nec-hero__icon-well{background:color-mix(in srgb,var(--nec-cyan)16%,transparent)}}.nec-hero__icon-well{border:1px solid var(--nec-cyan)}@supports (color:color-mix(in lab, red, red)){.nec-hero__icon-well{border:1px solid color-mix(in srgb,var(--nec-cyan)42%,transparent)}}.nec-hero__icon-well{box-shadow:inset 0 1px rgba(255,255,255,.12)}.nec-hero__icon{color:#f0fcff;width:1.35rem;height:1.35rem}.nec-hero__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--nec-gold-accent);margin:0;font-size:.6875rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.nec-hero__eyebrow{color:color-mix(in srgb,var(--nec-gold-accent)88%,white)}}.nec-hero__title{letter-spacing:-.03em;color:#fff;margin:.25rem 0 0;font-size:1.625rem;font-weight:650}.nec-hero__lede{color:#fff;max-width:38rem;margin:.45rem 0 0;font-size:.875rem;line-height:1.55}@supports (color:color-mix(in lab, red, red)){.nec-hero__lede{color:color-mix(in srgb,white 72%,var(--nec-cyan-focus))}}.nec-hero__quote{border-left:1px solid var(--nec-gold-accent);flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.5rem;margin:.35rem 0 0;padding-left:1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.nec-hero__quote{border-left:1px solid color-mix(in srgb,var(--nec-gold-accent)50%,transparent)}}.nec-hero__quote-rule{background:linear-gradient(90deg,transparent,var(--nec-gold-accent));width:3.25rem;height:2px;display:block}.nec-hero__quote em{font-family:var(--font-playfair,"Playfair Display",Georgia,serif);color:var(--nec-gold-accent);font-size:1.0625rem;font-style:italic}@supports (color:color-mix(in lab, red, red)){.nec-hero__quote em{color:color-mix(in srgb,var(--nec-gold-accent)85%,white)}}.nec-stepper{justify-content:center;display:flex}.nec-stepper__list{justify-content:center;align-items:flex-start;gap:0;width:100%;max-width:36rem;margin:0;padding:0;list-style:none;display:flex}.nec-stepper__item{flex:1 1 0;align-items:center;min-width:0;display:flex}.nec-stepper__connector{background:var(--nec-muted);flex:auto;height:2px;margin:1.1rem .5rem 0}@supports (color:color-mix(in lab, red, red)){.nec-stepper__connector{background:color-mix(in srgb,var(--nec-muted)35%,white)}}.nec-stepper__connector{min-width:2rem}.nec-stepper__step{cursor:pointer;text-align:left;transition:background var(--nec-motion);background:0 0;border:none;border-radius:10px;align-items:flex-start;gap:.55rem;padding:.35rem .5rem;display:flex}@media (hover:hover){.nec-stepper__step:hover{background:var(--nec-cyan)}@supports (color:color-mix(in lab, red, red)){.nec-stepper__step:hover{background:color-mix(in srgb,var(--nec-cyan)7%,white)}}}.nec-stepper__step:focus-visible{outline:2px solid var(--nec-cyan);outline-offset:3px}.nec-stepper__bubble{width:2rem;height:2rem;color:var(--nec-muted);transition:background var(--nec-motion),border-color var(--nec-motion),color var(--nec-motion),box-shadow var(--nec-motion);background:#e8f1f6;border:2px solid #d2e3ec;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}.nec-stepper__step--active .nec-stepper__bubble{color:#fff;background:linear-gradient(180deg,#5ee9ff 0%,var(--nec-cyan)100%);border-color:var(--nec-cyan)}@supports (color:color-mix(in lab, red, red)){.nec-stepper__step--active .nec-stepper__bubble{border-color:color-mix(in srgb,var(--nec-cyan)75%,white)}}.nec-stepper__step--active .nec-stepper__bubble{box-shadow:0 0 0 4px var(--nec-cyan)}@supports (color:color-mix(in lab, red, red)){.nec-stepper__step--active .nec-stepper__bubble{box-shadow:0 0 0 4px color-mix(in srgb,var(--nec-cyan)22%,transparent)}}.nec-stepper__step--complete .nec-stepper__bubble{color:var(--nec-hero-mid);border-color:var(--nec-cyan-focus);background:var(--nec-cyan)}@supports (color:color-mix(in lab, red, red)){.nec-stepper__step--complete .nec-stepper__bubble{background:color-mix(in srgb,var(--nec-cyan)12%,white)}}.nec-stepper__text{flex-direction:column;gap:.15rem;min-width:0;padding-top:.15rem;display:flex}.nec-stepper__title{color:var(--nec-title);font-size:.9375rem;font-weight:650}.nec-stepper__step--active .nec-stepper__title{color:var(--nec-hero-mid)}.nec-stepper__caption{color:var(--nec-muted);font-size:.8125rem}.nec-editor{align-items:flex-start;gap:1.1rem;min-width:0;display:flex}.nec-editor__main{flex-direction:column;flex:68%;gap:1rem;min-width:0;display:flex}.nec-editor-card{border:1px solid var(--nec-cyan-focus);border-radius:14px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.nec-editor-card{border:1px solid color-mix(in srgb,var(--nec-cyan-focus)55%,white)}}.nec-editor-card{background:var(--nec-surface);box-shadow:0 8px 24px var(--nec-hero-dark)}@supports (color:color-mix(in lab, red, red)){.nec-editor-card{box-shadow:0 8px 24px color-mix(in srgb,var(--nec-hero-dark)9%,transparent)}}.nec-editor-card{transition:box-shadow var(--nec-motion)}.nec-editor-card--focused{box-shadow:0 10px 28px var(--nec-hero-dark),0 0 0 1px var(--nec-cyan)}@supports (color:color-mix(in lab, red, red)){.nec-editor-card--focused{box-shadow:0 10px 28px color-mix(in srgb,var(--nec-hero-dark)12%,transparent),0 0 0 1px color-mix(in srgb,var(--nec-cyan)18%,transparent)}}.nec-editor-card__head{background:linear-gradient(95deg,var(--nec-hero-dark)0%,var(--nec-hero-mid)55%,var(--nec-hero-deep)100%);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.15rem;display:flex}@supports (color:color-mix(in lab, red, red)){.nec-editor-card__head{background:linear-gradient(95deg,var(--nec-hero-dark)0%,var(--nec-hero-mid)55%,color-mix(in srgb,var(--nec-hero-deep)90%,var(--nec-hero-mid))100%)}}.nec-editor-card__head{border-bottom:1px solid var(--nec-cyan)}@supports (color:color-mix(in lab, red, red)){.nec-editor-card__head{border-bottom:1px solid color-mix(in srgb,var(--nec-cyan)22%,transparent)}}.nec-editor-card__head-copy{flex:auto;gap:.75rem;min-width:0;display:flex}.nec-editor-card__badge{color:#fff;background:var(--nec-cyan);border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nec-editor-card__badge{background:color-mix(in srgb,var(--nec-cyan)35%,transparent)}}.nec-editor-card__badge{border:2px solid var(--nec-cyan)}@supports (color:color-mix(in lab, red, red)){.nec-editor-card__badge{border:2px solid color-mix(in srgb,var(--nec-cyan)55%,white)}}.nec-editor-card__badge{flex-shrink:0}.nec-editor-card__title{color:#f5fbff;letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:650}.nec-editor-card__subtitle{color:#fff;margin:.3rem 0 0;font-size:.8125rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.nec-editor-card__subtitle{color:color-mix(in srgb,white 68%,var(--nec-cyan-focus))}}.nec-editor-card__subtitle{max-width:28rem}.nec-editor-card__body{background:var(--nec-warm);padding:1.1rem 1.15rem 1.15rem}.nec-editor-card__foot{border-top:1px solid var(--nec-cyan-focus);justify-content:flex-end;margin-top:.85rem;padding-top:.65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.nec-editor-card__foot{border-top:1px solid color-mix(in srgb,var(--nec-cyan-focus)40%,white)}}.nec-active-block{flex-shrink:0;max-width:14rem}.nec-active-toggle{cursor:pointer;align-items:flex-start;gap:.55rem;display:flex}.nec-active-toggle__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.nec-active-toggle__track{background:#fff;border-radius:999px;width:2.65rem;height:1.45rem;position:relative}@supports (color:color-mix(in lab, red, red)){.nec-active-toggle__track{background:color-mix(in srgb,white 18%,var(--nec-hero-dark))}}.nec-active-toggle__track{transition:background var(--nec-motion);border:1px solid rgba(255,255,255,.25);flex-shrink:0;margin-top:.15rem}.nec-active-toggle__thumb{width:1.1rem;height:1.1rem;transition:transform var(--nec-motion);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px rgba(0,0,0,.25)}.nec-active-toggle__input:checked+.nec-active-toggle__track{background:var(--nec-success);border-color:var(--nec-success)}@supports (color:color-mix(in lab, red, red)){.nec-active-toggle__input:checked+.nec-active-toggle__track{border-color:color-mix(in srgb,var(--nec-success)70%,white)}}.nec-active-toggle__input:checked+.nec-active-toggle__track .nec-active-toggle__thumb{transform:translate(1.2rem)}.nec-active-toggle__input:focus-visible+.nec-active-toggle__track{outline:2px solid var(--nec-cyan-focus);outline-offset:2px}.nec-active-toggle__copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.nec-active-toggle__label{color:#f5fbff;font-size:.875rem;font-weight:650}.nec-active-toggle__hint{color:#fff;font-size:.6875rem;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.nec-active-toggle__hint{color:color-mix(in srgb,white 62%,var(--nec-cyan-focus))}}.nec-field-grid{gap:.85rem;display:grid}.nec-field-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:720px){.nec-field-grid--2{grid-template-columns:1fr}.nec-editor-card__head{flex-direction:column}.nec-active-block{max-width:none}}.nec-field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.nec-field__label{color:var(--nec-title);align-items:center;gap:.35rem;font-size:.8125rem;font-weight:650;display:inline-flex}.nec-field__label-icon{width:.9rem;height:.9rem;color:var(--nec-muted)}.nec-field__req{color:var(--nec-delete);margin-left:.1rem}.nec-field__control-wrap{align-items:stretch;display:flex;position:relative}.nec-field__control-wrap--prefix .nec-field__control{padding-left:2rem}.nec-field__prefix{color:var(--nec-muted);pointer-events:none;z-index:1;font-size:.875rem;font-weight:600;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.nec-field__control{border:1px solid var(--nec-muted);border-radius:10px;width:100%;min-height:2.65rem;padding:.5rem 2.35rem .5rem .75rem}@supports (color:color-mix(in lab, red, red)){.nec-field__control{border:1px solid color-mix(in srgb,var(--nec-muted)35%,white)}}.nec-field__control{background:var(--nec-surface);color:var(--nec-title);transition:border-color var(--nec-motion),box-shadow var(--nec-motion);font-size:.875rem;font-weight:500}.nec-field__control--textarea{resize:vertical;min-height:6.5rem;padding-top:.65rem;line-height:1.5}.nec-field__control:focus{border-color:var(--nec-cyan);box-shadow:0 0 0 3px var(--nec-cyan);outline:none}@supports (color:color-mix(in lab, red, red)){.nec-field__control:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--nec-cyan)18%,transparent)}}.nec-field__control-wrap--valid .nec-field__control{border-color:var(--nec-success)}@supports (color:color-mix(in lab, red, red)){.nec-field__control-wrap--valid .nec-field__control{border-color:color-mix(in srgb,var(--nec-success)45%,white)}}.nec-field__control-wrap--valid .nec-field__control{padding-right:2.5rem}.nec-field__valid-icon{color:var(--nec-success);pointer-events:none;display:inline-flex;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.nec-field__control-wrap--valid .nec-field__valid-icon{top:50%}.nec-field__control-wrap--valid:has(.nec-field__control--textarea) .nec-field__valid-icon{top:.85rem;transform:none}.nec-field__helper{color:var(--nec-muted);font-size:.75rem;line-height:1.4}.nec-char-count{color:var(--nec-muted);margin:.25rem 0 0;font-size:.75rem}.nec-quantity-range{border:1px solid var(--nec-muted);border-radius:10px;align-items:center;gap:.35rem;min-height:2.65rem;padding:0 2.25rem 0 .5rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.nec-quantity-range{border:1px solid color-mix(in srgb,var(--nec-muted)35%,white)}}.nec-quantity-range{background:var(--nec-surface)}.nec-quantity-range--valid{border-color:var(--nec-success)}@supports (color:color-mix(in lab, red, red)){.nec-quantity-range--valid{border-color:color-mix(in srgb,var(--nec-success)45%,white)}}.nec-quantity-range__input{text-align:center;flex:1 1 0;min-width:0;box-shadow:none!important;border:none!important;min-height:auto!important;padding:.45rem .35rem!important}.nec-quantity-range__sep{color:var(--nec-muted);flex-shrink:0;font-weight:600}.nec-quantity-range__check{right:.55rem}.nec-info-strip{background:var(--nec-cyan);border-radius:10px;align-items:flex-start;gap:.55rem;margin-top:1rem;padding:.7rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.nec-info-strip{background:color-mix(in srgb,var(--nec-cyan)12%,white)}}.nec-info-strip{border:1px solid var(--nec-cyan)}@supports (color:color-mix(in lab, red, red)){.nec-info-strip{border:1px solid color-mix(in srgb,var(--nec-cyan)35%,white)}}.nec-info-strip__icon{width:1rem;height:1rem;color:var(--nec-cyan-alt);flex-shrink:0;margin-top:.1rem}.nec-info-strip p{color:var(--nec-body);margin:0;font-size:.8125rem;line-height:1.5}.nec-btn-continue{min-height:2.45rem;color:var(--nec-hero-dark);background:linear-gradient(180deg,#5eefff 0%,var(--nec-cyan)100%);box-shadow:0 4px 14px var(--nec-cyan);border:none;border-radius:10px;align-items:center;gap:.45rem;padding:.45rem 1.1rem;font-size:.875rem;font-weight:650;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nec-btn-continue{box-shadow:0 4px 14px color-mix(in srgb,var(--nec-cyan)38%,transparent)}}.nec-btn-continue{cursor:pointer;transition:transform var(--nec-motion),box-shadow var(--nec-motion)}@media (hover:hover){.nec-btn-continue:hover{transform:translateY(-1px)}}.nec-btn-continue:focus-visible{outline:2px solid var(--nec-cyan);outline-offset:2px}.nec-btn-continue__icon{width:1rem;height:1rem}.nec-form-error{color:var(--nec-delete);background:var(--nec-delete);border-radius:10px;margin:0;padding:.55rem .85rem;font-size:.8125rem}@supports (color:color-mix(in lab, red, red)){.nec-form-error{background:color-mix(in srgb,var(--nec-delete)8%,white)}}.nec-form-error{border:1px solid var(--nec-delete)}@supports (color:color-mix(in lab, red, red)){.nec-form-error{border:1px solid color-mix(in srgb,var(--nec-delete)35%,transparent)}}.nec-sidecar{background:linear-gradient(168deg,var(--nec-sidecar)0%,var(--nec-hero-mid)100%);border-radius:14px;flex:0 32%;min-width:17rem;max-width:24rem;padding:1rem}@supports (color:color-mix(in lab, red, red)){.nec-sidecar{background:linear-gradient(168deg,var(--nec-sidecar)0%,color-mix(in srgb,var(--nec-hero-mid)88%,var(--nec-sidecar))100%)}}.nec-sidecar{border:1px solid var(--nec-cyan)}@supports (color:color-mix(in lab, red, red)){.nec-sidecar{border:1px solid color-mix(in srgb,var(--nec-cyan)28%,transparent)}}.nec-sidecar{box-shadow:0 12px 32px var(--nec-hero-dark)}@supports (color:color-mix(in lab, red, red)){.nec-sidecar{box-shadow:0 12px 32px color-mix(in srgb,var(--nec-hero-dark)30%,transparent)}}.nec-sidecar{position:-webkit-sticky;position:sticky;top:5.5rem}.nec-sidecar__head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.nec-sidecar__title{color:#f0f9fc;align-items:center;gap:.4rem;font-size:.9375rem;font-weight:650;display:inline-flex}.nec-sidecar__title-icon{width:1rem;height:1rem;color:var(--nec-cyan)}.nec-sidecar__draft{letter-spacing:.06em;text-transform:uppercase;color:var(--nec-muted);background:rgba(255,255,255,.92);border-radius:999px;padding:.2rem .5rem;font-size:.625rem;font-weight:700}.nec-sidecar__card{background:var(--nec-warm);border:1px solid var(--nec-cyan-focus);border-radius:12px;padding:.85rem}@supports (color:color-mix(in lab, red, red)){.nec-sidecar__card{border:1px solid color-mix(in srgb,var(--nec-cyan-focus)35%,white)}}.nec-sidecar__preview-icon{color:#fff;background:linear-gradient(145deg,#3d9ae8,#2563b8);border-radius:10px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;margin-bottom:.5rem;display:inline-flex}.nec-sidecar__preview-icon.mdf-tone--teal,.nec-sidecar__preview-icon.mdf-tone--default{background:linear-gradient(145deg,#2ab0c9,#0a6f8a)}.nec-sidecar__preview-icon.mdf-tone--blue{background:linear-gradient(145deg,#4a9eff,#2a6fd4)}.nec-sidecar__preview-icon.mdf-tone--emerald{background:linear-gradient(145deg,#2db87a,#1a7a52)}.nec-sidecar__preview-icon.mdf-tone--gold,.nec-sidecar__preview-icon.mdf-tone--amber{background:linear-gradient(145deg,#d4a84a,#a67c28)}.nec-sidecar__preview-icon svg{width:1.2rem;height:1.2rem}.nec-sidecar__preview-code{color:var(--nec-muted);margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem}.nec-sidecar__preview-name{color:var(--nec-title);letter-spacing:-.02em;margin:.2rem 0 0;font-size:1rem;font-weight:650}.nec-sidecar__preview-desc{color:var(--nec-body);margin:.35rem 0 .65rem;font-size:.75rem;line-height:1.45}.nec-sidecar__preview-rows{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.nec-sidecar__preview-rows li{grid-template-columns:1rem 1fr auto;align-items:center;gap:.45rem;font-size:.8125rem;display:grid}.nec-sidecar__row-icon{width:.9rem;height:.9rem;color:var(--nec-muted)}.nec-sidecar__row-label{color:var(--nec-muted);font-weight:500}.nec-sidecar__row-value{color:var(--nec-title);text-align:right;font-weight:650}.nec-sidecar__status-dot{background:var(--nec-muted);border-radius:50%;width:.55rem;height:.55rem}@supports (color:color-mix(in lab, red, red)){.nec-sidecar__status-dot{background:color-mix(in srgb,var(--nec-muted)50%,white)}}.nec-sidecar__status-dot{justify-self:center}.nec-sidecar__status-dot--on{background:var(--nec-success);box-shadow:0 0 0 2px var(--nec-success)}@supports (color:color-mix(in lab, red, red)){.nec-sidecar__status-dot--on{box-shadow:0 0 0 2px color-mix(in srgb,var(--nec-success)25%,white)}}.nec-sidecar__note{background:var(--nec-cyan);border-radius:10px;align-items:flex-start;gap:.5rem;margin-top:.75rem;padding:.65rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.nec-sidecar__note{background:color-mix(in srgb,var(--nec-cyan)14%,transparent)}}.nec-sidecar__note{border:1px solid var(--nec-cyan)}@supports (color:color-mix(in lab, red, red)){.nec-sidecar__note{border:1px solid color-mix(in srgb,var(--nec-cyan)32%,transparent)}}.nec-sidecar__note-icon{width:.95rem;height:.95rem;color:var(--nec-cyan);flex-shrink:0;margin-top:.05rem}.nec-sidecar__note p{color:#fff;margin:0;font-size:.75rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.nec-sidecar__note p{color:color-mix(in srgb,white 78%,var(--nec-cyan-focus))}}.nec-sidecar__actions{flex-direction:column;gap:.5rem;margin-top:.85rem;display:flex}.nec-sidecar__save{width:100%;min-height:2.55rem;color:var(--nec-hero-dark);background:linear-gradient(180deg,#5eefff 0%,var(--nec-cyan)100%);cursor:pointer;box-shadow:0 6px 18px var(--nec-cyan);border:none;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;font-size:.9375rem;font-weight:650;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nec-sidecar__save{box-shadow:0 6px 18px color-mix(in srgb,var(--nec-cyan)42%,#062638)}}.nec-sidecar__save{transition:transform var(--nec-motion)}@media (hover:hover){.nec-sidecar__save:hover:not(:disabled){transform:translateY(-1px)}}.nec-sidecar__save:disabled{opacity:.7;cursor:wait}.nec-sidecar__save:focus-visible{outline:2px solid var(--nec-cyan-focus);outline-offset:2px}.nec-sidecar__cancel{color:#f5fbfe;background:var(--nec-hero-dark);border-radius:10px;justify-content:center;align-items:center;gap:.45rem;width:100%;min-height:2.35rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nec-sidecar__cancel{background:color-mix(in srgb,var(--nec-hero-dark)35%,transparent)}}.nec-sidecar__cancel{transition:background var(--nec-motion);border:1px solid rgba(255,255,255,.32)}@media (hover:hover){.nec-sidecar__cancel:hover{background:rgba(255,255,255,.1)}}.nec-sidecar__cancel:focus-visible{outline:2px solid var(--nec-cyan-focus);outline-offset:2px}.nec-sidecar__action-icon{width:.95rem;height:.95rem}@media (max-width:1024px){.nec-editor{flex-direction:column}.nec-sidecar{width:100%;max-width:none;position:static}.nec-hero__inner{flex-direction:column}.nec-hero__quote{border-left:none;border-top:1px solid var(--nec-gold-accent);align-items:flex-start;padding-top:.5rem;padding-left:0}@supports (color:color-mix(in lab, red, red)){.nec-hero__quote{border-top:1px solid color-mix(in srgb,var(--nec-gold-accent)35%,transparent)}}}.nec-hero__code-line{color:var(--nec-cyan-focus);margin:.2rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.nec-hero__code-line{color:color-mix(in srgb,var(--nec-cyan-focus)85%,white)}}.nec-hero__lede--edit{margin-top:.5rem}.nec-hero__aside{flex-shrink:0;align-items:flex-start;display:flex}.nec-hero__back{color:#f5fbfe;background:var(--nec-hero-dark);border:1px solid rgba(255,255,255,.3);border-radius:9px;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nec-hero__back{background:color-mix(in srgb,var(--nec-hero-dark)40%,transparent)}}.nec-hero__back{transition:background var(--nec-motion)}@media (hover:hover){.nec-hero__back:hover{background:rgba(255,255,255,.12)}}.nec-hero__back-icon{width:.95rem;height:.95rem}.nec-stepper__list--three{max-width:48rem}.nec-editor__form-stack{flex-direction:column;gap:1rem;display:flex}.nec-editor-card--availability .nec-editor-card__body{padding-top:.65rem}.nec-field__control--select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:2.35rem}.nec-field__control-wrap--select .nec-field__valid-icon{pointer-events:none}.nec-advanced-block{border:1px dashed var(--nec-muted);border-radius:10px;margin-top:1rem;padding:.65rem .75rem}@supports (color:color-mix(in lab, red, red)){.nec-advanced-block{border:1px dashed color-mix(in srgb,var(--nec-muted)35%,white)}}.nec-advanced-block{background:#fff}@supports (color:color-mix(in lab, red, red)){.nec-advanced-block{background:color-mix(in srgb,white 65%,var(--nec-page-bg))}}.nec-advanced-block__summary{color:var(--nec-body);cursor:pointer;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:650;list-style:none;display:flex}.nec-advanced-block__summary::-webkit-details-marker{display:none}.nec-advanced-block__icon{width:.95rem;height:.95rem;color:var(--nec-muted)}.nec-advanced-block__body{max-width:14rem;margin-top:.65rem}.nec-form-success{color:var(--nec-success);background:var(--nec-success);border-radius:10px;margin:0;padding:.55rem .85rem;font-size:.8125rem}@supports (color:color-mix(in lab, red, red)){.nec-form-success{background:color-mix(in srgb,var(--nec-success)10%,white)}}.nec-form-success{border:1px solid var(--nec-success)}@supports (color:color-mix(in lab, red, red)){.nec-form-success{border:1px solid color-mix(in srgb,var(--nec-success)35%,transparent)}}.nec-sidecar__status-pill{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.2rem .5rem;font-size:.625rem;font-weight:700}.nec-sidecar__status-pill--active{color:var(--nec-success);background:var(--nec-success)}@supports (color:color-mix(in lab, red, red)){.nec-sidecar__status-pill--active{background:color-mix(in srgb,var(--nec-success)18%,white)}}.nec-sidecar__status-pill--inactive{color:var(--nec-muted);background:rgba(255,255,255,.9)}.nec-sidecar__actions--edit{margin-top:1rem}.nec-btn-ghost{border:1px solid var(--nec-muted);border-radius:9px;align-items:center;gap:.35rem;min-height:2.1rem;padding:.35rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nec-btn-ghost{border:1px solid color-mix(in srgb,var(--nec-muted)40%,white)}}.nec-btn-ghost{background:var(--nec-surface);color:var(--nec-title);cursor:pointer;transition:border-color var(--nec-motion),background var(--nec-motion);font-size:.8125rem;font-weight:600}.nec-btn-ghost__icon{width:.85rem;height:.85rem}@media (hover:hover){.nec-btn-ghost:hover{border-color:var(--nec-cyan-focus);background:var(--nec-cyan)}@supports (color:color-mix(in lab, red, red)){.nec-btn-ghost:hover{background:color-mix(in srgb,var(--nec-cyan)6%,white)}}}.nec-btn-ghost--danger{color:var(--nec-delete);border-color:var(--nec-delete)}@supports (color:color-mix(in lab, red, red)){.nec-btn-ghost--danger{border-color:color-mix(in srgb,var(--nec-delete)35%,white)}}.nec-avail-section{flex-direction:column;gap:.85rem;display:flex}.nec-avail-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.nec-avail-row{border:1px solid var(--nec-cyan-focus);border-radius:11px;padding:.75rem .85rem}@supports (color:color-mix(in lab, red, red)){.nec-avail-row{border:1px solid color-mix(in srgb,var(--nec-cyan-focus)45%,white)}}.nec-avail-row{background:var(--nec-surface);flex-direction:column;gap:.55rem;display:flex}.nec-avail-row__main{flex-wrap:wrap;align-items:flex-start;gap:.5rem 1rem;display:flex}.nec-avail-scope__type{color:var(--nec-title);margin:0;font-size:.8125rem;font-weight:650}.nec-avail-scope__trip{color:var(--nec-body);margin:.15rem 0 0;font-size:.875rem;font-weight:600}.nec-avail-scope__meta,.nec-avail-scope__package{color:var(--nec-muted);margin:.1rem 0 0;font-size:.75rem}.nec-avail-scope__package{color:var(--nec-body);font-weight:600}.nec-avail-row__meta{color:var(--nec-muted);flex:12rem;margin:0;font-size:.75rem}.nec-avail-row__badge{border-radius:999px;margin-left:auto;padding:.15rem .45rem;font-size:.6875rem;font-weight:650}.nec-avail-row__badge--on{color:var(--nec-success);background:var(--nec-success)}@supports (color:color-mix(in lab, red, red)){.nec-avail-row__badge--on{background:color-mix(in srgb,var(--nec-success)12%,white)}}.nec-avail-row__badge--off{color:var(--nec-muted);background:#eef3f7}.nec-avail-row__actions,.nec-avail-editor__actions{flex-wrap:wrap;gap:.45rem;display:flex}.nec-avail-editor{border-top:1px solid var(--nec-cyan-focus);flex-direction:column;gap:.65rem;padding-top:.35rem;display:flex}@supports (color:color-mix(in lab, red, red)){.nec-avail-editor{border-top:1px solid color-mix(in srgb,var(--nec-cyan-focus)35%,white)}}.nec-avail-add{border:1px solid var(--nec-cyan);border-radius:11px;margin-top:.35rem;padding:.85rem}@supports (color:color-mix(in lab, red, red)){.nec-avail-add{border:1px solid color-mix(in srgb,var(--nec-cyan)35%,white)}}.nec-avail-add{background:var(--nec-cyan)}@supports (color:color-mix(in lab, red, red)){.nec-avail-add{background:color-mix(in srgb,var(--nec-cyan)5%,white)}}.nec-avail-add__context{color:var(--nec-muted);margin:0 0 .35rem;font-size:.75rem}.nec-avail-add-trigger{margin-top:.25rem}.nec-avail-empty{text-align:center;border:1px dashed var(--nec-muted);border-radius:12px;padding:1.25rem 1rem}@supports (color:color-mix(in lab, red, red)){.nec-avail-empty{border:1px dashed color-mix(in srgb,var(--nec-muted)40%,white)}}.nec-avail-empty{background:#fff}@supports (color:color-mix(in lab, red, red)){.nec-avail-empty{background:color-mix(in srgb,white 80%,var(--nec-page-bg))}}.nec-avail-empty__icon{width:1.75rem;height:1.75rem;color:var(--nec-cyan-alt);margin:0 auto .5rem}.nec-avail-empty__title{color:var(--nec-title);margin:0;font-size:.9375rem;font-weight:650}.nec-avail-empty__copy{max-width:22rem;color:var(--nec-muted);margin:.35rem auto .75rem;font-size:.8125rem;line-height:1.5}.nec-danger-zone{border:1px solid var(--nec-delete);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.nec-danger-zone{border:1px solid color-mix(in srgb,var(--nec-delete)35%,white)}}.nec-danger-zone{background:var(--nec-delete)}@supports (color:color-mix(in lab, red, red)){.nec-danger-zone{background:color-mix(in srgb,var(--nec-delete)5%,white)}}.nec-danger-zone__copy{flex:16rem;align-items:flex-start;gap:.65rem;min-width:0;display:flex}.nec-danger-zone__icon{width:1.1rem;height:1.1rem;color:var(--nec-delete);flex-shrink:0;margin-top:.15rem}.nec-danger-zone__title{color:var(--nec-title);margin:0;font-size:.9375rem;font-weight:650}.nec-danger-zone__text{color:var(--nec-muted);max-width:28rem;margin:.25rem 0 0;font-size:.75rem;line-height:1.45}.nec-danger-zone__btn{border:1px solid var(--nec-delete);border-radius:9px;min-height:2.2rem;padding:.4rem .9rem}@supports (color:color-mix(in lab, red, red)){.nec-danger-zone__btn{border:1px solid color-mix(in srgb,var(--nec-delete)55%,white)}}.nec-danger-zone__btn{color:var(--nec-delete);cursor:pointer;transition:background var(--nec-motion);background:0 0;font-size:.8125rem;font-weight:650}@media (hover:hover){.nec-danger-zone__btn:hover{background:var(--nec-delete)}@supports (color:color-mix(in lab, red, red)){.nec-danger-zone__btn:hover{background:color-mix(in srgb,var(--nec-delete)8%,white)}}}#nec-edit-section-basics,#nec-edit-section-pricing,#nec-edit-section-availability{scroll-margin-top:5.5rem}.nec-stepper__list--four{max-width:56rem}#nec-offer-section-basics,#nec-offer-section-discount,#nec-offer-section-usage,#nec-offer-edit-section-basics,#nec-offer-edit-section-discount,#nec-offer-edit-section-usage,#nec-offer-edit-section-availability{scroll-margin-top:5.5rem}.nec-page--offer-editor{--nec-offer-sticky-top:5.75rem;--nec-offer-helper:#3d5a6e}.nec-page--offer-editor .nec-editor{align-items:flex-start}.nec-page--offer-editor .nec-sidecar--offer-preview{top:var(--nec-offer-sticky-top);max-height:calc(100dvh - var(--nec-offer-sticky-top) - 1.25rem);overscroll-behavior:contain;flex-shrink:0;align-self:flex-start;position:-webkit-sticky;position:sticky;overflow-x:hidden;overflow-y:auto}.nec-page--offer-editor .nec-field__helper,.nec-page--offer-editor .nec-info-strip p,.nec-page--offer-editor .nec-avail-empty,.nec-page--offer-editor .nec-avail-add__context,.nec-page--offer-editor .nec-editor-card__subtitle{color:var(--nec-offer-helper);font-size:.8125rem;line-height:1.5}.nec-page--offer-editor .nec-info-strip p{margin:0}.nec-offer-discount-highlight{border:1px solid var(--nec-gold-accent);border-radius:10px;align-items:center;gap:.65rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.nec-offer-discount-highlight{border:1px solid color-mix(in srgb,var(--nec-gold-accent)58%,var(--nec-hero-mid))}}.nec-offer-discount-highlight{background:var(--nec-gold-accent)}@supports (color:color-mix(in lab, red, red)){.nec-offer-discount-highlight{background:color-mix(in srgb,var(--nec-gold-accent)22%,white)}}.nec-offer-discount-highlight--empty{border-color:var(--nec-hero-mid)}@supports (color:color-mix(in lab, red, red)){.nec-offer-discount-highlight--empty{border-color:color-mix(in srgb,var(--nec-hero-mid)18%,white)}}.nec-offer-discount-highlight--empty{background:var(--nec-surface)}@supports (color:color-mix(in lab, red, red)){.nec-offer-discount-highlight--empty{background:color-mix(in srgb,var(--nec-surface)88%,#eef3f7)}}.nec-offer-discount-highlight__icon{width:1.15rem;height:1.15rem;color:var(--nec-gold-accent)}@supports (color:color-mix(in lab, red, red)){.nec-offer-discount-highlight__icon{color:color-mix(in srgb,var(--nec-gold-accent)55%,var(--nec-hero-mid))}}.nec-offer-discount-highlight__icon{flex-shrink:0}.nec-offer-discount-highlight--empty .nec-offer-discount-highlight__icon{color:var(--nec-hero-mid)}@supports (color:color-mix(in lab, red, red)){.nec-offer-discount-highlight--empty .nec-offer-discount-highlight__icon{color:color-mix(in srgb,var(--nec-hero-mid)45%,var(--nec-muted))}}.nec-offer-discount-highlight__label{text-transform:uppercase;letter-spacing:.07em;color:var(--nec-hero-mid);font-size:.6875rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.nec-offer-discount-highlight__label{color:color-mix(in srgb,var(--nec-hero-mid)72%,var(--nec-muted))}}.nec-offer-discount-highlight__value{color:var(--nec-hero-mid);letter-spacing:-.01em;margin-left:auto;font-size:1.125rem;font-weight:700}.nec-offer-discount-highlight--empty .nec-offer-discount-highlight__value{color:var(--nec-offer-helper);font-size:.875rem;font-weight:600}@media (max-width:1024px){.nec-page--offer-editor .nec-sidecar--offer-preview{max-height:none;position:static;overflow:visible}}.nec-sidecar__row-value--discount{color:var(--nec-gold-accent);font-weight:650}@supports (color:color-mix(in lab, red, red)){.nec-sidecar__row-value--discount{color:color-mix(in srgb,var(--nec-gold-accent)80%,white)}}.nec-offer-usage-readonly{border:1px dashed var(--nec-cyan-focus);border-radius:10px;align-items:center;min-height:2.75rem;padding:.55rem .85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.nec-offer-usage-readonly{border:1px dashed color-mix(in srgb,var(--nec-cyan-focus)45%,white)}}.nec-offer-usage-readonly{background:var(--nec-surface)}@supports (color:color-mix(in lab, red, red)){.nec-offer-usage-readonly{background:color-mix(in srgb,var(--nec-surface)92%,#f4f7f9)}}.nec-offer-usage-readonly{color:var(--nec-hero-mid);font-size:1.05rem;font-weight:650}.nec-avail-empty{color:var(--nec-muted);margin:0 0 .85rem;font-size:.875rem;line-height:1.45}.admin-trip-workspace.tw-tabbed-workspace{--tw-navy:#102f46;--tw-petrol:#0e5068;--tw-cyan:#12b8d6;--tw-emerald:#10b981;--tw-orange:#f28c28;--tw-peach:#fff1e6;--tw-ivory:#fffdf8;--tw-mist:#eef5f7;--tw-paper:#fff;--tw-muted:#526b7d;--tw-danger:#d14b4b;--tw-motion:.18s ease-out;--tw-surface-card:linear-gradient(152deg,#fff 0%,#fffdf8 45%,#faf8f3 100%);--tw-surface-border:rgba(16,47,70,.11);--tw-surface-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 3px 12px rgba(16,47,70,.07),0 1px 2px rgba(16,47,70,.05);background:linear-gradient(180deg,var(--tw-mist)0%,#f6f9fb 100%);flex-direction:column;gap:.65rem;width:100%;max-width:none;padding-bottom:1.25rem;display:flex}.admin-trip-workspace .tw-ws-header{isolation:isolate;background:linear-gradient(102deg,#dff5f7 0%,#e2f6f2 34%,#e7f8f1 56%,#f9efe6 80%,#fff0e6 100%);border:1px solid #8fbed0;border-radius:.9rem;transition:transform .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out,background .22s ease-out;position:relative;overflow:hidden;box-shadow:0 16px 36px rgba(16,47,70,.12),0 1px rgba(255,255,255,.85),inset 0 1px rgba(255,255,255,.72),inset 0 0 0 1px rgba(255,255,255,.45)}.admin-trip-workspace .tw-ws-header:before{content:"";background:linear-gradient(90deg,var(--tw-cyan)0%,#0ea5c9 38%,var(--tw-emerald)72%,var(--tw-orange)100%);opacity:.92;height:2px;transition:opacity .2s ease-out,filter .2s ease-out;position:absolute;top:0;left:0;right:0}.admin-trip-workspace .tw-ws-header:after{content:"";pointer-events:none;background:radial-gradient(circle,rgba(242,140,40,.14) 0%,transparent 68%);border-radius:50%;width:7rem;height:7rem;position:absolute;bottom:-2.5rem;right:-2rem}.admin-trip-workspace .tw-ws-header-atmosphere{opacity:.38;pointer-events:none;background:radial-gradient(65% 85% at 8% 18%,rgba(18,184,214,.14) 0%,transparent 55%),radial-gradient(55% 75% at 92% 22%,rgba(242,140,40,.1) 0%,transparent 50%),radial-gradient(45% 60% at 48% 88%,rgba(16,185,129,.09) 0%,transparent 52%);transition:opacity .2s ease-out;position:absolute;top:0;bottom:0;left:0;right:0}.admin-trip-workspace .tw-ws-header-route{opacity:.26;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='480' height='120' viewBox='0 0 480 120' fill='none'%3E%3Cpath d='M8 88 C120 24 200 104 320 44 C380 12 440 36 472 28' stroke='%2312B8D6' stroke-width='1.2' stroke-dasharray='4 7' stroke-linecap='round'/%3E%3Ccircle cx='8' cy='88' r='3' fill='%2310B981'/%3E%3Ccircle cx='472' cy='28' r='3' fill='%23F28C28'/%3E%3C/svg%3E");background-position:12% 62%;background-repeat:no-repeat;background-size:min(72%,520px);transition:opacity .2s ease-out;position:absolute;top:0;bottom:0;left:0;right:0}.admin-trip-workspace .tw-ws-header-inner{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;padding:.75rem .95rem .8rem;display:flex;position:relative}.admin-trip-workspace .tw-ws-header-identity{flex:16rem;min-width:0}.admin-trip-workspace .tw-ws-header-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--tw-petrol);align-items:center;gap:.35rem;margin:0;font-size:.625rem;font-weight:800;display:inline-flex}.admin-trip-workspace .tw-ws-header-eyebrow-icon{width:.85rem;height:.85rem;color:var(--tw-cyan)}.admin-trip-workspace .tw-ws-header-title{color:var(--tw-navy);letter-spacing:-.025em;margin:.22rem 0 0;font-size:max(1.35rem,min(2.2vw,1.65rem));font-weight:800;line-height:1.12}.admin-trip-workspace .tw-ws-header-description{max-width:36rem;color:var(--tw-muted);margin:.3rem 0 0;font-size:.8125rem;line-height:1.4}.admin-trip-workspace .tw-ws-header-meta{color:var(--tw-petrol);flex-wrap:wrap;align-items:baseline;gap:.3rem .4rem;margin:.28rem 0 0;font-size:.8125rem;font-weight:600;display:flex}.admin-trip-workspace .tw-ws-header-internal{color:var(--tw-petrol)}.admin-trip-workspace .tw-ws-header-meta-sep{color:#9ab4c4;font-weight:500}.admin-trip-workspace .tw-ws-header-slug{font-family:var(--font-geist-mono),ui-monospace,monospace;color:#3d6278;font-size:.75rem;font-weight:600}.admin-trip-workspace .tw-ws-header-package-meta{color:#0a5f46;letter-spacing:.01em;background:linear-gradient(90deg,rgba(255,255,255,.62) 0%,rgba(16,185,129,.14) 48%,rgba(18,184,214,.12) 100%);border:1px solid rgba(16,185,129,.32);border-radius:999px;align-items:center;gap:.35rem;margin:.35rem 0 0;padding:.2rem .45rem .2rem .35rem;font-size:.6875rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px rgba(255,255,255,.75)}.admin-trip-workspace .tw-ws-header-package-icon{width:.8rem;height:.8rem;color:var(--tw-emerald);flex-shrink:0}.admin-trip-workspace .tw-ws-header-command{flex:0 auto;justify-content:flex-end;align-items:center;display:flex}.admin-trip-workspace .tw-ws-header-command-cluster{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(rgba(255,255,255,.82) 0%,rgba(255,253,248,.74) 100%);border:1px solid rgba(18,184,214,.28);border-radius:.65rem;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;padding:.4rem .45rem;transition:border-color .2s ease-out,box-shadow .2s ease-out,background .2s ease-out;display:flex;box-shadow:0 5px 16px rgba(16,47,70,.08),inset 0 1px rgba(255,255,255,.95),inset 0 0 0 1px rgba(255,255,255,.55)}.admin-trip-workspace .tw-ws-header-status.admin-status-badge{letter-spacing:.02em;border-radius:999px;padding:.28rem .55rem;font-size:.6875rem;font-weight:800;transition:border-color .2s ease-out,box-shadow .2s ease-out,filter .2s ease-out;box-shadow:inset 0 1px rgba(255,255,255,.65)}.admin-trip-workspace .tw-ws-header-status.admin-publication-badge--published{color:#0a5f46;background:linear-gradient(rgba(16,185,129,.14) 0%,rgba(16,185,129,.08) 100%);border:1px solid rgba(16,185,129,.45)}.admin-trip-workspace .tw-ws-header-saved{color:var(--tw-emerald);padding:.15rem .35rem;font-size:.6875rem;font-weight:800}.admin-trip-workspace .tw-ws-header-command-cluster .admin-duplicate-control{display:contents}.admin-trip-workspace .tw-ws-btn-primary{background:linear-gradient(135deg,var(--tw-cyan)0%,#0ea5c9 42%,var(--tw-emerald)100%);color:#fff;cursor:pointer;min-height:2.35rem;transition:transform var(--tw-motion),box-shadow var(--tw-motion),filter var(--tw-motion);border:none;border-radius:.55rem;padding:.4rem 1rem;font-size:.875rem;font-weight:700;box-shadow:0 6px 18px rgba(18,184,214,.38),inset 0 1px rgba(255,255,255,.25)}.admin-trip-workspace .tw-ws-btn-secondary,.admin-trip-workspace .tw-ws-duplicate-btn{background:linear-gradient(180deg,var(--tw-paper)0%,var(--tw-ivory)100%);min-height:2.2rem;color:var(--tw-navy);cursor:pointer;transition:transform var(--tw-motion),border-color var(--tw-motion),box-shadow var(--tw-motion),background var(--tw-motion);border:1px solid #a8c9d8;border-radius:.5rem;padding:.35rem .8rem;font-size:.8125rem;font-weight:700;text-decoration:none;box-shadow:0 2px 8px rgba(16,47,70,.05)}@media (hover:hover) and (pointer:fine){.admin-trip-workspace .tw-ws-header:hover{background:linear-gradient(102deg,#d4f2f5 0%,#dcf5ef 34%,#dff8f0 56%,#f8ebe2 80%,#ffe9dc 100%);border-color:#7eb8cc;transform:translateY(-1px);box-shadow:0 18px 40px rgba(16,47,70,.13),0 1px rgba(255,255,255,.9),inset 0 1px rgba(255,255,255,.78),inset 0 0 0 1px rgba(255,255,255,.55)}.admin-trip-workspace .tw-ws-header:hover:before{opacity:1;filter:brightness(1.08)saturate(1.05)}.admin-trip-workspace .tw-ws-header:hover .tw-ws-header-atmosphere{opacity:.48}.admin-trip-workspace .tw-ws-header:hover .tw-ws-header-route{opacity:.32}.admin-trip-workspace .tw-ws-header:hover .tw-ws-header-command-cluster{background:linear-gradient(rgba(255,255,255,.9) 0%,rgba(255,253,248,.82) 100%);border-color:rgba(18,184,214,.38);box-shadow:0 7px 20px rgba(16,47,70,.1),inset 0 1px rgba(255,255,255,.98)}.admin-trip-workspace .tw-ws-header:hover .tw-ws-header-status.admin-publication-badge--published{filter:saturate(1.06);border-color:rgba(16,185,129,.55)}.admin-trip-workspace .tw-ws-btn-primary:hover:not(:disabled),.admin-trip-workspace .tw-ws-header-save:hover:not(:disabled){filter:saturate(1.08)brightness(1.02);transform:translateY(-1px);box-shadow:0 12px 26px rgba(18,184,214,.45),inset 0 1px rgba(255,255,255,.3)}.admin-trip-workspace .tw-ws-btn-secondary:hover,.admin-trip-workspace .tw-ws-duplicate-btn:hover:not(:disabled){border-color:var(--tw-cyan);background:linear-gradient(180deg,#f0fbfd 0%,var(--tw-ivory)100%);transform:translateY(-1px);box-shadow:0 6px 14px rgba(16,47,70,.09)}}.admin-trip-workspace .tw-ws-tabs{flex-wrap:wrap;gap:.35rem;display:flex}.admin-trip-workspace .tw-ws-tab{background:var(--tw-paper);min-height:2.15rem;color:var(--tw-navy);cursor:pointer;transition:transform var(--tw-motion),border-color var(--tw-motion),background var(--tw-motion),color var(--tw-motion),box-shadow var(--tw-motion);border:1px solid #d0e2ea;border-radius:.55rem;padding:.32rem .85rem;font-size:.8125rem;font-weight:700;box-shadow:0 2px 6px rgba(16,47,70,.05)}.admin-trip-workspace .tw-ws-tab--active{color:#fff;background:linear-gradient(135deg,var(--tw-cyan)0%,var(--tw-emerald)100%);border-color:transparent;box-shadow:0 6px 16px rgba(18,184,214,.35)}@media (hover:hover){.admin-trip-workspace .tw-ws-tab:not(.tw-ws-tab--active):hover{border-color:var(--tw-cyan);background:#f0fbfd;transform:translateY(-1px)}}.admin-trip-workspace .tw-ws-tab-stage{width:100%}.admin-trip-workspace .tw-ws-tab-panel{animation:tw-tab-in var(--tw-motion)ease-out}.admin-trip-workspace .tw-ws-tab-panel--hidden{display:none!important}@keyframes tw-tab-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.admin-trip-workspace .tw-panel-title{color:var(--tw-navy);margin:0;font-size:1.05rem;font-weight:800}.admin-trip-workspace .tw-panel-lead{color:var(--tw-muted);margin:.2rem 0 .65rem;font-size:.8125rem}.admin-trip-workspace .tw-ws-form-anchor{display:contents}.admin-trip-workspace .tw-overview-tab{flex-direction:column;align-items:stretch;gap:.55rem;display:flex}.admin-trip-workspace .tw-overview-canvas{border:1px solid var(--tw-surface-border);background:linear-gradient(165deg,#fffefb 0%,var(--tw-ivory)38%,var(--tw-paper)100%);box-shadow:var(--tw-surface-shadow);border-radius:.72rem;align-items:start;gap:.5rem;padding:.55rem .6rem;display:grid;position:relative;overflow:hidden}.admin-trip-workspace .tw-overview-canvas:before{content:"";background:linear-gradient(180deg,var(--tw-cyan)0%,var(--tw-emerald)100%);pointer-events:none;width:3px;position:absolute;top:0;bottom:0;left:0;right:auto}.admin-trip-workspace .tw-overview-canvas:after{content:"";pointer-events:none;background:radial-gradient(circle,rgba(18,184,214,.14) 0%,transparent 68%);width:9rem;height:9rem;position:absolute;top:-2rem;right:-1.5rem}@media (min-width:1024px){.admin-trip-workspace .tw-overview-canvas{-moz-column-gap:.65rem;grid-template-columns:minmax(0,1.64fr) minmax(0,1fr);column-gap:.65rem}}.admin-trip-workspace .tw-overview-main,.admin-trip-workspace .tw-overview-side{z-index:1;align-self:start;min-width:0;position:relative}.admin-trip-workspace .tw-overview-side{border-top:1px solid rgba(14,80,104,.12);flex-direction:column;gap:.5rem;padding-top:.55rem;padding-left:0;display:flex}@media (min-width:1024px){.admin-trip-workspace .tw-overview-side{border-top:none;border-left:1px solid rgba(14,80,104,.12);padding-top:0;padding-left:.65rem}}.admin-trip-workspace .tw-overview-identity{border:1px solid var(--tw-surface-border);background:var(--tw-surface-card);box-shadow:var(--tw-surface-shadow);transition:transform .19s ease-out,border-color var(--tw-motion),box-shadow var(--tw-motion);border-radius:.58rem;padding:.45rem .5rem .5rem .55rem;position:relative}.admin-trip-workspace .tw-overview-identity-glow{pointer-events:none;background:radial-gradient(circle,rgba(18,184,214,.16) 0%,transparent 68%);width:7rem;height:7rem;position:absolute;top:-1.5rem;right:-1rem}.admin-trip-workspace .tw-overview-identity:before{content:"";background:linear-gradient(180deg,var(--tw-cyan)0%,var(--tw-emerald)100%);opacity:.7;width:3px;transition:opacity var(--tw-motion),filter var(--tw-motion);pointer-events:none;border-radius:0 3px 3px 0;position:absolute;top:.45rem;bottom:.45rem;left:0}.admin-trip-workspace .tw-overview-identity-head{align-items:flex-start;gap:.45rem;margin-bottom:.4rem;display:flex}.admin-trip-workspace .tw-overview-identity-icon-well{width:2.25rem;height:2.25rem;transition:box-shadow var(--tw-motion),filter var(--tw-motion);background:linear-gradient(145deg,#22c9e0 0%,#0e5068 100%);border:1px solid rgba(255,255,255,.45);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.45),0 4px 10px rgba(16,47,70,.14)}.admin-trip-workspace .tw-overview-identity-icon{color:#fff;filter:drop-shadow(0 1px 1px rgba(16,47,70,.25));width:1.05rem;height:1.05rem;transition:transform var(--tw-motion)}.admin-trip-workspace .tw-overview-identity-title{color:var(--tw-navy);letter-spacing:-.01em;margin:0;font-size:.92rem;font-weight:800}.admin-trip-workspace .tw-overview-identity-lead{color:var(--tw-muted);margin:.1rem 0 0;font-size:.6875rem;line-height:1.35}.admin-trip-workspace .tw-overview-identity-fields{flex-direction:column;gap:.35rem;display:flex}.admin-trip-workspace .tw-overview-identity-primary{gap:.35rem;display:grid}@media (min-width:1024px){.admin-trip-workspace .tw-overview-identity-primary{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:.4rem}}.admin-trip-workspace .tw-overview-field--primary .admin-filter-label{letter-spacing:.04em;text-transform:uppercase;color:var(--tw-petrol);font-size:.6875rem;font-weight:800}.admin-trip-workspace .tw-overview-field--primary .tw-ws-control{background:linear-gradient(180deg,var(--tw-paper)0%,#f8fdff 100%);border-color:rgba(18,184,214,.38);box-shadow:inset 0 1px rgba(255,255,255,.95)}.admin-trip-workspace .tw-overview-field--secondary .admin-filter-label{color:var(--tw-petrol);font-size:.6875rem;font-weight:700}.admin-trip-workspace .tw-overview-field--secondary .tw-ws-control{background:var(--tw-paper);border-color:#c5dde6}.admin-trip-workspace .tw-ws-control--identity-primary{color:var(--tw-navy);font-size:.9375rem;font-weight:700}.admin-trip-workspace .tw-ws-control--identity-secondary{color:var(--tw-petrol);font-size:.875rem;font-weight:600}.admin-trip-workspace .tw-overview-slug-strip{transition:border-color var(--tw-motion),background var(--tw-motion),box-shadow var(--tw-motion);background:linear-gradient(rgba(18,184,214,.08) 0%,rgba(255,255,255,.92) 100%);border:1px solid rgba(18,184,214,.28);border-radius:.5rem;padding:.32rem .42rem .38rem;box-shadow:inset 0 1px rgba(255,255,255,.9),0 1px 3px rgba(16,47,70,.04)}.admin-trip-workspace .tw-overview-slug-strip-head{align-items:center;gap:.3rem;margin-bottom:.2rem;display:flex}.admin-trip-workspace .tw-overview-slug-strip-icon{width:.75rem;height:.75rem;color:var(--tw-petrol)}.admin-trip-workspace .tw-overview-slug-strip-label{letter-spacing:.08em;text-transform:uppercase;color:var(--tw-petrol);font-size:.625rem;font-weight:800}.admin-trip-workspace .tw-overview-slug-strip .admin-filter-label{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-trip-workspace .tw-overview-slug-strip .admin-filter-field{margin:0}.admin-trip-workspace .tw-overview-slug-input,.admin-trip-workspace .tw-ws-control--slug{font-family:var(--font-geist-mono),ui-monospace,monospace;color:#2a4f63;background:rgba(255,255,255,.72);border-color:rgba(14,80,104,.2);font-size:.8125rem;font-weight:600}.admin-trip-workspace .tw-overview-module{border:1px solid var(--tw-surface-border);background:var(--tw-surface-card);box-shadow:var(--tw-surface-shadow);transition:transform .19s ease-out,border-color var(--tw-motion),box-shadow var(--tw-motion);border-radius:.58rem;padding:.42rem .48rem;position:relative}.admin-trip-workspace .tw-overview-module-title{color:var(--tw-petrol);text-transform:uppercase;letter-spacing:.06em;margin:0 0 .35rem;font-size:.625rem;font-weight:800}.admin-trip-workspace .tw-overview-control-tiles{gap:.35rem;display:grid}@media (min-width:1024px){.admin-trip-workspace .tw-overview-control-tiles{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.admin-trip-workspace .tw-overview-tile{transition:transform var(--tw-motion),border-color var(--tw-motion),box-shadow var(--tw-motion),background var(--tw-motion);border-radius:.5rem;padding:.35rem .4rem .4rem 2rem;position:relative}.admin-trip-workspace .tw-overview-tile-icon{width:.85rem;height:.85rem;transition:color var(--tw-motion),transform var(--tw-motion);position:absolute;top:.42rem;left:.4rem}.admin-trip-workspace .tw-overview-tile--capacity{background:linear-gradient(180deg,var(--tw-paper)0%,#f4fcff 100%);border:1px solid rgba(18,184,214,.32);box-shadow:inset 0 1px rgba(255,255,255,.95)}.admin-trip-workspace .tw-overview-tile--capacity .tw-overview-tile-icon{color:var(--tw-cyan)}.admin-trip-workspace .tw-overview-tile--capacity .admin-filter-label{text-transform:uppercase;letter-spacing:.05em;color:var(--tw-petrol);font-size:.625rem;font-weight:800}.admin-trip-workspace .tw-overview-tile--capacity .tw-ws-control--capacity{color:var(--tw-navy);border-color:rgba(18,184,214,.25);min-height:2rem;font-size:1.05rem;font-weight:800}.admin-trip-workspace .tw-overview-tile--capacity .admin-stat-helper{margin-top:.1rem;font-size:.625rem;line-height:1.25}.admin-trip-workspace .tw-overview-tile--order{background:linear-gradient(180deg,var(--tw-mist)0%,var(--tw-paper)100%);border:1px solid rgba(14,80,104,.18)}.admin-trip-workspace .tw-overview-tile--order .tw-overview-tile-icon{color:var(--tw-petrol)}.admin-trip-workspace .tw-overview-tile--order .admin-filter-label{color:#5a7a8c;font-size:.625rem;font-weight:700}.admin-trip-workspace .tw-ws-control--display-order{font-size:.875rem;font-weight:700;font-family:var(--font-geist-mono),ui-monospace,monospace;color:var(--tw-petrol);background:rgba(255,255,255,.65);min-height:2rem}.admin-trip-workspace .tw-overview-featured-row{cursor:pointer;transition:border-color var(--tw-motion),box-shadow var(--tw-motion),background var(--tw-motion);background:linear-gradient(90deg,rgba(18,184,214,.1) 0%,rgba(16,185,129,.08) 100%);border:1px solid rgba(18,184,214,.32);border-radius:.5rem;align-items:flex-start;gap:.4rem;margin-top:.35rem;padding:.38rem .42rem;display:flex}.admin-trip-workspace .tw-overview-featured-row input{accent-color:var(--tw-cyan);margin-top:.35rem}.admin-trip-workspace .tw-overview-featured-icon-well{width:1.65rem;height:1.65rem;transition:filter var(--tw-motion),box-shadow var(--tw-motion);background:linear-gradient(145deg,#1fd4a0 0%,#0e7a62 100%);border:1px solid rgba(255,255,255,.4);border-radius:.42rem;flex-shrink:0;justify-content:center;align-items:center;margin-top:.05rem;display:flex;box-shadow:0 2px 8px rgba(16,47,70,.12)}.admin-trip-workspace .tw-overview-featured-icon{color:#fff;width:.82rem;height:.82rem;transition:transform var(--tw-motion)}.admin-trip-workspace .tw-overview-featured-copy{flex-direction:column;gap:.02rem;min-width:0;display:flex}.admin-trip-workspace .tw-overview-featured-label{color:var(--tw-navy);transition:color var(--tw-motion);font-size:.8125rem;font-weight:800}.admin-trip-workspace .tw-overview-featured-hint{color:var(--tw-muted);font-size:.625rem;line-height:1.3}.admin-trip-workspace .tw-overview-pub-console{background:linear-gradient(165deg,rgba(16,185,129,.07) 0%,var(--tw-paper)42%,#f5fafb 100%);transition:border-color var(--tw-motion),box-shadow var(--tw-motion),background var(--tw-motion);border:1px solid rgba(16,185,129,.22);box-shadow:0 3px 10px rgba(16,47,70,.05),inset 0 1px rgba(255,255,255,.9)}.admin-trip-workspace .tw-overview-module--publication.tw-overview-module--published{border-color:rgba(16,185,129,.38)}.admin-trip-workspace .tw-overview-pub-console-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .5rem;margin-bottom:.35rem;display:flex}.admin-trip-workspace .tw-overview-pub-console-title{letter-spacing:.06em;text-transform:uppercase;color:var(--tw-petrol);margin:0;font-size:.625rem;font-weight:800}.admin-trip-workspace .tw-overview-pub-console-change{background:rgba(255,255,255,.65);border:1px solid rgba(14,80,104,.12);border-radius:.45rem;padding:.3rem .35rem}.admin-trip-workspace .tw-overview-pub-badge{transition:filter var(--tw-motion),box-shadow var(--tw-motion),border-color var(--tw-motion);flex-shrink:0}.admin-trip-workspace .tw-overview-pub-change{margin:0}.admin-trip-workspace .tw-overview-pub-change .admin-filter-label{color:var(--tw-petrol);font-size:.625rem;font-weight:700}.admin-trip-workspace .tw-ws-control--pub-select{font-size:.8125rem;font-weight:600}.admin-trip-workspace .tw-overview-pub-success{color:#0a5f46;transition:border-color var(--tw-motion),background var(--tw-motion),box-shadow var(--tw-motion);background:linear-gradient(90deg,rgba(16,185,129,.12) 0%,rgba(16,185,129,.06) 100%);border:1px solid rgba(16,185,129,.32);border-radius:.42rem;align-items:center;gap:.35rem;margin:.35rem 0 0;padding:.32rem .42rem;font-size:.6875rem;font-weight:700;line-height:1.35;display:flex}.admin-trip-workspace .tw-overview-pub-success-icon{width:.9rem;height:.9rem;color:var(--tw-emerald);transition:transform var(--tw-motion);flex-shrink:0}.admin-trip-workspace .tw-overview-pub-issues{background:var(--tw-peach);border:1px solid rgba(242,140,40,.35);border-radius:.42rem;margin:.35rem 0 0;padding:.32rem .45rem;font-size:.6875rem}.admin-trip-workspace .tw-overview-ops-title{color:var(--tw-petrol);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .45rem;font-size:.8125rem;font-weight:700}@media (hover:hover) and (pointer:fine){.admin-trip-workspace .tw-overview-identity:hover{border-color:rgba(18,184,214,.42);transform:translateY(-2px);box-shadow:inset 0 1px rgba(255,255,255,.98),0 8px 20px rgba(16,47,70,.11)}.admin-trip-workspace .tw-overview-identity:hover:before{opacity:1;box-shadow:0 0 10px rgba(18,184,214,.35)}.admin-trip-workspace .tw-overview-identity:hover .tw-overview-identity-icon-well{filter:brightness(1.07)saturate(1.05);box-shadow:inset 0 1px rgba(255,255,255,.55),0 6px 14px rgba(16,47,70,.18)}.admin-trip-workspace .tw-overview-slug-strip:hover{background:linear-gradient(#e2f3f8 0%,#dceef5 100%);border-color:rgba(14,80,104,.38);box-shadow:inset 0 1px rgba(255,255,255,.95),0 2px 8px rgba(16,47,70,.05)}.admin-trip-workspace .tw-overview-tile--capacity:hover{border-color:rgba(18,184,214,.5);transform:translateY(-2px);box-shadow:0 6px 16px rgba(16,47,70,.08)}.admin-trip-workspace .tw-overview-tile--capacity:hover .tw-overview-tile-icon{transform:scale(1.03)}.admin-trip-workspace .tw-overview-tile--order:hover{border-color:rgba(14,80,104,.32);transform:translateY(-2px);box-shadow:0 4px 12px rgba(16,47,70,.06)}.admin-trip-workspace .tw-overview-featured-row:hover{background:linear-gradient(90deg,rgba(18,184,214,.16) 0%,rgba(16,185,129,.12) 100%);border-color:rgba(18,184,214,.48);box-shadow:0 4px 12px rgba(16,47,70,.07)}.admin-trip-workspace .tw-overview-featured-row:hover .tw-overview-featured-icon{color:#0ea5c9;transform:scale(1.03)}.admin-trip-workspace .tw-overview-pub-console:hover{border-color:rgba(16,185,129,.42);box-shadow:0 6px 16px rgba(16,47,70,.07)}.admin-trip-workspace .tw-overview-pub-console:hover .admin-publication-badge--published{filter:saturate(1.1);box-shadow:0 0 0 1px rgba(16,185,129,.35)}.admin-trip-workspace .tw-overview-pub-success:hover{background:rgba(16,185,129,.16);border-color:rgba(16,185,129,.45);box-shadow:0 2px 8px rgba(16,185,129,.12)}.admin-trip-workspace .tw-overview-pub-success:hover .tw-overview-pub-success-icon{transform:translate(1px)scale(1.03)}.admin-trip-workspace .tw-delete-strip:hover{border-color:rgba(209,75,75,.38)}.admin-trip-workspace .tw-delete-strip:hover .tw-delete-strip-icon-wrap{background:rgba(209,75,75,.12);border-color:rgba(209,75,75,.38)}}.admin-trip-workspace .tw-delete-strip{background:linear-gradient(90deg,rgba(209,75,75,.04) 0%,var(--tw-ivory)12%,var(--tw-paper)100%);transition:border-color var(--tw-motion),box-shadow var(--tw-motion),background var(--tw-motion);border:1px solid rgba(209,75,75,.22);border-radius:.6rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;padding:.5rem .65rem .5rem .7rem;display:flex;position:relative;box-shadow:0 2px 8px rgba(16,47,70,.04)}.admin-trip-workspace .tw-delete-strip:before{content:"";background:var(--tw-danger);opacity:.75;width:3px;transition:opacity var(--tw-motion);border-radius:0 2px 2px 0;position:absolute;top:.35rem;bottom:.35rem;left:0}.admin-trip-workspace .tw-delete-strip-main{flex:14rem;align-items:flex-start;gap:.45rem;min-width:0;padding-left:.35rem;display:flex}.admin-trip-workspace .tw-delete-strip-icon-wrap{width:1.75rem;height:1.75rem;transition:border-color var(--tw-motion),background var(--tw-motion);background:rgba(209,75,75,.06);border:1px solid rgba(209,75,75,.2);border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.admin-trip-workspace .tw-delete-strip-icon{width:.95rem;height:.95rem;color:var(--tw-danger);transition:transform var(--tw-motion),color var(--tw-motion)}.admin-trip-workspace .tw-delete-strip-title{color:var(--tw-navy);margin:0;font-size:.8125rem;font-weight:700}.admin-trip-workspace .tw-delete-strip-desc{color:var(--tw-muted);max-width:36rem;margin:.1rem 0 0;font-size:.6875rem;line-height:1.35}.admin-trip-workspace .tw-delete-strip-action{flex-shrink:0}.admin-trip-workspace .tw-delete-strip-btn{background:var(--tw-paper);color:var(--tw-danger);cursor:pointer;transition:background var(--tw-motion),border-color var(--tw-motion),transform var(--tw-motion),box-shadow var(--tw-motion);border:1px solid rgba(209,75,75,.45);border-radius:.45rem;padding:.38rem .75rem;font-size:.8125rem;font-weight:700}@media (hover:hover) and (pointer:fine){.admin-trip-workspace .tw-delete-strip:hover{background:linear-gradient(90deg,rgba(209,75,75,.07) 0%,var(--tw-ivory)14%,var(--tw-paper)100%);border-color:rgba(209,75,75,.42);box-shadow:0 4px 12px rgba(16,47,70,.07)}.admin-trip-workspace .tw-delete-strip:hover:before{opacity:1;box-shadow:0 0 8px rgba(209,75,75,.35)}.admin-trip-workspace .tw-delete-strip:hover .tw-delete-strip-icon-wrap{background:rgba(209,75,75,.12);border-color:rgba(209,75,75,.42)}.admin-trip-workspace .tw-delete-strip:hover .tw-delete-strip-icon{color:#c43d3d;transform:scale(1.03)}.admin-trip-workspace .tw-delete-strip-btn:hover:not(:disabled){border-color:var(--tw-danger);background:rgba(209,75,75,.1);transform:translateY(-1px);box-shadow:0 4px 10px rgba(209,75,75,.18)}}.admin-trip-workspace .tw-schedule-canvas{border:1px solid var(--tw-surface-border);background:linear-gradient(165deg,#fffefb 0%,var(--tw-ivory)38%,var(--tw-paper)100%);box-shadow:var(--tw-surface-shadow);border-radius:.72rem;padding:.5rem .55rem .55rem;position:relative;overflow:hidden}.admin-trip-workspace .tw-schedule-canvas:before{content:"";pointer-events:none;background:radial-gradient(circle,rgba(18,184,214,.1) 0%,transparent 68%);width:9rem;height:9rem;position:absolute;top:-2.5rem;right:-1rem}.admin-trip-workspace .tw-schedule-atmosphere{pointer-events:none;background:radial-gradient(circle,rgba(18,184,214,.14) 0%,transparent 70%);width:8rem;height:8rem;position:absolute;top:-.5rem;right:0}.admin-trip-workspace .tw-schedule-head{align-items:flex-start;gap:.45rem;margin-bottom:.5rem;display:flex}.admin-trip-workspace .tw-schedule-head-icon-well{background:linear-gradient(145deg,#22c9e0 0%,#0e5068 100%);border:1px solid rgba(255,255,255,.45);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.45),0 4px 10px rgba(16,47,70,.14)}.admin-trip-workspace .tw-schedule-head-icon{color:#fff;filter:drop-shadow(0 1px 1px rgba(16,47,70,.25));width:1.05rem;height:1.05rem}.admin-trip-workspace .tw-schedule-modules{gap:.45rem;display:grid}@media (min-width:1024px){.admin-trip-workspace .tw-schedule-modules{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:.5rem}}.admin-trip-workspace .tw-schedule-module{border:1px solid var(--tw-surface-border);background:var(--tw-surface-card);box-shadow:var(--tw-surface-shadow);transition:border-color var(--tw-motion),box-shadow var(--tw-motion),transform .19s ease-out,background var(--tw-motion);border-radius:.58rem;padding:.42rem .48rem .48rem;position:relative}.admin-trip-workspace .tw-schedule-module--journey{background:linear-gradient(180deg,var(--tw-paper)0%,#f6fdff 100%);border-color:rgba(18,184,214,.32)}.admin-trip-workspace .tw-schedule-module--journey:before{content:"";background:linear-gradient(180deg,var(--tw-cyan),var(--tw-emerald));opacity:.75;border-radius:0 3px 3px 0;width:3px;position:absolute;top:.4rem;bottom:.4rem;left:0}.admin-trip-workspace .tw-schedule-module--booking{background:linear-gradient(180deg,#fffdfa 0%,var(--tw-peach)120%);border-color:rgba(242,140,40,.22)}.admin-trip-workspace .tw-schedule-module-head{justify-content:space-between;align-items:center;gap:.35rem;margin-bottom:.3rem;padding-left:.35rem;display:flex}.admin-trip-workspace .tw-schedule-module-label{letter-spacing:.06em;text-transform:uppercase;color:var(--tw-petrol);margin:0;font-size:.625rem;font-weight:800}.admin-trip-workspace .tw-schedule-module-tag{letter-spacing:.05em;text-transform:uppercase;color:#0a4f63;background:linear-gradient(rgba(18,184,214,.14) 0%,rgba(18,184,214,.06) 100%);border:1px solid rgba(18,184,214,.35);border-radius:999px;padding:.06rem .34rem;font-size:.5625rem;font-weight:800;box-shadow:inset 0 1px rgba(255,255,255,.65)}.admin-trip-workspace .tw-schedule-module-tag--optional{color:#9a5b1a;background:linear-gradient(180deg,#fff4e8 0%,var(--tw-peach)100%);border-color:rgba(242,140,40,.4)}.admin-trip-workspace .tw-schedule-line-track{background:linear-gradient(90deg,var(--tw-cyan),var(--tw-emerald));opacity:.7;border-radius:1px;height:2px;margin:0 0 .35rem .35rem}.admin-trip-workspace .tw-schedule-line-track--dashed{opacity:.65;background:repeating-linear-gradient(90deg,rgba(242,140,40,.55) 0,rgba(242,140,40,.55) 5px,transparent 5px,transparent 11px)}.admin-trip-workspace .tw-schedule-line-fields{align-items:end;gap:.35rem;padding-left:.35rem;display:grid}@media (min-width:640px){.admin-trip-workspace .tw-schedule-line-fields{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}.admin-trip-workspace .tw-schedule-flow{width:1.75rem;height:1.75rem;color:var(--tw-cyan);background:rgba(255,255,255,.9);border:1px solid rgba(18,184,214,.28);border-radius:999px;justify-content:center;align-items:center;margin:0 auto;display:flex}.admin-trip-workspace .tw-schedule-flow--soft{color:var(--tw-orange);border-color:rgba(242,140,40,.28)}.admin-trip-workspace .tw-schedule-flow-icon{width:.85rem;height:.85rem}.admin-trip-workspace .tw-ws-control--date-primary{background:linear-gradient(180deg,var(--tw-paper)0%,#f8fdff 100%);border-color:rgba(18,184,214,.38);font-weight:700}.admin-trip-workspace .tw-ws-control--date-secondary{color:var(--tw-petrol);background:rgba(255,255,255,.85);border-color:#d8e6ee;font-weight:600}.admin-trip-workspace .tw-schedule-booking-indicator{background:linear-gradient(180deg,#f8fdff 0%,var(--tw-paper)100%);border:1px solid rgba(18,184,214,.22);border-radius:.55rem;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .75rem;margin-top:.55rem;padding:.45rem .65rem;display:flex}.admin-trip-workspace .tw-schedule-booking-indicator-label{letter-spacing:.08em;text-transform:uppercase;color:var(--tw-petrol);font-size:.5625rem;font-weight:800}.admin-trip-workspace .tw-schedule-booking-indicator-value{color:#0a4f63;font-size:.75rem;font-weight:700}.admin-trip-workspace .tw-schedule-booking-indicator-cap{color:#9a5b1a;margin-left:.35rem;font-weight:600}.admin-trip-workspace .tw-notes-canvas{border:1px solid var(--tw-surface-border);background:linear-gradient(165deg,#fffefb 0%,var(--tw-ivory)38%,var(--tw-paper)100%);box-shadow:var(--tw-surface-shadow);border-radius:.72rem;padding:.5rem .55rem .55rem;position:relative;overflow:hidden}.admin-trip-workspace .tw-notes-canvas:before{content:"";pointer-events:none;background:radial-gradient(circle,rgba(18,184,214,.08) 0%,transparent 68%);width:8rem;height:8rem;position:absolute;top:-2rem;right:-.75rem}.admin-trip-workspace .tw-notes-atmosphere{pointer-events:none;background:radial-gradient(circle,rgba(242,140,40,.08) 0%,transparent 68%);width:6rem;height:6rem;position:absolute;bottom:0;left:0}.admin-trip-workspace .tw-notes-head{gap:.45rem;margin-bottom:.45rem;display:flex}.admin-trip-workspace .tw-notes-head-icon-well{background:linear-gradient(145deg,#f5a04a 0%,#e86a1a 100%);border:1px solid rgba(255,255,255,.45);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.45),0 4px 10px rgba(16,47,70,.12)}.admin-trip-workspace .tw-notes-head-icon{color:#fff;filter:drop-shadow(0 1px 1px rgba(16,47,70,.2));width:1.05rem;height:1.05rem}.admin-trip-workspace .tw-notes-surface{background:var(--tw-surface-card);transition:border-color var(--tw-motion),box-shadow var(--tw-motion);border:1px solid rgba(16,47,70,.1);border-radius:.55rem;padding:.38rem .42rem;box-shadow:inset 0 1px rgba(255,255,255,.95),0 1px 3px rgba(16,47,70,.04)}.admin-trip-workspace .tw-ws-control--notes{resize:vertical;background:rgba(255,253,248,.95);min-height:8rem;max-height:11rem;line-height:1.45}.admin-trip-workspace .tw-ws-control{background:var(--tw-paper);min-height:2.35rem;color:var(--tw-navy);transition:border-color var(--tw-motion),box-shadow var(--tw-motion);border:1px solid #c5dde6;border-radius:.5rem;font-weight:600}.admin-trip-workspace .tw-ws-control--slug{font-family:var(--font-geist-mono),ui-monospace,monospace;background:var(--tw-mist);font-size:.8125rem}.admin-trip-workspace .tw-ws-control:hover{border-color:var(--tw-cyan)}.admin-trip-workspace .tw-overview-canvas .tw-ws-control{transition:border-color var(--tw-motion),box-shadow var(--tw-motion),background-color var(--tw-motion)}@media (hover:hover) and (pointer:fine){.admin-trip-workspace .tw-overview-canvas .tw-ws-control:hover{background-color:#fff;border-color:rgba(18,184,214,.65);box-shadow:0 2px 8px rgba(16,47,70,.07)}.admin-trip-workspace .tw-overview-canvas .tw-ws-control--display-order:hover{background-color:rgba(255,255,255,.95)}}.admin-trip-workspace .tw-overview-slug-strip:focus-within{border-color:rgba(18,184,214,.55);box-shadow:0 0 0 3px rgba(18,184,214,.18),inset 0 1px rgba(255,255,255,.85)}.admin-trip-workspace .tw-overview-canvas .tw-ws-control:focus-visible{border-color:var(--tw-cyan);background-color:#fff;outline:none;box-shadow:0 0 0 3px rgba(18,184,214,.24),0 2px 6px rgba(16,47,70,.06)}.admin-trip-workspace .tw-ws-control:focus-visible{border-color:var(--tw-cyan);outline:none;box-shadow:0 0 0 3px rgba(18,184,214,.22)}.admin-trip-workspace .admin-filter-label{color:var(--tw-navy);font-weight:700}.admin-trip-workspace .tw-gallery-section{border:1px solid var(--tw-surface-border);background:linear-gradient(165deg,#fffefb 0%,var(--tw-ivory)38%,var(--tw-paper)100%);box-shadow:var(--tw-surface-shadow);border-radius:.72rem;padding:.45rem .5rem .5rem;position:relative;overflow:hidden}.admin-trip-workspace .tw-gallery-section:not(.tw-svc-dir-section):before{content:"";pointer-events:none;background:radial-gradient(circle,rgba(18,184,214,.1) 0%,transparent 68%);width:9rem;height:9rem;position:absolute;top:-2.5rem;right:-1rem}.admin-trip-workspace .tw-gallery-section--extras{border-color:rgba(16,47,70,.1)}.admin-trip-workspace .tw-gallery-section-head{align-items:flex-start;gap:.45rem;margin-bottom:.45rem;display:flex}.admin-trip-workspace .tw-gallery-section-icon-well{background:linear-gradient(145deg,#22c9e0 0%,#0e5068 100%);border:1px solid rgba(255,255,255,.45);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.45),0 4px 10px rgba(16,47,70,.14)}.admin-trip-workspace .tw-gallery-section-icon-well--airports{background:linear-gradient(145deg,#1a8aa8 0%,#0e5068 100%)}.admin-trip-workspace .tw-gallery-section-icon-well--extras{background:linear-gradient(145deg,#1fd4a0 0%,#0e7a62 100%)}.admin-trip-workspace .tw-gallery-section-icon{color:#fff;filter:drop-shadow(0 1px 1px rgba(16,47,70,.25));width:1.05rem;height:1.05rem}.admin-trip-workspace .tw-pkgdex-grid{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.admin-trip-workspace .tw-pkgdex-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-trip-workspace .tw-pkgdex-card{min-height:100%;transition:transform .19s ease-out,box-shadow var(--tw-motion),border-color var(--tw-motion);border:1px solid rgba(16,47,70,.12);border-radius:.72rem;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px rgba(16,47,70,.07),inset 0 1px rgba(255,255,255,.75)}.admin-trip-workspace .tw-pkgdex-card--economic{background:linear-gradient(165deg,#f3f8ff 0%,#e8f2fc 52%,#f7fbff 100%);border-color:rgba(59,130,246,.28)}.admin-trip-workspace .tw-pkgdex-card--premium{background:linear-gradient(165deg,#f0fdf8 0%,#e4f7f1 52%,#f5fffb 100%);border-color:rgba(16,185,129,.3)}.admin-trip-workspace .tw-pkgdex-card--luxury{background:linear-gradient(165deg,#fff9f3 0%,#ffefe0 48%,#fffbf6 100%);border-color:rgba(234,140,58,.32)}.admin-trip-workspace .tw-pkgdex-card--default{background:linear-gradient(165deg,#f4fdff 0%,#eaf8f5 52%,#f8fffe 100%);border-color:rgba(18,184,214,.28)}.admin-trip-workspace .tw-pkgdex-head{border-bottom:1px solid rgba(16,47,70,.08);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .65rem;display:flex}.admin-trip-workspace .tw-pkgdex-card--economic .tw-pkgdex-head{background:linear-gradient(90deg,rgba(59,130,246,.16) 0%,rgba(59,130,246,.04) 100%)}.admin-trip-workspace .tw-pkgdex-card--premium .tw-pkgdex-head{background:linear-gradient(90deg,rgba(16,185,129,.16) 0%,rgba(16,185,129,.04) 100%)}.admin-trip-workspace .tw-pkgdex-card--luxury .tw-pkgdex-head{background:linear-gradient(90deg,rgba(242,140,40,.18) 0%,rgba(242,140,40,.05) 100%)}.admin-trip-workspace .tw-pkgdex-card--default .tw-pkgdex-head{background:linear-gradient(90deg,rgba(18,184,214,.14) 0%,rgba(18,184,214,.04) 100%)}.admin-trip-workspace .tw-pkgdex-tier{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.75rem;font-weight:800;display:inline-flex}.admin-trip-workspace .tw-pkgdex-card--economic .tw-pkgdex-tier{color:#1e40af;background:rgba(255,255,255,.72);border:1px solid rgba(59,130,246,.35);box-shadow:inset 0 1px rgba(255,255,255,.9)}.admin-trip-workspace .tw-pkgdex-card--premium .tw-pkgdex-tier{color:#047857;background:rgba(255,255,255,.72);border:1px solid rgba(16,185,129,.35);box-shadow:inset 0 1px rgba(255,255,255,.9)}.admin-trip-workspace .tw-pkgdex-card--luxury .tw-pkgdex-tier{color:#b45309;background:rgba(255,255,255,.78);border:1px solid rgba(234,140,58,.38);box-shadow:inset 0 1px rgba(255,255,255,.92)}.admin-trip-workspace .tw-pkgdex-card--default .tw-pkgdex-tier{color:#0e5068;background:rgba(255,255,255,.72);border:1px solid rgba(18,184,214,.35)}.admin-trip-workspace .tw-pkgdex-pub{box-shadow:inset 0 1px rgba(255,255,255,.65);border-radius:999px!important;padding:.18rem .5rem!important;font-size:.75rem!important;font-weight:800!important}.admin-trip-workspace .tw-pkgdex-main{flex:1;padding:.55rem .65rem .45rem}.admin-trip-workspace .tw-pkgdex-title{color:#102f46;letter-spacing:-.02em;margin:0;font-size:1.0625rem;font-weight:800;line-height:1.28}.admin-trip-workspace .tw-pkgdex-subtitle{color:#0e5068;opacity:.9;margin:.28rem 0 0;font-size:.8125rem;font-weight:600;line-height:1.35}.admin-trip-workspace .tw-pkgdex-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.55rem;display:grid}.admin-trip-workspace .tw-pkgdex-stat{background:rgba(255,255,255,.72);border:1px solid rgba(16,47,70,.1);border-radius:.52rem;align-items:flex-start;gap:.4rem;padding:.45rem .5rem;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.95),0 2px 6px rgba(16,47,70,.04)}.admin-trip-workspace .tw-pkgdex-stat-icon{border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.admin-trip-workspace .tw-pkgdex-card--economic .tw-pkgdex-stat-icon{color:#2563eb;background:linear-gradient(145deg,rgba(59,130,246,.18) 0%,rgba(59,130,246,.08) 100%)}.admin-trip-workspace .tw-pkgdex-card--premium .tw-pkgdex-stat-icon{color:#059669;background:linear-gradient(145deg,rgba(16,185,129,.18) 0%,rgba(16,185,129,.08) 100%)}.admin-trip-workspace .tw-pkgdex-card--luxury .tw-pkgdex-stat-icon{color:#ea580c;background:linear-gradient(145deg,rgba(242,140,40,.2) 0%,rgba(242,140,40,.08) 100%)}.admin-trip-workspace .tw-pkgdex-card--default .tw-pkgdex-stat-icon{color:#0e7490;background:linear-gradient(145deg,rgba(18,184,214,.18) 0%,rgba(18,184,214,.08) 100%)}.admin-trip-workspace .tw-pkgdex-star-icon,.admin-trip-workspace .tw-pkgdex-rate-icon{width:1rem;height:1rem}.admin-trip-workspace .tw-pkgdex-stat-copy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.admin-trip-workspace .tw-pkgdex-stat-label{color:#0e5068;font-size:.75rem;font-weight:700;line-height:1.2}.admin-trip-workspace .tw-pkgdex-stat-value{color:#102f46;font-size:.9375rem;font-weight:800;line-height:1.2}.admin-trip-workspace .tw-pkgdex-stat--stars .tw-pkgdex-stat-value{color:#b45309}.admin-trip-workspace .tw-pkgdex-foot{background:rgba(255,255,255,.42);border-top:1px solid rgba(16,47,70,.08);padding:.45rem .65rem .55rem}.admin-trip-workspace .tw-pkgdex-cta{color:#0e5068;width:100%;min-height:2.35rem;transition:transform .19s ease-out,border-color var(--tw-motion),box-shadow var(--tw-motion),background var(--tw-motion),color var(--tw-motion);background:rgba(255,255,255,.88);border:1px solid rgba(16,47,70,.12);border-radius:.5rem;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .65rem;font-size:.8125rem;font-weight:800;text-decoration:none;display:flex}.admin-trip-workspace .tw-pkgdex-card--economic .tw-pkgdex-cta{color:#1e40af;border-color:rgba(59,130,246,.28)}.admin-trip-workspace .tw-pkgdex-card--premium .tw-pkgdex-cta{color:#047857;border-color:rgba(16,185,129,.3)}.admin-trip-workspace .tw-pkgdex-card--luxury .tw-pkgdex-cta{color:#b45309;border-color:rgba(234,140,58,.32)}.admin-trip-workspace .tw-pkgdex-cta-arrow{width:.9rem;height:.9rem;transition:transform var(--tw-motion)}.admin-trip-workspace .tw-pkgdex-create{width:100%;max-width:28rem;transition:transform .19s ease-out,border-color var(--tw-motion),box-shadow var(--tw-motion),background var(--tw-motion);background:linear-gradient(135deg,#fff 0%,#f0fbfd 48%,#fff9f4 100%);border:1px dashed rgba(18,184,214,.45);border-radius:.65rem;align-items:center;gap:.55rem;padding:.55rem .65rem;text-decoration:none;display:flex;box-shadow:0 3px 12px rgba(16,47,70,.06)}.admin-trip-workspace .tw-pkgdex-create-icon-well{color:#0e5068;background:linear-gradient(145deg,#12b8d6 0%,#10b981 100%);border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;box-shadow:0 4px 12px rgba(18,184,214,.28)}.admin-trip-workspace .tw-pkgdex-create-icon{color:#fff;width:1.15rem;height:1.15rem}.admin-trip-workspace .tw-pkgdex-create-copy{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.admin-trip-workspace .tw-pkgdex-create-title{color:#102f46;font-size:.875rem;font-weight:800}.admin-trip-workspace .tw-pkgdex-create-hint{color:#0e5068;opacity:.9;font-size:.75rem;font-weight:600}.admin-trip-workspace .tw-pkgdex-create-arrow{color:#0e5068;width:1rem;height:1rem;transition:transform var(--tw-motion);flex-shrink:0}@media (hover:hover) and (pointer:fine){.admin-trip-workspace .tw-pkgdex-card--economic:hover{border-color:rgba(59,130,246,.45);transform:translateY(-3px);box-shadow:0 12px 28px rgba(37,99,235,.14),inset 0 1px rgba(255,255,255,.8)}.admin-trip-workspace .tw-pkgdex-card--premium:hover{border-color:rgba(16,185,129,.45);transform:translateY(-3px);box-shadow:0 12px 28px rgba(5,150,105,.14),inset 0 1px rgba(255,255,255,.8)}.admin-trip-workspace .tw-pkgdex-card--luxury:hover{border-color:rgba(234,140,58,.48);transform:translateY(-3px);box-shadow:0 12px 28px rgba(234,88,12,.14),inset 0 1px rgba(255,255,255,.8)}.admin-trip-workspace .tw-pkgdex-card--default:hover{border-color:rgba(18,184,214,.45);transform:translateY(-3px);box-shadow:0 12px 28px rgba(16,47,70,.12)}.admin-trip-workspace .tw-pkgdex-cta:hover{background:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,47,70,.08)}.admin-trip-workspace .tw-pkgdex-cta:hover .tw-pkgdex-cta-arrow{transform:translate(3px)}.admin-trip-workspace .tw-pkgdex-create:hover{border-style:solid;border-color:rgba(18,184,214,.65);transform:translateY(-2px);box-shadow:0 8px 22px rgba(18,184,214,.16)}.admin-trip-workspace .tw-pkgdex-create:hover .tw-pkgdex-create-arrow{transform:translate(3px)}}.admin-trip-workspace .tw-airport-gallery{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.admin-trip-workspace .tw-airport-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-trip-workspace .tw-airport-card{border:1px solid var(--tw-surface-border);background:var(--tw-surface-card);box-shadow:var(--tw-surface-shadow);transition:transform .19s ease-out,box-shadow var(--tw-motion),border-color var(--tw-motion);border-radius:.58rem;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:start;gap:.35rem .5rem;padding:.42rem .48rem .42rem .55rem;list-style:none;display:grid;position:relative}.admin-trip-workspace .tw-airport-card:before{content:"";opacity:.8;width:3px;transition:opacity var(--tw-motion),box-shadow var(--tw-motion);background:linear-gradient(#0e5068 0%,#12b8d6 100%);border-radius:0 3px 3px 0;position:absolute;top:.4rem;bottom:.4rem;left:0}.admin-trip-workspace .tw-airport-card--default{background:linear-gradient(180deg,#f8fdff 0%,var(--tw-paper)100%);border-color:rgba(18,184,214,.38);box-shadow:0 4px 12px rgba(18,184,214,.1)}.admin-trip-workspace .tw-airport-code{background:linear-gradient(145deg,var(--tw-cyan)0%,var(--tw-emerald)100%);color:#fff;letter-spacing:.06em;min-width:2.85rem;min-height:2.35rem;transition:transform var(--tw-motion),box-shadow var(--tw-motion);border-radius:.45rem;justify-content:center;align-items:center;padding:.35rem .4rem;font-size:.8125rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px rgba(255,255,255,.35)}.admin-trip-workspace .tw-airport-copy{min-width:0}.admin-trip-workspace .tw-airport-name{color:var(--tw-navy);margin:0;font-size:.8125rem;font-weight:800}.admin-trip-workspace .tw-airport-location,.admin-trip-workspace .tw-airport-return{color:var(--tw-muted);margin:.08rem 0 0;font-size:.6875rem;line-height:1.3}.admin-trip-workspace .tw-airport-badges{flex-wrap:wrap;grid-column:1/-1;gap:.2rem;display:flex}.admin-trip-workspace .tw-airport-badge{letter-spacing:.05em;text-transform:uppercase;color:#065f46;background:linear-gradient(rgba(16,185,129,.16) 0%,rgba(16,185,129,.08) 100%);border:1px solid rgba(16,185,129,.38);border-radius:999px;padding:.06rem .34rem;font-size:.5625rem;font-weight:800;box-shadow:inset 0 1px rgba(255,255,255,.65)}.admin-trip-workspace .tw-airport-badge--default{color:#9a5b1a;background:linear-gradient(180deg,#fff4e8 0%,var(--tw-peach)100%);border-color:rgba(242,140,40,.4)}.admin-trip-workspace .tw-airport-edit{color:var(--tw-petrol);cursor:pointer;transition:border-color var(--tw-motion),background var(--tw-motion),box-shadow var(--tw-motion);background:rgba(255,255,255,.55);border:1px solid rgba(14,80,104,.12);border-radius:.42rem;grid-area:1/3;align-self:start;align-items:center;gap:.14rem;padding:.26rem .4rem;font-size:.6875rem;font-weight:800;display:inline-flex}.admin-trip-workspace .tw-airport-edit-arrow{width:.75rem;height:.75rem}.admin-trip-workspace .tw-airport-add{background:linear-gradient(180deg,var(--tw-paper)0%,#f4fcff 100%);color:var(--tw-petrol);cursor:pointer;transition:transform var(--tw-motion),border-color var(--tw-motion),background var(--tw-motion),box-shadow var(--tw-motion);border:1px dashed rgba(18,184,214,.45);border-radius:.5rem;padding:.35rem .65rem;font-size:.75rem;font-weight:800}.admin-trip-workspace .tw-airport-composer{border:1px solid var(--tw-surface-border);background:var(--tw-surface-card);box-shadow:var(--tw-surface-shadow);border-radius:.58rem;margin-top:.4rem;padding:.45rem .5rem;position:relative}.admin-trip-workspace .tw-airport-composer-title{color:var(--tw-navy);margin:0 0 .35rem;font-size:.75rem;font-weight:800}.admin-trip-workspace .tw-airport-composer-form{flex-direction:column;gap:.35rem;display:flex}.admin-trip-workspace .tw-airport-utility-row{flex-wrap:wrap;gap:.35rem;display:flex}.admin-trip-workspace .tw-airport-utility-chip{color:var(--tw-navy);transition:border-color var(--tw-motion),background var(--tw-motion);background:rgba(255,255,255,.85);border:1px solid #d0e2ea;border-radius:.45rem;align-items:center;gap:.3rem;padding:.28rem .45rem;font-size:.6875rem;font-weight:700;display:inline-flex}.admin-trip-workspace .tw-airport-composer-actions{flex-wrap:wrap;gap:.35rem;margin-top:.15rem;display:flex}.admin-trip-workspace .tw-airport-composer-save{font-weight:800}.admin-trip-workspace .tw-ticket-editor-list-item{grid-column:1/-1;list-style:none}.admin-trip-workspace .tw-ticket-editor{background:#fffdf8;border:1px solid rgba(16,47,70,.1);border-radius:.7rem;margin-top:.35rem;overflow:hidden;box-shadow:0 5px 16px rgba(16,47,70,.06)}.admin-trip-workspace .tw-ticket-editor-form{flex-direction:column;gap:.55rem;padding:.55rem .65rem .6rem;display:flex}.admin-trip-workspace .tw-ticket-editor-head{border-bottom:1px solid rgba(16,47,70,.08);align-items:center;gap:.5rem;padding-bottom:.35rem;display:flex}.admin-trip-workspace .tw-ticket-editor-head-icon{color:#12b8d6;background:linear-gradient(145deg,#eef5f7 0%,#eaf8f5 100%);border:1px solid rgba(18,184,214,.22);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.admin-trip-workspace .tw-ticket-editor-head-icon svg{width:1.05rem;height:1.05rem}.admin-trip-workspace .tw-ticket-editor-title{color:#102f46;letter-spacing:-.02em;margin:0;font-size:1.0625rem;font-weight:800;line-height:1.2}.admin-trip-workspace .tw-ticket-editor-lead{color:#0e5068;margin:.12rem 0 0;font-size:.8125rem;font-weight:600}.admin-trip-workspace .tw-ticket-search{flex-direction:column;gap:.2rem;display:flex}.admin-trip-workspace .tw-ticket-search-label{color:#102f46;margin:0;font-size:.875rem;font-weight:800}.admin-trip-workspace .tw-ticket-search-hint{color:#0e5068;opacity:.88;margin:0 0 .25rem;font-size:.8125rem;font-weight:600}.admin-trip-workspace .tw-ticket-route{background:linear-gradient(118deg,#fffdf8 0%,#eaf8f5 48%,#fff2e8 100%);border:1px solid rgba(16,47,70,.12);border-radius:.62rem;transition:box-shadow .18s ease-out,border-color .18s ease-out;position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.85),0 6px 20px rgba(16,47,70,.08)}.admin-trip-workspace .tw-ticket-route:before{content:"";pointer-events:none;background:repeating-linear-gradient(-12deg,transparent,transparent 14px,rgba(18,184,214,.03) 14px,rgba(18,184,214,.03) 15px);position:absolute;top:0;bottom:0;left:0;right:0}.admin-trip-workspace .tw-ticket-route-perf{opacity:.35;pointer-events:none;background:repeating-linear-gradient(rgba(16,47,70,.12) 0,rgba(16,47,70,.12) 4px,transparent 4px,transparent 8px);width:1px;position:absolute;top:.45rem;bottom:.45rem;left:50%;transform:translate(-50%)}@media (max-width:820px){.admin-trip-workspace .tw-ticket-route-perf{display:none}}.admin-trip-workspace .tw-ticket-route-grid{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(0,1.35fr) auto;align-items:center;gap:.65rem;padding:.65rem .75rem;display:grid;position:relative}@media (max-width:820px){.admin-trip-workspace .tw-ticket-route-grid{grid-template-columns:1fr}}.admin-trip-workspace .tw-ticket-route-origin{min-width:0}.admin-trip-workspace .tw-ticket-route-origin-head{flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;display:flex}.admin-trip-workspace .tw-ticket-route-code{letter-spacing:.06em;color:#102f46;font-size:max(1.75rem,min(3vw,2.25rem));font-weight:800;line-height:1}.admin-trip-workspace .tw-ticket-change-airport{color:#0e5068;cursor:pointer;background:rgba(255,255,255,.65);border:none;border-radius:.35rem;align-items:center;gap:.2rem;padding:.12rem .35rem;font-size:.75rem;font-weight:800;transition:color .18s ease-out,background .18s ease-out,transform .18s ease-out;display:inline-flex}.admin-trip-workspace .tw-ticket-change-airport-arrow{width:.75rem;height:.75rem;transition:transform .18s ease-out}.admin-trip-workspace .tw-ticket-route-name{color:#102f46;margin:.35rem 0 0;font-size:1rem;font-weight:800;line-height:1.25}.admin-trip-workspace .tw-ticket-route-alt{color:#0e5068;margin:.2rem 0 0;font-size:.8125rem;font-weight:600;line-height:1.3}.admin-trip-workspace .tw-ticket-route-loc{color:#0e5068;opacity:.9;margin:.2rem 0 0;font-size:.875rem;font-weight:600}.admin-trip-workspace .tw-ticket-route-placeholder{color:#0e5068;opacity:.75;margin:0;font-size:.875rem;font-weight:600}.admin-trip-workspace .tw-ticket-route-flow{text-align:center;min-width:0}.admin-trip-workspace .tw-ticket-route-line{justify-content:center;align-items:center;gap:.35rem;display:flex}.admin-trip-workspace .tw-ticket-route-node{letter-spacing:.08em;color:#102f46;font-size:.8125rem;font-weight:800}.admin-trip-workspace .tw-ticket-route-track{flex:1;align-items:center;gap:.25rem;max-width:9rem;display:flex}.admin-trip-workspace .tw-ticket-route-dash{background:linear-gradient(90deg,rgba(18,184,214,.15),#12b8d6,rgba(18,184,214,.15));border-radius:999px;flex:1;height:2px;transition:filter .18s ease-out}.admin-trip-workspace .tw-ticket-route-plane{color:#12b8d6;filter:drop-shadow(0 0 6px rgba(242,140,40,.35));width:1rem;height:1rem}.admin-trip-workspace .tw-ticket-route-caption{color:#0e5068;margin:.35rem 0 0;font-size:.8125rem;font-weight:700}.admin-trip-workspace .tw-ticket-route-chips{flex-direction:column;align-items:flex-end;gap:.28rem;display:flex}@media (max-width:820px){.admin-trip-workspace .tw-ticket-route-chips{flex-flow:wrap;justify-content:flex-start;align-items:center}}.admin-trip-workspace .tw-ticket-chip{letter-spacing:.03em;text-transform:uppercase;color:#0e5068;background:rgba(255,255,255,.72);border:1px solid rgba(16,47,70,.14);border-radius:999px;padding:.18rem .45rem;font-size:.6875rem;font-weight:800}.admin-trip-workspace .tw-ticket-chip--active{color:#047857;background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.45)}.admin-trip-workspace .tw-ticket-chip--default{color:#c2410c;background:#fff1e6;border-color:rgba(242,140,40,.45)}.admin-trip-workspace .tw-ticket-chip--order{text-transform:none;letter-spacing:0;font-size:.75rem}.admin-trip-workspace .tw-ticket-return-picker{background:#eef5f7;border:1px dashed rgba(16,47,70,.14);border-radius:.5rem;padding:.35rem .4rem}.admin-trip-workspace .tw-ticket-settings-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}@media (max-width:900px){.admin-trip-workspace .tw-ticket-settings-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.admin-trip-workspace .tw-ticket-settings-strip{grid-template-columns:1fr}}.admin-trip-workspace .tw-ticket-strip-tile{cursor:pointer;background:linear-gradient(#fff 0%,#fffdf8 100%);border:1px solid rgba(16,47,70,.1);border-radius:.52rem;align-items:flex-start;gap:.4rem;min-height:4.5rem;padding:.45rem .5rem;transition:transform .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out,background .18s ease-out;display:flex;position:relative;box-shadow:0 2px 8px rgba(16,47,70,.05)}.admin-trip-workspace .tw-ticket-strip-input{opacity:0;pointer-events:none;position:absolute}.admin-trip-workspace .tw-ticket-strip-icon-well{color:#0e5068;background:#eef5f7;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background .18s ease-out,color .18s ease-out,box-shadow .18s ease-out;display:flex}.admin-trip-workspace .tw-ticket-strip-icon{width:1.1rem;height:1.1rem}.admin-trip-workspace .tw-ticket-strip-copy{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.admin-trip-workspace .tw-ticket-strip-title{color:#102f46;font-size:.875rem;font-weight:800;line-height:1.2}.admin-trip-workspace .tw-ticket-strip-hint{color:#0e5068;opacity:.92;font-size:.75rem;font-weight:600;line-height:1.3}.admin-trip-workspace .tw-ticket-order-input{color:#102f46;text-align:center;background:#fff;border:1px solid rgba(16,47,70,.16);border-radius:.38rem;width:2.75rem;padding:.22rem .3rem;font-size:.9375rem;font-weight:800;transition:border-color .18s ease-out,box-shadow .18s ease-out;position:absolute;bottom:.45rem;right:.45rem}.admin-trip-workspace .tw-ticket-strip-tile--on.tw-ticket-strip-tile--route{background:linear-gradient(rgba(234,248,245,.95) 0%,#fff 100%);border-color:rgba(18,184,214,.42)}.admin-trip-workspace .tw-ticket-strip-tile--on.tw-ticket-strip-tile--route .tw-ticket-strip-icon-well{color:#fff;background:linear-gradient(145deg,#12b8d6 0%,#0e5068 100%)}.admin-trip-workspace .tw-ticket-strip-tile--on.tw-ticket-strip-tile--active{background:linear-gradient(rgba(16,185,129,.1) 0%,#fff 100%);border-color:rgba(16,185,129,.45)}.admin-trip-workspace .tw-ticket-strip-tile--on.tw-ticket-strip-tile--active .tw-ticket-strip-icon-well{color:#fff;background:linear-gradient(145deg,#10b981 0%,#059669 100%)}.admin-trip-workspace .tw-ticket-strip-tile--on.tw-ticket-strip-tile--default{background:linear-gradient(#fff1e6 0%,#fff 100%);border-color:rgba(242,140,40,.45)}.admin-trip-workspace .tw-ticket-strip-tile--on.tw-ticket-strip-tile--default .tw-ticket-strip-icon-well{color:#fff;background:linear-gradient(145deg,#f28c28 0%,#ea580c 100%)}.admin-trip-workspace .tw-ticket-strip-tile--order{cursor:default;padding-bottom:2.35rem}.admin-trip-workspace .tw-ticket-strip-tile--order .tw-ticket-strip-icon-well{color:#0e5068;background:#eef5f7}.admin-trip-workspace .tw-ticket-alert{border-radius:.42rem;margin:0;padding:.32rem .42rem;font-size:.8125rem;font-weight:700}.admin-trip-workspace .tw-ticket-alert--ok{color:#065f46;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.35)}.admin-trip-workspace .tw-ticket-alert--error{color:var(--tw-danger);background:rgba(209,75,75,.08);border:1px solid rgba(209,75,75,.35)}.admin-trip-workspace .tw-ticket-dock{border-top:1px solid rgba(16,47,70,.08);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.45rem;display:flex}.admin-trip-workspace .tw-ticket-dock-note{color:#0e5068;opacity:.85;margin:0;font-size:.75rem;font-weight:600}.admin-trip-workspace .tw-ticket-dock-actions{align-items:center;gap:.4rem;margin-left:auto;display:flex}.admin-trip-workspace .tw-ticket-dock-cancel{color:#0e5068;cursor:pointer;background:#fffdf8;border:1px solid rgba(14,80,104,.35);border-radius:.48rem;min-height:2.25rem;padding:.32rem .75rem;font-size:.8125rem;font-weight:800;transition:transform .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out}.admin-trip-workspace .tw-ticket-dock-save{color:#fff;cursor:pointer;background:linear-gradient(135deg,#12b8d6 0%,#10b981 100%);border:none;border-radius:.48rem;min-height:2.25rem;padding:.32rem .9rem;font-size:.8125rem;font-weight:800;transition:transform .18s ease-out,box-shadow .18s ease-out;box-shadow:0 4px 14px rgba(18,184,214,.28)}.admin-trip-workspace .tw-ticket-remove{background:#fffdf8;border-top:1px dashed rgba(16,47,70,.1);padding:.35rem .65rem .45rem}.admin-trip-workspace .tw-ticket-remove-btn{color:var(--tw-danger);cursor:pointer;background:0 0;border:1px solid rgba(209,75,75,.35);border-radius:.42rem;padding:.28rem .55rem;font-size:.75rem;font-weight:800}.admin-trip-workspace .tw-ticket-editor .admin-form-label,.admin-trip-workspace .tw-ticket-editor .admin-filter-label{color:#0e5068;font-size:.8125rem;font-weight:800}.admin-trip-workspace .tw-ticket-editor .admin-airport-combobox-input,.admin-trip-workspace .tw-ticket-editor .admin-filter-control{min-height:2.4rem;transition:border-color var(--tw-motion),box-shadow var(--tw-motion);background:#fff;border:1px solid rgba(16,47,70,.14);border-radius:.48rem;font-size:.875rem;font-weight:600}.admin-trip-workspace .tw-ticket-editor .admin-airport-selected-primary{color:#102f46;font-size:.9375rem;font-weight:800}@media (hover:hover) and (pointer:fine){.admin-trip-workspace .tw-ticket-route:hover{border-color:rgba(18,184,214,.28);box-shadow:inset 0 1px rgba(255,255,255,.85),0 10px 26px rgba(16,47,70,.11)}.admin-trip-workspace .tw-ticket-route:hover .tw-ticket-route-dash{filter:brightness(1.08)}.admin-trip-workspace .tw-ticket-strip-tile:not(.tw-ticket-strip-tile--order):hover{border-color:rgba(16,47,70,.18);transform:translateY(-2px);box-shadow:0 5px 14px rgba(16,47,70,.09)}.admin-trip-workspace .tw-ticket-strip-tile:not(.tw-ticket-strip-tile--order):hover .tw-ticket-strip-icon-well{box-shadow:0 2px 8px rgba(16,47,70,.08)}.admin-trip-workspace .tw-ticket-change-airport:hover{color:#12b8d6;background:#fff}.admin-trip-workspace .tw-ticket-change-airport:hover .tw-ticket-change-airport-arrow{transform:translate(2px)}.admin-trip-workspace .tw-ticket-dock-save:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px rgba(18,184,214,.35)}.admin-trip-workspace .tw-ticket-dock-cancel:hover:not(:disabled){border-color:rgba(18,184,214,.35);transform:translateY(-1px)}}.admin-trip-workspace .tw-ticket-editor .admin-airport-combobox-input:focus-visible{border-color:#12b8d6;outline:none;box-shadow:0 0 0 3px rgba(18,184,214,.22)}.admin-trip-workspace .tw-ticket-order-input:focus-visible{border-color:#12b8d6;outline:none;box-shadow:0 0 0 3px rgba(18,184,214,.22)}.admin-trip-workspace .tw-svc-dir-section{background:linear-gradient(165deg,#fffefb 0%,var(--tw-ivory)38%,var(--tw-paper)100%);border-color:rgba(16,47,70,.1);position:relative;overflow:hidden;box-shadow:inset 0 1px rgba(255,255,255,.92)}.admin-trip-workspace .tw-svc-dir-section:before{content:"";pointer-events:none;background:radial-gradient(circle,rgba(18,184,214,.1) 0%,transparent 68%);width:9rem;height:9rem;position:absolute;top:-2.5rem;right:-1rem}.admin-trip-workspace .tw-svc-dir-lead{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.admin-trip-workspace .tw-svc-dir-count{letter-spacing:.03em;color:var(--tw-petrol);background:linear-gradient(rgba(18,184,214,.14) 0%,rgba(18,184,214,.06) 100%);border:1px solid rgba(18,184,214,.32);border-radius:999px;padding:.08rem .38rem;font-size:.625rem;font-weight:800;display:inline-flex}.admin-trip-workspace .tw-svc-dir-lead-sep{opacity:.4}.admin-trip-workspace .tw-svc-directory{gap:.38rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:1024px){.admin-trip-workspace .tw-svc-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-trip-workspace .tw-svc-dir-empty{padding:.5rem .6rem}.admin-trip-workspace .tw-svc-tile{min-height:5.5rem;transition:transform .19s ease-out,border-color var(--tw-motion),box-shadow var(--tw-motion),background var(--tw-motion);background:linear-gradient(152deg,#fff 0%,#fffdf8 45%,#faf8f3 100%);border:1px solid rgba(16,47,70,.11);border-radius:.58rem;grid-template-columns:2.875rem minmax(0,1fr) auto;align-items:center;gap:.42rem .5rem;padding:.42rem .48rem .42rem .55rem;display:grid;position:relative;box-shadow:inset 0 1px rgba(255,255,255,.95),0 3px 12px rgba(16,47,70,.07),0 1px 2px rgba(16,47,70,.05)}.admin-trip-workspace .tw-svc-tile:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.55) 0%,transparent 42%);position:absolute;top:0;bottom:0;left:0;right:0}.admin-trip-workspace .tw-svc-tile-rail{opacity:.85;width:3px;transition:opacity var(--tw-motion),width var(--tw-motion),box-shadow var(--tw-motion);border-radius:0 3px 3px 0;position:absolute;top:.4rem;bottom:.4rem;left:0}.admin-trip-workspace .tw-svc-tile--photo .tw-svc-tile-rail{background:linear-gradient(#12b8d6 0%,#0e5068 100%)}.admin-trip-workspace .tw-svc-tile--spiritual .tw-svc-tile-rail{background:linear-gradient(#10b981 0%,#0e5068 100%)}.admin-trip-workspace .tw-svc-tile--fragrance .tw-svc-tile-rail{background:linear-gradient(#f28c28 0%,#ffe4c7 100%)}.admin-trip-workspace .tw-svc-tile--baggage .tw-svc-tile-rail{background:linear-gradient(#0e5068 0%,#12b8d6 100%)}.admin-trip-workspace .tw-svc-tile--default .tw-svc-tile-rail{background:linear-gradient(#0e5068 0%,#102f46 100%)}.admin-trip-workspace .tw-svc-tile--meal .tw-svc-tile-rail{background:linear-gradient(#f28c28 0%,#f5b04a 100%)}.admin-trip-workspace .tw-svc-tile--room .tw-svc-tile-rail{background:linear-gradient(#12b8d6 0%,#10b981 100%)}.admin-trip-workspace .tw-svc-tile-icon-well{z-index:1;width:2.875rem;height:2.875rem;transition:border-color var(--tw-motion),box-shadow var(--tw-motion),transform var(--tw-motion);border:1px solid rgba(255,255,255,.45);border-radius:.5rem;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:inset 0 1px rgba(255,255,255,.45),0 4px 10px rgba(16,47,70,.14)}.admin-trip-workspace .tw-svc-tile--photo .tw-svc-tile-icon-well{background:linear-gradient(145deg,#22c9e0 0%,#0e5068 100%)}.admin-trip-workspace .tw-svc-tile--spiritual .tw-svc-tile-icon-well{background:linear-gradient(145deg,#1fd4a0 0%,#0e7a62 100%)}.admin-trip-workspace .tw-svc-tile--fragrance .tw-svc-tile-icon-well{background:linear-gradient(145deg,#f5a04a 0%,#e86a1a 100%)}.admin-trip-workspace .tw-svc-tile--baggage .tw-svc-tile-icon-well{background:linear-gradient(145deg,#1a8aa8 0%,#0e5068 100%)}.admin-trip-workspace .tw-svc-tile--meal .tw-svc-tile-icon-well{background:linear-gradient(145deg,#f5a85c 0%,#d97a18 100%)}.admin-trip-workspace .tw-svc-tile--room .tw-svc-tile-icon-well{background:linear-gradient(145deg,#14c4d9 0%,#0d8f6e 100%)}.admin-trip-workspace .tw-svc-tile--default .tw-svc-tile-icon-well{background:linear-gradient(145deg,#1a6f8f 0%,#102f46 100%)}.admin-trip-workspace .tw-svc-tile-icon{color:#fff;filter:drop-shadow(0 1px 1px rgba(16,47,70,.25));width:1.15rem;height:1.15rem}.admin-trip-workspace .tw-svc-tile-body{z-index:1;min-width:0;position:relative}.admin-trip-workspace .tw-svc-tile-title{color:var(--tw-navy);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.admin-trip-workspace .tw-svc-tile-chips{flex-wrap:wrap;gap:.22rem;margin-top:.18rem;display:flex}.admin-trip-workspace .tw-svc-chip{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:.06rem .34rem;font-size:.5625rem;font-weight:800;line-height:1.35;display:inline-flex;box-shadow:inset 0 1px rgba(255,255,255,.65)}.admin-trip-workspace .tw-svc-chip--scope{color:#0a4f63;background:linear-gradient(rgba(18,184,214,.14) 0%,rgba(18,184,214,.06) 100%);border:1px solid rgba(18,184,214,.35)}.admin-trip-workspace .tw-svc-chip--status{color:#6b8494;background:rgba(255,255,255,.85);border:1px solid rgba(16,47,70,.1)}.admin-trip-workspace .tw-svc-chip--on{color:#065f46;background:linear-gradient(rgba(16,185,129,.16) 0%,rgba(16,185,129,.08) 100%);border-color:rgba(16,185,129,.38)}.admin-trip-workspace .tw-svc-chip--warn{background:linear-gradient(180deg,#fff4e8 0%,var(--tw-peach)100%);color:#9a5b1a;border-color:rgba(242,140,40,.4)}.admin-trip-workspace .tw-svc-chip--off{background:linear-gradient(180deg,#f4f8fa 0%,var(--tw-mist)100%);color:#6b8494;border-color:rgba(16,47,70,.14)}.admin-trip-workspace .tw-svc-tile-cta{z-index:1;color:var(--tw-petrol);white-space:nowrap;transition:border-color var(--tw-motion),background var(--tw-motion),color var(--tw-motion),box-shadow var(--tw-motion);background:rgba(255,255,255,.55);border:1px solid rgba(14,80,104,.12);border-radius:.42rem;align-items:center;gap:.14rem;padding:.26rem .4rem;font-size:.6875rem;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.admin-trip-workspace .tw-svc-tile-cta-arrow{width:.82rem;height:.82rem;transition:transform .19s ease-out}.admin-trip-workspace .tw-svc-dir-manage{transition:transform .19s ease-out,border-color var(--tw-motion),box-shadow var(--tw-motion);align-items:center;gap:.32rem;font-weight:800;display:inline-flex;box-shadow:0 2px 8px rgba(16,47,70,.06);background:linear-gradient(180deg,#fff 0%,var(--tw-ivory)100%)!important;color:var(--tw-petrol)!important;border:1px solid rgba(18,184,214,.38)!important}.admin-trip-workspace .tw-tab-empty{background:var(--tw-ivory);color:var(--tw-muted);border:1px dashed #c5dde6;border-radius:.55rem;padding:.65rem .75rem;font-size:.8125rem}@media (hover:hover) and (pointer:fine){.admin-trip-workspace .tw-schedule-module:hover{border-color:rgba(18,184,214,.42);transform:translateY(-2px);box-shadow:0 6px 16px rgba(16,47,70,.08)}.admin-trip-workspace .tw-schedule-module--booking:hover{border-color:rgba(242,140,40,.35)}.admin-trip-workspace .tw-notes-surface:hover{border-color:rgba(242,140,40,.28);box-shadow:0 4px 12px rgba(16,47,70,.06)}.admin-trip-workspace .tw-pkgdex-cta:hover .tw-pkgdex-cta-arrow,.admin-trip-workspace .tw-pkgdex-create:hover .tw-pkgdex-create-arrow,.admin-trip-workspace .tw-svc-tile-cta:hover .tw-svc-tile-cta-arrow,.admin-trip-workspace .tw-svc-dir-manage:hover .tw-svc-tile-cta-arrow{transform:translate(3px)}.admin-trip-workspace .tw-airport-card:hover{border-color:rgba(18,184,214,.42);transform:translateY(-2px);box-shadow:inset 0 1px rgba(255,255,255,.98),0 8px 20px rgba(16,47,70,.11)}.admin-trip-workspace .tw-airport-card:hover:before{opacity:1;box-shadow:0 0 10px rgba(18,184,214,.35)}.admin-trip-workspace .tw-overview-module:hover{border-color:rgba(18,184,214,.35);transform:translateY(-2px);box-shadow:inset 0 1px rgba(255,255,255,.98),0 6px 16px rgba(16,47,70,.09)}.admin-trip-workspace .tw-airport-card:hover .tw-airport-code{transform:scale(1.03);box-shadow:0 4px 10px rgba(18,184,214,.35)}.admin-trip-workspace .tw-airport-edit:hover{border-color:var(--tw-cyan);background:#f4fdff}.admin-trip-workspace .tw-airport-add:hover{border-color:var(--tw-cyan);background:#eef9fc;transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,47,70,.07)}.admin-trip-workspace .tw-airport-utility-chip:hover{background:#f8fdff;border-color:rgba(18,184,214,.35)}.admin-trip-workspace .tw-svc-tile:hover{background:linear-gradient(152deg,#fff 0%,#fff9f4 48%,#f5fbfd 100%);border-color:rgba(18,184,214,.42);transform:translateY(-2px);box-shadow:inset 0 1px rgba(255,255,255,.98),0 8px 20px rgba(16,47,70,.11),0 2px 6px rgba(18,184,214,.08)}.admin-trip-workspace .tw-svc-tile:hover .tw-svc-tile-rail{opacity:1;box-shadow:0 0 10px rgba(18,184,214,.35)}.admin-trip-workspace .tw-svc-tile:hover .tw-svc-tile-icon-well{filter:brightness(1.07)saturate(1.05);border-color:rgba(255,255,255,.65);box-shadow:inset 0 1px rgba(255,255,255,.55),0 6px 16px rgba(16,47,70,.22),0 0 0 1px rgba(18,184,214,.12)}.admin-trip-workspace .tw-svc-tile-cta:hover{color:var(--tw-navy);background:linear-gradient(rgba(18,184,214,.14) 0%,rgba(18,184,214,.08) 100%);border-color:rgba(18,184,214,.45);box-shadow:0 2px 6px rgba(18,184,214,.12)}.admin-trip-workspace .tw-svc-dir-manage:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(16,47,70,.1);border-color:rgba(18,184,214,.55)!important}}.admin-trip-workspace .tw-schedule-canvas .tw-ws-control:focus-visible{border-color:var(--tw-cyan);outline:none;box-shadow:0 0 0 3px rgba(18,184,214,.22)}.admin-trip-workspace .tw-notes-canvas .tw-ws-control:focus-visible{border-color:var(--tw-cyan);outline:none;box-shadow:0 0 0 3px rgba(18,184,214,.22)}.admin-trip-workspace .tw-journey-grid,.admin-trip-workspace .tw-journey-rail{display:none!important}@media (prefers-reduced-motion:reduce){.admin-trip-workspace .tw-ws-tab-panel{animation:none}.admin-trip-workspace .tw-ws-btn-primary:hover,.admin-trip-workspace .tw-ws-btn-secondary:hover,.admin-trip-workspace .tw-ws-tab:hover,.admin-trip-workspace .tw-pkgdex-card:hover,.admin-trip-workspace .tw-pkgdex-create:hover,.admin-trip-workspace .tw-airport-card:hover,.admin-trip-workspace .tw-svc-tile:hover,.admin-trip-workspace .tw-svc-tile:hover .tw-svc-tile-icon-well,.admin-trip-workspace .tw-schedule-module:hover,.admin-trip-workspace .tw-delete-strip-btn:hover:not(:disabled),.admin-trip-workspace .tw-overview-identity:hover,.admin-trip-workspace .tw-overview-module--capacity:hover,.admin-trip-workspace .tw-overview-module--publication:hover,.admin-trip-workspace .tw-overview-identity:hover .tw-overview-identity-icon,.admin-trip-workspace .tw-delete-strip:hover .tw-delete-strip-icon,.admin-trip-workspace .tw-overview-pub-success:hover .tw-overview-pub-success-icon,.admin-trip-workspace .tw-ws-header:hover,.admin-trip-workspace .tw-ws-header-save:hover:not(:disabled),.admin-trip-workspace .tw-ws-duplicate-btn:hover:not(:disabled){transform:none}}.admin-package-studio.ps-tabbed-workspace{--ps-navy:#102f46;--ps-petrol:#0e5068;--ps-cyan:#12b8d6;--ps-bright-cyan:#22c5df;--ps-azure:#168fd6;--ps-teal:#14b8a6;--ps-emerald:#10b981;--ps-orange:#f28c28;--ps-peach:#fff1e6;--ps-ivory:#fffdf8;--ps-paper:#fff;--ps-mist:#eef5f7;--ps-canvas:#e8eef1;--ps-motion:.2s;--ps-ease:cubic-bezier(.22,1,.36,1);border-radius:16px;flex-direction:column;gap:0;margin-top:.5rem;padding:.35rem 0 1.5rem;display:flex;position:relative}.admin-package-studio.ps-tabbed-workspace:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 70% 45% at 8% 0%,var(--ps-ivory),transparent 55%),radial-gradient(ellipse 55% 40% at 92% 8%,var(--ps-cyan),transparent 50%),linear-gradient(180deg,var(--ps-canvas)0%,var(--ps-mist)100%);border-radius:18px;height:calc(100% + 1rem);position:absolute;top:-.5rem;bottom:auto;left:-.35rem;right:-.35rem}@supports (color:color-mix(in lab, red, red)){.admin-package-studio.ps-tabbed-workspace:before{background:radial-gradient(ellipse 70% 45% at 8% 0%,color-mix(in srgb,var(--ps-ivory)90%,var(--ps-cyan)10%),transparent 55%),radial-gradient(ellipse 55% 40% at 92% 8%,color-mix(in srgb,var(--ps-cyan)12%,transparent),transparent 50%),linear-gradient(180deg,color-mix(in srgb,var(--ps-canvas)55%,var(--ps-mist))0%,color-mix(in srgb,var(--ps-mist)70%,white)100%)}}@media (prefers-reduced-motion:reduce){.admin-package-studio.ps-tabbed-workspace{--ps-motion:0s}}.admin-package-studio .ps-ws-header{background:var(--ps-ivory);border:1px solid var(--ps-petrol);border-radius:16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-ws-header{border:1px solid color-mix(in srgb,var(--ps-petrol)28%,transparent)}}.admin-package-studio .ps-ws-header{box-shadow:0 1px 0 rgba(255,255,255,.8) inset,0 14px 36px var(--ps-navy),0 2px 6px var(--ps-petrol)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-ws-header{box-shadow:0 1px 0 rgba(255,255,255,.8) inset,0 14px 36px color-mix(in srgb,var(--ps-navy)14%,transparent),0 2px 6px color-mix(in srgb,var(--ps-petrol)8%,transparent)}}.admin-package-studio .ps-ws-header{transition:box-shadow var(--ps-motion)var(--ps-ease),border-color var(--ps-motion)var(--ps-ease)}.admin-package-studio .ps-ws-header-atmosphere{opacity:.92;pointer-events:none;transition:opacity var(--ps-motion)var(--ps-ease);position:absolute;top:0;bottom:0;left:0;right:0}.admin-package-studio .ps-ws-header-pattern{opacity:.14;pointer-events:none;background-image:radial-gradient(circle at 20% 30%,var(--ps-bright-cyan)0 1px,transparent 1px),radial-gradient(circle at 60% 70%,var(--ps-petrol)0 1px,transparent 1px);position:absolute;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-ws-header-pattern{background-image:radial-gradient(circle at 20% 30%,color-mix(in srgb,var(--ps-bright-cyan)35%,transparent)0 1px,transparent 1px),radial-gradient(circle at 60% 70%,color-mix(in srgb,var(--ps-petrol)25%,transparent)0 1px,transparent 1px)}}.admin-package-studio .ps-ws-header-pattern{transition:opacity var(--ps-motion)var(--ps-ease);background-size:24px 24px,32px 32px}.admin-package-studio .ps-ws-header-glow{filter:blur(52px);opacity:.42;pointer-events:none;width:58%;height:150%;transition:opacity var(--ps-motion)var(--ps-ease);border-radius:50%;position:absolute;top:-45%;right:-8%}.admin-package-studio .ps-ws-header-edge{border-radius:inherit;pointer-events:none;transition:box-shadow var(--ps-motion)var(--ps-ease);position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 1px rgba(255,255,255,.65)}.admin-package-studio .ps-ws-header-warm-accent{background:var(--ps-orange);width:6px;height:6px;box-shadow:0 0 12px var(--ps-orange);border-radius:50%;position:absolute;top:1rem;right:1.25rem}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-ws-header-warm-accent{box-shadow:0 0 12px color-mix(in srgb,var(--ps-orange)55%,transparent)}}.admin-package-studio .ps-ws-header-warm-accent{opacity:.75;pointer-events:none}.admin-package-studio .ps-ws-header--economic .ps-ws-header-atmosphere{background:linear-gradient(118deg,var(--ps-ivory)0%,#e3f4fa 38%,var(--ps-bright-cyan)72%,#acdbf1 100%)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-ws-header--economic .ps-ws-header-atmosphere{background:linear-gradient(118deg,var(--ps-ivory)0%,#e3f4fa 38%,color-mix(in srgb,var(--ps-bright-cyan)22%,#e8f6fc)72%,#acdbf1 100%)}}.admin-package-studio .ps-ws-header--economic .ps-ws-header-glow{background:linear-gradient(135deg,var(--ps-bright-cyan),#2d8ec4)}.admin-package-studio .ps-ws-header--premium .ps-ws-header-atmosphere{background:linear-gradient(118deg,var(--ps-ivory)0%,#e8faf4 45%,var(--ps-teal)100%)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-ws-header--premium .ps-ws-header-atmosphere{background:linear-gradient(118deg,var(--ps-ivory)0%,#e8faf4 45%,color-mix(in srgb,var(--ps-teal)18%,#ecfdf8)100%)}}.admin-package-studio .ps-ws-header--premium .ps-ws-header-glow{background:var(--ps-teal)}.admin-package-studio .ps-ws-header--luxury .ps-ws-header-atmosphere{background:linear-gradient(118deg,var(--ps-ivory)0%,var(--ps-peach)42%,var(--ps-orange)100%)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-ws-header--luxury .ps-ws-header-atmosphere{background:linear-gradient(118deg,var(--ps-ivory)0%,var(--ps-peach)42%,color-mix(in srgb,var(--ps-orange)12%,#fff8ef)100%)}}.admin-package-studio .ps-ws-header--luxury .ps-ws-header-glow{background:var(--ps-orange)}.admin-package-studio .ps-ws-header--default .ps-ws-header-atmosphere{background:linear-gradient(118deg,var(--ps-ivory)0%,var(--ps-mist)55%,var(--ps-cyan)100%)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-ws-header--default .ps-ws-header-atmosphere{background:linear-gradient(118deg,var(--ps-ivory)0%,var(--ps-mist)55%,color-mix(in srgb,var(--ps-cyan)12%,#e8f6f9)100%)}}.admin-package-studio .ps-ws-header--default .ps-ws-header-glow{background:var(--ps-cyan)}@media (hover:hover){.admin-package-studio .ps-ws-header:hover{border-color:var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-ws-header:hover{border-color:color-mix(in srgb,var(--ps-cyan)35%,var(--ps-petrol))}}.admin-package-studio .ps-ws-header:hover{box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 18px 42px var(--ps-navy),0 4px 10px var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-ws-header:hover{box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 18px 42px color-mix(in srgb,var(--ps-navy)18%,transparent),0 4px 10px color-mix(in srgb,var(--ps-cyan)12%,transparent)}}.admin-package-studio .ps-ws-header:hover .ps-ws-header-atmosphere{opacity:1}.admin-package-studio .ps-ws-header:hover .ps-ws-header-pattern{opacity:.22}.admin-package-studio .ps-ws-header:hover .ps-ws-header-glow{opacity:.52}.admin-package-studio .ps-ws-header:hover .ps-ws-header-edge{box-shadow:inset 0 1px rgba(255,255,255,.85)}}.admin-package-studio .ps-ws-header-inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;padding:1.35rem 1.55rem;display:flex;position:relative}.admin-package-studio .ps-ws-header-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--ps-petrol);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0 0 .35rem;font-size:.8125rem;font-weight:600;display:flex}.admin-package-studio .ps-ws-header-eyebrow-icon{width:1rem;height:1rem}.admin-package-studio .ps-ws-header-tier{background:var(--ps-cyan);border-radius:6px;padding:.2rem .55rem;font-size:.6875rem}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-ws-header-tier{background:color-mix(in srgb,var(--ps-cyan)14%,white)}}.admin-package-studio .ps-ws-header-tier{border:1px solid var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-ws-header-tier{border:1px solid color-mix(in srgb,var(--ps-cyan)22%,transparent)}}.admin-package-studio .ps-ws-header-tier{color:var(--ps-navy)}.admin-package-studio .ps-ws-header-title{color:var(--ps-navy);letter-spacing:-.02em;margin:0;font-size:max(1.4rem,min(2.5vw,1.85rem));font-weight:800;line-height:1.15}.admin-package-studio .ps-ws-header-meta{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-top:.65rem;display:flex}.admin-package-studio .ps-ws-header-stars{color:var(--ps-navy);align-items:center;gap:.35rem;font-size:.9375rem;font-weight:600;display:inline-flex}.admin-package-studio .ps-ws-header-star-icon{width:1rem;height:1rem;color:var(--ps-orange);fill:var(--ps-orange)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-ws-header-star-icon{fill:color-mix(in srgb,var(--ps-orange)40%,transparent)}}.admin-package-studio .ps-ws-header-command-cluster{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.admin-package-studio .ps-ws-header-saved{color:var(--ps-emerald);font-size:.875rem;font-weight:600}.admin-package-studio .ps-ws-btn-primary,.admin-package-studio .ps-ws-btn-secondary{cursor:pointer;transition:transform var(--ps-motion)var(--ps-ease),box-shadow var(--ps-motion)var(--ps-ease),background var(--ps-motion)var(--ps-ease),border-color var(--ps-motion)var(--ps-ease),color var(--ps-motion)var(--ps-ease);border:1px solid transparent;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;padding:.58rem 1.05rem;font-size:.9375rem;font-weight:600;line-height:1.2;display:inline-flex}.admin-package-studio .ps-ws-btn-primary{background:linear-gradient(168deg,var(--ps-cyan)0%,var(--ps-petrol)48%,var(--ps-navy)100%);color:#fff;box-shadow:0 4px 16px var(--ps-petrol),inset 0 1px 0 rgba(255,255,255,.25)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-ws-btn-primary{box-shadow:0 4px 16px color-mix(in srgb,var(--ps-petrol)35%,transparent),inset 0 1px 0 rgba(255,255,255,.25)}}.admin-package-studio .ps-ws-btn-secondary{background:var(--ps-ivory);color:var(--ps-navy);border-color:var(--ps-petrol)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-ws-btn-secondary{border-color:color-mix(in srgb,var(--ps-petrol)32%,transparent)}}.admin-package-studio .ps-ws-btn-secondary{box-shadow:0 2px 6px var(--ps-navy)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-ws-btn-secondary{box-shadow:0 2px 6px color-mix(in srgb,var(--ps-navy)6%,transparent)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.admin-package-studio .ps-ws-btn-primary:hover:not(:disabled){box-shadow:0 6px 20px var(--ps-petrol),inset 0 1px 0 rgba(255,255,255,.3);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-ws-btn-primary:hover:not(:disabled){box-shadow:0 6px 20px color-mix(in srgb,var(--ps-petrol)40%,transparent),inset 0 1px 0 rgba(255,255,255,.3)}}.admin-package-studio .ps-ws-btn-secondary:hover:not(:disabled){border-color:var(--ps-cyan);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-ws-btn-secondary:hover:not(:disabled){border-color:color-mix(in srgb,var(--ps-cyan)45%,var(--ps-petrol))}}.admin-package-studio .ps-ws-btn-secondary:hover:not(:disabled){background:var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-ws-btn-secondary:hover:not(:disabled){background:color-mix(in srgb,var(--ps-cyan)8%,var(--ps-ivory))}}.admin-package-studio .ps-ws-btn-secondary:hover:not(:disabled){box-shadow:0 4px 12px var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-ws-btn-secondary:hover:not(:disabled){box-shadow:0 4px 12px color-mix(in srgb,var(--ps-cyan)15%,transparent)}}}.admin-package-studio .ps-pricing-add-btn{border-color:var(--ps-teal)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-pricing-add-btn{border-color:color-mix(in srgb,var(--ps-teal)35%,var(--ps-petrol))}}.admin-package-studio .ps-pricing-add-btn{color:var(--ps-petrol);font-weight:700}@media (hover:hover) and (prefers-reduced-motion:no-preference){.admin-package-studio .ps-pricing-add-btn:hover:not(:disabled){background:var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-pricing-add-btn:hover:not(:disabled){background:color-mix(in srgb,var(--ps-cyan)12%,var(--ps-ivory))}}.admin-package-studio .ps-pricing-add-btn:hover:not(:disabled){border-color:var(--ps-cyan);box-shadow:0 4px 14px var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-pricing-add-btn:hover:not(:disabled){box-shadow:0 4px 14px color-mix(in srgb,var(--ps-cyan)22%,transparent)}}}.admin-package-studio .ps-ws-header-back-icon{width:1rem;height:1rem}.admin-package-studio .ps-ws-tabs{background:linear-gradient(165deg,var(--ps-navy)0%,var(--ps-petrol)48%,var(--ps-navy)100%);border-radius:14px;flex-wrap:wrap;gap:.35rem;margin-top:.9rem;padding:.45rem .5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-ws-tabs{background:linear-gradient(165deg,color-mix(in srgb,var(--ps-navy)92%,var(--ps-petrol))0%,color-mix(in srgb,var(--ps-petrol)88%,#0a3d52)48%,color-mix(in srgb,var(--ps-navy)85%,black)100%)}}.admin-package-studio .ps-ws-tabs{border:1px solid var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-ws-tabs{border:1px solid color-mix(in srgb,var(--ps-cyan)22%,var(--ps-navy))}}.admin-package-studio .ps-ws-tabs{box-shadow:0 10px 28px var(--ps-navy),inset 0 1px 0 var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-ws-tabs{box-shadow:0 10px 28px color-mix(in srgb,var(--ps-navy)28%,transparent),inset 0 1px 0 color-mix(in srgb,var(--ps-cyan)18%,transparent)}}.admin-package-studio .ps-ws-tab{min-width:5.5rem;color:var(--ps-ivory);background:0 0;border:1px solid transparent;border-radius:10px;flex:auto;justify-content:center;align-items:center;gap:.4rem;padding:.62rem .85rem;font-size:.9375rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-ws-tab{color:color-mix(in srgb,var(--ps-ivory)72%,var(--ps-mist))}}.admin-package-studio .ps-ws-tab{cursor:pointer;transition:background var(--ps-motion)var(--ps-ease),color var(--ps-motion)var(--ps-ease),box-shadow var(--ps-motion)var(--ps-ease),border-color var(--ps-motion)var(--ps-ease),transform var(--ps-motion)var(--ps-ease)}.admin-package-studio .ps-ws-tab-icon{opacity:.88;width:1rem;height:1rem;transition:opacity var(--ps-motion)var(--ps-ease)}.admin-package-studio .ps-ws-tab--active{background:linear-gradient(180deg,var(--ps-paper)0%,var(--ps-ivory)100%);color:var(--ps-navy);border-color:var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-ws-tab--active{border-color:color-mix(in srgb,var(--ps-cyan)35%,transparent)}}.admin-package-studio .ps-ws-tab--active{box-shadow:0 4px 16px var(--ps-navy),inset 0 -3px 0 var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-ws-tab--active{box-shadow:0 4px 16px color-mix(in srgb,var(--ps-navy)22%,transparent),inset 0 -3px 0 var(--ps-cyan)}}.admin-package-studio .ps-ws-tab--active .ps-ws-tab-icon{color:var(--ps-azure);opacity:1}@media (hover:hover) and (prefers-reduced-motion:no-preference){.admin-package-studio .ps-ws-tab:not(.ps-ws-tab--active):hover{background:var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-ws-tab:not(.ps-ws-tab--active):hover{background:color-mix(in srgb,var(--ps-cyan)14%,var(--ps-petrol))}}.admin-package-studio .ps-ws-tab:not(.ps-ws-tab--active):hover{border-color:var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-ws-tab:not(.ps-ws-tab--active):hover{border-color:color-mix(in srgb,var(--ps-cyan)28%,transparent)}}.admin-package-studio .ps-ws-tab:not(.ps-ws-tab--active):hover{color:var(--ps-ivory);transform:translateY(-1px)}.admin-package-studio .ps-ws-tab:not(.ps-ws-tab--active):hover .ps-ws-tab-icon{opacity:1;color:var(--ps-bright-cyan)}.admin-package-studio .ps-ws-tab--active:hover{box-shadow:0 5px 18px var(--ps-navy),inset 0 -3px 0 var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-ws-tab--active:hover{box-shadow:0 5px 18px color-mix(in srgb,var(--ps-navy)24%,transparent),inset 0 -3px 0 var(--ps-cyan)}}}@media (hover:hover) and (prefers-reduced-motion:reduce){.admin-package-studio .ps-ws-tab:not(.ps-ws-tab--active):hover{background:var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-ws-tab:not(.ps-ws-tab--active):hover{background:color-mix(in srgb,var(--ps-cyan)14%,var(--ps-petrol))}}.admin-package-studio .ps-ws-tab:not(.ps-ws-tab--active):hover{border-color:var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-ws-tab:not(.ps-ws-tab--active):hover{border-color:color-mix(in srgb,var(--ps-cyan)28%,transparent)}}.admin-package-studio .ps-ws-tab:not(.ps-ws-tab--active):hover{color:var(--ps-ivory)}}.admin-package-studio .ps-ws-tab-stage{margin-top:1.1rem}.admin-package-studio .ps-ws-tab-panel--hidden{display:none}.admin-package-studio .ps-ws-tab-panel--active{animation:ps-tab-in var(--ps-motion)var(--ps-ease)}@keyframes ps-tab-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.admin-package-studio .ps-ws-tab-panel--active{animation:none}}.admin-package-studio .ps-overview-tab{flex-direction:column;gap:1rem;display:flex}.admin-package-studio .ps-overview-grid{gap:1rem;display:grid}@media (min-width:960px){.admin-package-studio .ps-overview-grid{grid-template-columns:1.15fr .85fr;align-items:start}}.admin-package-studio .ps-surface{transition:box-shadow var(--ps-motion)var(--ps-ease),border-color var(--ps-motion)var(--ps-ease);border-radius:14px;padding:1.2rem 1.3rem;position:relative;overflow:hidden}.admin-package-studio .ps-profile-card{transition:box-shadow var(--ps-motion)var(--ps-ease),border-color var(--ps-motion)var(--ps-ease),transform var(--ps-motion)var(--ps-ease);padding:0}.admin-package-studio .ps-profile-band{border-radius:14px 14px 0 0;align-items:flex-start;gap:.85rem;padding:1rem 1.2rem;display:flex}.admin-package-studio .ps-profile-band--customer{background:linear-gradient(125deg,var(--ps-azure)0%,var(--ps-cyan)100%)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-profile-band--customer{background:linear-gradient(125deg,color-mix(in srgb,var(--ps-azure)88%,var(--ps-navy))0%,color-mix(in srgb,var(--ps-cyan)55%,var(--ps-azure))100%)}}.admin-package-studio .ps-profile-band--customer{border-bottom:1px solid var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-profile-band--customer{border-bottom:1px solid color-mix(in srgb,var(--ps-cyan)35%,transparent)}}.admin-package-studio .ps-profile-band--customer .ps-surface-title,.admin-package-studio .ps-profile-band--customer .ps-surface-lead{color:#fff}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-profile-band--customer .ps-surface-title,.admin-package-studio .ps-profile-band--customer .ps-surface-lead{color:color-mix(in srgb,white 96%,var(--ps-ivory))}}.admin-package-studio .ps-profile-band--customer .ps-surface-lead{opacity:.9}.admin-package-studio .ps-profile-band--admin{background:linear-gradient(135deg,var(--ps-navy)0%,var(--ps-petrol)100%)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-profile-band--admin{background:linear-gradient(135deg,color-mix(in srgb,var(--ps-navy)92%,black)0%,color-mix(in srgb,var(--ps-petrol)75%,var(--ps-navy))100%)}}.admin-package-studio .ps-profile-band--admin{border-bottom:1px solid var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-profile-band--admin{border-bottom:1px solid color-mix(in srgb,var(--ps-cyan)18%,transparent)}}.admin-package-studio .ps-profile-band--admin .ps-surface-title{color:var(--ps-ivory)}.admin-package-studio .ps-profile-band--admin .ps-surface-lead{color:var(--ps-mist)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-profile-band--admin .ps-surface-lead{color:color-mix(in srgb,var(--ps-mist)85%,white)}}.admin-package-studio .ps-profile-card-body{padding:1.15rem 1.25rem 1.25rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){.admin-package-studio .ps-profile-card--customer:hover{border-color:var(--ps-cyan);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-profile-card--customer:hover{border-color:color-mix(in srgb,var(--ps-cyan)45%,var(--ps-azure))}}.admin-package-studio .ps-profile-card--customer:hover{box-shadow:0 14px 32px var(--ps-azure),inset 0 1px 0 rgba(255,255,255,.8)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-profile-card--customer:hover{box-shadow:0 14px 32px color-mix(in srgb,var(--ps-azure)18%,var(--ps-navy)10%),inset 0 1px 0 rgba(255,255,255,.8)}}.admin-package-studio .ps-profile-card--customer:hover .ps-surface-icon-well--customer{box-shadow:0 6px 16px var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-profile-card--customer:hover .ps-surface-icon-well--customer{box-shadow:0 6px 16px color-mix(in srgb,var(--ps-cyan)35%,transparent)}}.admin-package-studio .ps-profile-card--admin:hover{border-color:var(--ps-cyan);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-profile-card--admin:hover{border-color:color-mix(in srgb,var(--ps-cyan)32%,var(--ps-petrol))}}.admin-package-studio .ps-profile-card--admin:hover{box-shadow:0 12px 28px var(--ps-petrol)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-profile-card--admin:hover{box-shadow:0 12px 28px color-mix(in srgb,var(--ps-petrol)22%,var(--ps-navy)12%)}}}@media (hover:hover) and (prefers-reduced-motion:reduce){.admin-package-studio .ps-profile-card--customer:hover,.admin-package-studio .ps-profile-card--admin:hover{border-color:var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-profile-card--customer:hover,.admin-package-studio .ps-profile-card--admin:hover{border-color:color-mix(in srgb,var(--ps-cyan)40%,transparent)}}.admin-package-studio .ps-profile-card--customer:hover,.admin-package-studio .ps-profile-card--admin:hover{box-shadow:0 12px 28px var(--ps-navy)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-profile-card--customer:hover,.admin-package-studio .ps-profile-card--admin:hover{box-shadow:0 12px 28px color-mix(in srgb,var(--ps-navy)12%,transparent)}}}.admin-package-studio .ps-surface--identity{background:linear-gradient(145deg,var(--ps-ivory)0%,var(--ps-paper)50%,var(--ps-azure)100%)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-surface--identity{background:linear-gradient(145deg,var(--ps-ivory)0%,var(--ps-paper)50%,color-mix(in srgb,var(--ps-azure)6%,var(--ps-ivory))100%)}}.admin-package-studio .ps-surface--identity{border:1px solid var(--ps-azure)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-surface--identity{border:1px solid color-mix(in srgb,var(--ps-azure)32%,transparent)}}.admin-package-studio .ps-surface--identity{box-shadow:0 10px 28px var(--ps-navy),inset 0 1px 0 rgba(255,255,255,.8)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-surface--identity{box-shadow:0 10px 28px color-mix(in srgb,var(--ps-navy)10%,transparent),inset 0 1px 0 rgba(255,255,255,.8)}}.admin-package-studio .ps-surface--identity:before{content:"";background:linear-gradient(180deg,var(--ps-cyan),var(--ps-teal));pointer-events:none;border-radius:14px 0 0 14px;width:4px;position:absolute;top:0;bottom:0;left:0}.admin-package-studio .ps-surface--identity:after{content:"";background:radial-gradient(circle,var(--ps-teal),transparent 70%);border-radius:50%;width:45%;height:55%;position:absolute;top:-20%;right:-10%}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-surface--identity:after{background:radial-gradient(circle,color-mix(in srgb,var(--ps-teal)12%,transparent),transparent 70%)}}.admin-package-studio .ps-surface--identity:after{pointer-events:none}.admin-package-studio .ps-surface--admin{background:linear-gradient(160deg,var(--ps-mist)0%,var(--ps-petrol)55%,var(--ps-navy)100%)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-surface--admin{background:linear-gradient(160deg,color-mix(in srgb,var(--ps-mist)65%,white)0%,color-mix(in srgb,var(--ps-petrol)10%,#e8f0f4)55%,color-mix(in srgb,var(--ps-navy)4%,var(--ps-mist))100%)}}.admin-package-studio .ps-surface--admin{border:1px solid var(--ps-petrol)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-surface--admin{border:1px solid color-mix(in srgb,var(--ps-petrol)28%,transparent)}}.admin-package-studio .ps-surface--admin{box-shadow:0 8px 22px var(--ps-navy)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-surface--admin{box-shadow:0 8px 22px color-mix(in srgb,var(--ps-navy)8%,transparent)}}.admin-package-studio .ps-surface--publication{border:1px solid var(--ps-petrol)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-surface--publication{border:1px solid color-mix(in srgb,var(--ps-petrol)20%,transparent)}}.admin-package-studio .ps-surface--publication{background:linear-gradient(180deg,var(--ps-paper)0%,var(--ps-ivory)100%);box-shadow:0 6px 18px var(--ps-navy)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-surface--publication{box-shadow:0 6px 18px color-mix(in srgb,var(--ps-navy)6%,transparent)}}.admin-package-studio .ps-surface--publication-live.ps-surface--publication-ready{background:linear-gradient(165deg,var(--ps-emerald)0%,var(--ps-paper)55%)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-surface--publication-live.ps-surface--publication-ready{background:linear-gradient(165deg,color-mix(in srgb,var(--ps-emerald)8%,var(--ps-ivory))0%,var(--ps-paper)55%)}}.admin-package-studio .ps-surface--publication-live.ps-surface--publication-ready{border-color:var(--ps-emerald)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-surface--publication-live.ps-surface--publication-ready{border-color:color-mix(in srgb,var(--ps-emerald)38%,transparent)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.admin-package-studio .ps-surface--publication-live.ps-surface--publication-ready:hover{box-shadow:0 10px 24px var(--ps-emerald);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-surface--publication-live.ps-surface--publication-ready:hover{box-shadow:0 10px 24px color-mix(in srgb,var(--ps-emerald)14%,transparent)}}}@media (hover:hover) and (prefers-reduced-motion:reduce){.admin-package-studio .ps-surface--publication-live.ps-surface--publication-ready:hover{box-shadow:0 10px 24px var(--ps-emerald)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-surface--publication-live.ps-surface--publication-ready:hover{box-shadow:0 10px 24px color-mix(in srgb,var(--ps-emerald)14%,transparent)}}}.admin-package-studio .ps-surface-head{gap:.85rem;margin-bottom:1rem;display:flex}.admin-package-studio .ps-surface-icon-well{width:2.65rem;height:2.65rem;box-shadow:0 3px 10px var(--ps-navy);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-surface-icon-well{box-shadow:0 3px 10px color-mix(in srgb,var(--ps-navy)8%,transparent)}}.admin-package-studio .ps-surface-icon-well--customer{background:linear-gradient(145deg,var(--ps-cyan),var(--ps-teal))}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-surface-icon-well--customer{background:linear-gradient(145deg,color-mix(in srgb,var(--ps-cyan)35%,white),color-mix(in srgb,var(--ps-teal)22%,white))}}.admin-package-studio .ps-surface-icon-well--customer{color:var(--ps-petrol);border:1px solid var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-surface-icon-well--customer{border:1px solid color-mix(in srgb,var(--ps-cyan)30%,transparent)}}.admin-package-studio .ps-surface-icon-well--admin{background:linear-gradient(145deg,var(--ps-navy),var(--ps-petrol))}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-surface-icon-well--admin{background:linear-gradient(145deg,color-mix(in srgb,var(--ps-navy)12%,white),color-mix(in srgb,var(--ps-petrol)10%,white))}}.admin-package-studio .ps-surface-icon-well--admin{color:var(--ps-navy);border:1px solid var(--ps-petrol)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-surface-icon-well--admin{border:1px solid color-mix(in srgb,var(--ps-petrol)18%,transparent)}}.admin-package-studio .ps-surface-icon-well--publication{background:linear-gradient(145deg,var(--ps-emerald),var(--ps-teal))}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-surface-icon-well--publication{background:linear-gradient(145deg,color-mix(in srgb,var(--ps-emerald)22%,white),color-mix(in srgb,var(--ps-teal)15%,white))}}.admin-package-studio .ps-surface-icon-well--publication{color:var(--ps-emerald);border:1px solid var(--ps-emerald)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-surface-icon-well--publication{border:1px solid color-mix(in srgb,var(--ps-emerald)28%,transparent)}}.admin-package-studio .ps-surface-icon{width:1.25rem;height:1.25rem}.admin-package-studio .ps-surface-title{color:var(--ps-navy);margin:0;font-size:1.0625rem;font-weight:700}.admin-package-studio .ps-surface-lead{color:var(--ps-navy);margin:.2rem 0 0;font-size:.875rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-surface-lead{color:color-mix(in srgb,var(--ps-navy)68%,transparent)}}.admin-package-studio .ps-identity-row,.admin-package-studio .ps-admin-tiles{gap:.75rem;display:grid}@media (min-width:520px){.admin-package-studio .ps-identity-row,.admin-package-studio .ps-admin-tiles{grid-template-columns:1fr 1fr}}.admin-package-studio .ps-slug-strip{background:var(--ps-petrol);border-radius:9px;padding:.7rem .85rem}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-slug-strip{background:color-mix(in srgb,var(--ps-petrol)7%,color-mix(in srgb,var(--ps-mist)60%,white))}}.admin-package-studio .ps-slug-strip{border:1px solid var(--ps-petrol)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-slug-strip{border:1px solid color-mix(in srgb,var(--ps-petrol)22%,transparent)}}.admin-package-studio .ps-slug-strip{box-shadow:inset 0 2px 6px var(--ps-navy)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-slug-strip{box-shadow:inset 0 2px 6px color-mix(in srgb,var(--ps-navy)5%,transparent)}}.admin-package-studio .ps-slug-strip .admin-filter-label{letter-spacing:.02em;color:var(--ps-petrol);font-size:.8125rem;font-weight:600}.admin-package-studio .ps-control--slug{background:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-control--slug{background:color-mix(in srgb,white 92%,var(--ps-mist))}}.admin-package-studio .ps-control--public-name{font-size:1.0625rem;font-weight:600}.admin-package-studio .ps-field--description .ps-control--textarea{background:var(--ps-peach)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-field--description .ps-control--textarea{background:color-mix(in srgb,var(--ps-peach)12%,var(--ps-ivory))}}.admin-package-studio .ps-field--description .ps-control--textarea{border-color:var(--ps-azure);min-height:8rem}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-field--description .ps-control--textarea{border-color:color-mix(in srgb,var(--ps-azure)18%,var(--ps-petrol))}}.admin-package-studio .ps-field--description .ps-control--textarea{box-shadow:inset 0 1px 3px var(--ps-navy)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-field--description .ps-control--textarea{box-shadow:inset 0 1px 3px color-mix(in srgb,var(--ps-navy)4%,transparent)}}.admin-package-studio .ps-capacity-fallback{background:var(--ps-petrol);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.45rem;margin:.55rem 0 0;padding:.5rem .65rem;font-size:.875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-capacity-fallback{background:color-mix(in srgb,var(--ps-petrol)8%,var(--ps-mist))}}.admin-package-studio .ps-capacity-fallback{border:1px solid var(--ps-petrol)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-capacity-fallback{border:1px solid color-mix(in srgb,var(--ps-petrol)20%,transparent)}}.admin-package-studio .ps-capacity-fallback-pill{letter-spacing:.04em;text-transform:uppercase;color:var(--ps-ivory);background:var(--ps-petrol);border-radius:5px;padding:.15rem .45rem;font-size:.75rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-capacity-fallback-pill{background:color-mix(in srgb,var(--ps-petrol)75%,var(--ps-navy))}}.admin-package-studio .ps-capacity-fallback-value{color:var(--ps-navy);font-weight:600}.admin-package-studio .ps-admin-tiles .admin-filter-label{color:var(--ps-navy)}.admin-package-studio .admin-filter-label{color:var(--ps-navy);font-size:.875rem;font-weight:600}.admin-package-studio .ps-control,.admin-package-studio .admin-filter-control{background:var(--ps-paper);border:1px solid var(--ps-petrol);border-radius:8px;font-size:.9375rem}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-control,.admin-package-studio .admin-filter-control{border:1px solid color-mix(in srgb,var(--ps-petrol)24%,transparent)}}.admin-package-studio .ps-control,.admin-package-studio .admin-filter-control{transition:border-color var(--ps-motion)var(--ps-ease),box-shadow var(--ps-motion)var(--ps-ease),background var(--ps-motion)var(--ps-ease)}@media (hover:hover){.admin-package-studio .ps-control:hover,.admin-package-studio .admin-filter-control:hover{border-color:var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-control:hover,.admin-package-studio .admin-filter-control:hover{border-color:color-mix(in srgb,var(--ps-cyan)40%,var(--ps-petrol))}}}.admin-package-studio .ps-control:focus,.admin-package-studio .admin-filter-control:focus{border-color:var(--ps-teal);box-shadow:0 0 0 3px var(--ps-cyan),inset 0 1px 2px var(--ps-cyan);outline:none}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-control:focus,.admin-package-studio .admin-filter-control:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ps-cyan)22%,transparent),inset 0 1px 2px color-mix(in srgb,var(--ps-cyan)8%,transparent)}}.admin-package-studio .ps-pub-strip{border:1px solid var(--ps-petrol);border-radius:12px;padding:.85rem 1rem 1rem}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-pub-strip{border:1px solid color-mix(in srgb,var(--ps-petrol)22%,transparent)}}.admin-package-studio .ps-pub-strip{background:linear-gradient(180deg,var(--ps-mist)0%,var(--ps-ivory)100%)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-pub-strip{background:linear-gradient(180deg,color-mix(in srgb,var(--ps-mist)55%,white)0%,var(--ps-ivory)100%)}}.admin-package-studio .ps-pub-strip{box-shadow:0 6px 18px var(--ps-navy)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-pub-strip{box-shadow:0 6px 18px color-mix(in srgb,var(--ps-navy)7%,transparent)}}.admin-package-studio .ps-pub-strip{transition:border-color var(--ps-motion)var(--ps-ease),box-shadow var(--ps-motion)var(--ps-ease),transform var(--ps-motion)var(--ps-ease)}.admin-package-studio .ps-pub-strip--live.ps-pub-strip--ready{border-color:var(--ps-emerald)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-pub-strip--live.ps-pub-strip--ready{border-color:color-mix(in srgb,var(--ps-emerald)40%,transparent)}}.admin-package-studio .ps-pub-strip--live.ps-pub-strip--ready{background:linear-gradient(165deg,var(--ps-emerald)0%,var(--ps-paper)60%)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-pub-strip--live.ps-pub-strip--ready{background:linear-gradient(165deg,color-mix(in srgb,var(--ps-emerald)10%,var(--ps-ivory))0%,var(--ps-paper)60%)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.admin-package-studio .ps-pub-strip:hover{box-shadow:0 10px 24px var(--ps-navy);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-pub-strip:hover{box-shadow:0 10px 24px color-mix(in srgb,var(--ps-navy)10%,transparent)}}.admin-package-studio .ps-pub-strip--live.ps-pub-strip--ready:hover{border-color:var(--ps-emerald)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-pub-strip--live.ps-pub-strip--ready:hover{border-color:color-mix(in srgb,var(--ps-emerald)48%,transparent)}}.admin-package-studio .ps-pub-strip--live.ps-pub-strip--ready:hover{box-shadow:0 10px 26px var(--ps-emerald)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-pub-strip--live.ps-pub-strip--ready:hover{box-shadow:0 10px 26px color-mix(in srgb,var(--ps-emerald)14%,transparent)}}}@media (hover:hover) and (prefers-reduced-motion:reduce){.admin-package-studio .ps-pub-strip:hover{box-shadow:0 10px 24px var(--ps-navy)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-pub-strip:hover{box-shadow:0 10px 24px color-mix(in srgb,var(--ps-navy)10%,transparent)}}}.admin-package-studio .ps-pub-strip-top{border-bottom:1px solid var(--ps-petrol);align-items:flex-start;gap:.75rem;margin-bottom:.75rem;padding-bottom:.65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-pub-strip-top{border-bottom:1px solid color-mix(in srgb,var(--ps-petrol)12%,var(--ps-mist))}}.admin-package-studio .ps-pub-strip-brand{background:var(--ps-emerald);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-pub-strip-brand{background:color-mix(in srgb,var(--ps-emerald)12%,white)}}.admin-package-studio .ps-pub-strip-brand{border:1px solid var(--ps-emerald)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-pub-strip-brand{border:1px solid color-mix(in srgb,var(--ps-emerald)28%,transparent)}}.admin-package-studio .ps-pub-strip-brand{color:var(--ps-emerald)}.admin-package-studio .ps-pub-strip-icon{width:1.15rem;height:1.15rem}.admin-package-studio .ps-pub-strip-title{color:var(--ps-navy);margin:0;font-size:1rem;font-weight:800}.admin-package-studio .ps-pub-strip-meta{color:var(--ps-navy);margin:.2rem 0 0;font-size:.8125rem}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-pub-strip-meta{color:color-mix(in srgb,var(--ps-navy)62%,transparent)}}.admin-package-studio .ps-pub-row{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.admin-package-studio .ps-pub-ready{color:var(--ps-emerald);border-radius:8px;align-items:center;gap:.45rem;margin:.85rem 0 0;padding:.55rem .75rem;font-size:.9375rem;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-pub-ready{color:color-mix(in srgb,var(--ps-emerald)85%,var(--ps-navy))}}.admin-package-studio .ps-pub-ready{background:var(--ps-emerald)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-pub-ready{background:color-mix(in srgb,var(--ps-emerald)10%,white)}}.admin-package-studio .ps-pub-ready{border:1px solid var(--ps-emerald)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-pub-ready{border:1px solid color-mix(in srgb,var(--ps-emerald)28%,transparent)}}.admin-package-studio .ps-pub-issues{color:var(--ps-navy);margin:.75rem 0 0;padding-left:1.15rem;font-size:.875rem}.admin-package-studio .ps-form-status{margin:.5rem 0 0;font-size:.875rem}.admin-package-studio .ps-form-status--ok{color:var(--ps-emerald);font-weight:600}.admin-package-studio .ps-form-status--error{color:#b42318}.admin-package-studio .ps-tab-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.admin-package-studio .ps-tab-title{color:var(--ps-navy);margin:0;font-size:1.125rem;font-weight:700}.admin-package-studio .ps-tab-lead{max-width:42rem;color:var(--ps-navy);margin:.35rem 0 0;font-size:.875rem;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-tab-lead{color:color-mix(in srgb,var(--ps-navy)68%,transparent)}}.admin-package-studio .ps-tab-empty{background:var(--ps-mist);border-radius:10px;padding:1.25rem}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-tab-empty{background:color-mix(in srgb,var(--ps-mist)80%,var(--ps-ivory))}}.admin-package-studio .ps-tab-empty{border:1px solid var(--ps-petrol)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-tab-empty{border:1px solid color-mix(in srgb,var(--ps-petrol)12%,transparent)}}.admin-package-studio .ps-tab-empty{color:var(--ps-navy);font-size:.9375rem}.admin-package-studio .ps-pricing-add-icon{width:1rem;height:1rem;transition:transform var(--ps-motion)var(--ps-ease)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.admin-package-studio .ps-pricing-add-btn:hover .ps-pricing-add-icon{transform:scale(1.03)}}.admin-package-studio .ps-pricing-console{--ps-rate-band:linear-gradient(118deg,var(--ps-navy)0%,var(--ps-azure)55%,var(--ps-petrol)100%)}.admin-package-studio.ps-tier-premium .ps-pricing-console{--ps-rate-band:linear-gradient(118deg,var(--ps-petrol)0%,var(--ps-teal)50%,var(--ps-emerald)100%)}.admin-package-studio.ps-tier-luxury .ps-pricing-console{--ps-rate-band:linear-gradient(118deg,#8a4a12 0%,var(--ps-orange)45%,#f5b04a 100%)}.admin-package-studio .ps-pricing-console-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.1rem;display:flex}.admin-package-studio .ps-pricing-console-title{color:var(--ps-navy);letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:800}.admin-package-studio .ps-pricing-console-lead{color:var(--ps-navy);margin:.3rem 0 0;font-size:.9375rem}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-pricing-console-lead{color:color-mix(in srgb,var(--ps-navy)75%,transparent)}}.admin-package-studio .ps-pricing-console-hint{color:var(--ps-petrol);margin:.35rem 0 0;font-size:.8125rem}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-pricing-console-hint{color:color-mix(in srgb,var(--ps-petrol)70%,transparent)}}.admin-package-studio .ps-pricing-console-empty{background:var(--ps-mist);border-radius:12px;padding:1.35rem}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-pricing-console-empty{background:color-mix(in srgb,var(--ps-mist)70%,var(--ps-ivory))}}.admin-package-studio .ps-pricing-console-empty{border:1px dashed var(--ps-azure)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-pricing-console-empty{border:1px dashed color-mix(in srgb,var(--ps-azure)35%,transparent)}}.admin-package-studio .ps-pricing-console-empty{color:var(--ps-navy);font-size:.9375rem}.admin-package-studio .ps-pricing-console-add{border-color:var(--ps-azure);font-weight:700}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-pricing-console-add{border-color:color-mix(in srgb,var(--ps-azure)40%,var(--ps-petrol))}}.admin-package-studio .ps-rate-deck{grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.admin-package-studio .ps-rate-deck{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.admin-package-studio .ps-rate-deck{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-package-studio .ps-rate-card{background:var(--ps-ivory);border:1px solid var(--ps-azure);border-radius:14px;flex-direction:column;min-height:100%;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-rate-card{border:1px solid color-mix(in srgb,var(--ps-azure)22%,var(--ps-petrol))}}.admin-package-studio .ps-rate-card{box-shadow:0 6px 20px var(--ps-navy)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-rate-card{box-shadow:0 6px 20px color-mix(in srgb,var(--ps-navy)10%,transparent)}}.admin-package-studio .ps-rate-card{transition:transform .2s var(--ps-ease),box-shadow .2s var(--ps-ease),border-color .2s var(--ps-ease)}.admin-package-studio .ps-rate-card--inactive{opacity:.82}.admin-package-studio .ps-rate-card--selected{border-color:var(--ps-bright-cyan);box-shadow:0 0 0 2px var(--ps-bright-cyan),0 12px 28px var(--ps-azure)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-rate-card--selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--ps-bright-cyan)35%,transparent),0 12px 28px color-mix(in srgb,var(--ps-azure)22%,transparent)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.admin-package-studio .ps-rate-card:hover{border-color:var(--ps-bright-cyan);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-rate-card:hover{border-color:color-mix(in srgb,var(--ps-bright-cyan)55%,var(--ps-azure))}}.admin-package-studio .ps-rate-card:hover{box-shadow:0 14px 32px var(--ps-navy),0 0 0 1px var(--ps-bright-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-rate-card:hover{box-shadow:0 14px 32px color-mix(in srgb,var(--ps-navy)18%,transparent),0 0 0 1px color-mix(in srgb,var(--ps-bright-cyan)25%,transparent)}}.admin-package-studio .ps-rate-card:hover .ps-rate-card-band{filter:brightness(1.06)}.admin-package-studio .ps-rate-card:hover .ps-rate-card-price{color:var(--ps-navy)}.admin-package-studio .ps-rate-card:hover .ps-rate-card-status{border-color:rgba(255,255,255,.45)}.admin-package-studio .ps-rate-card:hover .ps-rate-card-edit-icon{transform:translate(3px)}}@media (hover:hover) and (prefers-reduced-motion:reduce){.admin-package-studio .ps-rate-card:hover{border-color:var(--ps-bright-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-rate-card:hover{border-color:color-mix(in srgb,var(--ps-bright-cyan)55%,var(--ps-azure))}}.admin-package-studio .ps-rate-card:hover{box-shadow:0 14px 32px var(--ps-navy)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-rate-card:hover{box-shadow:0 14px 32px color-mix(in srgb,var(--ps-navy)18%,transparent)}}}.admin-package-studio .ps-rate-card-band{background:var(--ps-rate-band);color:#fff;transition:filter .2s var(--ps-ease);justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .85rem;display:flex}.admin-package-studio .ps-rate-card-code{letter-spacing:.08em;font-size:.8125rem;font-weight:800}.admin-package-studio .ps-rate-card-status{text-transform:uppercase;letter-spacing:.04em;transition:border-color .2s var(--ps-ease);border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:.2rem .45rem;font-size:.6875rem;font-weight:700}.admin-package-studio .ps-rate-card-status--on{background:var(--ps-emerald)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-rate-card-status--on{background:color-mix(in srgb,var(--ps-emerald)35%,transparent)}}.admin-package-studio .ps-rate-card-status--off{background:var(--ps-navy)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-rate-card-status--off{background:color-mix(in srgb,var(--ps-navy)35%,transparent)}}.admin-package-studio .ps-rate-card-body{background:linear-gradient(180deg,var(--ps-ivory)0%,var(--ps-paper)100%);flex:1;padding:.85rem .95rem .65rem}.admin-package-studio .ps-rate-card-name{color:var(--ps-navy);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.3}.admin-package-studio .ps-rate-card-price-block{margin-top:.65rem}.admin-package-studio .ps-rate-card-price{letter-spacing:-.03em;color:var(--ps-navy);transition:color .2s var(--ps-ease);margin:0;font-size:max(1.5rem,min(2.2vw,1.85rem));font-weight:800}.admin-package-studio.ps-tier-economic .ps-rate-card-price{color:var(--ps-navy)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio.ps-tier-economic .ps-rate-card-price{color:color-mix(in srgb,var(--ps-navy)88%,var(--ps-orange)12%)}}.admin-package-studio .ps-rate-card-compare{color:var(--ps-navy);margin:.15rem 0 0;font-size:.8125rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-rate-card-compare{color:color-mix(in srgb,var(--ps-navy)48%,transparent)}}.admin-package-studio .ps-rate-card-compare{text-decoration:line-through;-webkit-text-decoration-color:var(--ps-orange);text-decoration-color:var(--ps-orange)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-rate-card-compare{-webkit-text-decoration-color:color-mix(in srgb,var(--ps-orange)60%,transparent);text-decoration-color:color-mix(in srgb,var(--ps-orange)60%,transparent)}}.admin-package-studio .ps-rate-card-foot{border-top:1px solid var(--ps-azure);justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .85rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-rate-card-foot{border-top:1px solid color-mix(in srgb,var(--ps-azure)15%,var(--ps-mist))}}.admin-package-studio .ps-rate-card-foot{background:var(--ps-paper)}.admin-package-studio .ps-rate-card-occupancy{color:var(--ps-petrol);font-size:.8125rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-rate-card-occupancy{color:color-mix(in srgb,var(--ps-petrol)85%,var(--ps-navy))}}.admin-package-studio .ps-rate-card-edit{color:var(--ps-azure);cursor:pointer;transition:color .2s var(--ps-ease),transform .2s var(--ps-ease);background:0 0;border:none;border-radius:8px;align-items:center;gap:.25rem;padding:.35rem .55rem;font-size:.875rem;font-weight:700;display:inline-flex}@media (hover:hover) and (prefers-reduced-motion:no-preference){.admin-package-studio .ps-rate-card-edit:hover{color:var(--ps-petrol);transform:translateY(-1px)}}.admin-package-studio .ps-rate-card-edit-icon{width:.95rem;height:.95rem;transition:transform .2s var(--ps-ease)}.admin-package-studio .ps-rate-insp-overlay{z-index:50;background:var(--ps-navy);position:fixed;top:0;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-rate-insp-overlay{background:color-mix(in srgb,var(--ps-navy)42%,transparent)}}.admin-package-studio .ps-rate-insp-overlay{animation:ps-rate-insp-fade-in .2s var(--ps-ease);justify-content:flex-end;display:flex}@keyframes ps-rate-insp-fade-in{0%{opacity:0}to{opacity:1}}.admin-package-studio .ps-rate-insp-panel{background:var(--ps-ivory);width:min(100%,28rem);max-width:100%;height:100%;box-shadow:-12px 0 40px var(--ps-navy);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-rate-insp-panel{box-shadow:-12px 0 40px color-mix(in srgb,var(--ps-navy)25%,transparent)}}.admin-package-studio .ps-rate-insp-panel{animation:ps-rate-insp-slide-in .2s var(--ps-ease)}@keyframes ps-rate-insp-slide-in{0%{opacity:.92;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.admin-package-studio .ps-rate-insp-overlay,.admin-package-studio .ps-rate-insp-panel{animation:none}}.admin-package-studio .ps-rate-insp-head,.admin-package-studio .ps-stay-insp-head{background:linear-gradient(135deg,var(--ps-navy)0%,var(--ps-azure)52%,var(--ps-petrol)100%);color:#fff;padding:1.15rem 3.75rem 1rem 1.15rem;position:relative}.admin-package-studio .ps-stay-insp-head{background:linear-gradient(128deg,var(--ps-navy)0%,var(--ps-azure)45%,var(--ps-teal)100%)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-stay-insp-head{background:linear-gradient(128deg,var(--ps-navy)0%,color-mix(in srgb,var(--ps-azure)70%,var(--ps-petrol))45%,color-mix(in srgb,var(--ps-teal)35%,var(--ps-petrol))100%)}}.admin-package-studio .ps-studio-insp-close{z-index:3;background:var(--ps-navy);border:1px solid rgba(255,255,255,.32);border-radius:10px;justify-content:center;align-items:center;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;margin:0;padding:0;display:flex;position:absolute;top:.65rem;right:.65rem}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-studio-insp-close{background:color-mix(in srgb,var(--ps-navy)35%,transparent)}}.admin-package-studio .ps-studio-insp-close{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--ps-motion)var(--ps-ease),border-color var(--ps-motion)var(--ps-ease),box-shadow var(--ps-motion)var(--ps-ease),transform var(--ps-motion)var(--ps-ease)}.admin-package-studio .ps-studio-insp-close-icon{pointer-events:none;width:1.15rem;height:1.15rem;transition:transform var(--ps-motion)var(--ps-ease);flex-shrink:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.admin-package-studio .ps-studio-insp-close:hover{border-color:var(--ps-bright-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-studio-insp-close:hover{border-color:color-mix(in srgb,var(--ps-bright-cyan)55%,white)}}.admin-package-studio .ps-studio-insp-close:hover{background:var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-studio-insp-close:hover{background:color-mix(in srgb,var(--ps-cyan)22%,var(--ps-navy))}}.admin-package-studio .ps-studio-insp-close:hover{box-shadow:0 4px 14px var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-studio-insp-close:hover{box-shadow:0 4px 14px color-mix(in srgb,var(--ps-cyan)25%,transparent)}}.admin-package-studio .ps-studio-insp-close:hover .ps-studio-insp-close-icon{transform:scale(1.04)}.admin-package-studio .ps-studio-insp-close:active{transform:scale(.98)}}@media (hover:hover) and (prefers-reduced-motion:reduce){.admin-package-studio .ps-studio-insp-close:hover{border-color:var(--ps-bright-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-studio-insp-close:hover{border-color:color-mix(in srgb,var(--ps-bright-cyan)55%,white)}}.admin-package-studio .ps-studio-insp-close:hover{background:var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-studio-insp-close:hover{background:color-mix(in srgb,var(--ps-cyan)22%,var(--ps-navy))}}.admin-package-studio .ps-studio-insp-close:hover{box-shadow:0 4px 14px var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-studio-insp-close:hover{box-shadow:0 4px 14px color-mix(in srgb,var(--ps-cyan)25%,transparent)}}.admin-package-studio .ps-studio-insp-close:hover .ps-studio-insp-close-icon,.admin-package-studio .ps-studio-insp-close:active{transform:none}}.admin-package-studio .ps-stay-insp-seq{letter-spacing:.08em;text-transform:uppercase;opacity:.92;margin:0;font-size:.8125rem;font-weight:800}.admin-package-studio .ps-stay-insp-city{letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.35rem;margin:.4rem 0 0;font-size:1.125rem;font-weight:800;display:flex}.admin-package-studio .ps-stay-insp-city-icon{width:1rem;height:1rem;color:var(--ps-orange)}.admin-package-studio .ps-stay-insp-hotel{color:#fff;margin:.35rem 0 0;font-size:1rem;font-weight:600;line-height:1.3}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-stay-insp-hotel{color:color-mix(in srgb,white 92%,var(--ps-mist))}}.admin-package-studio .ps-stay-insp-field--wide{grid-column:1/-1;margin-top:.65rem}.admin-package-studio .ps-stay-insp-remove{border-top:1px dashed #b42318;margin-top:1.25rem;padding-top:1rem}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-stay-insp-remove{border-top:1px dashed color-mix(in srgb,#b42318 22%,var(--ps-mist))}}.admin-package-studio .ps-rate-insp-code{letter-spacing:.1em;text-transform:uppercase;opacity:.9;margin:0;font-size:.8125rem;font-weight:800}.admin-package-studio .ps-rate-insp-room{margin:.35rem 0 0;font-size:1.125rem;font-weight:700;line-height:1.25}.admin-package-studio .ps-rate-insp-hero-price{letter-spacing:-.03em;color:#fff;margin:.55rem 0 0;font-size:1.75rem;font-weight:800}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-rate-insp-hero-price{color:color-mix(in srgb,white 95%,var(--ps-orange)8%)}}.admin-package-studio .ps-rate-insp-body{flex:1;padding:1rem 1.1rem 1.25rem;overflow-y:auto}.admin-package-studio .ps-rate-insp-form-root{flex-direction:column;gap:.25rem;display:flex}.admin-package-studio .ps-rate-insp-section{border-bottom:1px solid var(--ps-azure);padding:.75rem 0}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-rate-insp-section{border-bottom:1px solid color-mix(in srgb,var(--ps-azure)12%,var(--ps-mist))}}.admin-package-studio .ps-rate-insp-section:last-of-type{border-bottom:none}.admin-package-studio .ps-rate-insp-section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ps-petrol);margin:0 0 .65rem;font-size:.75rem;font-weight:800}.admin-package-studio .ps-rate-insp-grid{grid-template-columns:1fr;gap:.65rem;display:grid}@media (min-width:400px){.admin-package-studio .ps-rate-insp-grid{grid-template-columns:1fr 1fr}.admin-package-studio .ps-rate-insp-field--active{grid-column:1/-1}}.admin-package-studio .ps-rate-insp-label{color:var(--ps-navy);margin-bottom:.3rem;font-size:.875rem;font-weight:600;display:block}.admin-package-studio .ps-rate-insp-input{width:100%;min-height:2.5rem;padding:.45rem .65rem}.admin-package-studio .ps-rate-insp-active-row{color:var(--ps-navy);align-items:flex-start;gap:.5rem;font-size:.8125rem;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-rate-insp-active-row{color:color-mix(in srgb,var(--ps-navy)70%,transparent)}}.admin-package-studio .ps-rate-insp-active-row{padding-top:.35rem}.admin-package-studio .ps-rate-insp-section--identity{flex-direction:column;gap:.65rem;display:flex}.admin-package-studio .ps-rate-insp-identity-hint{color:var(--ps-navy);margin:0;font-size:.8125rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-rate-insp-identity-hint{color:color-mix(in srgb,var(--ps-navy)62%,transparent)}}.admin-package-studio .ps-rate-occupancy-fieldset{border:none;min-width:0;margin:0;padding:0}.admin-package-studio .ps-rate-occupancy-fieldset>.ps-rate-insp-label{margin-bottom:.45rem}.admin-package-studio .ps-rate-occupancy-grid{gap:.45rem;display:grid}.admin-package-studio .ps-rate-occupancy-option-wrap{gap:.2rem;display:grid}.admin-package-studio .ps-rate-occupancy-radio{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-package-studio .ps-rate-occupancy-option{border:1.5px solid var(--ps-petrol);border-radius:10px;align-items:center;gap:.65rem;padding:.55rem .65rem;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-rate-occupancy-option{border:1.5px solid color-mix(in srgb,var(--ps-petrol)18%,var(--ps-mist))}}.admin-package-studio .ps-rate-occupancy-option{cursor:pointer;transition:border-color .18s var(--ps-ease),background .18s var(--ps-ease),box-shadow .18s var(--ps-ease),transform .18s var(--ps-ease);background:#fff}.admin-package-studio .ps-rate-occupancy-radio:focus-visible+.ps-rate-occupancy-option{outline:2px solid var(--ps-cyan);outline-offset:2px}.admin-package-studio .ps-rate-occupancy-option--selected{border-color:var(--ps-teal);background:var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-rate-occupancy-option--selected{background:color-mix(in srgb,var(--ps-cyan)8%,#fff)}}.admin-package-studio .ps-rate-occupancy-option--selected{box-shadow:0 0 0 1px var(--ps-teal)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-rate-occupancy-option--selected{box-shadow:0 0 0 1px color-mix(in srgb,var(--ps-teal)35%,transparent)}}.admin-package-studio .ps-rate-occupancy-option--selected:after{content:"";background:var(--ps-teal);border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem;margin-left:auto;box-shadow:0 0 0 2px #fff}.admin-package-studio .ps-rate-occupancy-option--disabled{opacity:.55;cursor:not-allowed;background:var(--ps-mist)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-rate-occupancy-option--disabled{background:color-mix(in srgb,var(--ps-mist)40%,#fff)}}.admin-package-studio .ps-rate-occupancy-icon{width:2rem;height:2rem;color:var(--ps-navy);background:var(--ps-cyan);border-radius:8px;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-rate-occupancy-icon{background:color-mix(in srgb,var(--ps-cyan)14%,var(--ps-ivory))}}.admin-package-studio .ps-rate-occupancy-icon{flex-shrink:0}.admin-package-studio .ps-rate-occupancy-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.admin-package-studio .ps-rate-occupancy-name{color:var(--ps-navy);font-size:.875rem;font-weight:600;line-height:1.25}.admin-package-studio .ps-rate-occupancy-code{letter-spacing:.06em;text-transform:uppercase;color:var(--ps-petrol);font-size:.6875rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-rate-occupancy-code{color:color-mix(in srgb,var(--ps-petrol)75%,var(--ps-navy))}}.admin-package-studio .ps-rate-occupancy-taken{color:var(--ps-navy);margin:0;padding-left:.15rem;font-size:.75rem}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-rate-occupancy-taken{color:color-mix(in srgb,var(--ps-navy)55%,transparent)}}.admin-package-studio .ps-rate-insp-field--name{margin-top:.15rem}@media (prefers-reduced-motion:reduce){.admin-package-studio .ps-rate-occupancy-option{transition:none}}.admin-package-studio .ps-rate-insp-actions{border-top:1px solid var(--ps-petrol);flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-rate-insp-actions{border-top:1px solid color-mix(in srgb,var(--ps-petrol)12%,var(--ps-mist))}}.admin-package-studio .ps-stay-editor-fields{gap:.85rem;margin-top:.85rem;display:grid}@media (min-width:640px){.admin-package-studio .ps-stay-editor-fields{grid-template-columns:1fr 1fr}.admin-package-studio .ps-stay-editor-field--wide{grid-column:1/-1}}.admin-package-studio .ps-stay-editor-label{color:var(--ps-navy);margin-bottom:.3rem;font-size:.875rem;font-weight:600;display:block}.admin-package-studio .ps-stay-editor-actions{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.admin-package-studio .ps-journey-timeline{margin:0;padding:0;list-style:none}.admin-package-studio .ps-journey-stop{margin-bottom:.65rem;padding-left:.25rem;position:relative}.admin-package-studio .ps-journey-stop:nth-child(2n) .ps-journey-stop-card{background:linear-gradient(180deg,var(--ps-peach)0%,var(--ps-paper)100%)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-journey-stop:nth-child(2n) .ps-journey-stop-card{background:linear-gradient(180deg,color-mix(in srgb,var(--ps-peach)12%,var(--ps-ivory))0%,var(--ps-paper)100%)}}.admin-package-studio .ps-journey-connector{background:linear-gradient(180deg,var(--ps-bright-cyan),var(--ps-teal));opacity:.75;width:3px;transition:opacity var(--ps-motion)var(--ps-ease),box-shadow var(--ps-motion)var(--ps-ease);border-radius:3px;position:absolute;top:3.35rem;bottom:-.85rem;left:2.85rem}.admin-package-studio .ps-journey-stop-card{background:linear-gradient(180deg,var(--ps-ivory)0%,var(--ps-paper)100%);border:1px solid var(--ps-cyan);border-radius:13px;grid-template-columns:auto 1fr auto auto;align-items:start;gap:.85rem 1rem;padding:1.05rem 1.15rem;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-journey-stop-card{border:1px solid color-mix(in srgb,var(--ps-cyan)22%,transparent)}}.admin-package-studio .ps-journey-stop-card{box-shadow:0 4px 14px var(--ps-navy)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-journey-stop-card{box-shadow:0 4px 14px color-mix(in srgb,var(--ps-navy)6%,transparent)}}.admin-package-studio .ps-journey-stop-card{transition:border-color var(--ps-motion)var(--ps-ease),box-shadow var(--ps-motion)var(--ps-ease),transform var(--ps-motion)var(--ps-ease),opacity var(--ps-motion)var(--ps-ease)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.admin-package-studio .ps-journey-stop:hover .ps-journey-stop-card{border-color:var(--ps-teal);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-journey-stop:hover .ps-journey-stop-card{border-color:color-mix(in srgb,var(--ps-teal)45%,var(--ps-cyan))}}.admin-package-studio .ps-journey-stop:hover .ps-journey-stop-card{box-shadow:0 10px 26px var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-journey-stop:hover .ps-journey-stop-card{box-shadow:0 10px 26px color-mix(in srgb,var(--ps-cyan)16%,var(--ps-navy)8%)}}.admin-package-studio .ps-journey-stop:hover .ps-journey-connector{opacity:1;box-shadow:0 0 10px var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-journey-stop:hover .ps-journey-connector{box-shadow:0 0 10px color-mix(in srgb,var(--ps-cyan)35%,transparent)}}.admin-package-studio .ps-journey-stop:hover .ps-journey-stop-marker{box-shadow:0 0 14px var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-journey-stop:hover .ps-journey-stop-marker{box-shadow:0 0 14px color-mix(in srgb,var(--ps-cyan)45%,transparent)}}.admin-package-studio .ps-journey-stop:hover .ps-journey-hotel-tile{background:linear-gradient(145deg,var(--ps-cyan),var(--ps-teal))}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-journey-stop:hover .ps-journey-hotel-tile{background:linear-gradient(145deg,color-mix(in srgb,var(--ps-cyan)25%,white),color-mix(in srgb,var(--ps-teal)18%,white))}}.admin-package-studio .ps-journey-stop:hover .ps-journey-hotel-tile{transform:scale(1.03)}}@media (hover:hover) and (prefers-reduced-motion:reduce){.admin-package-studio .ps-journey-stop:hover .ps-journey-stop-card{border-color:var(--ps-teal)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-journey-stop:hover .ps-journey-stop-card{border-color:color-mix(in srgb,var(--ps-teal)45%,var(--ps-cyan))}}.admin-package-studio .ps-journey-stop:hover .ps-journey-stop-card{box-shadow:0 10px 26px var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-journey-stop:hover .ps-journey-stop-card{box-shadow:0 10px 26px color-mix(in srgb,var(--ps-cyan)16%,var(--ps-navy)8%)}}}.admin-package-studio .ps-journey-stop--selected .ps-journey-stop-card{border-color:var(--ps-cyan);box-shadow:0 0 0 1px var(--ps-cyan),0 8px 22px var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-journey-stop--selected .ps-journey-stop-card{box-shadow:0 0 0 1px color-mix(in srgb,var(--ps-cyan)18%,transparent),0 8px 22px color-mix(in srgb,var(--ps-cyan)12%,transparent)}}.admin-package-studio .ps-journey-stop--dragging{z-index:3}.admin-package-studio .ps-journey-stop--dragging .ps-journey-stop-card{opacity:.96;border-color:var(--ps-cyan);box-shadow:0 0 0 1px var(--ps-teal),0 12px 28px var(--ps-navy);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-journey-stop--dragging .ps-journey-stop-card{box-shadow:0 0 0 1px color-mix(in srgb,var(--ps-teal)28%,transparent),0 12px 28px color-mix(in srgb,var(--ps-navy)14%,transparent)}}.admin-package-studio .ps-journey-stop--over .ps-journey-stop-card{border-color:var(--ps-teal);box-shadow:inset 0 0 0 1px var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-journey-stop--over .ps-journey-stop-card{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ps-cyan)35%,transparent)}}.admin-package-studio .ps-journey-lead{align-items:center;gap:.45rem;display:flex}.admin-package-studio .ps-journey-handle{width:2.5rem;height:2.5rem;color:var(--ps-petrol);cursor:grab;touch-action:none;background:0 0;border:1px solid transparent;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.admin-package-studio .ps-journey-handle:active:not(:disabled){cursor:grabbing}.admin-package-studio .ps-journey-handle:focus-visible{outline:2px solid var(--ps-cyan);outline-offset:2px}.admin-package-studio .ps-journey-handle:disabled{cursor:default;opacity:.45}.admin-package-studio .ps-journey-handle-icon{width:1.1rem;height:1.1rem}.admin-package-studio .ps-journey-reorder{flex-direction:column;gap:.2rem;display:flex}.admin-package-studio .ps-journey-move{border:1px solid var(--ps-petrol);justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-journey-move{border:1px solid color-mix(in srgb,var(--ps-petrol)15%,transparent)}}.admin-package-studio .ps-journey-move{background:var(--ps-ivory);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-journey-move{background:color-mix(in srgb,var(--ps-ivory)75%,white)}}.admin-package-studio .ps-journey-move{color:var(--ps-petrol);cursor:pointer}.admin-package-studio .ps-journey-move:disabled{opacity:.38;cursor:default}.admin-package-studio .ps-journey-move:focus-visible{outline:2px solid var(--ps-cyan);outline-offset:2px}.admin-package-studio .ps-journey-move-icon{width:1rem;height:1rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){.admin-package-studio .ps-journey-move:hover:not(:disabled){border-color:var(--ps-cyan);background:var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-journey-move:hover:not(:disabled){background:color-mix(in srgb,var(--ps-cyan)8%,var(--ps-ivory))}}}@media (prefers-reduced-motion:reduce){.admin-package-studio .ps-journey-stop,.admin-package-studio .ps-journey-stop-card{transition:none}.admin-package-studio .ps-journey-stop--dragging .ps-journey-stop-card{transform:none}}.admin-package-studio .ps-stay-order-readonly{min-height:2.4rem;color:var(--ps-navy);padding:.55rem .15rem 0;font-size:.95rem;font-weight:700;display:block}.admin-package-studio .ps-journey-stop-marker{color:#fff;background:linear-gradient(145deg,var(--ps-bright-cyan),var(--ps-petrol));width:2.1rem;height:2.1rem;box-shadow:0 3px 10px var(--ps-petrol);border:2px solid rgba(255,255,255,.4);border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;font-weight:800;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-journey-stop-marker{box-shadow:0 3px 10px color-mix(in srgb,var(--ps-petrol)30%,transparent)}}.admin-package-studio .ps-journey-stop-marker{transition:box-shadow var(--ps-motion)var(--ps-ease)}.admin-package-studio .ps-journey-city{color:var(--ps-navy);letter-spacing:-.01em;align-items:center;gap:.35rem;margin:0;font-size:1.05rem;font-weight:800;display:flex}.admin-package-studio .ps-journey-city-icon{width:1rem;height:1rem;color:var(--ps-orange)}.admin-package-studio .ps-journey-hotel-row{align-items:center;gap:.55rem;margin-top:.35rem;display:flex}.admin-package-studio .ps-journey-hotel-tile{background:linear-gradient(145deg,var(--ps-cyan),var(--ps-mist));border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-journey-hotel-tile{background:linear-gradient(145deg,color-mix(in srgb,var(--ps-cyan)18%,white),color-mix(in srgb,var(--ps-mist)80%,white))}}.admin-package-studio .ps-journey-hotel-tile{border:1px solid var(--ps-teal)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-journey-hotel-tile{border:1px solid color-mix(in srgb,var(--ps-teal)22%,transparent)}}.admin-package-studio .ps-journey-hotel-tile{transition:background var(--ps-motion)var(--ps-ease),transform var(--ps-motion)var(--ps-ease)}.admin-package-studio .ps-journey-hotel{color:var(--ps-navy);margin:0;font-size:.9375rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-journey-hotel{color:color-mix(in srgb,var(--ps-navy)82%,transparent)}}.admin-package-studio .ps-journey-hotel-icon{width:.95rem;height:.95rem;color:var(--ps-teal)}.admin-package-studio .ps-journey-details{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.admin-package-studio .ps-journey-chip{background:var(--ps-mist);border-radius:6px;align-items:center;gap:.25rem;padding:.22rem .58rem;font-size:.8125rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-journey-chip{background:color-mix(in srgb,var(--ps-mist)70%,var(--ps-cyan)8%)}}.admin-package-studio .ps-journey-chip{color:var(--ps-petrol);border:1px solid var(--ps-petrol)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-journey-chip{border:1px solid color-mix(in srgb,var(--ps-petrol)12%,transparent)}}.admin-package-studio .ps-journey-chip-icon{width:.8rem;height:.8rem}.admin-package-studio .ps-journey-notes{color:var(--ps-navy);margin:.5rem 0 0;font-size:.8125rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-journey-notes{color:color-mix(in srgb,var(--ps-navy)65%,transparent)}}.admin-package-studio .ps-journey-edit{border:1px solid var(--ps-petrol);align-items:center;gap:.28rem;padding:.4rem .55rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-journey-edit{border:1px solid color-mix(in srgb,var(--ps-petrol)15%,transparent)}}.admin-package-studio .ps-journey-edit{background:var(--ps-ivory);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-journey-edit{background:color-mix(in srgb,var(--ps-ivory)75%,white)}}.admin-package-studio .ps-journey-edit{color:var(--ps-petrol);cursor:pointer;transition:background var(--ps-motion)var(--ps-ease),border-color var(--ps-motion)var(--ps-ease),transform var(--ps-motion)var(--ps-ease);font-size:.875rem;font-weight:700}.admin-package-studio .ps-journey-edit-icon{transition:transform var(--ps-motion)var(--ps-ease)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.admin-package-studio .ps-journey-edit:hover{border-color:var(--ps-cyan);background:var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-journey-edit:hover{background:color-mix(in srgb,var(--ps-cyan)8%,var(--ps-ivory))}}.admin-package-studio .ps-journey-edit:hover{transform:translateY(-1px)}.admin-package-studio .ps-journey-edit:hover .ps-journey-edit-icon{transform:translate(3px)}}.admin-package-studio .ps-stay-editor-panel{background:linear-gradient(165deg,var(--ps-peach)0%,var(--ps-mist)100%);border-radius:12px;margin:.55rem 0 0 2.75rem;padding:1.1rem 1.15rem}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-stay-editor-panel{background:linear-gradient(165deg,color-mix(in srgb,var(--ps-peach)8%,var(--ps-ivory))0%,color-mix(in srgb,var(--ps-mist)55%,white)100%)}}.admin-package-studio .ps-stay-editor-panel{border:1px solid var(--ps-teal)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-stay-editor-panel{border:1px solid color-mix(in srgb,var(--ps-teal)22%,transparent)}}.admin-package-studio .ps-stay-editor-panel{box-shadow:inset 0 1px rgba(255,255,255,.7)}.admin-package-studio .ps-stay-editor-panel--add{margin-left:0}.admin-package-studio .ps-stay-remove-form{margin-top:.65rem}.admin-package-studio .ps-stay-remove-btn{color:#b42318;background:#fef5f5;border-color:rgba(180,35,24,.35)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.admin-package-studio .ps-stay-remove-btn:hover:not(:disabled){background:#feeceb;border-color:rgba(180,35,24,.5);transform:translateY(-1px)}}.admin-package-studio .tw-gallery-section.tw-svc-dir-section{border-radius:14px;padding:.25rem 0}.admin-package-studio .ps-ws-header-create-lead{max-width:36rem;color:var(--ps-ivory);margin:.35rem 0 0;font-size:.9375rem;font-weight:500;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-ws-header-create-lead{color:color-mix(in srgb,var(--ps-ivory)88%,var(--ps-mist))}}.admin-package-studio .ps-ws-header--create .ps-ws-header-meta{margin-top:.65rem}.admin-package-studio .ps-ws-tabs--create-preview{margin-top:.9rem}.admin-package-studio .ps-ws-tab--locked{cursor:not-allowed;opacity:.52;pointer-events:none;color:var(--ps-ivory)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-ws-tab--locked{color:color-mix(in srgb,var(--ps-ivory)48%,var(--ps-mist))}}.admin-package-studio .ps-ws-tab--locked .ps-ws-tab-icon{opacity:.65}@media (hover:hover){.admin-package-studio .ps-ws-tab--locked:hover{background:0 0;border-color:transparent;transform:none}}.admin-package-studio .ps-create-draft-strip{margin-top:.25rem}.admin-package-studio .ps-create-draft-strip .ps-pub-strip-top{border-bottom:none;margin-bottom:0;padding-bottom:0}.admin-package-studio .ps-create-draft-strip-icon{background:var(--ps-petrol)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-create-draft-strip-icon{background:color-mix(in srgb,var(--ps-petrol)10%,white)}}.admin-package-studio .ps-create-draft-strip-icon{border-color:var(--ps-petrol)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-create-draft-strip-icon{border-color:color-mix(in srgb,var(--ps-petrol)28%,transparent)}}.admin-package-studio .ps-create-draft-strip-icon{color:var(--ps-navy)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-create-draft-strip-icon{color:color-mix(in srgb,var(--ps-navy)75%,var(--ps-petrol))}}.admin-package-studio .ps-overview-form-footer{flex-direction:column;gap:.75rem;margin-top:.25rem;display:flex}.admin-package-studio .ps-create-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}@media (max-width:639px){.admin-package-studio .ps-ws-header--create .ps-ws-header-command-cluster{width:100%}.admin-package-studio .ps-ws-header--create .ps-ws-btn-primary,.admin-package-studio .ps-ws-header--create .ps-ws-btn-secondary{flex:auto;justify-content:center}}.admin-package-studio .ps-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-package-studio .ps-stay-seg-fieldset{border:0;min-width:0;margin:0;padding:0}.admin-package-studio .ps-stay-seg{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.admin-package-studio .ps-stay-seg--hotel{grid-template-columns:1fr}@media (min-width:420px){.admin-package-studio .ps-stay-seg--hotel{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-package-studio .ps-stay-seg-option{border:1px solid var(--ps-petrol);border-radius:10px;justify-content:center;align-items:center;min-height:2.75rem;padding:.55rem .7rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-stay-seg-option{border:1px solid color-mix(in srgb,var(--ps-petrol)18%,transparent)}}.admin-package-studio .ps-stay-seg-option{background:var(--ps-paper);color:var(--ps-navy);text-align:center;cursor:pointer;transition:background var(--ps-motion)var(--ps-ease),border-color var(--ps-motion)var(--ps-ease),box-shadow var(--ps-motion)var(--ps-ease),color var(--ps-motion)var(--ps-ease),transform var(--ps-motion)var(--ps-ease);font-size:.875rem;font-weight:700}.admin-package-studio .ps-stay-seg-option--active{background:var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-stay-seg-option--active{background:color-mix(in srgb,var(--ps-cyan)16%,var(--ps-ivory))}}.admin-package-studio .ps-stay-seg-option--active{border-color:var(--ps-cyan);color:var(--ps-navy);box-shadow:0 0 0 1px var(--ps-cyan),0 6px 16px var(--ps-navy)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-stay-seg-option--active{box-shadow:0 0 0 1px color-mix(in srgb,var(--ps-cyan)35%,transparent),0 6px 16px color-mix(in srgb,var(--ps-navy)12%,transparent)}}.admin-package-studio .ps-stay-seg-option:focus-within{border-color:var(--ps-teal);box-shadow:0 0 0 3px var(--ps-cyan);outline:none}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-stay-seg-option:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--ps-cyan)22%,transparent)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.admin-package-studio .ps-stay-seg-option:hover{border-color:var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-stay-seg-option:hover{border-color:color-mix(in srgb,var(--ps-cyan)45%,var(--ps-petrol))}}.admin-package-studio .ps-stay-seg-option:hover{background:var(--ps-ivory)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-stay-seg-option:hover{background:color-mix(in srgb,var(--ps-ivory)70%,var(--ps-mist))}}.admin-package-studio .ps-stay-seg-option:hover,.admin-package-studio .ps-stay-hotel-config .ps-stay-seg-option:hover{transform:translateY(-1px)}}@media (hover:hover) and (prefers-reduced-motion:reduce){.admin-package-studio .ps-stay-seg-option:hover{border-color:var(--ps-cyan)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-stay-seg-option:hover{border-color:color-mix(in srgb,var(--ps-cyan)45%,var(--ps-petrol))}}.admin-package-studio .ps-stay-seg-option:hover{background:var(--ps-ivory)}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-stay-seg-option:hover{background:color-mix(in srgb,var(--ps-ivory)70%,var(--ps-mist))}}}.admin-package-studio .ps-stay-hotel-config,.admin-package-studio .ps-stay-conditional{animation:ps-stay-reveal var(--ps-motion)var(--ps-ease)}.admin-package-studio .ps-stay-optional-hint{color:var(--ps-navy);margin:.55rem 0 0;font-size:.8125rem}@supports (color:color-mix(in lab, red, red)){.admin-package-studio .ps-stay-optional-hint{color:color-mix(in srgb,var(--ps-navy)58%,transparent)}}@keyframes ps-stay-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.admin-package-studio .ps-stay-hotel-config,.admin-package-studio .ps-stay-conditional{animation:none}}.admin-dashboard-page .admin-dashboard-home-hero{--db-hero-motion:.22s ease-out;--db-hero-lift:-2px;--db-hero-frame:rgba(16,169,199,.42);--db-hero-frame-soft:rgba(16,169,199,.16);isolation:isolate;cursor:default;transition:border-color var(--db-hero-motion),box-shadow var(--db-hero-motion),background-color var(--db-hero-motion),transform var(--db-hero-motion);background-color:#f9fcfe;background-image:linear-gradient(90deg,#102f46 0%,#0e5068 20%,#10a9c7 50%,rgba(214,168,73,.75) 76%,rgba(255,247,232,.45) 100%),linear-gradient(rgba(16,169,199,.07) 0%,transparent 32%),linear-gradient(90deg,rgba(34,197,223,.28) 0%,rgba(16,169,199,.1) .4rem,transparent 1.5rem),linear-gradient(128deg,#fff 0%,#f9fcfe 38%,#f3f9fc 72%,#eef6fa 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:no-repeat;background-size:100% 4px,100% 100%,6px 100%,100% 100%;border:1px solid #9ec8d7;box-shadow:0 2px 5px rgba(16,47,70,.06),0 18px 44px rgba(16,47,70,.1),0 0 0 1px rgba(16,169,199,.11),inset 0 1px rgba(255,255,255,.98),inset 0 -1px rgba(16,47,70,.05),inset 1px 0 rgba(255,255,255,.6)}.admin-dashboard-page .admin-dashboard-home-hero:before{z-index:1;transition:opacity var(--db-hero-motion),filter var(--db-hero-motion);background-image:linear-gradient(102deg,rgba(255,255,255,.97) 0%,rgba(255,255,255,.94) 32%,rgba(255,255,255,.82) 44%,rgba(255,255,255,.45) 56%,rgba(255,255,255,.1) 70%,transparent 86%),radial-gradient(85% 120% at 12%,rgba(16,169,199,.11) 0%,rgba(16,169,199,.04) 42%,transparent 68%),radial-gradient(55% 80% at 78% 28%,rgba(214,168,73,.09) 0%,transparent 55%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg fill='none' stroke='%2310a9c7' stroke-width='0.45' opacity='0.22'%3E%3Cpath d='M36 4 L41 28 L65 36 L41 44 L36 68 L31 44 L7 36 L31 28 Z'/%3E%3Cpath d='M36 16 L39 32 L55 36 L39 40 L36 56 L33 40 L17 36 L33 32 Z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%,50%,50%,0 0;background-size:100% 100%,100% 100%,100% 100%,72px 72px}.admin-dashboard-page .admin-dashboard-home-hero:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;opacity:.68;box-shadow:inset 0 0 0 1px rgba(255,255,255,.5),inset 0 0 0 2px var(--db-hero-frame-soft);transition:opacity var(--db-hero-motion),box-shadow var(--db-hero-motion);background:radial-gradient(42% 55% at 0 100%,rgba(16,169,199,.1) 0%,transparent 62%),linear-gradient(105deg,transparent 0%,rgba(34,197,223,.05) 48%,rgba(255,247,232,.1) 62%,transparent 78%),radial-gradient(circle at 88% 42%,rgba(16,169,199,.12) 0%,transparent 48%);position:absolute;top:0;bottom:0;left:0;right:0}.admin-dashboard-page .admin-dashboard-home-hero .admin-dashboard-hero-visual-photo{transition:transform var(--db-hero-motion),filter var(--db-hero-motion)}.admin-dashboard-page .admin-dashboard-home-hero .admin-dashboard-hero-visual-wash{transition:opacity var(--db-hero-motion);background:linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(248,252,255,.05) 18%,rgba(255,255,255,.28) 46%,rgba(255,255,255,.68) 66%,rgba(255,255,255,.88) 82%)}.admin-dashboard-page .admin-dashboard-home-hero .admin-dashboard-hero-content{transition:transform var(--db-hero-motion)}.admin-dashboard-page .admin-dashboard-home-hero .admin-dashboard-eyebrow{color:#0e6b82;text-shadow:0 1px rgba(255,255,255,.85)}.admin-dashboard-page .admin-dashboard-home-hero .admin-dashboard-title{color:#102f46;text-shadow:0 1px rgba(255,255,255,.75)}.admin-dashboard-page .admin-dashboard-home-hero .admin-dashboard-subtitle{color:#4a6274;max-width:36rem}@media (hover:hover){.admin-dashboard-page .admin-dashboard-home-hero:hover{--db-hero-frame-soft:rgba(16,169,199,.26);transform:translateY(var(--db-hero-lift));background-image:linear-gradient(90deg,#102f46 0%,#0e5068 18%,#14c4de 48%,rgba(214,168,73,.88) 74%,rgba(255,247,232,.55) 100%),linear-gradient(rgba(16,169,199,.11) 0%,transparent 34%),linear-gradient(90deg,rgba(34,197,223,.38) 0%,rgba(16,169,199,.14) .45rem,transparent 1.65rem),linear-gradient(128deg,#fff 0%,#f5fbfd 36%,#ecf7fb 70%,#e6f4f9 100%);border-color:#22c5df;box-shadow:0 4px 10px rgba(16,47,70,.07),0 22px 52px rgba(16,169,199,.2),0 0 0 1px rgba(34,197,223,.22),0 0 28px rgba(16,169,199,.12),inset 0 1px rgba(255,255,255,.99),inset 0 -1px rgba(16,47,70,.06),inset 1px 0 rgba(255,255,255,.72)}.admin-dashboard-page .admin-dashboard-home-hero:hover:before{opacity:1;filter:saturate(1.06)}.admin-dashboard-page .admin-dashboard-home-hero:hover:after{opacity:.96;box-shadow:inset 0 0 0 1px rgba(255,255,255,.62),inset 0 0 0 2px rgba(16,169,199,.24),inset 0 6px 18px rgba(16,169,199,.05)}.admin-dashboard-page .admin-dashboard-home-hero:hover .admin-dashboard-hero-visual-photo{filter:saturate(1.1)contrast(1.06)brightness(1.02);transform:scale(1.025)}.admin-dashboard-page .admin-dashboard-home-hero:hover .admin-dashboard-hero-visual-wash{opacity:.92}.admin-dashboard-page .admin-dashboard-home-hero:hover .admin-dashboard-hero-content{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.admin-dashboard-page .admin-dashboard-home-hero,.admin-dashboard-page .admin-dashboard-home-hero .admin-dashboard-hero-visual-photo,.admin-dashboard-page .admin-dashboard-home-hero .admin-dashboard-hero-content{transition:none}.admin-dashboard-page .admin-dashboard-home-hero:hover,.admin-dashboard-page .admin-dashboard-home-hero:hover .admin-dashboard-hero-visual-photo,.admin-dashboard-page .admin-dashboard-home-hero:hover .admin-dashboard-hero-content{transform:none}}.dark .admin-dashboard-page .admin-dashboard-home-hero{border-color:var(--admin-border)}@supports (color:color-mix(in lab, red, red)){.dark .admin-dashboard-page .admin-dashboard-home-hero{border-color:color-mix(in srgb,var(--admin-border)70%,#10a9c7)}}.dark .admin-dashboard-page .admin-dashboard-home-hero{background-color:var(--admin-card);background-image:linear-gradient(90deg,#0b2f47 0%,#10a9c7 55%,rgba(214,168,73,.45) 100%),linear-gradient(180deg,rgba(16,169,199,.06) 0%,transparent 30%),linear-gradient(90deg,rgba(16,169,199,.2) 0%,transparent 1.25rem),linear-gradient(128deg,var(--admin-card)0%,var(--admin-card)100%)}@supports (color:color-mix(in lab, red, red)){.dark .admin-dashboard-page .admin-dashboard-home-hero{background-image:linear-gradient(90deg,#0b2f47 0%,#10a9c7 55%,rgba(214,168,73,.45) 100%),linear-gradient(180deg,rgba(16,169,199,.06) 0%,transparent 30%),linear-gradient(90deg,rgba(16,169,199,.2) 0%,transparent 1.25rem),linear-gradient(128deg,var(--admin-card)0%,color-mix(in srgb,var(--admin-card)92%,#0e5068)100%)}}.dark .admin-dashboard-page .admin-dashboard-home-hero{background-repeat:no-repeat;background-size:100% 3px,100% 100%,5px 100%,100% 100%}.dark .admin-dashboard-page .admin-dashboard-home-hero:before{background-image:linear-gradient(102deg,var(--admin-card)0%,var(--admin-card)40%,transparent 78%),radial-gradient(ellipse 85% 120% at 12% 50%,rgba(16,169,199,.08) 0%,transparent 68%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg fill='none' stroke='%2310a9c7' stroke-width='0.45' opacity='0.12'%3E%3Cpath d='M36 4 L41 28 L65 36 L41 44 L36 68 L31 44 L7 36 L31 28 Z'/%3E%3C/g%3E%3C/svg%3E")}@supports (color:color-mix(in lab, red, red)){.dark .admin-dashboard-page .admin-dashboard-home-hero:before{background-image:linear-gradient(102deg,color-mix(in srgb,var(--admin-card)96%,transparent)0%,color-mix(in srgb,var(--admin-card)88%,transparent)40%,transparent 78%),radial-gradient(ellipse 85% 120% at 12% 50%,rgba(16,169,199,.08) 0%,transparent 68%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg fill='none' stroke='%2310a9c7' stroke-width='0.45' opacity='0.12'%3E%3Cpath d='M36 4 L41 28 L65 36 L41 44 L36 68 L31 44 L7 36 L31 28 Z'/%3E%3C/g%3E%3C/svg%3E")}}.admin-dashboard-page{--db-m-navy:#102f46;--db-m-petrol:#0e5068;--db-m-cyan:#10a9c7;--db-m-gold:#d6a849;--db-m-border:#b3ccd8;--db-m-motion:.2s ease-out;--db-m-lift:-3px}.admin-dashboard-page .admin-dashboard-headline-grid{gap:.65rem}.admin-dashboard-page .db-metric-card{border:1px solid var(--db-m-border);min-width:0;color:inherit;cursor:pointer;transition:border-color var(--db-m-motion),box-shadow var(--db-m-motion),background var(--db-m-motion),transform var(--db-m-motion);background:linear-gradient(160deg,#fff 0%,#f8fbfd 100%);border-radius:.8rem;align-items:flex-start;gap:.8rem;padding:.95rem 1rem 1rem 1.05rem;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px rgba(16,47,70,.07),inset 0 1px rgba(255,255,255,.9)}.admin-dashboard-page .db-metric-card:before{content:"";background:var(--db-m-cyan);opacity:.92;width:5px;transition:width var(--db-m-motion),opacity var(--db-m-motion),box-shadow var(--db-m-motion);border-radius:0 5px 5px 0;position:absolute;top:.45rem;bottom:.45rem;left:0}.admin-dashboard-page .db-metric-card:after{content:"";opacity:.65;pointer-events:none;height:3px;transition:opacity var(--db-m-motion);background:linear-gradient(90deg,transparent 0%,rgba(16,169,199,.35) 50%,transparent 100%);position:absolute;top:0;left:0;right:0}.admin-dashboard-page .db-metric-card-icon{width:2.85rem;height:2.85rem;color:var(--db-m-petrol);transition:border-color var(--db-m-motion),box-shadow var(--db-m-motion),background var(--db-m-motion),transform var(--db-m-motion);background:linear-gradient(145deg,#eaf8fb 0%,#d9f3f8 100%);border:1px solid rgba(16,169,199,.28);border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.85),0 4px 12px rgba(16,169,199,.12)}.admin-dashboard-page .db-metric-card-copy{min-width:0;padding-top:.05rem}.admin-dashboard-page .db-metric-card-label{letter-spacing:.01em;color:#3d5566;margin:0;font-size:.8125rem;font-weight:700;line-height:1.35}.admin-dashboard-page .db-metric-card-value{letter-spacing:-.03em;color:var(--db-m-navy);overflow-wrap:anywhere;margin:.22rem 0 0;font-size:1.5rem;font-weight:700;line-height:1.15}.admin-dashboard-page .db-metric-card-helper{color:#5a7384;overflow-wrap:anywhere;margin:.32rem 0 0;font-size:.8125rem;font-weight:600;line-height:1.4}.admin-dashboard-page .db-metric-card--total{background:linear-gradient(155deg,#f0fbfd 0%,#e3f6fa 48%,#fff 100%);border-color:#9fd4e3}.admin-dashboard-page .db-metric-card--total:before{background:linear-gradient(#22c5df 0%,#0e5068 100%);box-shadow:0 0 12px rgba(34,197,223,.35)}.admin-dashboard-page .db-metric-card--total:after{opacity:.75;background:linear-gradient(90deg,#22c5df 0%,#10a9c7 50%,transparent 100%)}.admin-dashboard-page .db-metric-card--total .db-metric-card-icon{color:#0e5068;background:linear-gradient(145deg,#dff5fa 0%,#c8edf6 100%);border-color:#7ec9d9}.admin-dashboard-page .db-metric-card--total .db-metric-card-value{color:#0e5068}.admin-dashboard-page .db-metric-card--revenue{background:linear-gradient(155deg,#fffdf8 0%,#fff7e8 42%,#f8ecd0 78%,#fff 100%);border-color:#e2c48a}.admin-dashboard-page .db-metric-card--revenue:before{background:linear-gradient(#e8c48a 0%,#a67c1a 100%);box-shadow:0 0 12px rgba(214,168,73,.38)}.admin-dashboard-page .db-metric-card--revenue:after{opacity:.85;background:linear-gradient(90deg,#d6a849 0%,#f8ecd0 55%,transparent 100%)}.admin-dashboard-page .db-metric-card--revenue .db-metric-card-icon{color:#102f46;background:linear-gradient(145deg,#fff7e8 0%,#f3e4c8 100%);border-color:#e8c48a;box-shadow:inset 0 1px rgba(255,255,255,.85),0 4px 14px rgba(214,168,73,.2)}.admin-dashboard-page .db-metric-card--revenue .db-metric-card-value{color:#102f46;font-size:1.5rem;font-weight:700}.admin-dashboard-page .db-metric-card--revenue .db-metric-card-helper{color:#5c4212}.admin-dashboard-page .db-metric-card--trips{background:linear-gradient(155deg,#eef6f9 0%,#e3f2f7 42%,#f8fbfd 100%);border-color:#9ec8d7}.admin-dashboard-page .db-metric-card--trips:before{background:linear-gradient(#22c5df 0%,#102f46 100%);box-shadow:0 0 12px rgba(16,169,199,.35)}.admin-dashboard-page .db-metric-card--trips .db-metric-card-icon{color:#fff7e8;background:linear-gradient(145deg,#0e5068 0%,#102f46 100%);border-color:rgba(34,197,223,.5);box-shadow:inset 0 1px rgba(255,255,255,.12),0 5px 16px rgba(16,47,70,.22)}.admin-dashboard-page .db-metric-card--trips .db-metric-card-value{color:#102f46}.admin-dashboard-page .db-metric-card--pending{background:linear-gradient(155deg,#fffdf8 0%,#fff3dd 45%,#fffaf0 100%);border-color:#e2c48a}.admin-dashboard-page .db-metric-card--pending:before{background:linear-gradient(#e8c48a 0%,#c4922f 100%);box-shadow:0 0 10px rgba(214,168,73,.35)}.admin-dashboard-page .db-metric-card--pending:after{opacity:.8;background:linear-gradient(90deg,#d6a849 0%,#f8ecd0 55%,transparent 100%)}.admin-dashboard-page .db-metric-card--pending .db-metric-card-icon{color:#7a5a1f;background:linear-gradient(145deg,#fff7e8 0%,#f3e4c8 100%);border-color:#e8c48a;box-shadow:inset 0 1px rgba(255,255,255,.8),0 4px 14px rgba(214,168,73,.18)}.admin-dashboard-page .db-metric-card--pending .db-metric-card-value{color:#5c4212}@media (hover:hover){.admin-dashboard-page .db-metric-card:hover{transform:translateY(var(--db-m-lift));border-color:#10a9c7;box-shadow:0 18px 40px rgba(16,47,70,.14),inset 0 1px rgba(255,255,255,.95)}.admin-dashboard-page .db-metric-card:hover:before{opacity:1;width:7px}.admin-dashboard-page .db-metric-card:hover:after{opacity:1}.admin-dashboard-page .db-metric-card:hover .db-metric-card-icon{border-color:#22c5df;transform:scale(1.04);box-shadow:inset 0 1px rgba(255,255,255,.9),0 8px 22px rgba(16,169,199,.28)}.admin-dashboard-page .db-metric-card--total:hover{background:linear-gradient(155deg,#e8f8fb 0%,#d9f3f8 50%,#fff 100%);border-color:#22c5df;box-shadow:0 18px 42px rgba(16,169,199,.22),inset 0 1px rgba(255,255,255,.95)}.admin-dashboard-page .db-metric-card--revenue:hover{background:linear-gradient(155deg,#fff7e8 0%,#f8ecd0 50%,#fffdf8 100%);border-color:#d6a849;box-shadow:0 18px 42px rgba(214,168,73,.26),inset 0 1px rgba(255,255,255,.92)}.admin-dashboard-page .db-metric-card--revenue:hover .db-metric-card-icon{box-shadow:inset 0 1px rgba(255,255,255,.88),0 8px 22px rgba(214,168,73,.3)}.admin-dashboard-page .db-metric-card--trips:hover{background:linear-gradient(155deg,#e3f6fa 0%,#d4eef6 48%,#f8fbfd 100%);border-color:#10a9c7;box-shadow:0 18px 40px rgba(14,80,104,.2)}.admin-dashboard-page .db-metric-card--pending:hover{background:linear-gradient(155deg,#fff7e8 0%,#f8ecd0 50%,#fffdf8 100%);border-color:#d6a849;box-shadow:0 18px 42px rgba(214,168,73,.24),inset 0 1px rgba(255,255,255,.9)}.admin-dashboard-page .db-metric-card--pending:hover .db-metric-card-icon{box-shadow:inset 0 1px rgba(255,255,255,.85),0 8px 22px rgba(214,168,73,.28)}}@media (prefers-reduced-motion:reduce){.admin-dashboard-page .db-metric-card,.admin-dashboard-page .db-metric-card .db-metric-card-icon{transition:none}.admin-dashboard-page .db-metric-card:hover,.admin-dashboard-page .db-metric-card:hover .db-metric-card-icon{transform:none}}.admin-dashboard-page .admin-dashboard-trips-panel{--db-trip-motion:.2s ease-out;--db-trip-lift:-3px;--db-trip-navy:#102f46;--db-trip-petrol:#0e5068;--db-trip-cyan:#10a9c7;--db-trip-gold:#d6a849;--db-trip-muted:#526b7d;isolation:isolate;background:linear-gradient(#fffdf8 0%,#fff 12%,#f8fbfd 100%);border:1px solid #9ec8d7;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 2px 5px rgba(16,47,70,.06),0 16px 40px rgba(16,47,70,.09),0 0 0 1px rgba(16,169,199,.08),inset 0 1px rgba(255,255,255,.95)}.admin-dashboard-page .admin-dashboard-trips-panel:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#102f46 0%,#10a9c7 55%,#d6a849 100%);height:4px;position:absolute;top:0;left:0;right:0}.admin-dashboard-page .admin-dashboard-trips-toolbar{z-index:1;background:linear-gradient(90deg,#102f46 0%,#0e5068 100%);border-bottom:2px solid rgba(16,169,199,.35);padding:.72rem 1rem .68rem;position:relative}.admin-dashboard-page .admin-dashboard-trips-toolbar .admin-dashboard-section-title{color:#fff7e8;letter-spacing:.01em;font-size:1rem;font-weight:700}.admin-dashboard-page .admin-dashboard-trips-toolbar .admin-dashboard-section-icon{color:#fff7e8;background:rgba(16,169,199,.2);border:1px solid rgba(34,197,223,.45);box-shadow:0 3px 10px rgba(0,0,0,.15)}.admin-dashboard-page .admin-dashboard-trips-view-all{color:rgba(255,247,232,.92);transition:color var(--db-trip-motion),transform var(--db-trip-motion);font-weight:700;text-decoration:none}.admin-dashboard-page .admin-dashboard-trips-view-all-icon{transition:transform var(--db-trip-motion)}.admin-dashboard-page .admin-dashboard-trips-create{transition:transform var(--db-trip-motion),box-shadow var(--db-trip-motion),filter var(--db-trip-motion),border-color var(--db-trip-motion);background:linear-gradient(135deg,#14c4de 0%,#0ea9c0 42%,#0e5068 100%);border:1px solid #0787a7;box-shadow:0 4px 14px rgba(16,169,199,.35),inset 0 1px rgba(255,255,255,.22)}.admin-dashboard-page .admin-dashboard-trips-body{background:linear-gradient(#f4fafc 0%,#f8fbfd 100%);padding:0}.admin-dashboard-page .admin-dashboard-trips-panel .admin-dashboard-trips-grid{gap:.75rem;padding:.85rem 1rem 1rem}.admin-dashboard-page .admin-dashboard-trips-card{cursor:pointer;transition:border-color var(--db-trip-motion),box-shadow var(--db-trip-motion),background var(--db-trip-motion),transform var(--db-trip-motion);background:linear-gradient(155deg,#fff 0%,#fffdf8 42%,#f5fafc 100%);border:1px solid #c9dae3;border-radius:.85rem;grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:stretch;gap:.9rem;padding:.85rem .95rem .9rem 1rem;position:relative;overflow:hidden;box-shadow:0 4px 14px rgba(16,47,70,.07),inset 0 1px rgba(255,255,255,.92)}.admin-dashboard-page .admin-dashboard-trips-card:before{content:"";opacity:.85;width:4px;transition:width var(--db-trip-motion),opacity var(--db-trip-motion),box-shadow var(--db-trip-motion);background:linear-gradient(#22c5df 0%,#0e5068 100%);border-radius:0 4px 4px 0;position:absolute;top:.5rem;bottom:.5rem;left:0}.admin-dashboard-page .admin-dashboard-trips-card:after{content:"";opacity:.55;pointer-events:none;height:2px;transition:opacity var(--db-trip-motion);background:linear-gradient(90deg,transparent 0%,rgba(16,169,199,.35) 50%,transparent 100%);position:absolute;top:0;left:0;right:0}.admin-dashboard-page .admin-dashboard-trips-panel .admin-dashboard-trip-photo-wrap{border-radius:.7rem;flex-shrink:0;width:6.5rem;min-height:6.75rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(16,47,70,.08),0 4px 12px rgba(16,47,70,.1)}.admin-dashboard-page .admin-dashboard-trips-panel .admin-dashboard-trip-photo-wrap:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(transparent 45%,rgba(16,47,70,.18) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.admin-dashboard-page .admin-dashboard-trips-panel .admin-dashboard-trip-photo{width:100%;height:100%;min-height:6.75rem;transition:transform var(--db-trip-motion),filter var(--db-trip-motion);background-size:cover;border-radius:0}.admin-dashboard-page .admin-dashboard-trips-panel .admin-dashboard-trip-title{color:var(--db-trip-navy);letter-spacing:-.02em;font-size:1.0625rem;font-weight:700;line-height:1.32}.admin-dashboard-page .admin-dashboard-trips-panel .admin-dashboard-trip-line{color:var(--db-trip-muted);margin:.28rem 0 0;font-size:.8125rem;font-weight:600}.admin-dashboard-page .admin-dashboard-trips-panel .admin-dashboard-trip-line-icon{width:.9rem;height:.9rem;color:var(--db-trip-petrol);opacity:.9}.admin-dashboard-page .admin-dashboard-trips-panel .admin-dashboard-trip-pill{letter-spacing:.03em;text-transform:uppercase;transition:border-color var(--db-trip-motion),box-shadow var(--db-trip-motion),background var(--db-trip-motion);border:1px solid transparent;padding:.2rem .55rem;font-size:.6875rem;font-weight:700}.admin-dashboard-page .admin-dashboard-trips-panel .admin-dashboard-trip-pill--active{color:#0d5c40;background:linear-gradient(#ecfdf3 0%,#d1fae5 100%);border-color:rgba(22,163,106,.35)}.admin-dashboard-page .admin-dashboard-trips-panel .admin-dashboard-trip-pill--soon{color:#0e5068;background:linear-gradient(#eef9fc 0%,#d9f3f8 100%);border-color:rgba(16,169,199,.35)}.admin-dashboard-page .admin-dashboard-trip-capacity{max-width:14rem;margin-top:.4rem}.admin-dashboard-page .admin-dashboard-trip-capacity-track{background:rgba(16,169,199,.12);border-radius:999px;height:.28rem;overflow:hidden;box-shadow:inset 0 1px 2px rgba(16,47,70,.06)}.admin-dashboard-page .admin-dashboard-trip-capacity-fill{border-radius:inherit;height:100%;transition:filter var(--db-trip-motion);background:linear-gradient(90deg,#0e5068 0%,#10a9c7 55%,#22c5df 100%)}.admin-dashboard-page .admin-dashboard-trips-go{width:2rem;height:2rem;color:var(--db-trip-petrol);transition:transform var(--db-trip-motion),border-color var(--db-trip-motion),background var(--db-trip-motion),box-shadow var(--db-trip-motion),color var(--db-trip-motion);background:linear-gradient(#fff 0%,#eef9fc 100%);border:1px solid #9ec8d7;border-radius:999px;align-self:center;box-shadow:0 2px 8px rgba(16,169,199,.12)}@media (hover:hover){.admin-dashboard-page .admin-dashboard-trips-view-all:hover{color:#fff;text-decoration:none}.admin-dashboard-page .admin-dashboard-trips-view-all:hover .admin-dashboard-trips-view-all-icon{transform:translate(3px)}.admin-dashboard-page .admin-dashboard-trips-create:hover{filter:saturate(1.05);border-color:#22c5df;transform:translateY(-1px);box-shadow:0 8px 22px rgba(16,169,199,.42),inset 0 1px rgba(255,255,255,.28)}.admin-dashboard-page .admin-dashboard-trips-card:hover{transform:translateY(var(--db-trip-lift));background:linear-gradient(155deg,#fff 0%,#f0fbfd 48%,#eef8fb 100%);border-color:#10a9c7;box-shadow:0 16px 36px rgba(16,169,199,.16),inset 0 1px rgba(255,255,255,.95)}.admin-dashboard-page .admin-dashboard-trips-card:hover:before{opacity:1;width:6px;box-shadow:0 0 10px rgba(16,169,199,.35)}.admin-dashboard-page .admin-dashboard-trips-card:hover:after{opacity:.9}.admin-dashboard-page .admin-dashboard-trips-card:hover .admin-dashboard-trip-photo{filter:saturate(1.06)contrast(1.04);transform:scale(1.03)}.admin-dashboard-page .admin-dashboard-trips-card:hover .admin-dashboard-trip-pill{box-shadow:0 2px 8px rgba(16,47,70,.08)}.admin-dashboard-page .admin-dashboard-trips-card:hover .admin-dashboard-trip-capacity-fill{filter:brightness(1.06)}.admin-dashboard-page .admin-dashboard-trips-card:hover .admin-dashboard-trips-go{color:#0e5068;background:linear-gradient(#eef9fc 0%,#d9f3f8 100%);border-color:#22c5df;transform:translate(3px);box-shadow:0 6px 16px rgba(16,169,199,.22)}}@media (prefers-reduced-motion:reduce){.admin-dashboard-page .admin-dashboard-trips-card,.admin-dashboard-page .admin-dashboard-trips-card .admin-dashboard-trip-photo,.admin-dashboard-page .admin-dashboard-trips-go,.admin-dashboard-page .admin-dashboard-trips-create,.admin-dashboard-page .admin-dashboard-trips-view-all-icon{transition:none}.admin-dashboard-page .admin-dashboard-trips-card:hover,.admin-dashboard-page .admin-dashboard-trips-card:hover .admin-dashboard-trip-photo,.admin-dashboard-page .admin-dashboard-trips-card:hover .admin-dashboard-trips-go,.admin-dashboard-page .admin-dashboard-trips-create:hover,.admin-dashboard-page .admin-dashboard-trips-view-all:hover .admin-dashboard-trips-view-all-icon{transform:none}}@media (min-width:1024px){.admin-dashboard-page .admin-dashboard-trips-panel .admin-dashboard-trips-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dark .admin-dashboard-page .admin-dashboard-trips-panel{border-color:var(--admin-border);background:var(--admin-card)}.dark .admin-dashboard-page .admin-dashboard-trips-toolbar{background:linear-gradient(90deg,#0b2f47 0%,#10445f 100%)}.dark .admin-dashboard-page .admin-dashboard-trips-card{background:var(--admin-card)}@supports (color:color-mix(in lab, red, red)){.dark .admin-dashboard-page .admin-dashboard-trips-card{background:color-mix(in srgb,var(--admin-card)94%,#0e5068)}}.dark .admin-dashboard-page .admin-dashboard-trips-card{border-color:var(--admin-border)}.admin-dashboard-page .admin-dashboard-requests-panel{--db-req-motion:.2s ease-out;--db-req-lift-row:-1px;--db-req-navy:#102f46;--db-req-petrol:#0e5068;--db-req-cyan:#10a9c7;--db-req-muted:#526b7d;--db-req-border:#c9dae3;isolation:isolate;background:#fff;border:1px solid #9ec8d7;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 2px 5px rgba(16,47,70,.06),0 14px 36px rgba(16,47,70,.09),inset 0 1px rgba(255,255,255,.95)}.admin-dashboard-page .admin-dashboard-requests-panel:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#102f46 0%,#10a9c7 55%,#d6a849 100%);height:3px;position:absolute;top:0;left:0;right:0}.admin-dashboard-page .admin-dashboard-requests-toolbar{z-index:1;background:linear-gradient(90deg,#102f46 0%,#0e5068 100%);border-bottom:2px solid #10a9c7;padding:.72rem 1rem .68rem;position:relative}.admin-dashboard-page .admin-dashboard-requests-toolbar .admin-dashboard-section-title{color:#fff7e8;font-size:1rem;font-weight:700}.admin-dashboard-page .admin-dashboard-requests-toolbar .admin-dashboard-section-icon{color:#fff7e8;background:rgba(16,169,199,.18);border:1px solid rgba(16,169,199,.45);box-shadow:0 3px 10px rgba(0,0,0,.12)}.admin-dashboard-page .admin-dashboard-requests-body{background:linear-gradient(#f4fafc 0%,#f8fbfd 100%)}.admin-dashboard-page .admin-dashboard-requests-table-wrap{box-shadow:none;background:0 0;border:none;border-radius:0;overflow-x:auto}.admin-dashboard-page .admin-dashboard-requests-data-table{border-collapse:separate;border-spacing:0;width:100%}.admin-dashboard-page .admin-dashboard-requests-data-table th{letter-spacing:.04em;text-transform:uppercase;color:var(--db-req-muted);border-bottom:1px solid var(--db-req-border);background:linear-gradient(#f1f7fa 0%,#eef4f7 100%);padding:.68rem .85rem;font-size:.75rem;font-weight:700}.admin-dashboard-page .admin-dashboard-requests-data-table td{vertical-align:middle;transition:background var(--db-req-motion),box-shadow var(--db-req-motion);background:#fff;border-bottom:1px solid #e2ebf0;padding:.62rem .85rem}.admin-dashboard-page .admin-dashboard-requests-data-table tbody tr:last-child td{border-bottom:none}.admin-dashboard-page .admin-dashboard-requests-row{transition:transform var(--db-req-motion)}.admin-dashboard-page .admin-dashboard-requests-panel .admin-booking-number--table,.admin-dashboard-page .admin-dashboard-requests-panel .admin-booking-number.admin-text-link{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:-.01em;color:var(--db-req-petrol);font-size:.8125rem;font-weight:600}.admin-dashboard-page .admin-dashboard-requests-panel .admin-dashboard-customer-avatar{width:2rem;height:2rem;color:var(--db-req-petrol);background:linear-gradient(145deg,#eaf8fb 0%,#dff5fa 100%);border:1px solid #b7e4ee;font-size:.6875rem;font-weight:700;box-shadow:0 2px 6px rgba(16,169,199,.1)}.admin-dashboard-page .admin-dashboard-requests-panel .admin-table-primary{color:var(--db-req-navy);font-weight:600}.admin-dashboard-page .admin-dashboard-requests-total{color:var(--db-req-navy);font-variant-numeric:tabular-nums;font-weight:700}.admin-dashboard-page .admin-dashboard-requests-panel .admin-dashboard-pill{border:1px solid transparent;border-radius:999px;max-width:100%;padding:.28rem .62rem;font-size:.75rem;font-weight:700;line-height:1.35;display:inline-block}.admin-dashboard-page .admin-dashboard-requests-panel .admin-dashboard-pill--status-confirmed{color:#0d5c40;background:linear-gradient(#ecfdf3 0%,#d1fae5 100%);border-color:rgba(22,163,106,.35)}.admin-dashboard-page .admin-dashboard-requests-panel .admin-dashboard-pill--status-pending,.admin-dashboard-page .admin-dashboard-requests-panel .admin-dashboard-pill--status-review{color:#7a5a1f;background:linear-gradient(#fff7e8 0%,#f8ecd0 100%);border-color:rgba(214,168,73,.4)}.admin-dashboard-page .admin-dashboard-requests-panel .admin-dashboard-pill--status-new{color:#0e5068;background:linear-gradient(#eef9fc 0%,#d9f3f8 100%);border-color:rgba(16,169,199,.35)}.admin-dashboard-page .admin-dashboard-requests-panel .admin-dashboard-pill--status-cancelled{color:#b91c1c;background:linear-gradient(#fef2f2 0%,#fee2e2 100%);border-color:rgba(239,68,68,.35)}.admin-dashboard-page .admin-dashboard-requests-panel .admin-dashboard-pill--assigned{color:#0e5068;background:linear-gradient(#eef9fc 0%,#e3f6fa 100%);border-color:rgba(16,169,199,.35)}.admin-dashboard-page .admin-dashboard-requests-panel .admin-dashboard-pill--unassigned{color:#7a5a1f;background:linear-gradient(#fff7e8 0%,#f8ecd0 100%);border-color:rgba(214,168,73,.4)}.admin-dashboard-page .admin-dashboard-requests-open-btn{color:var(--db-req-petrol);white-space:nowrap;transition:border-color var(--db-req-motion),background var(--db-req-motion),box-shadow var(--db-req-motion),transform var(--db-req-motion),color var(--db-req-motion);background:linear-gradient(#fff 0%,#f4fbfd 100%);border:1px solid #9ec8d7;border-radius:.5rem;align-items:center;gap:.35rem;padding:.38rem .72rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 2px 6px rgba(16,47,70,.06)}@media (hover:hover){.admin-dashboard-page .admin-dashboard-requests-row:hover td{box-shadow:inset 4px 0 0 var(--db-req-cyan);background:linear-gradient(90deg,#f0fbfd 0%,#fff 100%)}.admin-dashboard-page .admin-dashboard-requests-row:hover{transform:translateY(var(--db-req-lift-row))}.admin-dashboard-page .admin-dashboard-requests-open-btn:hover{border-color:var(--db-req-cyan);color:var(--db-req-navy);transform:translateY(var(--db-req-lift-row));background:#eef9fc;box-shadow:0 6px 16px rgba(16,169,199,.2)}}@media (prefers-reduced-motion:reduce){.admin-dashboard-page .admin-dashboard-requests-row,.admin-dashboard-page .admin-dashboard-requests-open-btn{transition:none}.admin-dashboard-page .admin-dashboard-requests-row:hover,.admin-dashboard-page .admin-dashboard-requests-open-btn:hover{transform:none}}.dark .admin-dashboard-page .admin-dashboard-requests-panel{border-color:var(--admin-border);background:var(--admin-card)}.dark .admin-dashboard-page .admin-dashboard-requests-toolbar{background:linear-gradient(90deg,#0b2f47 0%,#10445f 100%)}.dark .admin-dashboard-page .admin-dashboard-requests-data-table td{background:var(--admin-card)}.admin-dashboard-page .admin-dashboard-activity-panel{--db-act-motion:.2s ease-out;--db-act-lift:-1px;isolation:isolate;background:#fff;border:1px solid #9ec8d7;border-radius:1rem;position:relative;overflow:hidden;box-shadow:0 2px 5px rgba(16,47,70,.06),0 14px 36px rgba(16,47,70,.09),inset 0 1px rgba(255,255,255,.95)}.admin-dashboard-page .admin-dashboard-activity-panel:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#102f46 0%,#10a9c7 55%,#d6a849 100%);height:3px;position:absolute;top:0;left:0;right:0}.admin-dashboard-page .admin-dashboard-activity-toolbar{z-index:1;background:linear-gradient(#f8fbfd 0%,#fff 100%);border-bottom:1px solid rgba(16,169,199,.35);padding:.68rem 1rem .62rem;position:relative}.admin-dashboard-page .admin-dashboard-activity-toolbar .admin-dashboard-section-title{color:#102f46;font-size:1rem;font-weight:700}.admin-dashboard-page .admin-dashboard-activity-toolbar .admin-dashboard-section-icon{color:#0e5068;background:linear-gradient(145deg,#eaf8fb 0%,#dff5fa 100%);border:1px solid rgba(16,169,199,.4);box-shadow:0 2px 8px rgba(16,169,199,.12)}.admin-dashboard-page .admin-dashboard-activity-body{background:linear-gradient(#f4fafc 0%,#f8fbfd 100%);padding:0}.admin-dashboard-page .admin-dashboard-activity-body .admin-empty-state{margin:.75rem 1rem 1rem}.admin-dashboard-page .db-dash-activity-module{background:linear-gradient(165deg,#fffdf9 0%,#fff7e8 18%,#fff 45%,#f5f8fa 100%);border:1px solid #c9dae3;border-radius:.85rem;margin:.75rem 1rem 1rem;padding:.3rem .5rem .45rem;position:relative;overflow:hidden;box-shadow:0 10px 26px rgba(16,47,70,.07),inset 0 1px rgba(255,255,255,.9)}.admin-dashboard-page .db-dash-activity-module:before{content:"";opacity:.85;background:linear-gradient(90deg,#102f46 0%,#10a9c7 50%,#d6a849 100%);height:2px;position:absolute;top:0;left:0;right:0}.admin-dashboard-page .db-dash-activity-timeline{flex-direction:column;gap:.28rem;margin:0;padding:.45rem .25rem .2rem;list-style:none;display:flex}.admin-dashboard-page .db-dash-activity-event{--db-dash-activity-accent:#10a9c7;cursor:default;transition:background var(--db-act-motion),border-color var(--db-act-motion),box-shadow var(--db-act-motion),transform var(--db-act-motion);background:linear-gradient(90deg,rgba(255,255,255,.78) 0%,rgba(255,251,245,.42) 100%);border:1px solid transparent;border-radius:.6rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.55rem .75rem;padding:.55rem .5rem .55rem .45rem;display:grid}.admin-dashboard-page .db-dash-activity-event--created{--db-dash-activity-accent:#10a9c7}.admin-dashboard-page .db-dash-activity-event--success{--db-dash-activity-accent:#16a36a}.admin-dashboard-page .db-dash-activity-event--danger{--db-dash-activity-accent:#d14b4b}.admin-dashboard-page .db-dash-activity-event--assignment{--db-dash-activity-accent:#10a9c7}.admin-dashboard-page .db-dash-activity-event--review{--db-dash-activity-accent:#0e5068}.admin-dashboard-page .db-dash-activity-event--financial{--db-dash-activity-accent:#d6a849}.admin-dashboard-page .db-dash-activity-event--neutral{--db-dash-activity-accent:#526b7d}.admin-dashboard-page .db-dash-activity-rail{flex-direction:column;align-items:center;width:1.95rem;min-height:100%;padding-top:.12rem;display:flex}.admin-dashboard-page .db-dash-activity-node{color:#fff7e8;width:1.85rem;height:1.85rem;transition:border-color var(--db-act-motion),box-shadow var(--db-act-motion);background:linear-gradient(145deg,#102f46 0%,#0e5068 100%);border:1px solid rgba(16,169,199,.5);border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 3px 9px rgba(16,47,70,.16),inset 0 1px rgba(255,255,255,.12)}.admin-dashboard-page .db-dash-activity-node:after{content:"";background:var(--db-dash-activity-accent);opacity:.92;border-radius:999px;width:.4rem;height:.18rem;margin-left:-.2rem;position:absolute;bottom:-3px;left:50%}.admin-dashboard-page .db-dash-activity-connector{background:linear-gradient(rgba(16,169,199,.6) 0%,rgba(14,80,104,.32) 55%,rgba(214,168,73,.22) 100%);border-radius:1px;flex:1;width:2px;min-height:.65rem;margin:.28rem 0 .1rem}.admin-dashboard-page .db-dash-activity-main{min-width:0;padding-top:.05rem}.admin-dashboard-page .db-dash-activity-event-title{letter-spacing:-.01em;color:#102f46;transition:color var(--db-act-motion);margin:0;font-size:.875rem;font-weight:700;line-height:1.35}.admin-dashboard-page .db-dash-activity-booking{font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:-.01em;color:#0e5068;margin-top:.15rem;font-size:.75rem;font-weight:600;display:inline-block}.admin-dashboard-page .db-dash-activity-change{background:rgba(238,244,247,.7);border:1px solid rgba(201,218,227,.8);border-radius:.4rem;flex-wrap:wrap;align-items:center;gap:.35rem .45rem;margin:.32rem 0 0;padding:.28rem .45rem;display:inline-flex}.admin-dashboard-page .db-dash-activity-change-from,.admin-dashboard-page .db-dash-activity-change-to{border-radius:.32rem;padding:.08rem .4rem;font-size:.75rem;font-weight:600;line-height:1.3}.admin-dashboard-page .db-dash-activity-change-from{color:#526b7d;background:#fff;border:1px solid #d4e2ea}.admin-dashboard-page .db-dash-activity-change-to{color:#102f46;background:linear-gradient(#fffdf8 0%,#fff7e8 100%);border:1px solid #e8c48a}.admin-dashboard-page .db-dash-activity-event--success .db-dash-activity-change-to{color:#0d5c40;background:rgba(22,163,106,.07);border-color:rgba(22,163,106,.4)}.admin-dashboard-page .db-dash-activity-event--danger .db-dash-activity-change-to{color:#9b2f2f;background:rgba(209,75,75,.07);border-color:rgba(209,75,75,.4)}.admin-dashboard-page .db-dash-activity-change-arrow{color:#0e5068;opacity:.75;flex-shrink:0}.admin-dashboard-page .db-dash-activity-detail{color:#0e5068;margin:.28rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.45}.admin-dashboard-page .db-dash-activity-actor{color:#0e5068;background:rgba(16,169,199,.08);border:1px solid rgba(16,169,199,.2);border-radius:999px;align-items:center;gap:.3rem;margin:.32rem 0 0;padding:.16rem .4rem .16rem .32rem;font-size:.75rem;font-weight:600;display:inline-flex}.admin-dashboard-page .db-dash-activity-actor svg{color:#10a9c7}.admin-dashboard-page .db-dash-activity-time{text-align:right;white-space:nowrap;background:linear-gradient(#eef4f7 0%,rgba(255,255,255,.88) 100%);border:1px solid #d4e2ea;border-radius:.45rem;flex-direction:column;align-items:flex-end;gap:.1rem;padding:.28rem .45rem;display:flex;box-shadow:inset 0 1px rgba(255,255,255,.85)}.admin-dashboard-page .db-dash-activity-date{color:#102f46;font-size:.75rem;font-weight:700}.admin-dashboard-page .db-dash-activity-clock{color:#0e5068;font-variant-numeric:tabular-nums;opacity:.88;font-size:.75rem;font-weight:600}@media (max-width:767px){.admin-dashboard-page .db-dash-activity-event{grid-template-columns:auto minmax(0,1fr)}.admin-dashboard-page .db-dash-activity-time{flex-direction:row;grid-column:2;align-items:center;gap:.35rem;width:-moz-fit-content;width:fit-content;margin-top:.15rem}}@media (hover:hover){.admin-dashboard-page .db-dash-activity-event:hover{transform:translateY(var(--db-act-lift));background:linear-gradient(90deg,#fff 0%,#f0fbfd 100%);border-color:rgba(16,169,199,.42);box-shadow:0 8px 22px rgba(16,47,70,.1)}.admin-dashboard-page .db-dash-activity-event:hover .db-dash-activity-event-title{color:#0e5068}.admin-dashboard-page .db-dash-activity-event:hover .db-dash-activity-node{border-color:#22c5df;box-shadow:0 0 0 2px rgba(34,197,223,.32),0 5px 14px rgba(16,47,70,.2),inset 0 1px rgba(255,255,255,.14)}}@media (prefers-reduced-motion:reduce){.admin-dashboard-page .db-dash-activity-event,.admin-dashboard-page .db-dash-activity-node{transition:none}.admin-dashboard-page .db-dash-activity-event:hover{transform:none}}.dark .admin-dashboard-page .admin-dashboard-activity-panel{border-color:var(--admin-border);background:var(--admin-card)}.dark .admin-dashboard-page .db-dash-activity-module{background:var(--admin-card)}@supports (color:color-mix(in lab, red, red)){.dark .admin-dashboard-page .db-dash-activity-module{background:color-mix(in srgb,var(--admin-card)92%,#0e5068)}}.dark .admin-dashboard-page .db-dash-activity-module{border-color:var(--admin-border)}:root{--background:#fdfcf8;--foreground:#2d2b26;--card:#fff;--card-foreground:#2d2b26;--popover:#fff;--popover-foreground:#2d2b26;--primary:#b8860b;--primary-foreground:#fff;--secondary:#6b7c32;--secondary-foreground:#fff;--muted:#f5f4f0;--muted-foreground:#6b6b6b;--accent:#8b7355;--accent-foreground:#fff;--destructive:#c53030;--destructive-foreground:#fff;--border:#e8e6e0;--input:#e8e6e0;--ring:#b8860b;--radius:.75rem;--gradient-sacred:linear-gradient(135deg,#b8860b 0%,#d4af37 50%,#f4e4bc 100%);--gradient-peace:linear-gradient(135deg,#6b7c32 0%,#8b9a3c 50%,#a4b96a 100%);--gradient-earth:linear-gradient(135deg,#8b7355 0%,#a68b5b 50%,#c4a484 100%);--gradient-sky:linear-gradient(135deg,#fdfcf8 0%,#f5f4f0 50%,#e8e6e0 100%);--admin-page:#f3f6f9;--admin-card:#fff;--admin-surface:#fff;--admin-surface-muted:#eef3f7;--admin-surface-elevated:#fff;--admin-sidebar-start:#0b2f47;--admin-sidebar-mid:#0d3954;--admin-sidebar-end:#10445f;--admin-heading:#0f2744;--admin-body:#334155;--admin-muted:#64748b;--admin-text-primary:#0f2744;--admin-text-secondary:#64748b;--admin-text-muted:#64748b;--admin-border:#d7e2ec;--admin-primary:#12a8c7;--admin-primary-hover:#0e94b2;--admin-accent:#1ab4d2;--admin-blue:#2563eb;--admin-teal:#1a9b9a;--admin-gold:#d4a017;--admin-purple:#7c5cbf;--admin-success:#16a36a;--admin-warning:#d97706;--admin-danger:#d14b4b;--admin-info:#2878d0;--admin-focus:#12a8c7;--admin-nav-inactive:#f5fafd;--admin-nav-icon:#d7e7f0;--admin-nav-hover-fill:rgba(255,255,255,.1);--admin-nav-hover-border:rgba(74,203,232,.34);--admin-nav-hover-icon:#7fe6f7;--admin-nav-active-fill:rgba(25,145,185,.34);--admin-nav-active-fill-hover:rgba(25,145,185,.4);--admin-nav-active-border:rgba(78,220,242,.45);--admin-nav-active-accent:#25c2e2;--admin-nav-active-icon:#5fe1f5;--admin-shadow-sm:0 1px 2px rgba(15,39,68,.05);--admin-shadow-md:0 4px 14px rgba(15,39,68,.06);--admin-radius-card:1rem;--admin-radius-control:.625rem;--admin-radius-pill:9999px;--admin-sidebar-width:16.75rem;--admin-table-surface:#fff;--admin-table-header:#f4f8fc;--admin-table-row-hover:#f7fbfe;--admin-filter-surface:#fff;--admin-skeleton:#e4edf5;--admin-drawer-surface:#fff;--admin-space-1:.25rem;--admin-space-2:.5rem;--admin-space-3:.75rem;--admin-space-4:1rem;--admin-space-6:1.5rem;--admin-space-8:2rem}.dark{--background:#1a1a16;--foreground:#f5f4f0;--card:#252420;--card-foreground:#f5f4f0;--popover:#252420;--popover-foreground:#f5f4f0;--primary:#d4af37;--primary-foreground:#1a1a16;--secondary:#8b9a3c;--secondary-foreground:#1a1a16;--muted:#2d2b26;--muted-foreground:#b8b5b0;--accent:#a68b5b;--accent-foreground:#1a1a16;--destructive:#e53e3e;--destructive-foreground:#f5f4f0;--border:#3f3d38;--input:#3f3d38;--ring:#d4af37;--gradient-sacred:linear-gradient(135deg,#d4af37 0%,#f4e4bc 50%,#fff8dc 100%);--gradient-peace:linear-gradient(135deg,#8b9a3c 0%,#a4b96a 50%,#c4d4a4 100%);--gradient-earth:linear-gradient(135deg,#a68b5b 0%,#c4a484 50%,#e6d2b8 100%);--gradient-sky:linear-gradient(135deg,#1a1a16 0%,#252420 50%,#2d2b26 100%);--admin-page:#0a1118;--admin-card:#1a2632;--admin-surface:#121c24;--admin-surface-muted:#15202a;--admin-surface-elevated:#1e2c38;--admin-sidebar-start:#0b2f47;--admin-sidebar-mid:#0d3954;--admin-sidebar-end:#10445f;--admin-heading:#f8fafc;--admin-body:#e2e8f0;--admin-muted:#a8b8c8;--admin-text-primary:#f8fafc;--admin-text-secondary:#a8b8c8;--admin-text-muted:#a8b8c8;--admin-border:#33485a;--admin-primary:#1ab4d2;--admin-primary-hover:#4dc7e2;--admin-accent:#31b7d6;--admin-blue:#60a5fa;--admin-teal:#2fa9a6;--admin-gold:#e0bb3b;--admin-purple:#a78bfa;--admin-success:#39c88a;--admin-warning:#e5a33b;--admin-danger:#ef6a6a;--admin-info:#60a5fa;--admin-focus:#1ab4d2;--admin-nav-inactive:#f5fafd;--admin-nav-icon:#d7e7f0;--admin-nav-hover-fill:rgba(255,255,255,.1);--admin-nav-hover-border:rgba(74,203,232,.34);--admin-nav-hover-icon:#7fe6f7;--admin-nav-active-fill:rgba(25,145,185,.34);--admin-nav-active-fill-hover:rgba(25,145,185,.4);--admin-nav-active-border:rgba(78,220,242,.45);--admin-nav-active-accent:#25c2e2;--admin-nav-active-icon:#5fe1f5;--admin-shadow-sm:0 1px 2px rgba(0,0,0,.28);--admin-shadow-md:0 4px 14px rgba(0,0,0,.38);--admin-radius-card:1rem;--admin-radius-control:.625rem;--admin-radius-pill:9999px;--admin-table-surface:#1a2632;--admin-table-header:#15222c;--admin-table-row-hover:#223140;--admin-filter-surface:#1a2632;--admin-skeleton:#2a3b4a;--admin-drawer-surface:#1a2632}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-sans),system-ui,sans-serif;position:relative;overflow-x:hidden}html.dark body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:hsl(var(--background))!important}html.dark .min-h-screen.bg-white,html.dark .bg-white{background-color:#111827!important}html.dark .bg-white\/95{background-color:rgba(17,24,39,.95)!important}html.dark .bg-white\/90{background-color:rgba(17,24,39,.9)!important}html.dark .booking-summary-light-mode .bg-white\/92{background:rgba(15,23,42,.95) linear-gradient(rgba(56,189,248,.15) 0%,rgba(20,184,166,.15) 50%,rgba(16,185,129,.15) 100%)!important}html.dark .booking-summary-light-mode .bg-white\/95{background-color:rgba(255,255,255,.95)!important}html.dark .booking-summary-light-mode .bg-white\/90{background-color:rgba(255,255,255,.9)!important}html.dark .booking-summary-light-mode .bg-white{background-color:#fff!important}html.dark .booking-summary-light-mode [class*=from-blue-50][class*=via-blue-50]{background:linear-gradient(to bottom right,rgba(56,189,248,.25) 0%,rgba(56,189,248,.2) 50%,rgba(56,189,248,.15) 100%)!important}html.dark .booking-summary-light-mode [class*=from-rose-50][class*=via-pink-50]{background:linear-gradient(to bottom right,rgba(244,63,94,.25) 0%,rgba(244,63,94,.2) 50%,rgba(244,63,94,.15) 100%)!important}html.dark .booking-summary-light-mode [class*=from-purple-50][class*=via-purple-50]{background:linear-gradient(to bottom right,rgba(168,85,247,.25) 0%,rgba(168,85,247,.2) 50%,rgba(168,85,247,.15) 100%)!important}html.dark .booking-summary-light-mode [class*=from-slate-50][class*=via-purple-50]{background:linear-gradient(to bottom right,rgba(168,85,247,.2) 0%,rgba(168,85,247,.15) 50%,rgba(168,85,247,.1) 100%)!important}html.dark .booking-summary-light-mode .border-blue-200\/50{border-color:rgba(56,189,248,.4)!important}html.dark .booking-summary-light-mode .border-rose-200\/50{border-color:rgba(244,63,94,.4)!important}html.dark .booking-summary-light-mode .border-purple-200\/50{border-color:rgba(168,85,247,.4)!important}html.dark .booking-summary-light-mode .border-slate-200{border-color:#e2e8f0!important}html.dark .booking-summary-light-mode .border-slate-300{border-color:#cbd5e1!important}html.dark .booking-summary-light-mode .ring-sky-100\/80{--tw-ring-color:rgba(224,242,254,.8)!important}html.dark .booking-summary-light-mode .ring-amber-300\/60{--tw-ring-color:rgba(253,230,138,.6)!important}html.dark .booking-summary-light-mode{filter:none!important}html.dark .booking-summary-light-mode .backdrop-blur-2xl{-webkit-backdrop-filter:blur(40px)!important}html.dark .booking-summary-light-mode [class*=from-sky-400],html.dark .booking-summary-light-mode [class*=via-teal-400],html.dark .booking-summary-light-mode [class*=to-emerald-400]{background-image:linear-gradient(to right,var(--tw-gradient-stops))!important;background:linear-gradient(to right,var(--tw-gradient-stops))!important}html.dark .booking-summary-light-mode [class*=via-blue-50],html.dark .booking-summary-light-mode [class*=to-blue-50],html.dark .booking-summary-light-mode [class*=via-rose-50],html.dark .booking-summary-light-mode [class*=to-rose-50],html.dark .booking-summary-light-mode [class*=via-purple-50],html.dark .booking-summary-light-mode [class*=to-purple-50],html.dark .booking-summary-light-mode [class*=via-pink-50],html.dark .booking-summary-light-mode [class*=to-pink-50]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))!important;background:linear-gradient(to bottom right,var(--tw-gradient-stops))!important}html.dark .booking-summary-light-mode .text-blue-700,html.dark .booking-summary-light-mode .text-rose-700,html.dark .booking-summary-light-mode .text-purple-700,html.dark .booking-summary-light-mode .text-slate-700,html.dark .booking-summary-light-mode .text-blue-500,html.dark .booking-summary-light-mode .text-blue-600,html.dark .booking-summary-light-mode .text-blue-800{color:#fff!important}html.dark .booking-summary-light-mode .text-blue-600\/90,html.dark .booking-summary-light-mode .text-blue-600\/80{color:rgba(255,255,255,.9)!important}html.dark .booking-summary-light-mode .text-rose-500,html.dark .booking-summary-light-mode .text-purple-500{color:#fff!important}html.dark .booking-summary-light-mode .text-slate-500{color:rgba(255,255,255,.8)!important}html.dark .booking-summary-light-mode .text-gray-700{color:#fff!important}html.dark .booking-summary-light-mode .text-gray-600{color:rgba(255,255,255,.9)!important}html.dark .booking-summary-light-mode .text-gray-900{color:#111827!important}html.dark .booking-summary-light-mode .text-gray-800{color:#1f2937!important}html.dark [class*=bg-gradient-to-r][class*=from-yellow-500][class*=to-orange-500]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *),html.dark [class*=bg-gradient-to-r][class*=from-yellow-500]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *),html.dark div[class*=bg-gradient-to-r][class*=from-yellow-500][class*=to-orange-500]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *),html.dark div[class*=bg-gradient-to-r][class*=from-yellow-500]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *),html.dark [class*=h-32][class*=bg-gradient-to-r][class*=from-yellow-500]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *){background:linear-gradient(90deg,#eab308,#f97316)!important}html.dark [class*=bg-gradient-to-r][class*=from-green-500][class*=to-emerald-500]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *),html.dark [class*=bg-gradient-to-r][class*=from-green-500]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *),html.dark div[class*=bg-gradient-to-r][class*=from-green-500][class*=to-emerald-500]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *),html.dark div[class*=bg-gradient-to-r][class*=from-green-500]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *),html.dark [class*=h-32][class*=bg-gradient-to-r][class*=from-green-500]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *){background:linear-gradient(90deg,#22c55e,#10b981)!important}html.dark [class*=bg-gradient-to-r][class*=from-blue-500][class*=to-indigo-500]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *),html.dark [class*=bg-gradient-to-r][class*=from-blue-500]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *),html.dark div[class*=bg-gradient-to-r][class*=from-blue-500][class*=to-indigo-500]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *),html.dark div[class*=bg-gradient-to-r][class*=from-blue-500]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *),html.dark [class*=h-32][class*=bg-gradient-to-r][class*=from-blue-500]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *){background:linear-gradient(90deg,#3b82f6,#6366f1)!important}html.dark [class*=bg-gradient-to-br][class*=from-indigo-50]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *):not([class*=from-yellow-500]):not([class*=from-green-500]):not([class*=from-blue-500]),html.dark [class*=bg-gradient-to-r][class*=from-white]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *):not([class*=from-yellow-500]):not([class*=from-green-500]):not([class*=from-blue-500]),html.dark [class*=bg-gradient-to-r][class*=from-emerald-50]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *):not([class*=from-yellow-500]):not([class*=from-green-500]):not([class*=from-blue-500]),html.dark [class*=bg-gradient-to-r][class*=from-yellow-100]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *):not([class*=from-yellow-500]):not([class*=from-green-500]):not([class*=from-blue-500]),html.dark [class*=bg-gradient-to-br][class*=from-emerald-50]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *):not([class*=from-yellow-500]):not([class*=from-green-500]):not([class*=from-blue-500]),html.dark [class*=bg-gradient-to-br][class*=from-purple-50]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *):not([class*=from-yellow-500]):not([class*=from-green-500]):not([class*=from-blue-500]),html.dark [class*=bg-gradient-to-br][class*=from-pink-50]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *):not([class*=from-yellow-500]):not([class*=from-green-500]):not([class*=from-blue-500]),html.dark [class*=bg-gradient-to-br][class*=from-green-50]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *):not([class*=from-yellow-500]):not([class*=from-green-500]):not([class*=from-blue-500]),html.dark [class*=bg-gradient-to-br][class*=from-blue-50]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *):not([class*=from-yellow-500]):not([class*=from-green-500]):not([class*=from-blue-500]),html.dark [class*=bg-gradient-to-br][class*=from-red-50]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *):not([class*=from-yellow-500]):not([class*=from-green-500]):not([class*=from-blue-500]),html.dark [class*=bg-gradient-to-br][class*=from-yellow-50]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *):not([class*=from-yellow-500]):not([class*=from-green-500]):not([class*=from-blue-500]),html.dark [class*=bg-gradient-to-r][class*=from-purple-100]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *):not([class*=from-yellow-500]):not([class*=from-green-500]):not([class*=from-blue-500]),html.dark [class*=bg-gradient-to-r][class*=from-purple-500]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *):not([class*=from-yellow-500]):not([class*=from-green-500]):not([class*=from-blue-500]):not([class*=to-pink-500]),html.dark [class*=bg-gradient-to-r][class*=from-green-100]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *):not([class*=from-yellow-500]):not([class*=from-green-500]):not([class*=from-blue-500]),html.dark [class*=bg-gradient-to-br][class*=from-green-100]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *):not([class*=from-yellow-500]):not([class*=from-green-500]):not([class*=from-blue-500]),html.dark [class*=bg-gradient-to-r][class*=from-yellow-50]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *):not([class*=from-yellow-500]):not([class*=from-green-500]):not([class*=from-blue-500]){background:#111827!important}html.dark [class*=bg-white\/70]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *),html.dark [class*=bg-white\/60]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *),html.dark [class*=bg-white\/80]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *),html.dark [class*=bg-white\/90]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *),html.dark [class*=bg-white\/95]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *),html.dark [class*=bg-gradient-to-r][class*=from-green-50][class*=to-emerald-50]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *),html.dark [class*=bg-gradient-to-r][class*=from-emerald-50][class*=to-green-50]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *),html.dark [class*=bg-gradient-to-br][class*=from-green-100]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *),html.dark [class*=bg-gradient-to-br][class*=to-emerald-100]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *),html.dark [class*=bg-gradient-to-br][class*=from-green-100][class*=to-emerald-100]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *),html.dark [class*=bg-gradient-to-br][class*=from-emerald-100][class*=to-green-100]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *){background:#1f2937!important}html.dark [class*=bg-white\/70] p:not(.booking-summary-light-mode *),html.dark [class*=bg-white\/60] p:not(.booking-summary-light-mode *),html.dark [class*=bg-white\/80] p:not(.booking-summary-light-mode *),html.dark [class*=bg-white\/70] h4:not(.booking-summary-light-mode *),html.dark [class*=bg-white\/60] h4:not(.booking-summary-light-mode *),html.dark [class*=bg-white\/80] h4:not(.booking-summary-light-mode *),html.dark [class*=bg-white\/70] .text-green-800:not(.booking-summary-light-mode *),html.dark [class*=bg-white\/60] .text-green-800:not(.booking-summary-light-mode *),html.dark [class*=bg-white\/80] .text-green-800:not(.booking-summary-light-mode *),html.dark [class*=bg-white\/70] .text-green-700:not(.booking-summary-light-mode *),html.dark [class*=bg-white\/60] .text-green-700:not(.booking-summary-light-mode *),html.dark [class*=bg-white\/80] .text-green-700:not(.booking-summary-light-mode *),html.dark [class*=bg-white\/70] [class*=text-green]:not(.booking-summary-light-mode *),html.dark [class*=bg-white\/60] [class*=text-green]:not(.booking-summary-light-mode *),html.dark [class*=bg-white\/80] [class*=text-green]:not(.booking-summary-light-mode *),html.dark [class*=bg-white\/60] .text-yellow-800:not(.booking-summary-light-mode *),html.dark [class*=bg-white\/60] .text-yellow-700:not(.booking-summary-light-mode *),html.dark [class*=bg-white\/60] .text-orange-800:not(.booking-summary-light-mode *),html.dark [class*=bg-white\/60] .text-orange-700:not(.booking-summary-light-mode *),html.dark [class*=bg-white\/60] [class*=text-yellow]:not(.booking-summary-light-mode *),html.dark [class*=bg-white\/60] [class*=text-orange]:not(.booking-summary-light-mode *),html.dark [class*=bg-white\/70] p:not(.booking-summary-light-mode *):not([class*=text-white]),html.dark [class*=bg-white\/60] p:not(.booking-summary-light-mode *):not([class*=text-white]),html.dark [class*=bg-white\/80] p:not(.booking-summary-light-mode *):not([class*=text-white]),html.dark [class*=bg-white\/70] h4:not(.booking-summary-light-mode *):not([class*=text-white]),html.dark [class*=bg-white\/60] h4:not(.booking-summary-light-mode *):not([class*=text-white]),html.dark [class*=bg-white\/80] h4:not(.booking-summary-light-mode *):not([class*=text-white]),html.dark [class*=from-green-100][class*=to-emerald-100] p:not(.booking-summary-light-mode *),html.dark [class*=from-green-100][class*=to-emerald-100] h4:not(.booking-summary-light-mode *),html.dark [class*=from-green-100][class*=to-emerald-100] .text-green-700:not(.booking-summary-light-mode *),html.dark [class*=from-green-100][class*=to-emerald-100] .text-green-800:not(.booking-summary-light-mode *),html.dark [class*=from-green-100][class*=to-emerald-100] [class*=text-green]:not(.booking-summary-light-mode *){color:#fff!important}html.dark [class*=from-purple-100][class*=to-pink-100] .text-red-500:not(.booking-summary-light-mode *),html.dark [class*=from-purple-100][class*=to-pink-100] [class*=dark\:text-red-500]:not(.booking-summary-light-mode *),html.dark [class*=from-purple-100][class*=to-pink-100] .text-red-300:not(.booking-summary-light-mode *),html.dark [class*=from-purple-100][class*=to-pink-100] [class*=dark\:text-red-300]:not(.booking-summary-light-mode *){color:#ef4444!important}html.dark [class*=bg-gradient-to-br][class*=from-purple-50][class*=to-pink-50]:not(.booking-summary-light-mode):not(.booking-summary-light-mode *){background:#1f2937!important;border-color:rgba(147,51,234,.6)!important;box-shadow:0 20px 25px -5px rgba(147,51,234,.2),0 10px 10px -5px rgba(0,0,0,.3)!important}html.dark [class*=bg-gradient-to-br][class*=from-purple-50][class*=to-pink-50] .text-purple-200:not(.booking-summary-light-mode *),html.dark [class*=bg-gradient-to-br][class*=from-purple-50][class*=to-pink-50] .text-purple-300:not(.booking-summary-light-mode *),html.dark [class*=bg-gradient-to-br][class*=from-purple-50][class*=to-pink-50] .text-purple-400:not(.booking-summary-light-mode *),html.dark [class*=bg-gradient-to-br][class*=from-purple-50][class*=to-pink-50] h3:not(.booking-summary-light-mode *),html.dark [class*=bg-gradient-to-br][class*=from-purple-50][class*=to-pink-50] .text-white:not(.booking-summary-light-mode *){color:#fff!important}html.dark [class*=bg-gradient-to-br][class*=from-purple-50][class*=to-pink-50] .text-gray-100:not(.booking-summary-light-mode *),html.dark [class*=bg-gradient-to-br][class*=from-purple-50][class*=to-pink-50] .text-gray-200:not(.booking-summary-light-mode *){color:#f3f4f6!important}html.dark .offer-detail-cta-button[class*=bg-gradient-to-r][class*=from-purple-500][class*=to-pink-500],html.dark .offer-detail-cta-button button[class*=bg-gradient-to-r][class*=from-purple-500][class*=to-pink-500],html.dark .offer-detail-cta-button a[class*=bg-gradient-to-r][class*=from-purple-500][class*=to-pink-500],html.dark button.offer-detail-cta-button[class*=bg-gradient-to-r][class*=from-purple-500][class*=to-pink-500],html.dark a.offer-detail-cta-button[class*=bg-gradient-to-r][class*=from-purple-500][class*=to-pink-500]{background:linear-gradient(90deg,#a855f7,#ec4899)!important;box-shadow:0 10px 15px -3px rgba(168,85,247,.3),0 4px 6px -2px rgba(236,72,153,.2)!important}html.dark .offer-detail-cta-button[class*=bg-gradient-to-r][class*=from-purple-500][class*=to-pink-500]:hover,html.dark .offer-detail-cta-button button[class*=bg-gradient-to-r][class*=from-purple-500][class*=to-pink-500]:hover,html.dark .offer-detail-cta-button a[class*=bg-gradient-to-r][class*=from-purple-500][class*=to-pink-500]:hover,html.dark button.offer-detail-cta-button[class*=bg-gradient-to-r][class*=from-purple-500][class*=to-pink-500]:hover,html.dark a.offer-detail-cta-button[class*=bg-gradient-to-r][class*=from-purple-500][class*=to-pink-500]:hover{background:linear-gradient(90deg,#9333ea,#db2777)!important}html.dark .offer-detail-cta-button.bg-primary[class*=from-purple-500],html.dark .offer-detail-cta-button a.bg-primary[class*=from-purple-500],html.dark button.offer-detail-cta-button[class*=bg-primary][class*=from-purple-500],html.dark a.offer-detail-cta-button[class*=bg-primary][class*=from-purple-500],html.dark .offer-detail-cta-button[class*=\!bg-gradient-to-r],html.dark button.offer-detail-cta-button[class*=\!bg-gradient-to-r],html.dark a.offer-detail-cta-button[class*=\!bg-gradient-to-r]{background:linear-gradient(90deg,#a855f7,#ec4899)!important}html.dark button[class*=from-yellow-500],html.dark a[class*=from-yellow-500],html.dark button[class*=from-green-500],html.dark a[class*=from-green-500],html.dark button[class*=from-blue-500],html.dark a[class*=from-blue-500]{background-color:transparent!important}html.dark button.bg-primary[class*=from-yellow-500],html.dark a.bg-primary[class*=from-yellow-500],html.dark button.bg-primary[class*=from-green-500],html.dark a.bg-primary[class*=from-green-500],html.dark button.bg-primary[class*=from-blue-500],html.dark a.bg-primary[class*=from-blue-500],html.dark [class*=bg-primary][class*=from-yellow-500],html.dark [class*=bg-primary][class*=from-green-500],html.dark [class*=bg-primary][class*=from-blue-500]{background:0 0!important}html.dark button[class*=from-yellow-500][class*=to-orange-500],html.dark a[class*=from-yellow-500][class*=to-orange-500],html.dark [class*=from-yellow-500][class*=to-orange-500],html.dark button.bg-primary[class*=from-yellow-500],html.dark a.bg-primary[class*=from-yellow-500],html.dark [class*=bg-primary][class*=from-yellow-500]{background:linear-gradient(90deg,#eab308,#f97316)!important}html.dark button[class*=bg-gradient-to-r][class*=from-yellow-500][class*=to-orange-500]:hover,html.dark a[class*=bg-gradient-to-r][class*=from-yellow-500][class*=to-orange-500]:hover,html.dark button[class*=from-yellow-500][class*=to-orange-500]:hover,html.dark a[class*=from-yellow-500][class*=to-orange-500]:hover,html.dark button.bg-primary[class*=from-yellow-500]:hover,html.dark a.bg-primary[class*=from-yellow-500]:hover{background:linear-gradient(90deg,#ca8a04,#ea580c)!important}html.dark button[class*=from-green-500][class*=to-emerald-500],html.dark a[class*=from-green-500][class*=to-emerald-500],html.dark [class*=from-green-500][class*=to-emerald-500],html.dark button.bg-primary[class*=from-green-500],html.dark a.bg-primary[class*=from-green-500],html.dark [class*=bg-primary][class*=from-green-500]{background:linear-gradient(90deg,#22c55e,#10b981)!important}html.dark button[class*=bg-gradient-to-r][class*=from-green-500][class*=to-emerald-500]:hover,html.dark a[class*=bg-gradient-to-r][class*=from-green-500][class*=to-emerald-500]:hover,html.dark button[class*=from-green-500][class*=to-emerald-500]:hover,html.dark a[class*=from-green-500][class*=to-emerald-500]:hover,html.dark button.bg-primary[class*=from-green-500]:hover,html.dark a.bg-primary[class*=from-green-500]:hover{background:linear-gradient(90deg,#16a34a,#059669)!important}html.dark button[class*=from-blue-500][class*=to-indigo-500],html.dark a[class*=from-blue-500][class*=to-indigo-500],html.dark [class*=from-blue-500][class*=to-indigo-500],html.dark button.bg-primary[class*=from-blue-500],html.dark a.bg-primary[class*=from-blue-500],html.dark [class*=bg-primary][class*=from-blue-500]{background:linear-gradient(90deg,#3b82f6,#6366f1)!important}html.dark button[class*=bg-gradient-to-r][class*=from-blue-500][class*=to-indigo-500]:hover,html.dark a[class*=bg-gradient-to-r][class*=from-blue-500][class*=to-indigo-500]:hover,html.dark button[class*=from-blue-500][class*=to-indigo-500]:hover,html.dark a[class*=from-blue-500][class*=to-indigo-500]:hover,html.dark button.bg-primary[class*=from-blue-500]:hover,html.dark a.bg-primary[class*=from-blue-500]:hover{background:linear-gradient(90deg,#2563eb,#4f46e5)!important}html.dark .booking-summary-light-mode [class*=bg-gradient-to-br]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))!important}html.dark p.text-gray-600:not(.booking-summary-light-mode *),html.dark p.text-gray-700:not(.booking-summary-light-mode *),html.dark .text-gray-600:not(.booking-summary-light-mode *),html.dark .text-gray-700:not(.booking-summary-light-mode *),html.dark h1.text-gray-900:not(.booking-summary-light-mode *):not([style*="color: #000000"]):not([style*="color:#000000"]),html.dark h2.text-gray-900:not(.booking-summary-light-mode *):not([style*="color: #000000"]):not([style*="color:#000000"]),html.dark h3.text-gray-900:not(.booking-summary-light-mode *):not([style*="color: #000000"]):not([style*="color:#000000"]),html.dark h4.text-gray-900:not(.booking-summary-light-mode *):not([style*="color: #000000"]):not([style*="color:#000000"]),html.dark .text-gray-900:not(.booking-summary-light-mode *):not([style*="color: #000000"]):not([style*="color:#000000"]),html.dark .text-gray-800:not(.booking-summary-light-mode *):not([style*="color: #000000"]):not([style*="color:#000000"]),html.dark .text-black:not(.booking-summary-light-mode *):not([style*="color: #000000"]):not([style*="color:#000000"]){color:#fff!important}html.dark [style*="color: #000000"],html.dark [style*="color:#000000"],html.dark [style*="color: '#000000'"],html.dark [style*="color:'#000000'"],html.dark p[style*="color: #000000"],html.dark div[style*="color: #000000"],html.dark p[style*="color:#000000"],html.dark div[style*="color:#000000"],html.dark p[style*="color: '#000000'"],html.dark div[style*="color: '#000000'"],html.dark p[style*="color:'#000000'"],html.dark div[style*="color:'#000000'"],html.dark .text-gray-600[style*=color],html.dark .text-gray-100[style*=color],html.dark .text-gray-800[style*=color],html.dark .text-gray-900[style*=color],html.dark .text-black[style*=color],html.dark p.text-gray-600[style*=color],html.dark p.text-gray-100[style*=color],html.dark p.text-gray-800[style*=color],html.dark p.text-gray-900[style*=color],html.dark p.text-black[style*=color],html.dark .text-slate-600[style*=color],html.dark .text-slate-700[style*=color],html.dark .text-slate-800[style*=color],html.dark .text-slate-900[style*=color],html.dark p.text-slate-600[style*=color],html.dark p.text-slate-700[style*=color],html.dark p.text-slate-800[style*=color],html.dark p.text-slate-900[style*=color],html.dark h4.text-slate-900[style*=color],html.dark h4.text-slate-50[style*=color],html.dark h5[style*="color: #000000"],html.dark h5[style*="color:#000000"],html.dark h5[style*="color: '#000000'"],html.dark h5[style*="color:'#000000'"]{color:#000!important;-webkit-text-fill-color:#000!important}html.dark h5.text-green-700,html.dark h5.text-green-400,html.dark h5.text-green-600{color:#16a34a!important;-webkit-text-fill-color:#16a34a!important}html.dark h5.text-blue-700,html.dark h5.text-blue-400,html.dark h5.text-blue-600{color:#2563eb!important;-webkit-text-fill-color:#2563eb!important}html.dark .text-slate-700:not(.booking-summary-light-mode *):not([style*="color: #000000"]):not([style*="color:#000000"]):not([style*="color: '#000000'"]):not([style*="color:'#000000'"]),html.dark .text-slate-800:not(.booking-summary-light-mode *):not([style*="color: #000000"]):not([style*="color:#000000"]):not([style*="color: '#000000'"]):not([style*="color:'#000000'"]),html.dark .text-slate-900:not(.booking-summary-light-mode *):not([style*="color: #000000"]):not([style*="color:#000000"]):not([style*="color: '#000000'"]):not([style*="color:'#000000'"]),html.dark p.text-slate-700:not(.booking-summary-light-mode *):not([style*="color: #000000"]):not([style*="color:#000000"]):not([style*="color: '#000000'"]):not([style*="color:'#000000'"]),html.dark p.text-slate-800:not(.booking-summary-light-mode *):not([style*="color: #000000"]):not([style*="color:#000000"]):not([style*="color: '#000000'"]):not([style*="color:'#000000'"]),html.dark p.text-slate-900:not(.booking-summary-light-mode *):not([style*="color: #000000"]):not([style*="color:#000000"]):not([style*="color: '#000000'"]):not([style*="color:'#000000'"]),html.dark .text-orange-900,html.dark .text-orange-700,html.dark .text-amber-700,html.dark .text-amber-900,html.dark .text-purple-900,html.dark .text-purple-700,html.dark .text-indigo-700,html.dark .text-emerald-900,html.dark .text-emerald-700,html.dark .text-cyan-900,html.dark .text-cyan-700,html.dark span.text-orange-700,html.dark span.text-amber-700,html.dark span.text-purple-700,html.dark span.text-indigo-700,html.dark span.text-cyan-900,html.dark p.text-emerald-700,html.dark p.text-cyan-700{color:#fff!important}html.dark .text-green-600:not(.booking-summary-light-mode *),html.dark .text-green-700:not(.booking-summary-light-mode *),html.dark .text-green-900:not(.booking-summary-light-mode *),html.dark p.text-green-700:not(.booking-summary-light-mode *),html.dark .text-green-400:not(.booking-summary-light-mode *){color:#bbf7d0!important}html.dark .booking-summary-light-mode .text-green-600,html.dark .booking-summary-light-mode .text-green-700,html.dark .booking-summary-light-mode .text-green-500{color:#4ade80!important}html.dark .final-price-pill,html.dark .final-price-pill[class*=bg-red-500],html.dark [class*=final-price-pill]{background:#ef4444!important}html.dark .final-price-pill span,html.dark .final-price-pill .text-white,html.dark [class*=final-price-pill] span,html.dark [class*=final-price-pill] .text-white,html.dark .step-number-4,html.dark .step-number-4.text-white,html.dark [class*=from-purple-500][class*=to-purple-600] span.text-white,html.dark [class*=from-purple-600][class*=to-purple-700] span.text-white,html.dark [class*=from-purple-500] span.text-white,html.dark [class*=from-purple-600] span.text-white,html.dark [class*=from-purple-700] span.text-white{color:#fff!important;-webkit-text-fill-color:#fff!important}html.dark .booking-summary-container .text-purple-700,html.dark .booking-summary-container [class*=text-purple-700],html.dark .booking-summary-container .text-purple-500,html.dark .booking-summary-container [class*=text-purple-500]{color:#fff!important}html.dark .booking-summary-container .text-slate-400,html.dark .booking-summary-container [class*=text-slate-400]{color:rgba(255,255,255,.5)!important}html.dark .booking-summary-container .text-green-600,html.dark .booking-summary-container [class*=text-green-600],html.dark .booking-summary-container [class*=text-green-500],html.dark .booking-summary-container .text-green-700,html.dark .booking-summary-container [class*=text-green-700]{color:#4ade80!important}html.dark [class*=bg-clip-text][class*=text-transparent]{-webkit-text-fill-color:transparent!important;color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}html.dark .text-gray-500,html.dark .text-gray-400{color:#e5e7eb!important}body:before{content:"";pointer-events:none;z-index:-1;background-image:radial-gradient(circle at 20% 80%,rgba(184,134,11,.03) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(107,124,50,.03) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(139,115,85,.02) 0%,transparent 50%);width:100%;height:100%;position:fixed;top:0;left:0}.dark body:before{background-image:radial-gradient(circle at 20% 80%,rgba(212,175,55,.08) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(139,154,60,.08) 0%,transparent 50%),radial-gradient(circle at 40% 40%,rgba(166,139,91,.06) 0%,transparent 50%)}body:after{content:"";pointer-events:none;z-index:-1;background-image:repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(184,134,11,.01) 2px,rgba(184,134,11,.01) 4px),repeating-linear-gradient(-45deg,transparent,transparent 2px,rgba(107,124,50,.01) 2px,rgba(107,124,50,.01) 4px);width:100%;height:100%;position:fixed;top:0;left:0}.dark body:after{background-image:repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(212,175,55,.03) 2px,rgba(212,175,55,.03) 4px),repeating-linear-gradient(-45deg,transparent,transparent 2px,rgba(139,154,60,.03) 2px,rgba(139,154,60,.03) 4px)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:hsl(var(--muted))}::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground));border-radius:4px}::-webkit-scrollbar-thumb:hover{background:hsl(var(--accent))}.dark ::-webkit-scrollbar-track{background:#252420}.dark ::-webkit-scrollbar-thumb{background:#4a4843;border-radius:4px}.dark ::-webkit-scrollbar-thumb:hover{background:#a68b5b}.transition-optimized{transition:transform .15s ease-out,opacity .15s ease-out}.hover-optimized:hover{transition:transform .1s ease-out}.btn-fast{will-change:transform;transition:transform .1s ease-out,box-shadow .1s ease-out}.btn-fast:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.dark .btn-fast:hover{box-shadow:0 4px 12px rgba(212,175,55,.25)}.btn-fast:active{transition:transform 50ms ease-out;transform:translateY(0)}.card-fast{will-change:transform;transition:transform .15s ease-out,box-shadow .15s ease-out}.card-fast:hover{transform:translateY(-2px)scale(1.01);box-shadow:0 8px 25px rgba(0,0,0,.1)}.dark .card-fast:hover{box-shadow:0 8px 25px rgba(212,175,55,.15)}.img-fast{will-change:opacity;transition:opacity .2s ease-out}.img-fast.loading{opacity:.7}.img-fast.loaded{opacity:1}.scroll-fast{opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;transform:translateY(15px)}.scroll-fast.visible{opacity:1;transform:translateY(0)}.gradient-fast{background-size:200% 200%;animation:3s infinite gradient-shift}@keyframes gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}.gpu-accelerated{-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px;transform:translateZ(0)}@keyframes gentle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes spiritual-glow{0%,to{box-shadow:0 0 15px rgba(184,134,11,.1)}50%{box-shadow:0 0 20px rgba(184,134,11,.15)}}@keyframes peaceful-pulse{0%,to{opacity:.9}50%{opacity:1}}.spiritual-float{animation:4s ease-in-out infinite gentle-float}.spiritual-glow{animation:3s ease-in-out infinite spiritual-glow}.peaceful-pulse{animation:2s ease-in-out infinite peaceful-pulse}.gradient-primary{background:var(--gradient-sacred);position:relative}.gradient-primary:before{content:"";pointer-events:none;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.gradient-secondary{background:var(--gradient-peace);position:relative}.gradient-secondary:before{content:"";pointer-events:none;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.gradient-accent{background:var(--gradient-earth);position:relative}.gradient-accent:before{content:"";pointer-events:none;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.gradient-hero{background:var(--gradient-sky);position:relative}.gradient-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 30% 20%,rgba(184,134,11,.05) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(107,124,50,.05) 0%,transparent 50%);position:absolute;top:0;bottom:0;left:0;right:0}.dark .gradient-hero{background:var(--gradient-sky)}.dark .gradient-hero:before{background:radial-gradient(circle at 30% 20%,rgba(212,175,55,.1) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(139,154,60,.1) 0%,transparent 50%)}.shadow-primary{box-shadow:0 8px 25px -5px rgba(184,134,11,.15),0 4px 12px -2px rgba(184,134,11,.08),0 0 0 1px rgba(184,134,11,.05)}.shadow-secondary{box-shadow:0 8px 25px -5px rgba(107,124,50,.15),0 4px 12px -2px rgba(107,124,50,.08),0 0 0 1px rgba(107,124,50,.05)}.shadow-accent{box-shadow:0 8px 25px -5px rgba(139,115,85,.15),0 4px 12px -2px rgba(139,115,85,.08),0 0 0 1px rgba(139,115,85,.05)}.dark .shadow-primary{box-shadow:0 8px 25px -5px rgba(212,175,55,.25),0 4px 12px -2px rgba(212,175,55,.15),0 0 0 1px rgba(212,175,55,.1)}.dark .shadow-secondary{box-shadow:0 8px 25px -5px rgba(139,154,60,.25),0 4px 12px -2px rgba(139,154,60,.15),0 0 0 1px rgba(139,154,60,.1)}.dark .shadow-accent{box-shadow:0 8px 25px -5px rgba(166,139,91,.25),0 4px 12px -2px rgba(166,139,91,.15),0 0 0 1px rgba(166,139,91,.1)}.spiritual-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.95);border:1px solid rgba(184,134,11,.1);box-shadow:0 8px 32px -8px rgba(184,134,11,.1),0 0 0 1px rgba(184,134,11,.05)}.dark .spiritual-card{background:rgba(37,36,32,.95);border:1px solid rgba(212,175,55,.2);box-shadow:0 8px 32px -8px rgba(212,175,55,.2),0 0 0 1px rgba(212,175,55,.1)}.sacred-text{background:var(--gradient-sacred);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:600}.dark .sacred-text{background:var(--gradient-sacred);-webkit-text-fill-color:transparent;filter:brightness(1.1);-webkit-background-clip:text;background-clip:text}.peaceful-button{position:relative;overflow:hidden}.peaceful-button:before{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.dark .peaceful-button:before{background:linear-gradient(90deg,transparent,rgba(212,175,55,.3),transparent)}.video-overlay-text{text-shadow:3px 3px 8px rgba(0,0,0,.95)}.dark .video-overlay-text{text-shadow:3px 3px 8px rgba(0,0,0,.95),0 0 20px rgba(212,175,55,.3)}.interactive-title{cursor:pointer;transition:transform .2s ease-out;position:relative}.interactive-title:hover{transform:scale(1.02)translateY(-2px)}.subtitle-reveal{animation:1.2s ease-out .6s both subtitle-reveal}@keyframes subtitle-reveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.elegant-headline{font-family:var(--font-playfair),"Playfair Display","Cormorant Garamond","Cinzel",serif;-webkit-text-fill-color:transparent;text-shadow:0 0 20px rgba(255,215,0,.4);letter-spacing:.05em;background:linear-gradient(135deg,gold 0%,orange 50%,gold 100%);-webkit-background-clip:text;background-clip:text;font-weight:800;animation:2s ease-in-out infinite alternate elegant-glow;position:relative}@keyframes elegant-glow{0%{filter:drop-shadow(0 0 15px rgba(255,215,0,.6));transform:scale(1)}to{filter:drop-shadow(0 0 25px rgba(255,215,0,.8));transform:scale(1.01)}}.dark .elegant-headline{-webkit-text-fill-color:transparent;text-shadow:0 0 30px rgba(255,215,0,.5);filter:brightness(1.15);background:linear-gradient(135deg,gold 0%,orange 50%,gold 100%);-webkit-background-clip:text;background-clip:text}.dark .video-glow{filter:drop-shadow(0 0 25px rgba(255,215,0,.4))}@keyframes kaaba-glow{0%,to{filter:brightness()drop-shadow(0 0 15px rgba(255,215,0,.2))}50%{filter:brightness(1.05)drop-shadow(0 0 20px rgba(255,215,0,.3))}}@keyframes spiritual-fade-in{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.kaaba-glow{animation:4s ease-in-out infinite kaaba-glow}.spiritual-fade-in{animation:.8s ease-out forwards spiritual-fade-in}.video-background-overlay{background:linear-gradient(135deg,rgba(0,0,0,.05) 0%,rgba(0,0,0,.02) 50%,rgba(0,0,0,.05) 100%)}@media (max-width:768px){.video-overlay-text{text-shadow:1px 1px 2px rgba(0,0,0,.8)}.spiritual-float{animation-duration:8s}.spiritual-glow{animation-duration:6s}}.kaaba-fallback-background{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 25%,#0f3460 50%,#533483 75%,#7209b7 100%) 0 0/400% 400%;animation:15s infinite kaaba-gradient}@keyframes kaaba-gradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.kaaba-silhouette{background:linear-gradient(45deg,#2c1810,#3d2317);border-radius:8px;width:200px;height:200px;animation:8s ease-in-out infinite kaaba-glow;position:relative;box-shadow:0 0 50px rgba(255,215,0,.3),inset 0 0 20px rgba(0,0,0,.5)}.kaaba-silhouette:before{content:"";background:linear-gradient(45deg,#1a0f0a,#2c1810);border-radius:4px;width:80%;height:20px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.kaaba-silhouette:after{content:"";background:linear-gradient(45deg,#4a2c17,#5d3a1f);border-radius:4px;width:60%;height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 10px rgba(0,0,0,.7)}.pilgrims-silhouette{border:2px solid rgba(255,215,0,.2);border-radius:50%;width:300px;height:300px;animation:20s linear infinite tawaf-rotation;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pilgrims-silhouette:before,.pilgrims-silhouette:after{content:"";background:rgba(255,215,0,.6);border-radius:50%;width:8px;height:8px;animation:20s linear infinite pilgrim-walk;position:absolute}.pilgrims-silhouette:before{top:-4px;left:50%;transform:translate(-50%)}.pilgrims-silhouette:after{bottom:-4px;right:50%;transform:translate(50%)}@keyframes tawaf-rotation{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes pilgrim-walk{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.particles-container{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.particle{background:rgba(255,215,0,.6);border-radius:50%;width:4px;height:4px;animation:8s ease-in-out infinite particle-float;position:absolute}.particle-0{animation-delay:0s;top:20%;left:10%}.particle-1{animation-delay:1s;top:30%;left:80%}.particle-2{animation-delay:2s;top:60%;left:20%}.particle-3{animation-delay:3s;top:80%;left:70%}@keyframes particle-float{0%,to{opacity:.3;transform:translateY(0)scale(1)}50%{opacity:1;transform:translateY(-20px)scale(1.2)}}.spinner{border:4px solid rgba(255,215,0,.3);border-top-color:gold;border-radius:50%;width:40px;height:40px;margin:0 auto;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}header nav a,header nav Link{color:#fff!important}header nav a:hover,header nav Link:hover{color:#fbbf24!important}.dark header nav a:not(.video-overlay-text),.dark header nav Link:not(.video-overlay-text){color:var(--foreground)!important}.dark header nav a:hover:not(.video-overlay-text),.dark header nav Link:hover:not(.video-overlay-text){color:var(--primary)!important}.scroll-fade-in{opacity:0;transition:opacity .4s ease-out,transform .4s ease-out;transform:translateY(20px)}.scroll-fade-in.visible{opacity:1;transform:translateY(0)}.hover\:scale-102:hover{transform:scale(1.02)}.dark .hover\:shadow-3xl:hover{box-shadow:0 35px 60px -12px rgba(212,175,55,.3)}.dark h1.text-slate-900:not(.addon-card-title),.dark h3.text-slate-900:not(.addon-card-title){color:#fff!important}.dark p.text-slate-600{color:#e2e8f0!important}.dark section p.text-gray-700,.dark .max-w-5xl .text-center p.text-gray-700{color:#fff!important}.dark .bg-gradient-to-r span.text-gray-600.dark\:text-white,.dark [class*=from-purple-400] span.text-gray-600,.dark [class*=from-yellow-400] span.text-gray-600,.dark [class*=from-purple-400] span[class*=dark\:text-white],.dark [class*=from-yellow-400] span[class*=dark\:text-white]{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.8)!important}html.dark [class*=bg-gradient-to-br][class*=from-purple-500][class*=to-purple-600] span.text-white,html.dark [class*=bg-gradient-to-br][class*=from-purple-600][class*=to-purple-700] span.text-white,html.dark [class*=bg-gradient-to-br][class*=from-purple-500] span.text-white,html.dark [class*=bg-gradient-to-br][class*=from-purple-600] span.text-white,html.dark [class*=bg-gradient-to-br][class*=from-purple-700] span.text-white,html.dark [class*=from-purple-600][class*=to-purple-700] span.text-white,html.dark [class*=from-purple-600] span.text-white,html.dark [class*=from-purple-700] span.text-white,html.dark .step-number-4[class*=text-white],html.dark span.step-number-4.text-white{color:#fff!important;-webkit-text-fill-color:#fff!important;text-fill-color:#fff!important}button[aria-label=Close\ offer],button[aria-label=Close\ offer] svg{opacity:1!important;visibility:visible!important}.dark button[aria-label=Close\ offer]{background-color:rgba(31,41,55,.95)!important;border-color:rgba(107,114,128,.8)!important}.dark button[aria-label=Close\ offer] svg{color:#e5e7eb!important;stroke-width:2.5px!important}button[aria-label="Toggle dark mode"],button[aria-label="Toggle dark mode"] svg{opacity:1!important;visibility:visible!important}button[aria-label="Toggle dark mode"]{z-index:50!important;position:relative!important}:root,.dark{--addon-title-color:#0f172a}.dark .addon-card-title,.dark h3.addon-card-title,.dark .addon-card-title.text-slate-900,.dark [class*=Card] .addon-card-title,.dark [class*=CardContent] .addon-card-title,.dark [class*=from-purple-800] .addon-card-title,.dark [class*=from-purple-700] .addon-card-title,.dark [class*=from-purple-900] .addon-card-title,.dark [class*=from-purple-950] .addon-card-title,.dark .addon-card-title[style*=color]{color:#fff!important;text-shadow:none!important;font-weight:700!important}html.dark .addon-card-title,html.dark h3.addon-card-title,html.dark [class*=bg-gradient] .addon-card-title{color:#fff!important;font-weight:700!important}.dark input[type=text]:not([id*=passportExpiry]):not([id*=dateOfBirth]),.dark input[type=number],.dark input[type=date],.dark select:not([id*=nationality]),.dark textarea{color:#f1f5f9!important}.dark input[type=text]::-moz-placeholder{color:#64748b!important;opacity:1!important}.dark input[type=email]::-moz-placeholder{color:#64748b!important;opacity:1!important}.dark input[type=tel]::-moz-placeholder{color:#64748b!important;opacity:1!important}.dark input[type=number]::-moz-placeholder{color:#64748b!important;opacity:1!important}.dark input[type=date]::-moz-placeholder{color:#64748b!important;opacity:1!important}.dark textarea::-moz-placeholder{color:#64748b!important;opacity:1!important}.dark input[type=text]::placeholder,.dark input[type=email]::placeholder,.dark input[type=tel]::placeholder,.dark input[type=number]::placeholder,.dark input[type=date]::placeholder,.dark textarea::placeholder{color:#64748b!important;opacity:1!important}.dark input[readonly][type=text][placeholder*=dd\/mm],.dark input[readonly][type=text][placeholder*=MM\/DD],.dark input[id*=passportExpiry],.dark input[id*=dateOfBirth],.dark input[id*=passport-expiry],.dark input[id*=date-of-birth]{color:#f1f5f9!important}.dark input[readonly][type=text][placeholder*=dd\/mm]::-moz-placeholder{color:#64748b!important;opacity:1!important}.dark input[readonly][type=text][placeholder*=MM\/DD]::-moz-placeholder{color:#64748b!important;opacity:1!important}.dark input[id*=passportExpiry]::-moz-placeholder{color:#64748b!important;opacity:1!important}.dark input[id*=dateOfBirth]::-moz-placeholder{color:#64748b!important;opacity:1!important}.dark input[readonly][type=text][placeholder*=dd\/mm]::placeholder,.dark input[readonly][type=text][placeholder*=MM\/DD]::placeholder,.dark input[id*=passportExpiry]::placeholder,.dark input[id*=dateOfBirth]::placeholder{color:#64748b!important;opacity:1!important}select[id*=nationality]{color:#000!important;box-sizing:border-box!important;text-overflow:ellipsis!important;flex-shrink:1!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}select[id*=nationality] option{color:#000!important;white-space:nowrap!important;text-overflow:ellipsis!important;background-color:#fff!important;max-width:100%!important;overflow:hidden!important}.dark select[id*=nationality]{color:#000!important;box-sizing:border-box!important;flex-shrink:1!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.dark select[id*=nationality] option{color:#000!important;white-space:nowrap!important;text-overflow:ellipsis!important;background-color:#fff!important;max-width:100%!important;overflow:hidden!important}select{box-sizing:border-box!important;flex-shrink:1!important;min-width:0!important;max-width:100%!important}select option,.dark select option{color:#000!important;text-overflow:ellipsis!important;background-color:#fff!important;max-width:100%!important;overflow:hidden!important}textarea,.dark textarea,input[type=email],input[type=tel],.dark input[type=email],.dark input[type=tel],input[readonly][type=text][placeholder*=dd\/mm],input[readonly][type=text][placeholder*=MM\/DD],input[id*=passportExpiry],input[id*=dateOfBirth],input[id*=passport-expiry],input[id*=date-of-birth],.dark input[readonly][type=text][placeholder*=dd\/mm],.dark input[readonly][type=text][placeholder*=MM\/DD],.dark input[id*=passportExpiry],.dark input[id*=dateOfBirth],.dark input[id*=passport-expiry],.dark input[id*=date-of-birth]{color:#000!important;-webkit-text-fill-color:#000!important}input[readonly][type=text][placeholder*=dd\/mm]::-moz-placeholder{color:#64748b!important;opacity:1!important;-webkit-text-fill-color:#64748b!important}input[readonly][type=text][placeholder*=MM\/DD]::-moz-placeholder{color:#64748b!important;opacity:1!important;-webkit-text-fill-color:#64748b!important}input[id*=passportExpiry]::-moz-placeholder{color:#64748b!important;opacity:1!important;-webkit-text-fill-color:#64748b!important}input[id*=dateOfBirth]::-moz-placeholder{color:#64748b!important;opacity:1!important;-webkit-text-fill-color:#64748b!important}input[readonly][type=text][placeholder*=dd\/mm]::placeholder,input[readonly][type=text][placeholder*=MM\/DD]::placeholder,input[id*=passportExpiry]::placeholder,input[id*=dateOfBirth]::placeholder{color:#64748b!important;opacity:1!important;-webkit-text-fill-color:#64748b!important}html.dark input[id*=childWithBed],html.dark input[id*=childNoBed],html.dark input[id*=childrenWithBed],html.dark input[id*=childrenNoBed],html.dark select[id*=childWithBed],html.dark select[id*=childNoBed],html.dark select[id*=childrenWithBed],html.dark select[id*=childrenNoBed],html.dark input.bg-white[id*=childWithBed],html.dark input.bg-white[id*=childNoBed],html.dark input.bg-white[id*=childrenWithBed],html.dark input.bg-white[id*=childrenNoBed],html.dark select.bg-white[id*=childWithBed],html.dark select.bg-white[id*=childNoBed],html.dark select.bg-white[id*=childrenWithBed],html.dark select.bg-white[id*=childrenNoBed],html.dark [class*=bg-background][id*=childWithBed],html.dark [class*=bg-background][id*=childNoBed],html.dark [class*=Children][class*=With\ Bed] input,html.dark [class*=Children][class*=No\ Bed] input,html.dark [class*=childWithBed] input,html.dark [class*=childNoBed] input,html.dark [class*=Children][class*=With\ Bed] input.bg-white,html.dark [class*=Children][class*=No\ Bed] input.bg-white,html.dark [class*=childWithBed] input.bg-white,html.dark [class*=childNoBed] input.bg-white,html.dark [class*=Children][class*=With\ Bed] input[class*=bg-background],html.dark [class*=Children][class*=No\ Bed] input[class*=bg-background],html.dark [class*=childWithBed] input[class*=bg-background],html.dark [class*=childNoBed] input[class*=bg-background],html.dark input[id*=childWithBed]:hover,html.dark input[id*=childNoBed]:hover,html.dark input[id*=childrenWithBed]:hover,html.dark input[id*=childrenNoBed]:hover,html.dark select[id*=childWithBed]:hover,html.dark select[id*=childNoBed]:hover,html.dark select[id*=childrenWithBed]:hover,html.dark select[id*=childrenNoBed]:hover,html.dark [class*=Children][class*=With\ Bed] input:hover,html.dark [class*=Children][class*=No\ Bed] input:hover,html.dark [class*=childWithBed] input:hover,html.dark [class*=childNoBed] input:hover{background:rgba(30,41,59,.7)!important}html.dark input[id*=childWithBed][class*=bg-gray-700],html.dark input[id*=childNoBed][class*=bg-gray-700],html.dark input[id*=childrenWithBed][class*=bg-gray-700],html.dark input[id*=childrenNoBed][class*=bg-gray-700],html.dark input.bg-white[id*=childWithBed][class*=bg-gray-700],html.dark input.bg-white[id*=childNoBed][class*=bg-gray-700],html.dark input[id*=childWithBed][class*=bg-gray-700]:hover,html.dark input[id*=childNoBed][class*=bg-gray-700]:hover,html.dark input[id*=childrenWithBed][class*=bg-gray-700]:hover,html.dark input[id*=childrenNoBed][class*=bg-gray-700]:hover{background:rgba(55,65,81,.8)!important}.group:hover .group-hover\:scale-110{transform:scale(1.1)}.marketing-card{background:linear-gradient(145deg,#fff 0%,#f8fafc 100%);border:1px solid rgba(226,232,240,.8);transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.marketing-card:hover{border-color:rgba(59,130,246,.3);transform:translateY(-4px)scale(1.02);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.dark .marketing-card{background:linear-gradient(145deg,#252420 0%,#1a1a16 100%);border:1px solid rgba(63,61,56,.8);box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2)}.dark .marketing-card:hover{border-color:rgba(212,175,55,.4);box-shadow:0 20px 25px -5px rgba(212,175,55,.2),0 10px 10px -5px rgba(212,175,55,.15)}html.dark .text-emerald-300,html.dark label.text-emerald-300,html.dark p.text-emerald-300,html.dark Label.text-emerald-300,html.dark p[class*=text-emerald-300],html.dark label[class*=text-emerald-300],html.dark Label[class*=text-emerald-300],html.dark p.font-semibold.text-emerald-300,html.dark Label.font-extrabold.text-emerald-300,html.dark label.font-extrabold.text-emerald-300,html.dark p.text-sm.font-semibold.text-emerald-300,html.dark Label.text-base.font-extrabold.text-emerald-300,html.dark [class*=dark\:text-emerald-300],html.dark [class*=emerald-300]{color:#6ee7b7!important;-webkit-text-fill-color:#6ee7b7!important}html.dark [data-offer-banner-text],html.dark [data-offer-package-text]{color:#000!important;-webkit-text-fill-color:#000!important}html.dark .selected-addon-item{background-color:#334155!important;border-color:#475569!important}html.dark .selected-addon-item .text-slate-900,html.dark .selected-addon-item span.text-slate-900{color:#f1f5f9!important;-webkit-text-fill-color:#f1f5f9!important}html.dark .selected-addon-item .text-slate-500,html.dark .selected-addon-item .text-slate-300,html.dark .selected-addon-item span.text-slate-500,html.dark .selected-addon-item span.text-slate-300{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}html.dark .selected-addon-item .text-green-400,html.dark .selected-addon-item .text-green-500{color:#4ade80!important;-webkit-text-fill-color:#4ade80!important}html.dark .selected-addon-item .text-orange-300,html.dark .selected-addon-item .text-orange-400{color:inherit!important}.selected-addon-item .text-green-500{color:#22c55e!important;-webkit-text-fill-color:#22c55e!important}html.dark [class*=from-yellow-500][class*=to-orange-500],html.dark button[class*=from-yellow-500],html.dark a[class*=from-yellow-500],html.dark [class*=bg-gradient-to-r][class*=from-yellow-500]{background:linear-gradient(90deg,#eab308,#f97316)!important}html.dark [class*=from-yellow-500][class*=to-orange-500]:hover,html.dark button[class*=from-yellow-500]:hover,html.dark a[class*=from-yellow-500]:hover{background:linear-gradient(90deg,#ca8a04,#ea580c)!important}html.dark a[class*=from-green-500][class*=to-emerald-500],html.dark button[class*=from-green-500][class*=to-emerald-500],html.dark a[class*=bg-gradient-to-r][class*=from-green-500][class*=to-emerald-500],html.dark button[class*=bg-gradient-to-r][class*=from-green-500][class*=to-emerald-500],html.dark a[class*=from-green-500],html.dark button[class*=from-green-500],html.dark a[class*=to-emerald-500],html.dark button[class*=to-emerald-500],html.dark a[class*=from-green-500]:hover,html.dark button[class*=from-green-500]:hover,html.dark a[class*=to-emerald-500]:hover,html.dark button[class*=to-emerald-500]:hover,html.dark a[class*=from-green-500][class*=to-emerald-500]:hover,html.dark button[class*=from-green-500][class*=to-emerald-500]:hover,html.dark a[class*=bg-gradient-to-r][class*=from-green-500]:hover,html.dark button[class*=bg-gradient-to-r][class*=from-green-500]:hover,html.dark [class*=from-green-500][class*=to-emerald-500],html.dark [class*=from-green-500],html.dark [class*=to-emerald-500],html.dark a.bg-gradient-to-r.from-green-500.to-emerald-500,html.dark button.bg-gradient-to-r.from-green-500.to-emerald-500,html.dark a[class*=bg-gradient-to-r][class*=from-green-500][class*=to-emerald-500],html.dark button[class*=bg-gradient-to-r][class*=from-green-500][class*=to-emerald-500],a[class*=from-green-500][class*=to-emerald-500],button[class*=from-green-500][class*=to-emerald-500],a[class*=bg-gradient-to-r][class*=from-green-500][class*=to-emerald-500],button[class*=bg-gradient-to-r][class*=from-green-500][class*=to-emerald-500],a[class*=from-green-500],button[class*=from-green-500]{background:linear-gradient(90deg,#22c55e,#10b981)!important}a[class*=from-green-500]:hover,button[class*=from-green-500]:hover,a[class*=from-green-500][class*=to-emerald-500]:hover,button[class*=from-green-500][class*=to-emerald-500]:hover,a[class*=bg-gradient-to-r][class*=from-green-500]:hover,button[class*=bg-gradient-to-r][class*=from-green-500]:hover,button[class*=hover\:bg-accent][class*=from-green-500]:hover,a[class*=hover\:bg-accent][class*=from-green-500]:hover,button[class*=hover\:bg-accent][class*=from-green-500],a[class*=hover\:bg-accent][class*=from-green-500]{background:linear-gradient(90deg,#16a34a,#059669)!important}button[class*=hover\:bg-accent][class*=from-green-500]:not(:hover),a[class*=hover\:bg-accent][class*=from-green-500]:not(:hover){background:linear-gradient(90deg,#22c55e,#10b981)!important}html.dark [class*=from-blue-500][class*=to-indigo-500],html.dark button[class*=from-blue-500],html.dark a[class*=from-blue-500],html.dark [class*=bg-gradient-to-r][class*=from-blue-500]{background:linear-gradient(90deg,#3b82f6,#6366f1)!important}html.dark [class*=from-blue-500][class*=to-indigo-500]:hover,html.dark button[class*=from-blue-500]:hover,html.dark a[class*=from-blue-500]:hover{background:linear-gradient(90deg,#2563eb,#4f46e5)!important}html.dark .selected-addon-item svg{color:inherit!important}html.dark [class*=h-32][class*=bg-gradient-to-r][class*=from-yellow-500],html.dark [class*=h-32][class*=from-yellow-500][class*=to-orange-500],html.dark div[class*=h-32][class*=bg-gradient-to-r][class*=from-yellow-500],html.dark div[class*=h-32][class*=from-yellow-500][class*=to-orange-500]{background:linear-gradient(90deg,#eab308,#f97316)!important}html.dark [class*=h-32][class*=bg-gradient-to-r][class*=from-green-500],html.dark [class*=h-32][class*=from-green-500][class*=to-emerald-500],html.dark div[class*=h-32][class*=bg-gradient-to-r][class*=from-green-500],html.dark div[class*=h-32][class*=from-green-500][class*=to-emerald-500]{background:linear-gradient(90deg,#22c55e,#10b981)!important}html.dark [class*=h-32][class*=bg-gradient-to-r][class*=from-blue-500],html.dark [class*=h-32][class*=from-blue-500][class*=to-indigo-500],html.dark div[class*=h-32][class*=bg-gradient-to-r][class*=from-blue-500],html.dark div[class*=h-32][class*=from-blue-500][class*=to-indigo-500]{background:linear-gradient(90deg,#3b82f6,#6366f1)!important}html.dark [class*=h-2][class*=bg-gradient-to-r][class*=from-yellow-500],html.dark [class*=h-2][class*=bg-gradient-to-r][class*=from-green-500],html.dark [class*=h-2][class*=bg-gradient-to-r][class*=from-blue-500]{background-image:linear-gradient(to right,var(--tw-gradient-stops))!important;background:linear-gradient(to right,var(--tw-gradient-stops))!important;background-color:transparent!important}button[class*=from-green-500],a[class*=from-green-500],button[class*=from-green-500][class*=to-emerald-500],a[class*=from-green-500][class*=to-emerald-500],button[class*=bg-gradient-to-r][class*=from-green-500],a[class*=bg-gradient-to-r][class*=from-green-500],button[class*=bg-gradient-to-r][class*=from-green-500][class*=to-emerald-500],a[class*=bg-gradient-to-r][class*=from-green-500][class*=to-emerald-500],button[class*=h-14][class*=from-green-500],a[class*=h-14][class*=from-green-500],button[class*=rounded-2xl][class*=from-green-500],a[class*=rounded-2xl][class*=from-green-500],button[class*=hover\:bg-accent][class*=from-green-500],a[class*=hover\:bg-accent][class*=from-green-500],button[class*=hover\:text-accent-foreground][class*=from-green-500],a[class*=hover\:text-accent-foreground][class*=from-green-500]{background:linear-gradient(90deg,#22c55e,#10b981)!important}button[class*=from-green-500]:hover,a[class*=from-green-500]:hover,button[class*=from-green-500][class*=to-emerald-500]:hover,a[class*=from-green-500][class*=to-emerald-500]:hover,button[class*=bg-gradient-to-r][class*=from-green-500]:hover,a[class*=bg-gradient-to-r][class*=from-green-500]:hover,button[class*=h-14][class*=from-green-500]:hover,a[class*=h-14][class*=from-green-500]:hover,button[class*=rounded-2xl][class*=from-green-500]:hover,a[class*=rounded-2xl][class*=from-green-500]:hover,button[class*=hover\:bg-accent][class*=from-green-500]:hover,a[class*=hover\:bg-accent][class*=from-green-500]:hover{background:linear-gradient(90deg,#16a34a,#059669)!important}html.dark button[class*=from-green-500],html.dark a[class*=from-green-500],html.dark button[class*=from-green-500][class*=to-emerald-500],html.dark a[class*=from-green-500][class*=to-emerald-500],html.dark button[class*=bg-gradient-to-r][class*=from-green-500],html.dark a[class*=bg-gradient-to-r][class*=from-green-500],html.dark button[class*=bg-gradient-to-r][class*=from-green-500][class*=to-emerald-500],html.dark a[class*=bg-gradient-to-r][class*=from-green-500][class*=to-emerald-500],html.dark button[class*=h-14][class*=from-green-500],html.dark a[class*=h-14][class*=from-green-500],html.dark button[class*=rounded-2xl][class*=from-green-500],html.dark a[class*=rounded-2xl][class*=from-green-500],html.dark button[class*=hover\:bg-accent][class*=from-green-500],html.dark a[class*=hover\:bg-accent][class*=from-green-500],html.dark button[class*=hover\:text-accent-foreground][class*=from-green-500],html.dark a[class*=hover\:text-accent-foreground][class*=from-green-500]{background:linear-gradient(90deg,#22c55e,#10b981)!important}html.dark button[class*=from-green-500]:hover,html.dark a[class*=from-green-500]:hover,html.dark button[class*=from-green-500][class*=to-emerald-500]:hover,html.dark a[class*=from-green-500][class*=to-emerald-500]:hover,html.dark button[class*=bg-gradient-to-r][class*=from-green-500]:hover,html.dark a[class*=bg-gradient-to-r][class*=from-green-500]:hover,html.dark button[class*=h-14][class*=from-green-500]:hover,html.dark a[class*=h-14][class*=from-green-500]:hover,html.dark button[class*=rounded-2xl][class*=from-green-500]:hover,html.dark a[class*=rounded-2xl][class*=from-green-500]:hover,html.dark button[class*=hover\:bg-accent][class*=from-green-500]:hover,html.dark a[class*=hover\:bg-accent][class*=from-green-500]:hover{background:linear-gradient(90deg,#16a34a,#059669)!important}[class*=from-green-500][class*=to-emerald-500],[class*=from-green-500]:not([class*=from-green-50]):not([class*=from-green-100]):not([class*=from-green-200]):not([class*=from-green-300]):not([class*=from-green-400]){background:linear-gradient(90deg,#22c55e,#10b981)!important}[class*=from-green-500][class*=to-emerald-500]:hover,[class*=from-green-500]:not([class*=from-green-50]):not([class*=from-green-100]):not([class*=from-green-200]):not([class*=from-green-300]):not([class*=from-green-400]):hover{background:linear-gradient(90deg,#16a34a,#059669)!important}html.dark [class*=from-green-500][class*=to-emerald-500],html.dark [class*=from-green-500]:not([class*=from-green-50]):not([class*=from-green-100]):not([class*=from-green-200]):not([class*=from-green-300]):not([class*=from-green-400]){background:linear-gradient(90deg,#22c55e,#10b981)!important}html.dark [class*=from-green-500][class*=to-emerald-500]:hover,html.dark [class*=from-green-500]:not([class*=from-green-50]):not([class*=from-green-100]):not([class*=from-green-200]):not([class*=from-green-300]):not([class*=from-green-400]):hover{background:linear-gradient(90deg,#16a34a,#059669)!important}.offer-green-button,button.offer-green-button,a.offer-green-button,a.offer-green-button[href],Link.offer-green-button,.offer-green-button:not(:hover),a.offer-green-button:not(:hover),.offer-green-button:before,a.offer-green-button:before,[class*=hover\:bg-accent].offer-green-button,[class*=hover\:text-accent-foreground].offer-green-button{color:#fff!important;background:linear-gradient(90deg,#22c55e,#10b981)!important}.offer-green-button,button.offer-green-button,a.offer-green-button,a.offer-green-button[href],Link.offer-green-button,.offer-green-button:not(:hover),a.offer-green-button:not(:hover){background:linear-gradient(90deg,#22c55e,#10b981)!important}.offer-green-button:hover,button.offer-green-button:hover,a.offer-green-button:hover{background:linear-gradient(90deg,#16a34a,#059669)!important}html.dark .offer-green-button,html.dark button.offer-green-button,html.dark a.offer-green-button,html.dark a.offer-green-button[href],html.dark Link.offer-green-button,html.dark .offer-green-button:not(:hover),html.dark a.offer-green-button:not(:hover),html.dark .offer-green-button:before,html.dark a.offer-green-button:before{background:linear-gradient(90deg,#22c55e,#10b981)!important}html.dark .offer-green-button:hover,html.dark button.offer-green-button:hover,html.dark a.offer-green-button:hover{background:linear-gradient(90deg,#16a34a,#059669)!important}.admin-motion-overlay,.admin-motion-dialog{transition:opacity .18s}.admin-mobile-drawer[data-state=open]{animation:.2s ease-out admin-drawer-in}.admin-mobile-drawer[data-state=closed]{animation:.15s ease-in admin-drawer-out}@keyframes admin-drawer-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes admin-drawer-out{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.admin-motion-overlay,.admin-motion-dialog,.admin-mobile-drawer,.admin-skeleton{transition:none!important;animation:none!important}}.admin-app{background:var(--admin-page);min-height:100dvh;color:var(--admin-body)}.admin-desktop-required{background:var(--admin-page);width:100%;max-width:100%;min-height:100dvh;color:var(--admin-body);flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:relative;overflow-x:hidden}.admin-desktop-required-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex;position:absolute;top:1rem;right:1rem}.admin-desktop-required-card{text-align:center;border:1px solid var(--admin-border);background:var(--admin-card);width:min(100%,28rem);max-width:100%;box-shadow:var(--admin-shadow-sm);overflow-wrap:anywhere;border-radius:1rem;padding:1.75rem 1.25rem}.admin-desktop-required-title{color:var(--admin-heading);margin:1rem 0 .75rem;font-size:1.25rem;font-weight:700;line-height:1.35}.admin-desktop-required-copy,.admin-desktop-required-actor{color:var(--admin-muted);margin:0;font-size:.9375rem;line-height:1.5}.admin-desktop-required-actor{margin-top:1rem}.admin-app-desktop{display:none}@media (min-width:1024px){.admin-desktop-required{display:none}.admin-app-desktop{width:100%;min-height:100dvh;display:flex}}.admin-app main{background:var(--admin-page)}.admin-card{background:var(--admin-card);border:1px solid var(--admin-border);border-radius:var(--admin-radius-card);box-shadow:var(--admin-shadow-sm)}.admin-sidebar{background:linear-gradient(180deg,var(--admin-sidebar-start)0%,var(--admin-sidebar-mid)46%,var(--admin-sidebar-end)100%);border-right:1px solid var(--admin-sidebar-end);flex-direction:column;height:100dvh;display:flex;position:-webkit-sticky;position:sticky;top:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-sidebar{border-right:1px solid color-mix(in srgb,var(--admin-sidebar-end)86%,#0c2a3a 14%)}}.admin-sidebar{color:#e8f1f8;isolation:isolate}.admin-sidebar-brand-title{color:#fff;font-size:1.0625rem;font-weight:650;line-height:1.2}.admin-sidebar-brand-subtitle{color:#d5e4ec;font-size:.75rem;line-height:1.25}.admin-topbar{background:#fbfcfe;border-bottom:1px solid #e3eaf0;height:3.625rem;min-height:3.625rem;box-shadow:0 1px rgba(15,45,70,.03)}.admin-topbar-label{min-width:0}.admin-topbar{--admin-breadcrumb-home:#5f7685;--admin-breadcrumb-parent:#5f7685;--admin-breadcrumb-parent-hover:#0b7f93;--admin-breadcrumb-current:#163247;--admin-breadcrumb-separator:rgba(22,50,71,.38)}.admin-breadcrumb-home{color:var(--admin-breadcrumb-home);justify-content:center;align-items:center;transition:color .13s;display:inline-flex}.admin-breadcrumb-home:hover{color:var(--admin-breadcrumb-parent-hover)}.admin-breadcrumb-separator{color:var(--admin-breadcrumb-separator)}.admin-breadcrumb-parent{color:var(--admin-breadcrumb-parent);font-size:.8125rem;font-weight:500;line-height:1.3;transition:color .13s}.admin-breadcrumb-parent:hover{color:var(--admin-breadcrumb-parent-hover)}.admin-breadcrumb-current,.admin-topbar .admin-breadcrumb-current{color:var(--admin-breadcrumb-current);font-size:.9375rem;font-weight:700;line-height:1.3}.admin-breadcrumb-current-label{max-width:min(28rem,42vw)}.admin-topbar .admin-breadcrumb-muted{color:var(--admin-breadcrumb-parent);font-size:.8125rem;font-weight:500}.admin-topbar-actions{shrink:0;align-items:center;gap:.5rem;display:flex}.admin-topbar-menu-btn{color:#183f59;width:2.375rem!important;height:2.375rem!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce6ed!important;border-radius:.625rem!important}.admin-theme-toggle{color:#183f59;width:2.375rem!important;height:2.375rem!important;box-shadow:none!important;background:#fff!important;border-width:1px!important;border-color:#dce6ed!important;border-radius:.625rem!important}.admin-theme-toggle svg{color:#183f59;width:1.0625rem;height:1.0625rem}.admin-theme-toggle:hover,.admin-topbar-menu-btn:hover{background:#f2f7fa!important;border-color:#bfd5e1!important}.admin-signout-btn{color:#123a56;min-width:auto;height:2.375rem;min-height:2.375rem;box-shadow:none;background:#fff;border:1px solid #bfd0dc;border-radius:.625rem;gap:.4rem;padding:0 .8rem;font-size:.8125rem;font-weight:550}.admin-signout-btn svg{color:#123a56}.admin-signout-btn:hover{color:#123a56;background:#f2f7fa;border-color:#bfd5e1}.dark .admin-topbar{background:var(--admin-surface-elevated);border-bottom-color:var(--admin-border);box-shadow:none;background:var(--admin-surface-elevated);--admin-breadcrumb-home:#8eb4c3;--admin-breadcrumb-parent:#a8bcc8;--admin-breadcrumb-parent-hover:#4dc7e2;--admin-breadcrumb-current:#f1f7fb;--admin-breadcrumb-separator:#7a94a3}.dark .admin-topbar .admin-breadcrumb-current{color:var(--admin-breadcrumb-current)}.dark .admin-topbar .admin-breadcrumb-muted{color:var(--admin-breadcrumb-parent)}.dark .admin-topbar-menu-btn,.dark .admin-theme-toggle{color:var(--admin-heading);background:var(--admin-card)!important;border-color:var(--admin-border)!important}.dark .admin-theme-toggle svg{color:var(--admin-heading)}.dark .admin-theme-toggle:hover,.dark .admin-topbar-menu-btn:hover{background:var(--admin-surface-muted)!important;border-color:var(--admin-primary)!important}@supports (color:color-mix(in lab, red, red)){.dark .admin-theme-toggle:hover,.dark .admin-topbar-menu-btn:hover{border-color:color-mix(in srgb,var(--admin-primary)28%,var(--admin-border))!important}}.dark .admin-signout-btn{background:var(--admin-card);border-color:var(--admin-border);color:var(--admin-heading)}.dark .admin-signout-btn svg{color:var(--admin-heading)}.dark .admin-signout-btn:hover{background:var(--admin-surface-muted);border-color:var(--admin-primary)}@supports (color:color-mix(in lab, red, red)){.dark .admin-signout-btn:hover{border-color:color-mix(in srgb,var(--admin-primary)28%,var(--admin-border))}}.dark .admin-signout-btn:hover,.dark .admin-operator-name{color:var(--admin-heading)}.dark .admin-operator-email{color:var(--admin-muted)}.dark .admin-operator-pill{background:var(--admin-card);border-color:var(--admin-border)}.admin-nav-link{min-height:2.5rem;color:var(--admin-nav-inactive);border:1px solid transparent;border-radius:.6875rem;padding:0 .75rem;font-size:.875rem;font-weight:500;transition:background-color .16s,border-color .16s,color .16s}.admin-nav-link:hover{background:var(--admin-nav-hover-fill);border-color:var(--admin-nav-hover-border);color:#fff}.admin-nav-link:hover .admin-nav-icon{color:var(--admin-nav-hover-icon)}.admin-nav-link[data-active=true]{background:var(--admin-nav-active-fill);border-color:var(--admin-nav-active-border);color:#fff;box-shadow:inset 3px 0 0 var(--admin-nav-active-accent);font-weight:600}.admin-nav-link[data-active=true]:hover{background:var(--admin-nav-active-fill-hover);border-color:var(--admin-nav-active-border);color:#fff}.admin-nav-link[data-active=true] .admin-nav-icon,.admin-nav-link[data-active=true]:hover .admin-nav-icon{color:var(--admin-nav-active-icon)}.admin-nav-icon{width:1.1875rem;height:1.1875rem;color:var(--admin-nav-icon);flex-shrink:0;transition:color .16s}.admin-nav-expand{color:var(--admin-nav-icon);background:0 0;border:1px solid transparent;transition:background-color .16s,border-color .16s,color .16s}.admin-nav-expand:hover{background:var(--admin-nav-hover-fill);border-color:var(--admin-nav-hover-border);color:#fff}.admin-nav-expand[aria-expanded=true]{color:#fff}.admin-nav-chevron{color:inherit;transition:color .16s,transform .16s}.admin-nav-child{color:var(--admin-nav-inactive);border:1px solid transparent;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;transition:background-color .16s,border-color .16s,color .16s}.admin-nav-child:hover{background:var(--admin-nav-hover-fill);border-color:var(--admin-nav-hover-border);color:#fff}.admin-nav-child[data-active=true]{background:var(--admin-nav-active-fill);border-color:var(--admin-nav-active-border);color:#fff;font-weight:600}.admin-nav-nested{border-left:1px solid rgba(255,255,255,.18);margin-left:.75rem;padding-left:.75rem}.admin-page-title{color:var(--admin-heading);letter-spacing:-.03em;font-size:max(1.75rem,min(2.1vw,2.125rem));font-weight:650;line-height:1.15}.admin-main{overflow-x:hidden}.admin-main-inner{min-width:0}.admin-page-description{color:var(--admin-muted);max-width:42rem;font-size:.9375rem;line-height:1.55}.admin-page-eyebrow{color:var(--admin-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.admin-breadcrumb-muted{color:var(--admin-breadcrumb-parent,#5f7685)}.admin-breadcrumb-current{color:var(--admin-breadcrumb-current,#163247);font-weight:700}.admin-operator-name{color:#102f49;font-weight:650}.admin-operator-email{color:#6b8193}.admin-stat-accent{border-radius:var(--admin-radius-control);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.admin-stat-accent--blue{background:var(--admin-blue)}@supports (color:color-mix(in lab, red, red)){.admin-stat-accent--blue{background:color-mix(in srgb,var(--admin-blue)12%,var(--admin-card))}}.admin-stat-accent--blue{color:var(--admin-blue)}.admin-stat-accent--teal{background:var(--admin-teal)}@supports (color:color-mix(in lab, red, red)){.admin-stat-accent--teal{background:color-mix(in srgb,var(--admin-teal)12%,var(--admin-card))}}.admin-stat-accent--teal{color:var(--admin-teal)}.admin-stat-accent--purple{background:var(--admin-purple)}@supports (color:color-mix(in lab, red, red)){.admin-stat-accent--purple{background:color-mix(in srgb,var(--admin-purple)12%,var(--admin-card))}}.admin-stat-accent--purple{color:var(--admin-purple)}.dark .admin-stat-accent--purple{color:#c4b5fd}.admin-stat-accent--amber{background:var(--admin-warning)}@supports (color:color-mix(in lab, red, red)){.admin-stat-accent--amber{background:color-mix(in srgb,var(--admin-warning)13%,var(--admin-card))}}.admin-stat-accent--amber{color:var(--admin-warning)}.admin-stat-accent--gold{background:var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-stat-accent--gold{background:color-mix(in srgb,var(--admin-gold)16%,var(--admin-card))}}.admin-stat-accent--gold{color:var(--admin-gold)}.admin-empty-state{min-height:4.75rem;max-height:none;padding:.875rem 1rem}.admin-coming-soon-badge{color:var(--admin-info);background:var(--admin-info);border-radius:9999px;align-items:center;padding:.125rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-coming-soon-badge{background:color-mix(in srgb,var(--admin-info)12%,var(--admin-card))}}.admin-coming-soon-badge{border:1px solid var(--admin-info)}@supports (color:color-mix(in lab, red, red)){.admin-coming-soon-badge{border:1px solid color-mix(in srgb,var(--admin-info)25%,var(--admin-border))}}.admin-page-header-wash{pointer-events:none;background:radial-gradient(ellipse at 100% 0%,var(--admin-primary),transparent 72%);width:min(28%,14rem);height:100%;position:absolute;top:0;bottom:auto;left:auto;right:0}@supports (color:color-mix(in lab, red, red)){.admin-page-header-wash{background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--admin-primary)10%,transparent),transparent 72%)}}.admin-page-header-wash{opacity:.5}@media (max-width:767px){.admin-page-header-wash{opacity:.45;width:55%}}.admin-login-page{background:var(--admin-page);color:var(--admin-body)}.admin-login-card{border:1px solid var(--admin-border);background:var(--admin-card);width:min(100% - 2rem,30rem);box-shadow:var(--admin-shadow-md);border-radius:1.125rem;padding:1.25rem 1.5rem 1.5rem}@media (min-width:640px){.admin-login-card{padding:1.5rem 2.25rem 2rem}}.admin-login-title{color:var(--admin-heading);font-size:1.75rem;font-weight:600}.admin-login-label{color:var(--admin-heading);font-size:.875rem;font-weight:500}.admin-login-input{border:1px solid var(--admin-border);background:var(--admin-surface-elevated);min-height:2.75rem;color:var(--admin-heading);border-radius:.625rem}.admin-login-input::placeholder{color:var(--admin-muted)}.admin-login-input:focus-visible{border-color:var(--admin-primary);box-shadow:0 0 0 3px var(--admin-primary);outline:none}@supports (color:color-mix(in lab, red, red)){.admin-login-input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--admin-primary)28%,transparent)}}.admin-login-visibility{color:var(--admin-muted)}.admin-login-visibility:hover{color:var(--admin-heading)}.admin-btn-primary{background:var(--admin-primary);color:#fff;border-radius:.625rem;justify-content:center;align-items:center;min-height:2.75rem;padding:.5rem .875rem;font-weight:600;display:inline-flex}.admin-btn-primary:hover:not(:disabled){background:var(--admin-primary-hover)}.admin-btn-primary:focus-visible{box-shadow:0 0 0 3px var(--admin-primary);outline:none}@supports (color:color-mix(in lab, red, red)){.admin-btn-primary:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--admin-primary)35%,transparent)}}.admin-mobile-drawer-panel{background:linear-gradient(180deg,var(--admin-sidebar-start)0%,var(--admin-sidebar-end)100%);color:#e8f1f8;overflow:hidden}.dark .admin-card{border-color:var(--admin-border);box-shadow:0 4px 22px rgba(0,0,0,.38)}@supports (color:color-mix(in lab, red, red)){.dark .admin-card{border-color:color-mix(in srgb,var(--admin-border)90%,white 10%)}}.admin-sidebar-brand-block{border-bottom:1px solid rgba(255,255,255,.09);padding:.85rem .9rem .75rem;display:block}.admin-brand-lockup-horizontal{width:100%}.admin-brand-lockup-link{border-radius:.625rem;align-items:center;gap:.75rem;width:100%;text-decoration:none;transition:opacity .15s;display:flex}.admin-brand-lockup-link:hover{opacity:.95}.admin-brand-lockup-link:focus-visible{box-shadow:0 0 0 2px var(--admin-primary);outline:none}@supports (color:color-mix(in lab, red, red)){.admin-brand-lockup-link:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--admin-primary)55%,white)}}.admin-brand-lockup-horizontal:not(:has(.admin-brand-lockup-link)){align-items:center;gap:.75rem;display:flex}.admin-brand-img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:none;box-shadow:none;background:0 0;border:none;flex-shrink:0;padding:0;display:block}.admin-brand-img--login-mobile{transform-origin:50%;height:4.75rem;transform:scale(1.18)}.admin-brand-img--login{transform-origin:50%;height:6.25rem;transform:scale(1.18)}.admin-brand-img--sidebar{width:auto;height:3.375rem;transform:none}.admin-brand-img--drawer{width:auto;height:3rem;transform:none}.admin-brand-img--login-card{flex-shrink:0;display:block}.admin-sidebar-brand-title{letter-spacing:-.02em;color:#fff;font-size:1.125rem;font-weight:700;line-height:1.2}.admin-sidebar-brand-subtitle{color:#d5e4ec;margin-top:.125rem;font-size:.8125rem;line-height:1.25}.admin-brand-lockup-login{justify-content:center;margin-bottom:1.5rem;padding:0;display:flex}.admin-login-card-header{align-items:center;gap:1.125rem;margin:0 0 1.875rem;display:flex}.admin-login-card-header-mark{flex:none;line-height:0}.admin-login-card-header-mark .admin-brand-img--login-card{-o-object-fit:contain;object-fit:contain;width:auto;max-width:none;height:6rem;display:block}.admin-login-card-header-text{text-align:left;flex:1;min-width:0}.admin-login-card-title{color:var(--admin-heading);letter-spacing:-.035em;margin:0;font-size:1.875rem;font-weight:800;line-height:1.12}.admin-login-card-subtitle{color:var(--admin-muted);margin:.375rem 0 0;font-size:.9375rem;font-weight:700;line-height:1.45}.admin-sidebar-body{background:0 0;flex-direction:column;flex:auto;min-height:0;display:flex}.admin-sidebar-nav-wrap{z-index:1;background:0 0;flex:auto;min-height:0;padding:.55rem .7rem .75rem;position:relative}.admin-hero-intro{background:0 0;border:none;border-radius:0;padding:.15rem 0 .35rem}@media (min-width:768px){.admin-hero-intro{padding:.15rem 0 .5rem}}.admin-page-title{font-size:max(1.75rem,min(2.1vw,2.125rem));font-weight:650}.admin-page-description{color:var(--admin-muted);font-size:.9375rem}.dark .admin-page-description{color:var(--admin-muted)}.admin-section-title{color:var(--admin-heading);letter-spacing:-.01em;font-size:1.0625rem;font-weight:650}.admin-stat-card{padding:.95rem 1rem;transition:box-shadow .16s,border-color .16s}.admin-stat-card:hover{border-color:var(--admin-primary)}@supports (color:color-mix(in lab, red, red)){.admin-stat-card:hover{border-color:color-mix(in srgb,var(--admin-primary)18%,var(--admin-border))}}.admin-stat-card:hover{box-shadow:var(--admin-shadow-sm)}.admin-stat-card:focus-visible{box-shadow:0 0 0 3px var(--admin-focus);outline:none}@supports (color:color-mix(in lab, red, red)){.admin-stat-card:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--admin-focus)28%,transparent)}}.admin-stat-label{color:var(--admin-muted);font-size:.8125rem;font-weight:600}.admin-stat-value{color:var(--admin-heading);overflow-wrap:anywhere;margin-top:.2rem;font-size:1.75rem;font-weight:700;line-height:1.1}.admin-stat-helper{color:var(--admin-muted);margin-top:.35rem;font-size:.8125rem;line-height:1.4}.admin-operator-pill{background:#fff;border:1px solid #dce6ed;border-radius:.6875rem;max-width:13.5rem;padding:.28rem .7rem}.admin-operator-pill .admin-operator-name,.admin-operator-pill .admin-operator-email{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-operator-pill .admin-operator-name{font-size:.8125rem;line-height:1.2}.admin-operator-pill .admin-operator-email{margin-top:.05rem;font-size:.6875rem;font-weight:450;line-height:1.2}.admin-operator-name--compact{text-overflow:ellipsis;white-space:nowrap;max-width:5rem;font-size:.75rem;overflow:hidden}.admin-login-page{background:linear-gradient(180deg,var(--admin-primary)0%,var(--admin-page)42%)}@supports (color:color-mix(in lab, red, red)){.admin-login-page{background:linear-gradient(180deg,color-mix(in srgb,var(--admin-primary)7%,var(--admin-page))0%,var(--admin-page)42%)}}.admin-login-card{border-radius:1.125rem;width:min(100% - 2rem,31.25rem)}.admin-login-title{letter-spacing:-.02em;font-size:1.875rem;font-weight:700}.admin-login-subtitle{color:var(--admin-muted);font-size:1rem}@media (min-width:640px){.admin-login-card-header-mark .admin-brand-img--login-card{height:6.875rem}.admin-login-card-title{font-size:2rem}}.admin-stat-accent{border-radius:.875rem;width:3rem;height:3rem}.admin-coming-soon-badge,.admin-empty-state h2,.admin-coming-soon h2{color:var(--admin-heading)}.admin-filter-bar{gap:var(--admin-space-4);margin-bottom:var(--admin-space-6);padding:var(--admin-space-4);border:1px solid var(--admin-border);background:var(--admin-filter-surface);box-shadow:var(--admin-shadow-sm);border-radius:.875rem;flex-direction:column;display:flex}.admin-filter-field{min-width:0}.admin-filter-label{color:var(--admin-heading);margin-bottom:.375rem;font-size:.8125rem;font-weight:600;display:block}.admin-filter-control{border:1px solid var(--admin-border);background:var(--admin-surface-elevated);width:100%;max-width:100%;min-height:2.75rem;color:var(--admin-heading);border-radius:.625rem;padding:.5rem 2rem .5rem .75rem;font-size:.9375rem}select.admin-filter-control{text-overflow:ellipsis}.admin-filter-control::placeholder{color:var(--admin-muted)}.admin-filter-control:focus-visible{border-color:var(--admin-focus);box-shadow:0 0 0 3px var(--admin-focus);outline:none}@supports (color:color-mix(in lab, red, red)){.admin-filter-control:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--admin-focus)28%,transparent)}}.dark .admin-filter-control{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.admin-filter-search-row{align-items:stretch;width:100%;display:flex}.admin-filter-search-row .admin-filter-control{border-right-width:0;border-top-right-radius:0;border-bottom-right-radius:0;flex:auto;min-width:0;padding-right:.75rem}.admin-filter-search-row .admin-filter-btn{border-color:var(--admin-primary);border-top-left-radius:0;border-bottom-left-radius:0;flex:none}.admin-filter-btn,.admin-filter-btn-ghost,.admin-pagination-btn{cursor:pointer;border-radius:.625rem;min-width:2.75rem;min-height:2.75rem;padding:.5rem .875rem;font-size:.875rem;font-weight:600}.admin-filter-btn{background:var(--admin-primary);color:#fff;border:1px solid transparent;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.admin-filter-btn:hover{background:var(--admin-primary-hover)}.admin-filter-btn:focus-visible{box-shadow:0 0 0 3px var(--admin-focus);outline:none}.admin-filter-btn-ghost:focus-visible{box-shadow:0 0 0 3px var(--admin-focus);outline:none}.admin-pagination-btn:focus-visible{box-shadow:0 0 0 3px var(--admin-focus);outline:none}@supports (color:color-mix(in lab, red, red)){.admin-filter-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--admin-focus)35%,transparent)}.admin-filter-btn-ghost:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--admin-focus)35%,transparent)}.admin-pagination-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--admin-focus)35%,transparent)}}.admin-filter-btn-ghost{border:1px solid var(--admin-border);color:var(--admin-heading);background:0 0}.admin-filter-btn-ghost:hover{background:var(--admin-table-row-hover)}.admin-filter-btn-danger{color:var(--admin-danger);border-color:var(--admin-danger)}@supports (color:color-mix(in lab, red, red)){.admin-filter-btn-danger{border-color:color-mix(in srgb,var(--admin-danger)35%,var(--admin-border))}}.admin-filter-btn-danger:hover{background:var(--admin-danger)}@supports (color:color-mix(in lab, red, red)){.admin-filter-btn-danger:hover{background:color-mix(in srgb,var(--admin-danger)10%,var(--admin-card))}}.admin-filter-grid,.admin-filter-date-group{gap:var(--admin-space-3);grid-template-columns:1fr;min-width:0;display:grid}.admin-filter-desktop-layout{min-width:0;display:none}.admin-filter-mobile-layout{gap:var(--admin-space-3);flex-direction:column;display:flex}.admin-filter-row{gap:var(--admin-space-3);align-items:end;min-width:0;display:grid}.admin-filter-desktop,.admin-filter-desktop-reset{display:none}.admin-filter-mobile-actions{gap:var(--admin-space-2);flex-wrap:wrap;align-items:center;display:flex}.admin-filter-count{min-height:1.25rem;color:inherit;background:rgba(255,255,255,.18);border-radius:999px;align-items:center;padding:0 .375rem;font-size:.75rem;font-weight:700;display:inline-flex}.admin-filter-sheet{border:1px solid var(--admin-border);background:var(--admin-filter-surface);width:min(100%,32rem);max-height:90dvh;color:var(--admin-body);border-radius:1rem 1rem 0 0;padding:1.5rem 1.25rem 1.25rem;top:auto;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%)}.admin-filter-sheet-footer{margin-top:var(--admin-space-2);justify-content:flex-end;display:flex}.admin-data-table{border-collapse:collapse;background:var(--admin-table-surface);width:100%;color:var(--admin-body);font-size:.9375rem}.admin-bookings-table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;border:1px solid var(--admin-border);background:var(--admin-table-surface);width:100%;min-width:0;max-width:100%;box-shadow:var(--admin-shadow-sm);border-radius:.875rem;display:none;overflow-x:auto;overflow-y:hidden}.admin-bookings-table-wrap::-webkit-scrollbar{height:.75rem}.admin-bookings-table-wrap::-webkit-scrollbar-track{background:var(--admin-muted)}@supports (color:color-mix(in lab, red, red)){.admin-bookings-table-wrap::-webkit-scrollbar-track{background:color-mix(in srgb,var(--admin-muted)16%,var(--admin-table-surface))}}.admin-bookings-table-wrap::-webkit-scrollbar-thumb{background:var(--admin-muted)}@supports (color:color-mix(in lab, red, red)){.admin-bookings-table-wrap::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--admin-muted)72%,transparent)}}.admin-bookings-table-wrap::-webkit-scrollbar-thumb{border-radius:999px}.admin-bookings-table-wrap .admin-data-table{width:max-content;min-width:68rem}.admin-data-table th{text-align:left;background:var(--admin-table-header);color:var(--admin-heading);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--admin-border);white-space:nowrap;padding:.75rem 1rem;font-size:.75rem;font-weight:700}.admin-data-table td{vertical-align:top;border-bottom:1px solid var(--admin-border);padding:.875rem 1rem}.admin-data-table tbody tr:last-child td{border-bottom:none}.admin-data-table tbody tr{cursor:default}.admin-data-table tbody tr:hover{background:var(--admin-table-row-hover)}.admin-booking-number{letter-spacing:.01em;color:var(--admin-heading);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9375rem;font-weight:650}.admin-booking-number--table{overflow-wrap:anywhere;word-break:break-word;white-space:normal;max-width:11rem;line-height:1.35;display:inline-block}.admin-page-title--identifier{overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.admin-table-col-booking{min-width:8.5rem;max-width:11.5rem}.admin-table-primary{color:var(--admin-heading);font-size:.9375rem;line-height:1.4;display:block}.admin-table-secondary{color:var(--admin-muted);margin-top:.125rem;font-size:.8125rem;line-height:1.4;display:block}.admin-table-money{font-variant-numeric:tabular-nums;white-space:nowrap}.admin-status-badge{white-space:nowrap;border:1px solid transparent;border-radius:999px;align-items:center;min-height:1.5rem;padding:.125rem .5rem;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}.admin-status-badge--pending-review{background:var(--admin-warning)}@supports (color:color-mix(in lab, red, red)){.admin-status-badge--pending-review{background:color-mix(in srgb,var(--admin-warning)16%,var(--admin-card))}}.admin-status-badge--pending-review{color:var(--admin-warning);border-color:var(--admin-warning)}@supports (color:color-mix(in lab, red, red)){.admin-status-badge--pending-review{border-color:color-mix(in srgb,var(--admin-warning)32%,transparent)}}.admin-status-badge--confirmed{background:var(--admin-success)}@supports (color:color-mix(in lab, red, red)){.admin-status-badge--confirmed{background:color-mix(in srgb,var(--admin-success)16%,var(--admin-card))}}.admin-status-badge--confirmed{color:var(--admin-success);border-color:var(--admin-success)}@supports (color:color-mix(in lab, red, red)){.admin-status-badge--confirmed{border-color:color-mix(in srgb,var(--admin-success)32%,transparent)}}.admin-status-badge--cancelled{background:var(--admin-danger)}@supports (color:color-mix(in lab, red, red)){.admin-status-badge--cancelled{background:color-mix(in srgb,var(--admin-danger)14%,var(--admin-card))}}.admin-status-badge--cancelled{color:var(--admin-danger);border-color:var(--admin-danger)}@supports (color:color-mix(in lab, red, red)){.admin-status-badge--cancelled{border-color:color-mix(in srgb,var(--admin-danger)30%,transparent)}}.admin-status-badge--unknown{background:var(--admin-muted)}@supports (color:color-mix(in lab, red, red)){.admin-status-badge--unknown{background:color-mix(in srgb,var(--admin-muted)16%,var(--admin-card))}}.admin-status-badge--unknown{color:var(--admin-heading);border-color:var(--admin-border)}.admin-publication-badge--draft{background:var(--admin-muted)}@supports (color:color-mix(in lab, red, red)){.admin-publication-badge--draft{background:color-mix(in srgb,var(--admin-muted)18%,var(--admin-card))}}.admin-publication-badge--draft{color:var(--admin-heading);border-color:var(--admin-border)}.admin-publication-badge--coming-soon{background:var(--admin-warning)}@supports (color:color-mix(in lab, red, red)){.admin-publication-badge--coming-soon{background:color-mix(in srgb,var(--admin-warning)16%,var(--admin-card))}}.admin-publication-badge--coming-soon{color:var(--admin-warning);border-color:var(--admin-warning)}@supports (color:color-mix(in lab, red, red)){.admin-publication-badge--coming-soon{border-color:color-mix(in srgb,var(--admin-warning)32%,transparent)}}.admin-publication-badge--published{background:var(--admin-success)}@supports (color:color-mix(in lab, red, red)){.admin-publication-badge--published{background:color-mix(in srgb,var(--admin-success)16%,var(--admin-card))}}.admin-publication-badge--published{color:var(--admin-success);border-color:var(--admin-success)}@supports (color:color-mix(in lab, red, red)){.admin-publication-badge--published{border-color:color-mix(in srgb,var(--admin-success)32%,transparent)}}.admin-publication-badge--archived{background:var(--admin-muted)}@supports (color:color-mix(in lab, red, red)){.admin-publication-badge--archived{background:color-mix(in srgb,var(--admin-muted)22%,var(--admin-card))}}.admin-publication-badge--archived{color:var(--admin-muted);border-color:var(--admin-muted)}@supports (color:color-mix(in lab, red, red)){.admin-publication-badge--archived{border-color:color-mix(in srgb,var(--admin-muted)40%,transparent)}}.admin-upcoming-action{border:1px solid var(--admin-border);background:var(--admin-muted);border-radius:.625rem;justify-content:center;align-items:center;min-height:2.25rem;padding:.35rem .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-upcoming-action{background:color-mix(in srgb,var(--admin-muted)10%,var(--admin-card))}}.admin-upcoming-action{color:var(--admin-muted);cursor:not-allowed;font-size:.8125rem;font-weight:650}.admin-upcoming-action:disabled{opacity:1}.admin-trips-table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;border:1px solid var(--admin-border);background:var(--admin-table-surface);width:100%;min-width:0;max-width:100%;box-shadow:var(--admin-shadow-sm);border-radius:.875rem;display:none;overflow-x:auto;overflow-y:hidden}.admin-trips-table-wrap .admin-data-table{width:max-content;min-width:64rem}.admin-trips-card-list{gap:var(--admin-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-extras-table-wrap,.admin-offers-table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;border:1px solid var(--admin-border);background:var(--admin-table-surface);border-radius:.875rem;width:100%;min-width:0;max-width:100%;display:none;overflow-x:auto;overflow-y:hidden}.admin-extras-table-wrap .admin-data-table,.admin-offers-table-wrap .admin-data-table{width:100%;min-width:0}.admin-extras-card-list,.admin-offers-card-list{gap:var(--admin-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-revenue-table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;border:1px solid var(--admin-border);background:var(--admin-table-surface);border-radius:.875rem;width:100%;min-width:0;max-width:100%;display:none;overflow-x:auto;overflow-y:hidden}.admin-revenue-table-wrap .admin-data-table{width:100%;min-width:0}.admin-revenue-card-list{gap:var(--admin-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-revenue-card{padding:var(--admin-space-4);border:1px solid var(--admin-border);background:var(--admin-card);border-radius:.875rem}.admin-customers-table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;border:1px solid var(--admin-border);background:var(--admin-table-surface);border-radius:.875rem;width:100%;min-width:0;max-width:100%;display:none;overflow-x:auto;overflow-y:hidden}.admin-customers-table-wrap .admin-data-table{width:100%;min-width:0}.admin-customers-card-list{gap:var(--admin-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-customer-card{padding:var(--admin-space-4);border:1px solid var(--admin-border);background:var(--admin-card);border-radius:.875rem}.admin-customer-detail-list{gap:var(--admin-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-extra-card,.admin-extra-availability-card,.admin-offer-card,.admin-offer-scope-card{padding:var(--admin-space-4);border:1px solid var(--admin-border);background:var(--admin-card);border-radius:.875rem}.admin-extra-availability-list,.admin-offer-scope-list{gap:var(--admin-space-3);margin:0 0 var(--admin-space-4);flex-direction:column;padding:0;list-style:none;display:flex}.admin-trip-card{padding:var(--admin-space-4);border:1px solid var(--admin-border);background:var(--admin-table-surface);box-shadow:var(--admin-shadow-sm);border-radius:.875rem}.admin-trips-filter-row{gap:var(--admin-space-3);grid-template-columns:minmax(0,1fr);display:grid}.admin-trips-filter-reset{align-items:flex-end;display:flex}.admin-form-stack{gap:var(--admin-space-4);flex-direction:column;min-width:0;display:flex}.admin-form-section{min-width:0;padding:var(--admin-space-4);border:1px solid var(--admin-border);background:var(--admin-card);border-radius:.875rem}.admin-form-section-body{margin-top:var(--admin-space-3)}.admin-form-grid{gap:var(--admin-space-3);grid-template-columns:minmax(0,1fr);display:grid}.admin-form-actions{gap:var(--admin-space-3);flex-wrap:wrap;display:flex}.admin-form-checkbox{align-items:center;gap:var(--admin-space-2);min-height:2.75rem;display:flex}.admin-form-subtitle{margin:var(--admin-space-4)0 var(--admin-space-3);color:var(--admin-heading);font-size:1rem;font-weight:650}.admin-form-issues{margin:var(--admin-space-3)0 0;color:var(--admin-muted);padding-left:1.25rem}.admin-publication-row{align-items:center;gap:var(--admin-space-3);flex-wrap:wrap;display:flex}.admin-departure-compact-card{gap:var(--admin-space-2);padding:var(--admin-space-3);border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:.5rem;flex-direction:column;display:flex}.admin-departure-compact-meta{gap:var(--admin-space-2);flex-wrap:wrap;display:flex}.admin-departure-badge{color:var(--admin-text-muted);font-size:.8125rem;font-weight:500}.admin-departure-edit-btn{align-self:flex-start}.admin-departure-add-panel,.admin-departure-edit-panel{margin-top:var(--admin-space-3);padding-top:var(--admin-space-3);border-top:1px solid var(--admin-border)}.admin-extra-scope-summary{margin-bottom:var(--admin-space-2);flex-direction:column;gap:.15rem;display:flex}.admin-departure-list{gap:var(--admin-space-4);margin:0 0 var(--admin-space-4);flex-direction:column;padding:0;list-style:none;display:flex}.admin-departure-item,.admin-departure-row,.admin-departure-add{min-width:0}.admin-departure-row{gap:var(--admin-space-3);padding:var(--admin-space-3);border:1px solid var(--admin-border);border-radius:.75rem;flex-direction:column;display:flex}.admin-departure-flags{gap:var(--admin-space-3);flex-wrap:wrap;display:flex}.admin-airport-combobox{gap:var(--admin-space-2);margin-bottom:var(--admin-space-3);flex-direction:column;width:100%;max-width:100%;display:flex;position:relative}.admin-airport-combobox-search-wrap{gap:var(--admin-space-2);flex-direction:column;width:100%;display:flex;position:relative}.admin-airport-combobox-input{padding-left:.875rem;padding-right:.875rem}.admin-airport-cancel-btn{align-self:flex-start;font-size:.875rem}.admin-airport-selected{gap:var(--admin-space-2);flex-direction:column;width:100%;display:flex}.admin-airport-selected-card{padding:var(--admin-space-3);border:1px solid var(--admin-border);background:var(--admin-muted-bg,rgba(0,0,0,.04));border-radius:.5rem}.admin-airport-selected--unmatched .admin-airport-selected-card{border-color:var(--admin-warning-border,#c9a227)}.admin-airport-selected-eyebrow{margin:0 0 var(--admin-space-1);text-transform:uppercase;letter-spacing:.04em;color:var(--admin-text-muted);font-size:.75rem;font-weight:600}.admin-airport-selected-primary{word-break:break-word;margin:0;font-size:1rem;font-weight:600;line-height:1.35}.admin-airport-selected-secondary{margin:var(--admin-space-1)0 0;color:var(--admin-text-muted);font-size:.875rem;line-height:1.4}.admin-airport-unmatched-helper{margin:var(--admin-space-2)0 0}.admin-airport-change-btn{margin-top:var(--admin-space-2);min-height:2.5rem;font-size:.875rem}.admin-airport-combobox-search-wrap .admin-airport-combobox-list{z-index:30;top:calc(100% - var(--admin-space-1));max-height:min(18rem,50vh);margin:var(--admin-space-1)0 0;padding:var(--admin-space-1);background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:.5rem;list-style:none;position:absolute;left:0;right:0;overflow:auto;box-shadow:0 8px 24px rgba(0,0,0,.12)}.admin-airport-combobox-option{cursor:pointer;border-radius:.375rem;flex-direction:column;gap:.125rem;min-height:2.75rem;padding:.625rem .75rem;display:flex}.admin-airport-combobox-option--active{background:var(--admin-muted-bg,rgba(0,0,0,.06));outline:2px solid var(--admin-focus,currentColor);outline-offset:-2px}.admin-airport-combobox-option:focus-visible{background:var(--admin-muted-bg,rgba(0,0,0,.06));outline:2px solid var(--admin-focus,currentColor);outline-offset:-2px}.admin-airport-combobox-primary{font-size:.9375rem;font-weight:600}.admin-airport-combobox-secondary{color:var(--admin-text-muted);font-size:.8125rem}.admin-airport-combobox-hint{color:var(--admin-text-muted);padding:.625rem .75rem;font-size:.875rem}.admin-airport-summary{padding:var(--admin-space-3);margin-bottom:var(--admin-space-3);background:var(--admin-muted-bg,rgba(0,0,0,.04));border:1px solid var(--admin-border);border-radius:.5rem}.admin-airport-summary--unmatched{border-color:var(--admin-warning-border,#c9a227)}.admin-airport-summary-title{margin:0 0 var(--admin-space-2);text-transform:uppercase;letter-spacing:.04em;color:var(--admin-text-muted);font-size:.8125rem;font-weight:600}.admin-airport-summary-line{margin:0 0 var(--admin-space-2);font-size:1rem}.admin-airport-summary-meta{gap:var(--admin-space-2);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));margin:0;display:grid}.admin-airport-summary-meta dt{color:var(--admin-text-muted);font-size:.75rem}.admin-airport-summary-meta dd{margin:0;font-weight:500}.admin-return-airport{gap:var(--admin-space-2);margin-bottom:var(--admin-space-3);flex-direction:column;display:flex}.admin-return-airport-picker{gap:var(--admin-space-2);flex-direction:column;display:flex}textarea.admin-filter-control{resize:vertical;min-height:6rem}.admin-bookings-card-list{gap:var(--admin-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-booking-card{padding:var(--admin-space-4);border:1px solid var(--admin-border);background:var(--admin-table-surface);box-shadow:var(--admin-shadow-sm);border-radius:.875rem}.admin-booking-card-top{justify-content:space-between;align-items:flex-start;gap:var(--admin-space-3);margin-bottom:var(--admin-space-2);display:flex}.admin-booking-card-meta{gap:var(--admin-space-2);margin-top:var(--admin-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-booking-card-meta dt{color:var(--admin-muted);font-size:.75rem;font-weight:600}.admin-booking-card-meta dd{color:var(--admin-heading);margin:.125rem 0 0;font-size:.8125rem;font-weight:600}.admin-pagination{gap:var(--admin-space-3);margin-top:var(--admin-space-4);flex-direction:column;display:flex}.admin-pagination-summary{color:var(--admin-muted);font-size:.875rem}.admin-pagination-controls{gap:var(--admin-space-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.admin-pagination-buttons{gap:var(--admin-space-2);flex-wrap:wrap;align-items:center;display:flex}.admin-pagination-btn{border:1px solid var(--admin-border);background:var(--admin-card);color:var(--admin-heading)}.admin-pagination-btn:hover:not(:disabled){background:var(--admin-table-row-hover)}.admin-pagination-btn:disabled{cursor:default;opacity:.5}.admin-pagination-page{color:var(--admin-heading);margin:0;font-size:.875rem;font-weight:600}.admin-error-state{padding:var(--admin-space-8)var(--admin-space-4);text-align:center}.admin-skeleton{background:var(--admin-skeleton);border-radius:.625rem;display:block}.admin-skeleton-search,.admin-skeleton-control{height:2.75rem}.admin-skeleton-row{height:3.25rem;margin:.5rem 1rem}.admin-skeleton-card{height:8.5rem}.admin-data-table-skeleton{padding:.75rem 0}@media (prefers-reduced-motion:no-preference){.admin-skeleton{animation:1.4s ease-in-out infinite admin-skeleton-pulse}}@keyframes admin-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (min-width:768px){.admin-filter-grid,.admin-filter-date-group{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-filter-desktop-layout{gap:var(--admin-space-4);flex-direction:column;display:flex}.admin-filter-mobile-layout{display:none}.admin-filter-row--primary{grid-template-columns:minmax(14rem,1.8fr) repeat(3,minmax(0,1fr))}.admin-filter-row--secondary{grid-template-columns:minmax(0,1fr) minmax(14rem,1.4fr) auto}.admin-filter-desktop-reset{justify-content:flex-end;align-items:flex-end;padding-bottom:1px;display:flex}.admin-bookings-table-wrap,.admin-trips-table-wrap,.admin-extras-table-wrap,.admin-offers-table-wrap,.admin-revenue-table-wrap,.admin-customers-table-wrap{display:block}.admin-extras-filter-row,.admin-offers-filter-row,.admin-customers-filter-row{grid-template-columns:minmax(0,1.6fr) minmax(12rem,.8fr) auto;align-items:end}.admin-revenue-filter-row{grid-template-columns:minmax(0,auto) minmax(12rem,.9fr) minmax(12rem,.9fr);align-items:end;gap:1rem}.admin-revenue-mode-field{border:none;min-width:0;margin:0;padding:0}.admin-revenue-mode-options{flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:.35rem;display:flex}.admin-trips-filter-row{grid-template-columns:minmax(0,1.6fr) minmax(12rem,.8fr) auto;align-items:end}.admin-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-bookings-card-list,.admin-bookings-skeleton .admin-bookings-card-list,.admin-trips-card-list,.admin-trips-skeleton .admin-trips-card-list,.admin-extras-card-list,.admin-extras-skeleton .admin-extras-card-list,.admin-offers-card-list,.admin-offers-skeleton .admin-offers-card-list,.admin-revenue-card-list,.admin-revenue-skeleton .admin-revenue-card-list,.admin-customers-card-list,.admin-customers-skeleton .admin-customers-card-list{display:none}.admin-pagination{flex-direction:row;justify-content:space-between;align-items:flex-end}}@media (min-width:768px) and (max-width:1099px){.admin-filter-row--primary{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-filter-row--primary .admin-filter-search{grid-column:1/-1}.admin-filter-row--secondary{grid-template-columns:minmax(0,1fr) minmax(14rem,1.5fr)}.admin-filter-row--secondary .admin-filter-desktop-reset{grid-column:1/-1;justify-content:flex-end}}@media (min-width:1100px){.admin-filter-search{min-width:0}.admin-filter-row--primary{grid-template-columns:minmax(18rem,2.2fr) repeat(3,minmax(0,1fr))}.admin-filter-row--secondary{grid-template-columns:minmax(10rem,1fr) minmax(16rem,1.3fr) auto}}.admin-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-table-actions{gap:var(--admin-space-3);flex-wrap:wrap;align-items:center;display:flex}.admin-duplicate-control{gap:var(--admin-space-1);flex-direction:column;min-width:0;display:inline-flex}button.admin-duplicate-link{cursor:pointer;min-height:2.75rem;font:inherit;color:var(--admin-primary);text-underline-offset:.15em;background:0 0;border:0;padding:0;text-decoration:underline}.admin-delete-control{gap:var(--admin-space-1);flex-direction:column;min-width:0;display:inline-flex}button.admin-delete-link{cursor:pointer;min-height:2.75rem;font:inherit;color:var(--admin-danger);text-underline-offset:.15em;background:0 0;border:0;padding:0;text-decoration:underline}.admin-trip-card .admin-duplicate-control,.admin-trip-card .admin-delete-control,.admin-extra-card .admin-delete-control,.admin-offer-card .admin-delete-control{margin-top:var(--admin-space-1)}.admin-package-summary-list,.admin-rate-list,.admin-stay-list{gap:var(--admin-space-3);margin:0 0 var(--admin-space-3);flex-direction:column;padding:0;list-style:none;display:flex}.admin-package-summary-card,.admin-rate-card,.admin-stay-card{padding:var(--admin-space-3);border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:.5rem;min-width:0}.admin-package-summary-top{justify-content:space-between;align-items:center;gap:var(--admin-space-2);flex-wrap:wrap;display:flex}.admin-package-summary-meta{gap:var(--admin-space-2);margin:var(--admin-space-2)0;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));display:grid}.admin-package-summary-meta dt{color:var(--admin-text-muted);font-size:.75rem}.admin-package-summary-meta dd{margin:0;font-weight:500}.admin-rate-fields,.admin-stay-fields{gap:var(--admin-space-3);margin:var(--admin-space-2)0;grid-template-columns:minmax(0,1fr);display:grid}.admin-stay-notes{grid-column:1/-1}@media (min-width:768px){.admin-rate-fields,.admin-stay-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-text-link:hover{color:var(--admin-primary-hover)}.admin-text-link:focus-visible{box-shadow:0 0 0 3px var(--admin-focus);outline:none}@supports (color:color-mix(in lab, red, red)){.admin-text-link:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--admin-focus)35%,transparent)}}.admin-text-link:focus-visible{border-radius:.25rem}.admin-open-booking{min-height:2.75rem;margin-top:var(--admin-space-2);align-items:center;display:inline-flex}.admin-detail-stack{gap:var(--admin-space-6);flex-direction:column;display:flex}.admin-detail-split{gap:var(--admin-space-6);grid-template-columns:1fr;display:grid}.admin-detail-card{padding:var(--admin-space-4);border:1px solid var(--admin-border);background:var(--admin-card);box-shadow:var(--admin-shadow-sm);border-radius:.875rem}.admin-detail-card-header{gap:var(--admin-space-3);margin-bottom:var(--admin-space-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.admin-detail-grid{gap:var(--admin-space-3)var(--admin-space-4);grid-template-columns:1fr;margin:0;display:grid}.admin-detail-field dt{color:var(--admin-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.admin-detail-field dd{color:var(--admin-heading);margin:.25rem 0 0;font-size:.9375rem;line-height:1.45}.admin-copy-wrap{align-items:center;gap:.375rem;display:inline-flex}.admin-copy-btn,.admin-drawer-close{border:1px solid var(--admin-border);background:var(--admin-surface-elevated);min-width:2.75rem;min-height:2.75rem;color:var(--admin-heading);cursor:pointer;border-radius:.625rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600}.admin-copy-btn:hover:not(:disabled),.admin-drawer-close:hover{background:var(--admin-table-row-hover)}.admin-copy-btn:disabled{cursor:default;opacity:.5}.admin-copy-btn:focus-visible{box-shadow:0 0 0 3px var(--admin-focus);outline:none}.admin-drawer-close:focus-visible{box-shadow:0 0 0 3px var(--admin-focus);outline:none}@supports (color:color-mix(in lab, red, red)){.admin-copy-btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--admin-focus)35%,transparent)}.admin-drawer-close:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--admin-focus)35%,transparent)}}.admin-copy-status{color:var(--admin-success);font-size:.75rem;font-weight:700}.admin-traveler-grid{gap:var(--admin-space-3);margin-top:var(--admin-space-4);grid-template-columns:1fr;display:grid}.admin-traveler-card{padding:var(--admin-space-4);border:1px solid var(--admin-border);background:var(--admin-table-surface);border-radius:.75rem}.admin-traveler-card-header,.admin-traveler-card-badges,.admin-accordion-summary{gap:var(--admin-space-2);flex-wrap:wrap;align-items:center;display:flex}.admin-traveler-name{color:var(--admin-heading);margin:0;font-size:1rem;font-weight:700}.admin-traveler-open{margin-top:var(--admin-space-3)}.admin-booker-badge,.admin-traveler-type--adult{background:var(--admin-info)}@supports (color:color-mix(in lab, red, red)){.admin-booker-badge,.admin-traveler-type--adult{background:color-mix(in srgb,var(--admin-info)16%,var(--admin-card))}}.admin-booker-badge,.admin-traveler-type--adult{color:var(--admin-info);border-color:var(--admin-info)}@supports (color:color-mix(in lab, red, red)){.admin-booker-badge,.admin-traveler-type--adult{border-color:color-mix(in srgb,var(--admin-info)32%,transparent)}}.admin-traveler-type--child-with-bed,.admin-traveler-type--child-no-bed{background:var(--admin-teal)}@supports (color:color-mix(in lab, red, red)){.admin-traveler-type--child-with-bed,.admin-traveler-type--child-no-bed{background:color-mix(in srgb,var(--admin-teal)16%,var(--admin-card))}}.admin-traveler-type--child-with-bed,.admin-traveler-type--child-no-bed{color:var(--admin-teal);border-color:var(--admin-teal)}@supports (color:color-mix(in lab, red, red)){.admin-traveler-type--child-with-bed,.admin-traveler-type--child-no-bed{border-color:color-mix(in srgb,var(--admin-teal)32%,transparent)}}.admin-traveler-type--baby{background:var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-traveler-type--baby{background:color-mix(in srgb,var(--admin-gold)18%,var(--admin-card))}}.admin-traveler-type--baby{color:var(--admin-heading);border-color:var(--admin-gold)}@supports (color:color-mix(in lab, red, red)){.admin-traveler-type--baby{border-color:color-mix(in srgb,var(--admin-gold)40%,transparent)}}.admin-completeness--complete{background:var(--admin-success)}@supports (color:color-mix(in lab, red, red)){.admin-completeness--complete{background:color-mix(in srgb,var(--admin-success)16%,var(--admin-card))}}.admin-completeness--complete{color:var(--admin-success);border-color:var(--admin-success)}@supports (color:color-mix(in lab, red, red)){.admin-completeness--complete{border-color:color-mix(in srgb,var(--admin-success)32%,transparent)}}.admin-completeness--incomplete{background:var(--admin-warning)}@supports (color:color-mix(in lab, red, red)){.admin-completeness--incomplete{background:color-mix(in srgb,var(--admin-warning)16%,var(--admin-card))}}.admin-completeness--incomplete{color:var(--admin-warning);border-color:var(--admin-warning)}@supports (color:color-mix(in lab, red, red)){.admin-completeness--incomplete{border-color:color-mix(in srgb,var(--admin-warning)32%,transparent)}}.admin-notes-blocks{gap:var(--admin-space-4);margin-top:var(--admin-space-4);grid-template-columns:1fr;display:grid}.admin-notes-title{margin:0 0 var(--admin-space-2);color:var(--admin-heading);font-size:.875rem;font-weight:700}.admin-notes-body{color:var(--admin-body);white-space:pre-wrap;margin:0;font-size:.9375rem}.admin-extras-list{margin:var(--admin-space-3)0 0;gap:var(--admin-space-3);flex-direction:column;padding:0;list-style:none;display:flex}.admin-quick-actions{gap:var(--admin-space-2);margin-top:var(--admin-space-4);flex-wrap:wrap;display:flex}.admin-accordion{gap:var(--admin-space-2);flex-direction:column;display:flex}.admin-accordion-item{border:1px solid var(--admin-border);background:var(--admin-table-surface);border-radius:.75rem}.admin-accordion-summary{cursor:pointer;min-height:2.75rem;padding:.75rem 1rem;list-style:none}.admin-accordion-summary::-webkit-details-marker{display:none}.admin-accordion-body{padding:0 1rem 1rem}.admin-accordion-actions{gap:var(--admin-space-2);flex-wrap:wrap;display:flex}.admin-sensitive-field dd{align-items:flex-start;gap:var(--admin-space-2);flex-direction:column;display:flex}.admin-sensitive-value{color:var(--admin-heading);border:1px solid var(--admin-warning);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}@supports (color:color-mix(in lab, red, red)){.admin-sensitive-value{border:1px solid color-mix(in srgb,var(--admin-warning)40%,var(--admin-border))}}.admin-sensitive-value{background:var(--admin-warning)}@supports (color:color-mix(in lab, red, red)){.admin-sensitive-value{background:color-mix(in srgb,var(--admin-warning)10%,var(--admin-card))}}.admin-sensitive-value{border-radius:.5rem;padding:.375rem .5rem}.admin-sensitive-actions{gap:var(--admin-space-2);flex-wrap:wrap;display:flex}.admin-traveler-drawer{border:1px solid var(--admin-border);background:var(--admin-drawer-surface);width:100%;max-width:none;height:100dvh;color:var(--admin-body);border-radius:0;flex-direction:column;padding:0;display:flex;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:none}.admin-drawer-header{gap:var(--admin-space-3);border-bottom:1px solid var(--admin-border);flex-direction:column;padding:1.25rem 1.25rem 1rem;display:flex}.admin-drawer-title{color:var(--admin-heading);margin:.25rem 0 0;font-size:1.25rem}.admin-drawer-nav{gap:var(--admin-space-2);flex-wrap:wrap;display:flex}.admin-drawer-body{gap:var(--admin-space-6);flex-direction:column;flex:1;padding:1.25rem;display:flex;overflow-y:auto}.admin-drawer-section dl{gap:var(--admin-space-3);margin:0;display:grid}@media (min-width:768px){.admin-detail-split,.admin-detail-grid,.admin-notes-blocks,.admin-traveler-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-traveler-drawer{width:45vw;min-width:26.25rem;max-width:42.5rem;height:100dvh;left:auto;right:0}}.admin-assignment-cell{overflow-wrap:anywhere;max-width:9.5rem;line-height:1.35;display:block}.admin-assignment-panel{width:100%}.admin-assignment-body{gap:var(--admin-space-5);flex-direction:column;display:flex}.admin-assignment-meta{gap:var(--admin-space-4);grid-template-columns:1fr;margin:0;display:grid}.admin-assignment-meta-item{min-width:0}.admin-assignment-meta dt{color:var(--admin-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.admin-assignment-meta dd{color:var(--admin-heading);margin:.125rem 0 0;font-size:.9375rem;line-height:1.45}.admin-assignment-controls{gap:var(--admin-space-4);padding-top:var(--admin-space-4);border-top:1px solid var(--admin-border);flex-direction:column;display:flex}.admin-assignment-form{align-items:stretch;gap:var(--admin-space-3);flex-direction:column;min-width:0;margin:0;display:flex}.admin-assignment-form--reassign .admin-filter-field{width:100%}.admin-assignment-form--review{gap:var(--admin-space-2)}.admin-assignment-form--inline{margin-top:var(--admin-space-2)}.admin-assignment-helper{color:var(--admin-muted);max-width:22rem;margin:0;font-size:.8125rem;line-height:1.45}.admin-assignment-error{color:var(--admin-danger,#b42318);margin:0;font-size:.875rem}.admin-settings-admins-cards{gap:var(--admin-space-3);display:grid}.admin-you-badge{color:var(--admin-heading);background:var(--admin-primary);border-radius:999px;margin-left:.5rem;padding:.1rem .45rem;font-size:.75rem;font-weight:600;display:inline-block}@supports (color:color-mix(in lab, red, red)){.admin-you-badge{background:color-mix(in srgb,var(--admin-primary)16%,var(--admin-card))}}.admin-settings-admin-actions{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.admin-dashboard-page{background:linear-gradient(180deg,#e8f0f7 0%,#f3f7fb 9rem,var(--admin-page)18rem);flex-direction:column;gap:1rem;min-width:0;padding-bottom:.5rem;display:flex}.admin-dashboard-hero{border:1px solid var(--admin-primary);min-height:9.25rem;max-height:10.5rem;padding:1.35rem 1.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-hero{border:1px solid color-mix(in srgb,var(--admin-primary)14%,#d8e6f0)}}.admin-dashboard-hero{background:#f8fbfe;border-radius:1rem;box-shadow:0 1px 2px rgba(15,45,70,.04),0 10px 28px rgba(15,45,70,.06)}.admin-dashboard-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(102deg,#fff 0%,#fff 34%,rgba(255,255,255,.92) 46%,rgba(255,255,255,.55) 58%,rgba(255,255,255,.12) 72%,transparent 86%);position:absolute;top:0;bottom:0;left:0;right:0}.admin-dashboard-hero-visual{z-index:0;pointer-events:none;width:54%;position:absolute;top:0;bottom:0;right:0}.admin-dashboard-hero-visual-photo{filter:saturate(1.08)contrast(1.04);background-position:68%;background-size:cover;position:absolute;top:-2%;bottom:-2%;left:0;right:-4%}.admin-dashboard-hero-visual-wash{background:linear-gradient(270deg,rgba(255,255,255,0) 0%,rgba(248,252,255,.08) 22%,rgba(255,255,255,.35) 48%,rgba(255,255,255,.72) 68%);position:absolute;top:0;bottom:0;left:0;right:0}.dark .admin-dashboard-hero-visual-wash{background:linear-gradient(to left,rgba(18,28,36,.05) 0%,rgba(18,28,36,.82) 42%,var(--admin-card)74%)}.admin-dashboard-hero-content{z-index:2;flex-direction:column;justify-content:center;max-width:54%;min-height:6.75rem;padding-right:.5rem;display:flex;position:relative}.admin-dashboard-eyebrow{color:var(--admin-primary);margin:0 0 .45rem}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-eyebrow{color:color-mix(in srgb,var(--admin-primary)88%,#0e7490)}}.admin-dashboard-eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:600;line-height:1.3}.admin-dashboard-title{color:#0b2f47;font-family:var(--font-serif,Georgia,"Times New Roman",serif);letter-spacing:-.03em;margin:0;font-size:max(2rem,min(2.5vw,2.4375rem));font-weight:650;line-height:1.12}.admin-dashboard-subtitle{color:var(--admin-heading);margin:.55rem 0 0}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-subtitle{color:color-mix(in srgb,var(--admin-heading)56%,var(--admin-muted))}}.admin-dashboard-subtitle{max-width:34rem;font-size:1.03125rem;font-weight:500;line-height:1.58}.admin-dashboard-page .admin-table-primary{color:var(--admin-heading)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-page .admin-table-primary{color:color-mix(in srgb,var(--admin-heading)94%,var(--admin-body))}}.admin-dashboard-page .admin-table-primary{font-size:.875rem;font-weight:600;line-height:1.4}.admin-dashboard-page .admin-table-secondary{color:var(--admin-heading)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-page .admin-table-secondary{color:color-mix(in srgb,var(--admin-heading)58%,var(--admin-muted))}}.admin-dashboard-page .admin-table-secondary{font-size:.875rem;font-weight:500;line-height:1.45}.admin-dashboard-page .admin-activity-meta{color:var(--admin-heading);font-size:.875rem;font-weight:500;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-page .admin-activity-meta{color:color-mix(in srgb,var(--admin-heading)50%,var(--admin-muted))}}.admin-dashboard-page .admin-activity-description{font-size:.9375rem;font-weight:500;line-height:1.5}.admin-dashboard-headline{margin-bottom:.75rem}.admin-dashboard-headline-grid{gap:.6rem}.admin-dashboard-headline-card{border:1px solid var(--admin-border);align-items:center;gap:.85rem;min-width:0;padding:.9rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-headline-card{border:1px solid color-mix(in srgb,var(--admin-border)82%,#c5d9e8)}}.admin-dashboard-headline-card{color:inherit;background:#fff;border-radius:.9375rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 1px 2px rgba(15,45,70,.04),0 6px 18px rgba(15,45,70,.05)}.admin-dashboard-headline-card--revenue{border-color:#10b981}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-headline-card--revenue{border-color:color-mix(in srgb,#10b981 28%,var(--admin-border))}}.admin-dashboard-headline-card--revenue{background:linear-gradient(135deg,#fff 0%,#f3fbf7 100%)}.admin-dashboard-headline-card--revenue .admin-dashboard-headline-value{color:#065f46;font-size:1.5625rem;font-weight:650}.admin-dashboard-headline-card:hover{border-color:var(--admin-primary)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-headline-card:hover{border-color:color-mix(in srgb,var(--admin-primary)22%,var(--admin-border))}}.admin-dashboard-headline-card:hover{box-shadow:0 3px 10px rgba(15,45,70,.07)}.admin-dashboard-headline-icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex;box-shadow:inset 0 0 0 1px rgba(255,255,255,.65)}.admin-dashboard-headline-icon--blue{color:#1d4ed8;background:#3b82f6}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-headline-icon--blue{background:color-mix(in srgb,#3b82f6 16%,var(--admin-card))}}.admin-dashboard-headline-icon--green{color:#047857;background:#10b981}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-headline-icon--green{background:color-mix(in srgb,#10b981 16%,var(--admin-card))}}.admin-dashboard-headline-icon--purple{color:#6d28d9;background:#8b5cf6}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-headline-icon--purple{background:color-mix(in srgb,#8b5cf6 16%,var(--admin-card))}}.admin-dashboard-headline-icon--orange{color:#c2410c;background:#f97316}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-headline-icon--orange{background:color-mix(in srgb,#f97316 18%,var(--admin-card))}}.admin-dashboard-headline-copy{min-width:0}.admin-dashboard-headline-label{color:var(--admin-heading);margin:0}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-headline-label{color:color-mix(in srgb,var(--admin-heading)58%,var(--admin-muted))}}.admin-dashboard-headline-label{font-size:.8125rem;font-weight:600;line-height:1.38}.admin-dashboard-headline-value{color:#0b2f47;letter-spacing:-.025em;overflow-wrap:anywhere;margin:.14rem 0 0;font-size:1.5625rem;font-weight:650;line-height:1.14}.admin-dashboard-headline-helper{color:var(--admin-heading);margin:.22rem 0 0}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-headline-helper{color:color-mix(in srgb,var(--admin-heading)50%,var(--admin-muted))}}.admin-dashboard-headline-helper{overflow-wrap:anywhere;font-size:.8125rem;font-weight:500;line-height:1.45}.admin-dashboard-panel-toolbar--split{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.admin-dashboard-panel-actions{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.admin-dashboard-text-action{color:var(--admin-primary);align-items:center;gap:.3rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-text-action{color:color-mix(in srgb,var(--admin-primary)88%,var(--admin-heading))}}.admin-dashboard-text-action{font-size:.8125rem;font-weight:650;text-decoration:none}.admin-dashboard-text-action:hover{text-decoration:underline}.admin-dashboard-primary-action{background:var(--admin-primary);color:#fff;border-radius:.5rem;align-items:center;gap:.35rem;padding:.42rem .8rem;font-size:.8125rem;font-weight:650;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px rgba(15,45,70,.12)}.admin-dashboard-primary-action:hover{filter:brightness(1.04)}.admin-dashboard-outline-action{border:1px solid var(--admin-border);background:var(--admin-card);color:var(--admin-heading);border-radius:.5rem;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.8125rem;font-weight:650;text-decoration:none;display:inline-flex}.admin-dashboard-outline-action:hover{border-color:var(--admin-primary)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-outline-action:hover{border-color:color-mix(in srgb,var(--admin-primary)24%,var(--admin-border))}}.admin-dashboard-section-head{align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.admin-dashboard-section-icon{width:1.75rem;height:1.75rem;color:var(--admin-primary);background:var(--admin-primary);border-radius:.5rem;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-section-icon{background:color-mix(in srgb,var(--admin-primary)12%,var(--admin-card))}}.admin-dashboard-section-icon{border:1px solid var(--admin-primary)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-section-icon{border:1px solid color-mix(in srgb,var(--admin-primary)16%,var(--admin-border))}}.admin-dashboard-section-title{color:#0b2f47;letter-spacing:-.02em;margin:0;font-size:1.1875rem;font-weight:750;line-height:1.3}.admin-dashboard-stats{grid-template-columns:1fr;gap:.65rem;min-width:0;display:grid}.admin-dashboard-stat-inner{align-items:center;gap:.8rem;min-width:0;display:flex}.admin-dashboard-stat-card{border:1px solid var(--admin-border);padding:.72rem .85rem}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-stat-card{border:1px solid color-mix(in srgb,var(--admin-border)92%,var(--admin-primary))}}.admin-dashboard-stat-card{background:var(--admin-card);border-radius:.875rem;box-shadow:0 1px 2px rgba(15,45,70,.04)}.admin-dashboard-stat-copy{flex:1;min-width:0}.admin-dashboard-stat-label{color:var(--admin-muted);margin:0;font-size:.75rem;font-weight:550;line-height:1.3}.admin-dashboard-stat-value{color:var(--admin-heading);letter-spacing:-.02em;margin:.12rem 0 0;font-size:1.375rem;font-weight:700;line-height:1.15}.admin-dashboard-stat-helper{color:var(--admin-muted);margin:.2rem 0 0}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-stat-helper{color:color-mix(in srgb,var(--admin-muted)92%,var(--admin-body))}}.admin-dashboard-stat-helper{font-size:.6875rem;line-height:1.35}.admin-dashboard-stat-icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.admin-dashboard-stat-icon--orange{color:#c45a12;background:#f59e0b}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-stat-icon--orange{background:color-mix(in srgb,#f59e0b 18%,var(--admin-card))}}.admin-dashboard-stat-icon--gold{color:#a16207;background:#eab308}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-stat-icon--gold{background:color-mix(in srgb,#eab308 20%,var(--admin-card))}}.admin-dashboard-stat-icon--purple{color:#6d28d9;background:#8b5cf6}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-stat-icon--purple{background:color-mix(in srgb,#8b5cf6 18%,var(--admin-card))}}.admin-dashboard-stat-icon--teal{color:#0e7490;background:var(--admin-primary)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-stat-icon--teal{background:color-mix(in srgb,var(--admin-primary)20%,var(--admin-card))}}.admin-dashboard-stat-card--link{color:inherit;text-decoration:none}.admin-dashboard-stat-card--link:hover{border-color:var(--admin-primary)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-stat-card--link:hover{border-color:color-mix(in srgb,var(--admin-primary)22%,var(--admin-border))}}.admin-dashboard-stat-card--link:hover{box-shadow:var(--admin-shadow-sm)}.admin-dashboard-revenue-line{border:1px solid var(--admin-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;min-width:0;margin:0;padding:.62rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-revenue-line{border:1px solid color-mix(in srgb,var(--admin-border)92%,var(--admin-primary))}}.admin-dashboard-revenue-line{background:var(--admin-card);color:var(--admin-muted);border-radius:.875rem;font-size:.875rem;line-height:1.4;box-shadow:0 1px 2px rgba(15,45,70,.04)}.admin-dashboard-revenue-copy{align-items:center;gap:.55rem;min-width:0;display:flex}.admin-dashboard-revenue-icon{width:1.75rem;height:1.75rem;color:var(--admin-success);background:var(--admin-success);border-radius:.5rem;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-revenue-icon{background:color-mix(in srgb,var(--admin-success)12%,var(--admin-card))}}.admin-dashboard-revenue-icon{border:1px solid var(--admin-success)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-revenue-icon{border:1px solid color-mix(in srgb,var(--admin-success)18%,var(--admin-border))}}.admin-dashboard-revenue-label{font-weight:550}.admin-dashboard-revenue-amount{color:var(--admin-heading);overflow-wrap:anywhere;font-size:1.125rem;font-weight:700}.admin-dashboard-panel{border:1px solid var(--admin-border);min-width:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-panel{border:1px solid color-mix(in srgb,var(--admin-border)85%,#c5d9e8)}}.admin-dashboard-panel{background:#fff;border-radius:1rem;box-shadow:0 1px 2px rgba(15,45,70,.04),0 8px 22px rgba(15,45,70,.05)}.admin-dashboard-panel-toolbar{border-bottom:1px solid var(--admin-border);background:var(--admin-table-header);padding:.58rem .95rem .52rem}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-panel-toolbar{background:color-mix(in srgb,var(--admin-table-header)92%,var(--admin-card))}}.admin-dashboard-panel-toolbar .admin-dashboard-section-head{margin-bottom:0}.admin-dashboard-panel-body{min-width:0;padding:0}.admin-dashboard-panel-body .admin-empty-state{min-height:4rem;margin:.65rem}.admin-dashboard-data-table thead th{background:var(--admin-table-header);color:var(--admin-heading);padding:.65rem .9rem}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-data-table thead th{color:color-mix(in srgb,var(--admin-heading)82%,var(--admin-muted))}}.admin-dashboard-data-table thead th{letter-spacing:.01em;text-transform:none;border-bottom:1px solid var(--admin-border);font-size:.8125rem;font-weight:700}.admin-dashboard-data-table tbody td{vertical-align:middle;border-bottom:1px solid var(--admin-border);padding:.72rem .95rem;font-size:.9375rem}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-data-table tbody td{border-bottom:1px solid color-mix(in srgb,var(--admin-border)85%,transparent)}}.admin-dashboard-data-table tbody tr:last-child td{border-bottom:none}.admin-dashboard-page .admin-booking-number--table,.admin-dashboard-page .admin-dashboard-data-table .admin-booking-number{color:#0f2d46;font-size:.875rem;font-weight:700}.dark .admin-dashboard-page .admin-booking-number--table,.dark .admin-dashboard-page .admin-dashboard-data-table .admin-booking-number{color:var(--admin-heading)}@supports (color:color-mix(in lab, red, red)){.dark .admin-dashboard-page .admin-booking-number--table,.dark .admin-dashboard-page .admin-dashboard-data-table .admin-booking-number{color:color-mix(in srgb,var(--admin-heading)95%,#fff)}}.admin-dashboard-pill{overflow-wrap:anywhere;border-radius:999px;max-width:100%;padding:.3rem .7rem;font-size:.8125rem;font-weight:600;line-height:1.35;display:inline-block}.admin-dashboard-pill--muted,.admin-dashboard-pill--unassigned{color:#9a3412;background:#fdba74}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-pill--muted,.admin-dashboard-pill--unassigned{background:color-mix(in srgb,#fdba74 38%,var(--admin-card))}.admin-dashboard-pill--status-cancelled{background:color-mix(in srgb,#fca5a5 40%,var(--admin-card))}}.admin-dashboard-pill--assigned{color:#0f766e;background:var(--admin-primary)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-pill--assigned{background:color-mix(in srgb,var(--admin-primary)22%,var(--admin-card))}}.admin-dashboard-pill--status-new{color:#1d4ed8;background:#60a5fa}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-pill--status-new{background:color-mix(in srgb,#60a5fa 28%,var(--admin-card))}}.admin-dashboard-pill--status-pending{color:#b45309;background:#fbbf24}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-pill--status-pending{background:color-mix(in srgb,#fbbf24 32%,var(--admin-card))}}.admin-dashboard-pill--status-review{color:#9a3412;background:#fdba74}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-pill--status-review{background:color-mix(in srgb,#fdba74 35%,var(--admin-card))}}.admin-dashboard-pill--status-confirmed{color:#065f46;background:#34d399}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-pill--status-confirmed{background:color-mix(in srgb,#34d399 36%,var(--admin-card))}}.admin-dashboard-pill--status-cancelled{color:#b91c1c;background:#fca5a5}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-pill--status-cancelled{background:color-mix(in srgb,#fca5a5 42%,var(--admin-card))}}.admin-dashboard-customer-cell{align-items:center;gap:.45rem;min-width:0;display:flex}.admin-dashboard-customer-avatar{background:var(--admin-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.875rem;height:1.875rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-customer-avatar{background:color-mix(in srgb,var(--admin-primary)14%,var(--admin-surface-muted))}}.admin-dashboard-customer-avatar{color:var(--admin-heading);font-size:.6875rem;font-weight:700}.admin-dashboard-row-actions{align-items:center;gap:.35rem;display:flex}.admin-dashboard-view-booking{border:1px solid var(--admin-border);color:var(--admin-heading);white-space:nowrap;border-radius:.4375rem;padding:.32rem .62rem;font-size:.75rem;font-weight:650;text-decoration:none;display:inline-flex}.admin-dashboard-view-booking:hover{border-color:var(--admin-primary)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-view-booking:hover{border-color:color-mix(in srgb,var(--admin-primary)24%,var(--admin-border))}}.admin-dashboard-row-menu{width:1.75rem;height:1.75rem;color:var(--admin-muted);border-radius:.4375rem;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.admin-dashboard-row-menu:hover{background:var(--admin-primary)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-row-menu:hover{background:color-mix(in srgb,var(--admin-primary)8%,var(--admin-surface-muted))}}.admin-dashboard-total-cell{font-weight:650}.admin-dashboard-queue-table-wrap{box-shadow:none;background:0 0;border:none;border-radius:0}.admin-dashboard-trips-grid{grid-template-columns:1fr;gap:.65rem;margin:0;padding:.7rem .85rem .8rem;list-style:none;display:grid}.admin-dashboard-trip-card{border:1px solid var(--admin-border);grid-template-columns:5.25rem minmax(0,1fr) auto;align-items:center;gap:.85rem;min-width:0;height:100%;padding:.9rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-trip-card{border:1px solid color-mix(in srgb,var(--admin-border)80%,#c5d9e8)}}.admin-dashboard-trip-card{color:inherit;background:linear-gradient(#fff 0%,#f9fcff 100%);border-radius:.875rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.admin-dashboard-trip-card:hover{border-color:var(--admin-primary)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-trip-card:hover{border-color:color-mix(in srgb,var(--admin-primary)24%,var(--admin-border))}}.admin-dashboard-trip-card:hover{box-shadow:0 2px 8px rgba(15,45,70,.06)}.admin-dashboard-trip-photo{background-position:50%;background-size:cover;background-color:var(--admin-primary);border-radius:.6875rem;width:5.25rem;height:5.25rem}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-trip-photo{background-color:color-mix(in srgb,var(--admin-primary)8%,var(--admin-surface-muted))}}.admin-dashboard-trip-photo{box-shadow:inset 0 0 0 1px rgba(15,45,70,.08)}.admin-dashboard-trip-body{min-width:0}.admin-dashboard-trip-topline{margin-bottom:.15rem}.admin-dashboard-trip-pill{letter-spacing:.02em;border-radius:999px;padding:.22rem .6rem;font-size:.6875rem;font-weight:600;line-height:1.4;display:inline-block}.admin-dashboard-trip-pill--soon{color:#1d4ed8;background:#93c5fd}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-trip-pill--soon{background:color-mix(in srgb,#93c5fd 34%,var(--admin-card))}}.admin-dashboard-trip-pill--active{color:#047857;background:#6ee7b7}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-trip-pill--active{background:color-mix(in srgb,#6ee7b7 36%,var(--admin-card))}}.admin-dashboard-trip-go{width:1.75rem;height:1.75rem;color:var(--admin-primary);background:var(--admin-primary);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-trip-go{background:color-mix(in srgb,var(--admin-primary)10%,var(--admin-card))}}.admin-dashboard-trip-title{color:#0b2f47;overflow-wrap:anywhere;font-size:1.0625rem;font-weight:750;line-height:1.35;display:block}.admin-dashboard-trip-line{color:var(--admin-heading);align-items:center;gap:.35rem;margin:.24rem 0 0;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-trip-line{color:color-mix(in srgb,var(--admin-heading)54%,var(--admin-muted))}}.admin-dashboard-trip-line{font-size:.875rem;font-weight:500;line-height:1.5}.admin-dashboard-trip-line-icon{opacity:.85;flex-shrink:0;width:.875rem;height:.875rem}.admin-dashboard-trip-chevron{width:1rem;height:1rem;color:var(--admin-primary);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-trip-chevron{color:color-mix(in srgb,var(--admin-primary)70%,var(--admin-muted))}}.admin-dashboard-capacity-track{background:var(--admin-primary);border-radius:999px;height:.25rem;margin-top:.35rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-capacity-track{background:color-mix(in srgb,var(--admin-primary)10%,var(--admin-surface-muted))}}.admin-dashboard-capacity-fill{border-radius:inherit;background:var(--admin-primary);height:100%}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-capacity-fill{background:color-mix(in srgb,var(--admin-primary)72%,var(--admin-teal))}}.admin-dashboard-activity{background:0 0;border:none;border-radius:0;margin:0;padding:0;list-style:none}.admin-dashboard-activity-compact{grid-template-columns:1fr;gap:0;display:grid}.admin-dashboard-panel--activity .admin-dashboard-panel-body{max-height:none}.admin-dashboard-activity-item{border-bottom:1px solid var(--admin-border);padding:.7rem 1rem}.admin-dashboard-activity-compact .admin-dashboard-activity-item:last-child{border-bottom:none}.admin-dashboard-activity-row{align-items:flex-start;gap:.55rem;min-width:0;display:flex}.admin-dashboard-activity-icon{width:1.5rem;height:1.5rem;color:var(--admin-primary);background:var(--admin-primary);border-radius:.4375rem;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-activity-icon{background:color-mix(in srgb,var(--admin-primary)10%,var(--admin-card))}}.admin-dashboard-queue-footer{margin-top:0;padding:.55rem .9rem .75rem}.admin-dashboard-queue-table-wrap,.admin-dashboard-trips-table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;border:1px solid var(--admin-border);background:var(--admin-table-surface);width:100%;min-width:0;max-width:100%;box-shadow:var(--admin-shadow-sm);border-radius:.875rem;display:none;overflow-x:auto;overflow-y:hidden}.admin-dashboard-queue-table-wrap .admin-data-table,.admin-dashboard-trips-table-wrap .admin-data-table{width:100%;min-width:40rem}.admin-dashboard-queue-table-wrap td,.admin-dashboard-trips-table-wrap td,.admin-dashboard-queue-table-wrap .admin-table-primary,.admin-dashboard-trips-table-wrap .admin-table-primary{overflow-wrap:anywhere;min-width:0}.admin-dashboard-queue{gap:var(--admin-space-3);grid-template-columns:1fr;display:grid}.admin-dashboard-queue .admin-booking-card-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-trips-cards{gap:var(--admin-space-3);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.admin-dashboard-queue-footer{margin-top:var(--admin-space-4)}@media (min-width:768px){.admin-assignment-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-assignment-controls{align-items:flex-start;gap:var(--admin-space-5);flex-direction:row}.admin-assignment-form--reassign{flex:18rem;max-width:28rem}.admin-assignment-form--review{padding:var(--admin-space-3);border:1px solid var(--admin-border);background:var(--admin-surface-elevated);border-radius:.625rem;flex:0 16rem}@supports (color:color-mix(in lab, red, red)){.admin-assignment-form--review{background:color-mix(in srgb,var(--admin-surface-elevated)72%,var(--admin-card))}}.admin-assignment-form--reassign{flex-flow:wrap;align-items:flex-end}.admin-assignment-form--reassign .admin-filter-field{flex:12rem;min-width:0}.admin-assignment-form--reassign .admin-assignment-error{flex:100%}.admin-settings-admins-cards{display:none}.admin-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-queue,.admin-dashboard-trips-cards{display:none}.admin-dashboard-queue-table-wrap,.admin-dashboard-trips-table-wrap{display:block}.admin-dashboard-trips-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.admin-dashboard-activity-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-activity-compact .admin-dashboard-activity-item{border-bottom:1px solid var(--admin-border);border-right:1px solid var(--admin-border)}.admin-dashboard-activity-compact .admin-dashboard-activity-item:nth-child(2n){border-right:none}}@media (min-width:1024px){.admin-dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.admin-dashboard-trips-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}}.dark .admin-dashboard-panel{border-color:var(--admin-border);background:var(--admin-card)}.dark .admin-dashboard-panel-toolbar{background:var(--admin-table-header)}@supports (color:color-mix(in lab, red, red)){.dark .admin-dashboard-panel-toolbar{background:color-mix(in srgb,var(--admin-table-header)88%,var(--admin-card))}}.dark .admin-dashboard-hero,.dark .admin-dashboard-trip-card{background:var(--admin-card)}.dark .admin-dashboard-trip-card:hover{box-shadow:0 2px 10px rgba(0,0,0,.18)}.dark .admin-dashboard-revenue-line{background:var(--admin-card);border-color:var(--admin-border)}.dark .admin-dashboard-section-icon,.dark .admin-dashboard-activity-icon{background:var(--admin-primary)}@supports (color:color-mix(in lab, red, red)){.dark .admin-dashboard-section-icon,.dark .admin-dashboard-activity-icon{background:color-mix(in srgb,var(--admin-primary)16%,var(--admin-card))}}.dark .admin-dashboard-section-icon,.dark .admin-dashboard-activity-icon{border-color:var(--admin-primary)}@supports (color:color-mix(in lab, red, red)){.dark .admin-dashboard-section-icon,.dark .admin-dashboard-activity-icon{border-color:color-mix(in srgb,var(--admin-primary)22%,var(--admin-border))}}@media (min-width:1100px){.admin-bookings-table-wrap .admin-data-table{min-width:72rem}.admin-trips-table-wrap .admin-data-table{min-width:68rem}.admin-table-col-booking{min-width:9rem;max-width:12rem}}.admin-summary-status{align-items:flex-end;gap:var(--admin-space-3);flex-wrap:wrap;display:flex}.admin-status-control{min-width:0;max-width:16rem}.admin-status-control .admin-filter-label{margin-bottom:.25rem}.admin-confirm-dialog{background:var(--admin-card);width:min(100% - 2rem,28rem);color:var(--admin-body);border:1px solid var(--admin-border);border-radius:.875rem;top:50%;left:50%;transform:translate(-50%,-50%)}.admin-confirm-dialog-body{gap:var(--admin-space-3);flex-direction:column;display:flex}.admin-confirm-dialog-body p{color:var(--admin-body);margin:0;font-size:.9375rem;line-height:1.5}.admin-confirm-dialog-actions{justify-content:flex-end;gap:var(--admin-space-2);margin-top:var(--admin-space-2);flex-wrap:wrap;display:flex}.admin-activity-timeline,.admin-recent-activity{flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.admin-recent-activity{border:1px solid var(--admin-border);border-radius:var(--admin-radius-card);background:var(--admin-card);padding:0 var(--admin-space-4)}.admin-activity-item,.admin-recent-activity-item{border-bottom:1px solid var(--admin-border);min-width:0;padding:.7rem 0}.admin-activity-item:last-child,.admin-recent-activity-item:last-child{border-bottom:none;padding-bottom:0}.admin-activity-meta{color:var(--admin-muted);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.4}.admin-activity-type{color:var(--admin-heading);margin:.25rem 0 0;font-size:.8125rem;font-weight:700}.admin-activity-description{color:var(--admin-body);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.9375rem;line-height:1.45}.admin-empty-copy{color:var(--admin-muted);margin:0;font-size:.9375rem}.admin-main:has(.admin-bookings-page){padding-top:1.125rem}@media (min-width:768px){.admin-main:has(.admin-bookings-page){padding-top:1.25rem}}.admin-bookings-page{background:linear-gradient(180deg,#e8f0f7 0%,#f3f7fb 9rem,var(--admin-page)18rem);flex-direction:column;gap:.85rem;min-width:0;padding-bottom:.5rem;display:flex;position:relative}.admin-bookings-page>.admin-bookings-page-a11y-title{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.admin-bookings-hero .admin-dashboard-hero-visual-photo{background-position:62%}.admin-bookings-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.admin-bookings-summary-value{font-weight:650}.admin-bookings-filter-bar{border:1px solid var(--admin-border);border-radius:.9375rem;padding:.85rem 1rem .95rem}@supports (color:color-mix(in lab, red, red)){.admin-bookings-filter-bar{border:1px solid color-mix(in srgb,var(--admin-border)88%,#c5d9e8)}}.admin-bookings-filter-bar{box-shadow:0 1px 2px rgba(15,45,70,.04),0 6px 16px rgba(15,45,70,.04)}.admin-bookings-search-row{align-items:stretch;position:relative}.admin-bookings-search-icon{width:1.05rem;height:1.05rem;color:var(--admin-heading);position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.admin-bookings-search-icon{color:color-mix(in srgb,var(--admin-heading)42%,var(--admin-muted))}}.admin-bookings-search-icon{pointer-events:none;z-index:1}.admin-bookings-search-input{min-height:2.5rem;font-size:.9375rem;font-weight:500;padding-left:2.35rem!important}.admin-bookings-search-btn{min-height:2.5rem;padding-left:1rem;padding-right:1rem;font-weight:600}.admin-bookings-page .admin-filter-label{color:var(--admin-heading);font-size:.8125rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.admin-bookings-page .admin-filter-label{color:color-mix(in srgb,var(--admin-heading)72%,var(--admin-muted))}}.admin-bookings-page .admin-filter-control{min-height:2.5rem;font-size:.9375rem;font-weight:500}.admin-bookings-panel{border:1px solid var(--admin-border)}@supports (color:color-mix(in lab, red, red)){.admin-bookings-panel{border:1px solid color-mix(in srgb,var(--admin-border)88%,#c5d9e8)}}.admin-bookings-panel{background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 1px 2px rgba(15,45,70,.04),0 8px 22px rgba(15,45,70,.05)}.admin-bookings-panel-toolbar{border-bottom:1px solid var(--admin-border);padding:.85rem 1rem}@supports (color:color-mix(in lab, red, red)){.admin-bookings-panel-toolbar{border-bottom:1px solid color-mix(in srgb,var(--admin-border)75%,transparent)}}.admin-bookings-panel-toolbar{background:linear-gradient(#fbfdff 0%,#fff 100%)}.admin-bookings-panel-body{padding:0}.admin-bookings-panel-body .admin-pagination{border-top:1px solid var(--admin-border);margin:0;padding:.75rem 1rem .9rem}@supports (color:color-mix(in lab, red, red)){.admin-bookings-panel-body .admin-pagination{border-top:1px solid color-mix(in srgb,var(--admin-border)70%,transparent)}}.admin-bookings-panel-body .admin-pagination{background:#fafcfe}.admin-bookings-page .admin-bookings-table-wrap{box-shadow:none;background:0 0;border:none;border-radius:0}.admin-bookings-data-table{min-width:72rem}.admin-bookings-data-table th{letter-spacing:.03em;text-transform:none;color:var(--admin-heading);padding:.65rem .85rem;font-size:.8125rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.admin-bookings-data-table th{color:color-mix(in srgb,var(--admin-heading)78%,var(--admin-muted))}}.admin-bookings-data-table th{background:#f4f8fc}.admin-bookings-data-table td{vertical-align:middle;padding:.7rem .85rem}.admin-bookings-page .admin-table-primary{color:var(--admin-heading);font-size:.875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.admin-bookings-page .admin-table-primary{color:color-mix(in srgb,var(--admin-heading)94%,var(--admin-body))}}.admin-bookings-page .admin-table-secondary{color:var(--admin-heading);font-size:.8125rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.admin-bookings-page .admin-table-secondary{color:color-mix(in srgb,var(--admin-heading)58%,var(--admin-muted))}}.admin-bookings-id-cell{align-items:center;gap:.55rem;min-width:0;display:flex}.admin-bookings-id-thumb{width:2.125rem;height:2.125rem;color:var(--admin-primary);background:linear-gradient(145deg,#e8f4fa 0%,#d4ebf5 100%);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-bookings-id-thumb{color:color-mix(in srgb,var(--admin-primary)82%,#0e7490)}}.admin-bookings-id-thumb{box-shadow:inset 0 0 0 1px rgba(255,255,255,.7)}.admin-bookings-travelers{align-items:center;gap:.35rem;display:inline-flex}.admin-bookings-travelers-icon{width:.95rem;height:.95rem;color:var(--admin-heading)}@supports (color:color-mix(in lab, red, red)){.admin-bookings-travelers-icon{color:color-mix(in srgb,var(--admin-heading)48%,var(--admin-muted))}}.admin-bookings-total{color:#0b2f47;font-weight:650}.admin-bookings-created{white-space:nowrap;font-size:.8125rem;font-weight:500}.admin-bookings-col-actions{white-space:nowrap;width:8.5rem}.admin-bookings-open-btn{border:1px solid var(--admin-primary);border-radius:.5rem;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-bookings-open-btn{border:1px solid color-mix(in srgb,var(--admin-primary)28%,var(--admin-border))}}.admin-bookings-open-btn{color:var(--admin-primary);background:#fff}@supports (color:color-mix(in lab, red, red)){.admin-bookings-open-btn{color:color-mix(in srgb,var(--admin-primary)88%,#0e7490)}}.admin-bookings-open-btn{font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.admin-bookings-open-btn:hover{background:var(--admin-primary)}@supports (color:color-mix(in lab, red, red)){.admin-bookings-open-btn:hover{background:color-mix(in srgb,var(--admin-primary)8%,#fff)}}.admin-bookings-open-btn:hover{border-color:var(--admin-primary)}@supports (color:color-mix(in lab, red, red)){.admin-bookings-open-btn:hover{border-color:color-mix(in srgb,var(--admin-primary)40%,var(--admin-border))}}.admin-bookings-open-btn--card{width:-moz-fit-content;width:fit-content;margin-top:.35rem}.admin-bookings-customer-copy{min-width:0}.dark .admin-bookings-page{background:linear-gradient(180deg,#0d1520 0%,var(--admin-page)12rem)}.dark .admin-bookings-panel,.dark .admin-bookings-panel-toolbar{background:var(--admin-card)}@supports (color:color-mix(in lab, red, red)){.dark .admin-bookings-panel-toolbar{background:color-mix(in srgb,var(--admin-card)92%,#15202a)}}.dark .admin-bookings-data-table th{background:var(--admin-surface-muted)}@supports (color:color-mix(in lab, red, red)){.dark .admin-bookings-data-table th{background:color-mix(in srgb,var(--admin-surface-muted)88%,transparent)}}.dark .admin-bookings-id-thumb{background:var(--admin-primary)}@supports (color:color-mix(in lab, red, red)){.dark .admin-bookings-id-thumb{background:color-mix(in srgb,var(--admin-primary)18%,var(--admin-surface-muted))}}@media (min-width:1024px){.admin-bookings-filter-row--primary{grid-template-columns:minmax(16rem,2fr) repeat(4,minmax(0,1fr));align-items:end}.admin-bookings-filter-row--secondary{grid-template-columns:minmax(14rem,1.4fr) auto;align-items:end}.admin-bookings-filter-row--secondary .admin-filter-date-group{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1200px){.admin-bookings-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.admin-bookings-summary-grid{grid-template-columns:minmax(0,1fr)}}@keyframes rihlaa-auth-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes rihlaa-auth-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes rihlaa-auth-backdrop{0%{opacity:0}to{opacity:1}}@keyframes rihlaa-auth-backdrop-out{0%{opacity:1}to{opacity:0}}.rihlaa-auth-panel[data-state=open]{animation:.22s ease-out rihlaa-auth-in}.rihlaa-auth-panel[data-state=closed]{animation:.2s ease-in rihlaa-auth-out}.rihlaa-auth-backdrop[data-state=open]{animation:.2s ease-out rihlaa-auth-backdrop}.rihlaa-auth-backdrop[data-state=closed]{animation:.18s ease-in rihlaa-auth-backdrop-out}@media (prefers-reduced-motion:reduce){.rihlaa-auth-panel,.rihlaa-auth-backdrop{animation:none}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:transparent}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:transparent}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:transparent}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@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 transparent}@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 transparent}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 transparent}@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 transparent}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-text-shadow-color{syntax:"*";inherits:false}@property --tw-text-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
